0

我是使用 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>
    

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

4

0 回答 0