Browse Source

fix: 定额库搜索,延时加载后已拖动的列宽恢复成默认宽度问题

zhangweicheng 3 years ago
parent
commit
d641444a7f

+ 2 - 2
public/web/sheet/sheet_common.js

@@ -76,9 +76,9 @@ var sheetCommonObj = {
         };
         let spanSetting =   sheetCommonObj.transferToTreeSetting(setting,temSetting);
         TREE_SHEET_HELPER.loadSheetHeader(spanSetting,sheet,rowCount);
-      /*   sheet.options.protectionOptions = {
+        sheet.options.protectionOptions = {
             allowResizeColumns: true//列宽可拖动
-        }; */
+        };
     },
 
 

+ 2 - 2
web/building_saas/main/js/views/std_ration_lib.js

@@ -840,15 +840,15 @@ function seachRation(){
             let resultSpread = SheetDataHelper.createNewSpread($('.main-data-side-search')[0]);
             rationLibObj.resultSpread = resultSpread;
             bindContextmenuOpr(resultSpread.getActiveSheet());
-            //SheetDataHelper.loadSheetHeader(rationLibObj.sectionRationsSetting, resultSpread.getActiveSheet());
             if (!projectReadOnly) {
                 resultSpread.bind(GC.Spread.Sheets.Events.CellDoubleClick, rationLibObj.onRationSpreadCellDoubleClick);
             }
             resultSpread.bind(GC.Spread.Sheets.Events.TopRowChanged, rationLibObj.onRationSpreadTopRowChanged);
+            SheetDataHelper.loadSheetHeader(rationSetting, rationLibObj.resultSpread.getActiveSheet());
         }else {
             rationLibObj.resultSpread.refresh();
         }
-        SheetDataHelper.loadSheetHeader(rationSetting, rationLibObj.resultSpread.getActiveSheet());
+      
         SheetDataHelper.loadSheetData(rationSetting, rationLibObj.resultSpread.getActiveSheet(), result);
         rationLibObj.setTagForHint(rationLibObj.resultSpread.getActiveSheet(), result);
         rationLibObj.resultCache = result;