DropDown Box代码:
<p:selectOneMenu id="user" value="#{daywise_Count.selectuserId}" style="width:120px">
<f:selectItem itemLabel="All" itemValue="0" />
<f:selectItems value="#{daywise_Count.getAllLoginIds()}" var="uif" itemLabel="#{uif.loginId}" itemValue="#{uif.userId} " />
</p:selectOneMenu>
CheckBox代码:
<p:selectBooleanCheckbox id="checkbox" value="#{deptBean.checkboxvalue}" /> With All Details
重置功能:
function resetter()
{
document.getElementById('myForm:myMenu_label').innerHTML = 'All';
}
调用重置功能
<h:commandButton id="btnReset" value="Reset" update="myForm" onclick="resetter();"
styleClass="button" type="submit">
</h:commandButton>
我在myForm中使用重置按钮,功能在primeface中无法正常工作。请建议任何解决方案......
答案 0 :(得分:0)
你应该试试这个<p:commandButton id="btnReset" value="Reset" update="myForm" process="@this" />
这对我有用,我希望它对你也有帮助。而且不需要java脚本。
更新=&#34; myForm&#34; 属性意味着它会更新您的面板,因为在这里您将使用面板ID和 process =&#34; @ this&#34; < / strong>表示点击重置按钮后会执行相同的内容,您可以在google上搜索更多详情或参考此链接What is the function of @this exactly?