1

データベース操作を実行する JSF 2.0 複合コンポーネントがあります。

この複合コンポーネントは、このデータベース操作が実行されるとすぐにリスナー メソッドを呼び出すことができますか? (このリスナー メソッドは、複合コンポーネントを使用するページのバッキング Bean にあります)

4

1 に答える 1

1

カスタム イベントを定義し、このイベントをコンポーネントから公開できます。イベントは ComponentSystemEvent をサブクラス化する必要があり、UIComponent.publishEvent() を使用して公開する必要があります。

f:Event を使用して宣言的に、または Application.subscibeToEvent() または UIComponent.subscribeToEvent() を使用してプログラムで、カスタム イベント ハンドラー (この場合は ComponentSystemEventListener の実装) を登録できます。

于 2011-09-13T08:09:24.830 に答える