本帖最后由 Lynn.Dou 于 2022-4-1 13:24 编辑
需求:如何监听表头单元格checkbox勾选事件。
步骤:
可以监听CellClick事件,判断checkbox是否在表头区域,如果,则修改其value。
主要代码如下:
- sheet.bind(GC.Spread.Sheets.Events.CellClick, function (sender, args) {
- if(args.sheetArea === GC.Spread.Sheets.SheetArea.colHeader){
- var row = args.row;
- var col = args.col;
- var value = sheet.getValue(0,0,GC.Spread.Sheets.SheetArea.colHeader);
- value != false ? sheet.setValue(0,0,false,GC.Spread.Sheets.SheetArea.colHeader) : sheet.setValue(0,0,true,GC.Spread.Sheets.SheetArea.colHeader);
- console.log(sheet.getValue(0,0,GC.Spread.Sheets.SheetArea.colHeader));
- }
- });
复制代码
完整代码请参考附件demo。
|
|