0

我有一个 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">
4

1 回答 1

0

尝试使用表单限定名,即update=":formWithTable:attachmentsTable". 还要检查浏览器中的 javascript 错误,它通常会提示出现问题...

于 2013-03-15T07:56:41.563 回答