试了一下还是触发不了。看我的代码:
设置监听:
- spread.bind(GC.Spread.Sheets.Events.ActiveSheetChanging, function (e, args) {
- spread.suspendPaint();
- args.newSheet.getRange(0,0,args.newSheet.getRowCount(),args.newSheet.getColumnCount()).locked(true);
- args.newSheet.options.isProtected = true;
- spread.resumePaint();
-
- });
复制代码 代码触发:- spread.setActiveSheetIndex(gridN);
复制代码 第二种:
- spread.commandManager().execute({ cmd: "navigationNextSheet",sheetName: spread.getActiveSheet().name()});
复制代码 如果我用鼠标点击,表格下方的sheet标签切换sheet,就会触发监听,但是我用上面的两种方法,都不会触发。
|