您好!当您的Sheet1中table中新增数据行时,通过TableRowsChanged事件可以监听到table相关的行数信息,如果该行数超过您的Sheet3的行数,则为Sheet3扩展行数至table行数,或者也可以为Sheet3定义其他的添加行数策略。您可以参考如下代码:
- spread.bind(GC.Spread.Sheets.Events.TableRowsChanged, function(e, args) {
- console.log('table rows changed: ', e, args);
- var sheet = spread.getSheetFromName('Sheet4');
- var sheetRowCount = sheet.getRowCount();
- var table = args.table;
- var tableRowCount = table.dataRange().rowCount;
- if (sheetRowCount < tableRowCount) {
- sheet.setRowCount(tableRowCount);
- }
- });
复制代码
关于TableRowsChanged事件,请参考官网API文档了解详情:https://demo.grapecity.com.cn/spreadjs/help/api/classes/GC.Spread.Sheets.Events#tablerowschanged
|