当确认按钮被点击时,我需要刷新当前页面。我试图在互联网上找到答案,但很少或者根本没有成功的经验。如果有一种方法可以从前端(JSF)更新它而不是从后端bean更新,那将是很好的,但我会接受两种答案作为解决方案。
我的命令按钮看起来像这样:
<a4j:commandButton id="deleteButton" styleClass="simpleButtonRed"
value="#{msg['common.delete']}"
execute="@this" render="@none" limitRender="true" >
<adn:confirm
id="confirmButtonas"
message="#{msg['common.delete.confirm']}"
confirmAction="#{messagesListBean.deleteMessages}"
confirmLabel="#{msg['common.confirm']}"
confirmBtnStyleClass="mainButtonGreen"
confirmImmediate="true"
confirmRender="errorMessageOuterPanel"
onConfirmComplete="if(#{!messagesListBean.operationCompleted}) {
#{rich:component('errorPanel')}.show();}"/>
</a4j:commandButton>