找回密码
 立即注册

QQ登录

只需一步,快速开始

程迦

初级会员

47

主题

132

帖子

425

积分

初级会员

积分
425
程迦
初级会员   /  发表于:2022-5-6 14:56  /   查看:3117  /  回复:4
10金币
本帖最后由 程迦 于 2022-5-13 11:03 编辑


在demo里面表头不需要全选功能,点击单元格只能选中第一个,
需求:1.只需要单元格点击复选框,不需要全选或者全不选功能
2.需要监听复选框选中还是没有选中
麻烦附上详细的解决过程,新手,请见谅。
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

这个例子中,sel就是一个初始值为false的bool类型数据字段, 1.只需要单元格点击复选框,不需要全选或者全不选功能 去掉e.panel == s.columnHeaders这部分代码片段就行 2.需要监听复选框选中还是没有选中,如果所说只需要去看flexgrid的数据源collectionview中这个sel字段的值就行 https://demo.grapecity.com.cn/wijmo/demos/Core/CollectionView/EditingViews/TrackingChanges/vue

4 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-5-6 14:56:24
来自 2#
这个例子中,sel就是一个初始值为false的bool类型数据字段,

1.只需要单元格点击复选框,不需要全选或者全不选功能
去掉e.panel == s.columnHeaders这部分代码片段就行

2.需要监听复选框选中还是没有选中,如果所说只需要去看flexgrid的数据源collectionview中这个sel字段的值就行
https://demo.grapecity.com.cn/wi ... TrackingChanges/vue

回复 使用道具 举报
程迦
初级会员   /  发表于:2022-5-6 16:43:13
3#
Richard.Ma 发表于 2022-5-6 15:25
这个例子中,sel就是一个初始值为false的bool类型数据字段,

1.只需要单元格点击复选框,不需要全选或者 ...

但是选中,输入日志查看sel的值仍是false,并没有改变
回复 使用道具 举报
程迦
初级会员   /  发表于:2022-5-6 16:46:29
4#
后面直接用这个代码来修改选中时的值

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-5-6 18:39:45
5#
内容修改后,collectionview需要调用editCommit方法,才能更新数据源
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部