0

PrimeFacesでJSF 2.1を使用しています。<p:dataTable/>選択が有効になっています。すべてが期待どおりに機能しますが、右クリックしたときに ManagedBean の選択を変更する必要があります!

私が使う:

<p:ajax event="rowSelect" update=":MyComponent"/>

そしてそれは動作します。selectedEntityコンポーネントとすべてを更新しますが、Bean の変更はありません。

で試してみ<p:ajax event="rowSelect" update="@this"/>ますが、うまくいきません。オブジェクトをnullに設定しただけだと思う​​ので...私の質問は次のとおりです。

PrimeFaces DataTable を右クリックしたときに、bean に selectedRow を設定するにはどうすればよいですか? ありがとう。

4

1 に答える 1

1

右クリックを使用するには、追加<p:contextMenu>で and を使用する必要があります<p:dataTable><p:ajax event="contextMenu" update=":MyComponent"/>

詳しくはこちらから

于 2013-10-01T10:05:46.330 に答える