事件监听时sheet实际上还未新增,所以需要结合setTimeout来进行获取此sheet,之后使用tag方法设置tag即可。
示例代码如下:
- spread.bind(GC.Spread.Sheets.Events.SheetTabClick, function (e, info) {
- if(info.sheetTabIndex == -1) {
- console.log("new sheet");
- setTimeout(function() {
- var newSheet = spread.getSheet(spread.getSheetCount() - 1);
- newSheet.tag("new sheet tag");
- }, 0)
- }
- });
复制代码
|