1

rich:modalパネルのデータテーブルからデータを取得しようとしています

全体の流れは以下の通り

  • メイン ページの検索ボタンをクリックすると、モーダル パネルがポップアップし、適切なデータとチェック ボックスが表示されます。
  • この時点まで、アプリケーションは正常に動作しています
  • [OK] ボタンをクリックすると、選択したデータがメイン ページに入力されます。これはコードが失敗する場所です

getRowData、 などを試しgetValuesましたが、無駄でした。これは、Bean をセッション スコープに保持することで実行できますが、Apache MyFaces JSF 1.2 を使用して、この Bean をリクエスト スコープに保持する必要があります。

4

1 に答える 1

2

次の 2 つの方法が思い浮かびます。

  1. ビーンがプリロードするデータを認識できるように、追加のリクエスト パラメータ (検索文字列とページ番号?) を渡します。

  2. MyFaces Orchestraを利用して、リクエスト スコープとセッション スコープの間にある会話スコープを作成します。このスコープは、まさにこの特定の機能要件を探しているスコープです。

于 2010-08-02T14:28:04.513 に答える