p:commandButtonクリックされたときにテーブルの内容を更新するために を実装しました。これは機能していると思いますが(適切にテストされていませんが)、より差し迫った問題は次のとおりです。
バグ
リクエスト前のタイトル バーは次のようになります。

右側の更新ボタンをクリックすると、ページは次のように再レンダリングされます。

解決しようとする試み
以下は、 my の現在のコードですp:commandButton。
<p>
<p:commandButton oncomplete="eventFeedsDialog.show()" update=":eventFeedsForm" id="feedsRefresh" icon="ui-icon-refresh" title="Refresh page" style="height:40px; width:40px; float:right;">
<f:setPropertyActionListener value="#{true}" target="#{searchBean.refresh}"/>
</p:commandButton>
</p>
eventFeedsDialogは、このp:dialogボタンがラップされている要素であり、さらにh:form要素にラップされています。eventFeedsDialog要素の宣言は次のとおりです。
<p:dialog id="eventFeedsDialog" header="Feeds" widgetVar="eventFeedsDialog" resizable="false" width="1000"
styleClass="dialog">
の代わりにoncompleteを指すように属性を変更しようとしましたが、うまくいかないようです。属性に山ほどのスペースを追加するというハックを思いつきましたが、それはひどく醜いものです。h:formdialogheader
このようなGoogleで何も見つけられなかったので、何かアイデアがあるかどうか疑問に思っていましたか?