0
如何将width
应用于table
列,以避免在列中未找到结果时更改列width
。此table
中的列也可以动态隐藏,因此我无法在th
元素上设置固定宽度。列表中可以搜索和隐藏的固定列宽度
<table>
<thead>
<tr>
<th>col1</th>
<th>col2 <i>Filter:</i> <input type="text" ng-model="searchText"></th>
<th ng-hide="hideCol3">col3 <button ng-click="hideCol3 = !hideCol3">Hide column</button></th>
</tr>
</thead>
<tbody>
<tr ng-repeat="d in data | filter: searchText">
<td>{{d.col1}}</td>
<td>{{d.col2}}</td>
<td ng-hide="hideCol3">{{d.col3}}</td>
</tr>
</tbody>
</table>
表中的列可能是hidden
。因此,例如,如果我去plunker
示例,隐藏col3
,并搜索没有现有的文本,可以说'abc'表的列宽度变化的width
。
我想表调整宽度时,一些列是隐藏的(它现在这样做),但是当我过滤和有没有结果,我不希望列的宽度改变
我想表永远是100%的宽度。我只想在没有结果时不改变列的宽度 – jonasnas