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 に答える