【发布时间】:2014-09-16 22:19:42
【问题描述】:
我有一个与更新 1 个删除按钮的数据表相关联的 ajax 事件。该按钮有一个对话框的更新标签,如下所示:
<ui:insert id="itemDeleteDlg" name="dlg-delete-item"><ui:include src="/pages/admin/item/deleteItem.xhtml" /></ui:insert>
<h:form id="itemOptions" prependId="false">
<h:commandLink type="button" styleClass="aui-button"
onclick="openDialog('deleteItemDialog');return false;" update="@form :deleteItemForm">
</h:form>
<p:dataTable>
...
<p:ajax event="rowSelect" listener="#{itemBB.onRowSelect}" update="@form :itemOptions"/>
...
</p:dataTable>
deleteItemForm 表单在 ui:insert 中。当触发 rowSelect 事件时,表单 itemsOptions 会更新,但是当我单击删除按钮时,deleteItemForm 不会更新。
我做错了什么?
【问题讨论】:
标签: jsf primefaces