Przeglądaj źródła

设计搜索功能,增加搜索按钮

huqi 5 lat temu
rodzic
commit
0993238b68

+ 1 - 1
o2web/source/x_component_FindDesigner/$Main/default/view.html

@@ -20,7 +20,7 @@
             <div class="keywordNode_optionItem matchRegExpNode_false" data-o2-element="matchRegExpNode" data-o2-events="click:setMatchRegExp" title="正则表达式"></div>
             <div class="keywordNode_optionItem matchRegExpNode_false" data-o2-element="matchRegExpNode" data-o2-events="click:setMatchRegExp" title="正则表达式"></div>
         </div>
         </div>
         <div class="keywordNode_inputArea">
         <div class="keywordNode_inputArea">
-            <div class="keywordNode_icon"></div>
+            <div class="keywordNode_icon" data-o2-events="click:findDesigner"></div>
             <div class="keywordNode_action"></div>
             <div class="keywordNode_action"></div>
             <div class="keywordNode_area">
             <div class="keywordNode_area">
                 <input class="keywordNode_input" data-o2-element="keywordInputNode" data-o2-events="keydown:checkFindDesigner" type="text" placeholder="{{$.lp.search_placeholder}}"/>
                 <input class="keywordNode_input" data-o2-element="keywordInputNode" data-o2-events="keydown:checkFindDesigner" type="text" placeholder="{{$.lp.search_placeholder}}"/>

+ 15 - 15
o2web/source/x_component_FindDesigner/Main.js

@@ -366,21 +366,6 @@ debugger;
 
 
 	checkFindDesigner: function(e){
 	checkFindDesigner: function(e){
 		if (e.keyCode===13){
 		if (e.keyCode===13){
-			this.getFindOption();
-
-			if (!this.filterOption.keyword){
-				this.listInfoNode.show().removeClass("loadding").getFirst().set("text", this.lp.nothingFind_keyword);
-				return false;
-			}
-			if (!this.filterOption.designerTypes.length){
-				this.listInfoNode.show().removeClass("loadding").getFirst().set("text", this.lp.nothingFind_noFilter);
-				return false;
-			}
-			if (!this.filterOption.moduleList.length){
-				this.listInfoNode.show().removeClass("loadding").getFirst().set("text", this.lp.nothingFind_noRange);
-				return false;
-			}
-
 			this.findDesigner();
 			this.findDesigner();
 		}
 		}
 	},
 	},
@@ -2129,6 +2114,21 @@ debugger;
 	},
 	},
 
 
 	findDesigner: function(){
 	findDesigner: function(){
+		this.getFindOption();
+
+		if (!this.filterOption.keyword){
+			this.listInfoNode.show().removeClass("loadding").getFirst().set("text", this.lp.nothingFind_keyword);
+			return false;
+		}
+		if (!this.filterOption.designerTypes.length){
+			this.listInfoNode.show().removeClass("loadding").getFirst().set("text", this.lp.nothingFind_noFilter);
+			return false;
+		}
+		if (!this.filterOption.moduleList.length){
+			this.listInfoNode.show().removeClass("loadding").getFirst().set("text", this.lp.nothingFind_noRange);
+			return false;
+		}
+
 		this.listContentNode.hide();
 		this.listContentNode.hide();
 		this.listContentNode.empty();
 		this.listContentNode.empty();
 		this.listInfoNode.show().getFirst().set("text", "");
 		this.listInfoNode.show().getFirst().set("text", "");