Browse Source

sjs通用方法调整

MaiXinRong 5 years ago
parent
commit
8d1807cf64

+ 1 - 0
app/public/js/ledger_bwtz.js

@@ -31,6 +31,7 @@ $(document).ready(() => {
             } else {
                 SpreadJsObj.initSheet(unitSheet, unitSpreadSetting);
             }
+            SpreadJsObj.resetTopAndSelect(unitSheet);
         }
     };
     xmjSpread.bind(spreadNS.Events.SelectionChanged, function (e, info) {

+ 7 - 3
app/public/js/ledger_gather.js

@@ -66,9 +66,8 @@ $(document).ready(() => {
             return data
                 ? $('#compare-tag')[0].checked && data.compare_differ
                     ? '#f8d7da'
-                    : (data.differ ? '#FFE699' : defaultColor)
-                : defaultColor;
-            //return data && data.differ ? '#FFE699' : defaultColor;
+                    : (data.differ ? '#FFE699' : '#ffffff')
+                : '#ffffff';
         }
     };
     if (thousandth) sjsSettingObj.setTpThousandthFormat(gclSpreadSetting);
@@ -185,6 +184,11 @@ $(document).ready(() => {
     }, null, true);
 
     $('#compare-tag').click(() => {
+        // const rows = [];
+        // for (let i = 0; i< gclSheet.getRowCount(); ++i) {
+        //     rows.push(i);
+        // }
+        // SpreadJsObj.reloadRowsBackColor(gclSheet, rows);
         SpreadJsObj.reLoadSheetData(gclSheet);
     });
     // 展开收起附件

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

@@ -630,8 +630,9 @@ const SpreadJsObj = {
         const sortData = sheet.zh_dataType === 'tree' ? sheet.zh_tree.nodes : sheet.zh_data;
         this.beginMassOperation(sheet);
         try {
+            sheet.clear(0, 0, sheet.getRowCount(), sheet.getColumnCount(), spreadNS.SheetArea.viewport, spreadNS.StorageType.data);
+            sheet.getRange(0, 0, sheet.getRowCount(), sheet.getColumnCount()).backColor(sheet.getDefaultStyle().backColor);
             // 设置总行数
-            sheet.setRowCount(0);
             const totalRow = sortData.length + sheet.zh_setting.emptyRows;
             sheet.setRowCount(totalRow, spreadNS.SheetArea.viewport);
             // 控制空白行