找回密码
 立即注册

QQ登录

只需一步,快速开始

linyonghe

注册会员

2

主题

4

帖子

88

积分

注册会员

积分
88
最新发帖
linyonghe
注册会员   /  发表于:2020-7-17 10:30  /   查看:3430  /  回复:2
  1. resizedColumn: function (s, e) {
  2.                         var state = {
  3.                             columns: officeListFlex.columnLayout,
  4.                             filterDefinition: filter1.filterDefinition,
  5.                             sortDescriptions: officeListFlex.collectionView.sortDescriptions
  6.                         }
  7.                         localStorage['officeList'] = JSON.stringify(state);
  8.                     },
复制代码
如何设定列宽限制

2 个回复

倒序浏览
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-7-17 14:11:59
沙发
列最小宽度可以在配置flexGrid时就可以设置,参考column的API:
https://demo.grapecity.com.cn/wi ... olumn.html#minwidth

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

https://demo.grapecity.com.cn/wi ... html#resizingcolumn

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

评分

参与人数 1满意度 +5 收起 理由
linyonghe + 5 好的,了解了

查看全部评分

回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-7-17 16:29:00
板凳
感谢评分,本帖结贴了~ 有新的问题欢迎发新帖交流~~~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部