소스 검색

修改重置按钮函数

master
wangchun 4 년 전
부모
커밋
172ee64fa4
  1. 6
      ureport2-console/src/main/resources/ureport-html/html-preview.html
  2. 8
      ureport2-core/src/main/java/com/bstek/ureport/definition/searchform/ResetButtonComponent.java
  3. 2
      ureport2-core/src/main/java/com/bstek/ureport/definition/searchform/SearchForm.java
  4. 7
      ureport2-core/src/main/java/com/bstek/ureport/definition/searchform/SelectInputComponent.java
  5. BIN
      ureport2-core/target/classes/com/bstek/ureport/definition/searchform/ResetButtonComponent.class
  6. BIN
      ureport2-core/target/classes/com/bstek/ureport/definition/searchform/SearchForm.class
  7. BIN
      ureport2-core/target/classes/com/bstek/ureport/definition/searchform/SelectInputComponent.class
  8. 2
      ureport2-core/target/maven-archiver/pom.properties
  9. BIN
      ureport2-core/target/ureport2-core-2.2.9-sources.jar
  10. BIN
      ureport2-core/target/ureport2-core-2.2.9.jar

6
ureport2-console/src/main/resources/ureport-html/html-preview.html

@ -127,6 +127,7 @@ ${downSearchFormHtml}
<script type="text/javascript"> <script type="text/javascript">
window._server="${contextPath}/ureport"; window._server="${contextPath}/ureport";
window.formElements=[]; window.formElements=[];
$(document).ready(function(){ $(document).ready(function(){
buildPaging(${pageIndex},${totalPageWithCol}); buildPaging(${pageIndex},${totalPageWithCol});
@ -139,6 +140,11 @@ $(document).ready(function(){
function doSearch(){ function doSearch(){
submitSearchForm("${file}","${customParameters}"); submitSearchForm("${file}","${customParameters}");
} }
function resetForm() {
$("#ureport_search_form input").val("");
$("#ureport_search_form select").val("").trigger("change");
}
}); });
</script> </script>
</body> </body>

8
ureport2-core/src/main/java/com/bstek/ureport/definition/searchform/ResetButtonComponent.java

@ -22,12 +22,16 @@ package com.bstek.ureport.definition.searchform;
public class ResetButtonComponent extends ButtonComponent{ public class ResetButtonComponent extends ButtonComponent{
@Override @Override
public String toHtml(RenderContext context) { public String toHtml(RenderContext context) {
return "<button type=\"reset\" id=\""+context.buildComponentId(this)+"\"" + return "<button type='button' id=\""+context.buildComponentId(this)+"\"" +
"style=\"padding: 6px 12px;float:left;margin-left:16px\" " + "style=\"padding: 6px 12px;float:left;margin-left:16px\" " +
" class=\"btn "+getStyle()+" btn-sm\">"+getLabel()+"</button>"; " class=\"btn "+getStyle()+" btn-sm\">"+getLabel()+"</button>";
} }
@Override @Override
public String initJs(RenderContext context) { public String initJs(RenderContext context) {
return ""; StringBuilder sb=new StringBuilder();
sb.append("$('#"+context.buildComponentId(this)+"').click(function(){");
sb.append("resetForm();");
sb.append("});");
return sb.toString();
} }
} }

2
ureport2-core/src/main/java/com/bstek/ureport/definition/searchform/SearchForm.java

@ -26,7 +26,7 @@ public class SearchForm {
private FormPosition formPosition; private FormPosition formPosition;
public String toHtml(RenderContext context){ public String toHtml(RenderContext context){
StringBuilder sb=new StringBuilder(); StringBuilder sb=new StringBuilder();
sb.append("<form style='margin-top:10px'>"); sb.append("<form id='ureport_search_form' style='margin-top:10px'>");
for(Component component:components){ for(Component component:components){
sb.append(component.toHtml(context)); sb.append(component.toHtml(context));
} }

7
ureport2-core/src/main/java/com/bstek/ureport/definition/searchform/SelectInputComponent.java

@ -80,11 +80,10 @@ public class SelectInputComponent extends InputComponent {
String selected=value.equals(pvalue) ? "selected" : ""; String selected=value.equals(pvalue) ? "selected" : "";
sb.append("<option value='"+value+"' "+selected+">"+option.getLabel()+"</option>"); sb.append("<option value='"+value+"' "+selected+">"+option.getLabel()+"</option>");
} }
/*if(pvalue.equals("")){
sb.append("<option value='' selected></option>");
}*/
} }
/*if(pvalue.equals("")){
sb.append("<option value='' selected></option>");
}*/
sb.append("</select>"); sb.append("</select>");
return sb.toString(); return sb.toString();
} }

BIN
ureport2-core/target/classes/com/bstek/ureport/definition/searchform/ResetButtonComponent.class

Binary file not shown.

BIN
ureport2-core/target/classes/com/bstek/ureport/definition/searchform/SearchForm.class

Binary file not shown.

BIN
ureport2-core/target/classes/com/bstek/ureport/definition/searchform/SelectInputComponent.class

Binary file not shown.

2
ureport2-core/target/maven-archiver/pom.properties

@ -1,5 +1,5 @@
#Generated by Maven #Generated by Maven
#Fri Jul 10 10:25:49 CST 2020 #Fri Jul 10 13:55:07 CST 2020
version=2.2.9 version=2.2.9
groupId=com.spcp.ureport groupId=com.spcp.ureport
artifactId=ureport2-core artifactId=ureport2-core

BIN
ureport2-core/target/ureport2-core-2.2.9-sources.jar

Binary file not shown.

BIN
ureport2-core/target/ureport2-core-2.2.9.jar

Binary file not shown.
불러오는 중...
취소
저장