如何监听表头的checkbox勾选事件
本帖最后由 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。
页:
[1]