- editData: function(obj){
- obj.sheet.bind(GC.Spread.Sheets.Events.EditEnded, function(sender, args){
- let node = obj.node, updateId, field;
- if(node){
- updateId = node.getID();
- thisSheetSetting.cols.forEach(function(col, idx){
- if(args.col === idx){
- field = col.data.field;
- node.data[field] = args.editingText;
- }
- });
- thisAjax.updateData(globalId, updateId, field, args.editingText);
- }
- else {
- args.sheet.getCell(args.row, args.col, GC.Spread.Sheets.SheetArea.viewport).value('');
- }
- });
- }
复制代码
相关代码就这, 其他地方没有处理,已经设置sheet.setFormatter, 还是不能解决问题 |