zhongzewei 7 лет назад
Родитель
Сommit
f8ea20a6a2
1 измененных файлов с 3 добавлено и 33 удалено
  1. 3 33
      web/building_saas/main/js/views/project_view.js

+ 3 - 33
web/building_saas/main/js/views/project_view.js

@@ -31,9 +31,6 @@ var projectObj = {
         }
         project.mainTree.preSelected = node;
         projectObj.setNodesStyle(projectObj.mainController.sheet, refreshNodes);
-   /*     TREE_SHEET_HELPER.massOperationSheet(projectObj.mainController.sheet, function () {
-            TREE_SHEET_HELPER.refreshTreeNodeData(projectObj.mainController.setting, projectObj.mainController.sheet, refreshNodes, false);
-        });*/
 
         subViewObj.loadComments(node);
         gljOprObj.showDataIfRationSelect(node);
@@ -455,35 +452,6 @@ var projectObj = {
             projectObj.mainController.refreshTreeNode([node], false);
         }
     },
-    mainSpreadSlectionChanging: function (sender, info) {
-        console.log('bbbb');
-        let oldSel = info.oldSelections[0], newSel = info.newSelections[0];
-        let project = projectObj.project;
-        //设置选中行底色和恢复前选中行底色
-        let refreshNodes = [];
-        if(oldSel){
-            oldSel.row === -1 ? 0 : oldSel.row;
-            for(let i = 0; i < oldSel.rowCount; i++){
-                if(project.mainTree.items[i + oldSel.row]){
-                    refreshNodes.push(project.mainTree.items[i + oldSel.row]);
-                }
-            }
-        }
-        if(newSel){
-            newSel.row === -1 ? 0 : newSel.row;
-            for(let i = 0; i < newSel.rowCount; i++){
-                if(project.mainTree.items[i + newSel.row]){
-                    refreshNodes.push(project.mainTree.items[i + newSel.row]);
-                }
-            }
-        }
-        if(refreshNodes.length > 0){
-            projectObj.setNodesStyle(projectObj.mainController.sheet, refreshNodes, newSel);
-            /* TREE_SHEET_HELPER.massOperationSheet(projectObj.mainController.sheet, function () {
-             TREE_SHEET_HELPER.refreshTreeNodeData(projectObj.mainController.setting, projectObj.mainController.sheet, refreshNodes, false, true);
-             });*/
-        }
-    },
     mainSpreadLeaveCell: function (sender, info) {
         let colSetting = projectObj.mainController.setting.cols[info.col];
         projectObj.lastCol = colSetting;
@@ -1187,7 +1155,9 @@ var projectObj = {
         let me = this;
         TREE_SHEET_HELPER.massOperationSheet(sheet, function () {
             for(let node of nodes){
-                sheet.setStyle(node.serialNo(), -1, me.getNodeColorStyle(sheet, node));
+                if(node){
+                    sheet.setStyle(node.serialNo(), -1, me.getNodeColorStyle(sheet, node));
+                }
             }
         });