Jsf 2 p:commandButton自渲染
我希望呈现与执行ajax调用相同的按钮Jsf 2 p:commandButton自渲染,jsf-2,primefaces,Jsf 2,Primefaces,我希望呈现与执行ajax调用相同的按钮 <p:commandButton id="load" actionListener="#{bean.Valid}" rendered="#{bean.renderButton}" value="Load Object" ajax="true" update="load,group,ip1"> </p:commandButton> 有什么建议我
<p:commandButton id="load"
actionListener="#{bean.Valid}"
rendered="#{bean.renderButton}"
value="Load Object"
ajax="true"
update="load,group,ip1">
</p:commandButton>
有什么建议我在这里遗漏了什么吗
谢谢您需要将您的按钮包裹在某些东西中,例如:
<h:panelGroup id="button-wrapper">
<p:commandButton id="load"
actionListener="#{bean.Valid}"
rendered="#{bean.renderButton}"
value="Load Object"
ajax="true"
update="button-wrapper,group,ip1">
</p:commandButton>
</h:panelGroup>
否则,您的按钮将无法更新不再在组件树中呈现的元素
<h:panelGroup id="button-wrapper">
<p:commandButton id="load"
actionListener="#{bean.Valid}"
rendered="#{bean.renderButton}"
value="Load Object"
ajax="true"
update="button-wrapper,group,ip1">
</p:commandButton>
</h:panelGroup>