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