找回密码
 立即注册

QQ登录

只需一步,快速开始

Wmh20210707

注册会员

13

主题

26

帖子

91

积分

注册会员

积分
91
Wmh20210707
注册会员   /  发表于:2022-3-21 16:52  /   查看:1349  /  回复:1
1金币
本帖最后由 Wmh20210707 于 2022-3-21 17:23 编辑

image.png55650938.png 怎么监听到这个的勾选事件。
比如,我用cellclick可以监听到其他的列头的点击事件。用buttonclick可以监听到表格内每一行的checkbox勾选事件。 但是表头这个我找不到怎么监听。、




自己找到了
监听 CellChanged可以监听到。

最佳答案

查看完整内容

您好,问题解决了就好,本贴就先结帖了。 另,除了CellChanged事件外,也可以利用CellClick事件监听,具体请参考以下代码:

1 个回复

倒序浏览
最佳答案
最佳答案
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-3-21 16:52:31
来自 2#
本帖最后由 Lynn.Dou 于 2022-3-21 17:25 编辑

您好,问题解决了就好,本贴就先结帖了。
另,除了CellChanged事件外,也可以利用CellClick事件监听,具体请参考以下代码:
  1. sheet.bind(GcSpread.Sheets.Events.CellClick, function (sender, args) {
  2.             if(args.sheetArea === GcSpread.Sheets.SheetArea.colHeader){
  3.                 var row = args.row;
  4.                 var col = args.col;
  5.                 var value = sheet.getValue(0,0,GcSpread.Sheets.SheetArea.colHeader);
  6.                 console.log(value);
  7.                 value != false ? sheet.setValue(0,0,false,GcSpread.Sheets.SheetArea.colHeader) : sheet.setValue(0,0,true,GcSpread.Sheets.SheetArea.colHeader);
  8.             }
  9.         });
复制代码




回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部