Browse Source

修改重置按钮函数

master
wangchun 4 years ago
parent
commit
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">
window._server="${contextPath}/ureport";
window.formElements=[];
$(document).ready(function(){
buildPaging(${pageIndex},${totalPageWithCol});
@ -139,6 +140,11 @@ $(document).ready(function(){
function doSearch(){
submitSearchForm("${file}","${customParameters}");
}
function resetForm() {
$("#ureport_search_form input").val("");
$("#ureport_search_form select").val("").trigger("change");
}
});
</script>
</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{
@Override
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\" " +
" class=\"btn "+getStyle()+" btn-sm\">"+getLabel()+"</button>";
}
@Override
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;
public String toHtml(RenderContext context){
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){
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" : "";
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>");
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
#Fri Jul 10 10:25:49 CST 2020
#Fri Jul 10 13:55:07 CST 2020
version=2.2.9
groupId=com.spcp.ureport
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.
Loading…
Cancel
Save