- <wj-flex-grid-column min-width="60" width="3*" binding="col1" header="列1" visible="{{ctrl.displaySetting.showCol1}}">
复制代码 将 width 设成 带 * 的 以便列宽可以拉伸至填满grid 剩余空间。
同时提供给用户一个列宽调整按钮,该按钮会对显示列进行 autoFitColumns, autoFit 时跳过最后一个显示列,以便依然能填满 grid 。
_currentFlexgrid.autoSizeColumns(start, colCount - 2);
当按如下步骤操作时,就有问题了:
1. 将所有列显示, 点击列宽调整按钮,此时 列1 、列2、列3 的 width 从星号的变成具体的数字
2. 隐藏 第 四列,此时所有显示列的列宽都变成具体数字,无法自动拉伸来填满 grid
所以有什么 办法可以撤销 autoFitColumn 使其列宽变回原始设置的宽度吗
|
|