您好,checkbox点击触发的事件也是ButtonClicked
如果需要根据它不同的状态来执行不同的逻辑,只需要加一句判断即可,如代码所示:
- spread.bind(GC.Spread.Sheets.Events.ButtonClicked, function (e, args) {
- var sheet = args.sheet, row = args.row, col = args.col;
- var cellType = sheet.getCellType(row, col);
- if (cellType instanceof GC.Spread.Sheets.CellTypes.CheckBox) {
- var checkboxStatus = sheet.getValue(row,col);
- if(checkboxStatus){
- alert(true);
- }else{
- alert(false);
- }
- }
- });
复制代码 |