table: wrap col in colgroup to make column width work in safari

pull/2207/head
Yuyang Liu 2017-01-05 10:42:31 +08:00
parent aeb2d5df19
commit a3da161339
2 changed files with 23 additions and 19 deletions

View File

@ -28,6 +28,7 @@ export default {
cellspacing="0" cellspacing="0"
cellpadding="0" cellpadding="0"
border="0"> border="0">
<colgroup>
{ {
this._l(this.columns, column => this._l(this.columns, column =>
<col <col
@ -35,6 +36,7 @@ export default {
width={ column.realWidth || column.width } width={ column.realWidth || column.width }
/>) />)
} }
</colgroup>
<tbody> <tbody>
{ {
this._l(this.data, (row, $index) => this._l(this.data, (row, $index) =>

View File

@ -78,6 +78,7 @@ export default {
cellspacing="0" cellspacing="0"
cellpadding="0" cellpadding="0"
border="0"> border="0">
<colgroup>
{ {
this._l(this.columns, column => this._l(this.columns, column =>
<col <col
@ -90,6 +91,7 @@ export default {
? <col name="gutter" width={ this.layout.scrollY ? this.layout.gutterWidth : '' }></col> ? <col name="gutter" width={ this.layout.scrollY ? this.layout.gutterWidth : '' }></col>
: '' : ''
} }
</colgroup>
<thead> <thead>
{ {
this._l(columnRows, (columns, rowIndex) => this._l(columnRows, (columns, rowIndex) =>