确认对话框后,页面未刷新 - JSF primefaces

时间:2013-05-01 20:33:56

标签: jsf web-applications jsf-2

我是JSF 2.0的用户,我有一个XHTML页面,这是代码: - 我有一个带有删除列的数据表,如下所示:

<p:column id="Delete" headerText="Delete">
<p:commandButton icon="delete" onclick="deleteConfirmation.show()" style="align:center">
<f:setPropertyActionListener value="#{item}" target="#{controller.selectedItem}" /> </p:commandButton>

</p:column>
  • 我有一个删除确认对话框,如下所示:

    <p:commandButton id="confirm" value="Yes"
                        update=":myList" oncomplete="deleteConfirmation.hide()"
                        actionListener="#{controller.delete}" />
                    <p:commandButton id="cancel" value="No"
                        onclick="deleteConfirmation.hide()" type="button" />
    </p:confirmDialog>
    

一切正常,但确认按钮重定向到页面但删除的项目仍然存在于列表中。我认为删除操作后页面没有刷新,因为该项目在数据库中被删除,它可以正常工作。 你能帮忙吗?

0 个答案:

没有答案