linyonghe 发表于 2020-7-17 10:30:24

列大小事件能设定最小宽度么

resizedColumn: function (s, e) {
                        var state = {
                            columns: officeListFlex.columnLayout,
                            filterDefinition: filter1.filterDefinition,
                            sortDescriptions: officeListFlex.collectionView.sortDescriptions
                        }
                        localStorage['officeList'] = JSON.stringify(state);
                  },如何设定列宽限制

KevinChen 发表于 2020-7-17 14:11:59

列最小宽度可以在配置flexGrid时就可以设置,参考column的API:
https://demo.grapecity.com.cn/wijmo/api/classes/wijmo_grid.column.html#minwidth

另外,FlexGrid的另一个事件resizingColumn,这个事件可以在用户操作完毕,FlexGrid响应变化前触发,事件参数中有cancel参数,设置为true后就可以阻止执行,

https://demo.grapecity.com.cn/wijmo/api/classes/wijmo_grid.flexgrid.html#resizingcolumn

利用这个事件,我们可以判断用户改变后列宽是否在合理范围内,不在合理范围时可撤销操作。

KevinChen 发表于 2020-7-17 16:29:00

感谢评分,本帖结贴了~ 有新的问题欢迎发新帖交流~~~
页: [1]
查看完整版本: 列大小事件能设定最小宽度么