瀏覽代碼

剪切不成功问题

MaiXinRong 5 年之前
父節點
當前提交
d72d1e7e40
共有 2 個文件被更改,包括 4 次插入3 次删除
  1. 2 1
      app/public/js/ledger.js
  2. 2 2
      app/public/js/spreadjs_rela/spreadjs_zh.js

+ 2 - 1
app/public/js/ledger.js

@@ -745,6 +745,7 @@ $(document).ready(function() {
             SpreadJsObj.saveTopAndSelect(info.sheet, ckBillsSpread);
         },
         cut: function (sheet, sel, callback) {
+            sheet = ledgerSpread.getActiveSheet();
             if (!sheet || !sel) return;
             if (sel.colCount >= sheet.zh_setting.cols.length) {
                 toastr.warning('请勿选中整行剪切');
@@ -780,9 +781,9 @@ $(document).ready(function() {
             }
 
             if (datas.length > 0) {
+                callback();
                 postData(window.location.pathname + '/update', {postType: 'update', postData: datas}, function (result) {
                     const refreshNode = sheet.zh_tree.loadPostData(result);
-                    callback();
                     treeOperationObj.refreshTree(sheet, refreshNode);
                 });
             }

+ 2 - 2
app/public/js/spreadjs_rela/spreadjs_zh.js

@@ -90,11 +90,11 @@ const SpreadJsObj = {
     addCutEvents: function (spread, fun) {
         const cut = spreadNS.Commands.cut.execute;
         spreadNS.Commands.cut.execute = function (context, options, isUndo) {
-            const self = this, sheet = context.getActiveSheet();
+            const sheet = context.getActiveSheet();
             const sels = sheet.getSelections();
             const sel = sels ? sels[0] : null;
             if (sel) {
-                return fun(sheet,  sel, function () {
+                return fun(sheet, sel, function () {
                     cut(context, options, isUndo);
                 });
             }