zhongzewei 8 роки тому
батько
коміт
78e8fe4add

+ 4 - 0
public/web/sheet/sheet_common.js

@@ -331,6 +331,8 @@ var sheetCommonObj = {
         sheet.resumeEvent();
     },
     lockCells: function(sheet, setting){
+        sheet.suspendPaint();
+        sheet.suspendEvent();
         if (setting && setting.view.lockColumns && setting.view.lockColumns.length > 0) {
             sheet.options.isProtected = true;
             sheet.getRange(-1, 0, -1, setting.header.length, GC.Spread.Sheets.SheetArea.viewport).locked(false);
@@ -338,6 +340,8 @@ var sheetCommonObj = {
                 sheet.getRange(-1,setting.view.lockColumns[i] , -1, 1, GC.Spread.Sheets.SheetArea.viewport).locked(true);
             }
         }
+        sheet.resumePaint();
+        sheet.resumeEvent();
     },
     chkIfEmpty: function(rObj, setting) {
         var rst = true;

+ 4 - 0
web/maintain/ration_repository/js/ration_glj.js

@@ -518,9 +518,13 @@ var rationGLJOprObj = {
         if (me.cache["_GLJ_" + rationID]) {
             sheetCommonObj.showData(me.sheet, me.setting, me.cache["_GLJ_" + rationID], me.distTypeTree);
             //lock
+            me.sheet.suspendPaint();
+            me.sheet.suspendEvent();
             for(let i = 0, len = me.sheet.getRowCount(); i < len; i++){
                 me.sheet.getCell(i, 4).locked(true);
             }
+            me.sheet.resumePaint();
+            me.sheet.resumeEvent();
         }
     }
 }