建议使用LeaveCell事件,这个事件在焦点离开单元格后触发,EditChange会在每次输入都触发。
- sheet.bind(GcSpread.Sheets.Events.LeaveCell, function(sender, args) {
- var activeSheet = spread.getActiveSheet();
- var cellValue = activeSheet.getCell(args.row, args.col).value();
- var intValue = parseInt(cellValue);
- if (intValue) {
- activeSheet.setValue(args.row, args.col, intValue + args.row * 10);
- }
- });
复制代码
您也可以使用自定义函数或者自定义单元格完成这个功能 |