Quellcode durchsuchen

自定义弹出选择器支持多层级

unknown vor 5 Jahren
Ursprung
Commit
777bc29c00
1 geänderte Dateien mit 15 neuen und 19 gelöschten Zeilen
  1. 15 19
      o2web/source/x_component_Template/Selector/Custom.js

+ 15 - 19
o2web/source/x_component_Template/Selector/Custom.js

@@ -251,26 +251,22 @@ MWF.xApplication.Template.Selector.Custom.ItemCategory = new Class({
             var firstLoaded = !this.loaded;
             debugger;
             this.loadSub(function () {
-                if( this.selector.options.categorySelectable ){
-
-                }else{
-                    if (firstLoaded) {
-                        if (!this.selector.isFlatCategory) {
-                            this.children.setStyles({"display": "block", "height": "auto"});
-                            this.actionNode.setStyles(this.selector.css.selectorItemCategoryActionNode_expand);
-                            this.isExpand = true;
-                        }
+                if (firstLoaded) {
+                    if (!this.selector.isFlatCategory) {
+                        this.children.setStyles({"display": "block", "height": "auto"});
+                        this.actionNode.setStyles(this.selector.css.selectorItemCategoryActionNode_expand);
+                        this.isExpand = true;
+                    }
+                } else {
+                    var display = this.children.getStyle("display");
+                    if (display === "none") {
+                        this.children.setStyles({"display": "block", "height": "auto"});
+                        this.actionNode.setStyles(this.selector.css.selectorItemCategoryActionNode_expand);
+                        this.isExpand = true;
                     } else {
-                        var display = this.children.getStyle("display");
-                        if (display === "none") {
-                            this.children.setStyles({"display": "block", "height": "auto"});
-                            this.actionNode.setStyles(this.selector.css.selectorItemCategoryActionNode_expand);
-                            this.isExpand = true;
-                        } else {
-                            this.children.setStyles({"display": "none", "height": "0px"});
-                            this.actionNode.setStyles(this.selector.css.selectorItemCategoryActionNode_collapse);
-                            this.isExpand = false;
-                        }
+                        this.children.setStyles({"display": "none", "height": "0px"});
+                        this.actionNode.setStyles(this.selector.css.selectorItemCategoryActionNode_collapse);
+                        this.isExpand = false;
                     }
                 }
                 if (callback) callback();