我有一个commandButton作为表中行的一部分。它从列表中删除元素。此列表是表的值。我知道该元素已成功删除,但表格未更新。如何使它工作。按钮标签:
<p:column style="width:1%">
<p:commandButton id="deleteButton" title="Del"
icon="ui-icon-close"
update="attachmentsTable" immediate="true"
action="#{myBean.attachTable.deleteAttachment(attachment.id)}">
</p:commandButton>
</p:column>
表格标签:
<p:dataTable id="attachmentsTable" var="attachment"
style="width:100%;"
value="#{myBean.attachTable.attachmentsList}"
emptyMessage="Empty">
答案 0 :(得分:0)
尝试使用表单限定名称,即update=":formWithTable:attachmentsTable"
。同时检查浏览器中的javascript错误,通常会提供有关错误的提示......