3

<f:setPropertyActionListener>autoComplete コンポーネント内で使用できますか?

たとえば、autoComplete はマネージド Bean を使用します。次のようにして、マネージドBean から別の Bean にmbAC送信したいと考えています。cliCod

<f:setPropertyActionListener target="#{targetBean.cliCod}" value="#{mbAC}" />

<f:setPropertyActionListener>これを行う正しい方法はありますか?

4

1 に答える 1

4

は、、 などのインターフェイスを<f:setPropertyActionListener>実装するコンポーネント内でのみ機能します。どのオートコンプリート コンポーネントについて話しているのかは不明ですが、PrimeFacesはそれを実装していません。ActionSource<h:commandButton><h:commandLink><p:autoComplete>

@ManagedPropertyBean を適切なスコープに配置する、および/または代わりに使用および/または使用するなど、代替ソリューションを探す必要があります<p:ajax>。正確な解決策は、あなたが何も言わなかった具体的な機能要件によって異なります。

今後の質問では、適切な解決策だと思っていたが実際にはそうではない解決策を達成する方法を尋ねるのではなく、特定の機能要件を達成する方法を質問する方が、私たちとあなた自身にとってより役立つでしょう。

于 2012-09-21T11:48:52.377 に答える