首先
<h:commandlink>,仅因为它根本不支持该
update属性,它的确不会与一起使用。也许您真的打算使用
<p:commandlink>?
修复
<h:commandlink>a
<p:commandlink>身份后,
阅读完该答案后,您应该已经发现数据表在该特定的代码段中由标识
:formId:tableId。因此,应该采取以下所有措施:
<p:commandlink value="remove" update=":formId:tableId" />
请注意,直到PrimeFaces 3.3为止,
<p:dataTable>在某些复杂的UI组合中进行Ajax更新的错误。此问题已在PrimeFaces3.4中修复。如果恰好遇到此问题,并且无法升级到PrimeFaces3.4,则需要将表包装成一些
<h:panelGroupid="tablePanelId">然后再使用
update=":formId:tablePanelId"。



