"マスター"コンボと "スレーブ"が存在する場合、カスケードコンボ選択を実装したいと思います。マスタの値が変更されたら、スレーブを再レンダリングして選択オプションを更新したいと思います。 JSF 2で<f:ajax>
を使用することは可能ですが、私はICEFaces 1.8.2を使用してJSF 1.2に固執しています。私はxmlを使用してページを組み立てるのではなく、JSF APIをプログラムで使用しているので、スニペットを提供することはできません。JSF 1.2でもう一方の値が変更されたときにコンボボックスのレンダリングをトリガーします
0
A
答えて
2
は、部分的な提出を有効にしてください:
<ice:selectOneMenu id="master" partialSubmit="true" value="#{bean.selection}">
...
</ice:selectOneMenu>
あなたが選択をする時はいつでもこれは、AJAXを通じて選択された値を提出しなければなりません。他のコンボボックスは、そのオプションがモデルの新しいマスター値に基づいて変更された場合に再レンダリングされます。
+0
うまくいきました。ありがとう – jabal
関連する問題
- 1. React.refsレンダリング後のDOMノードの幅と幅が値が変更された場合にのみ再レンダリングをトリガー
- 2. コンボボックス#1の値が変更された場合、ページとコンボボックス#2の内容が更新されます
- 3. 値のバインディングを変更するとAngularJSがトリガーされます。
- 4. JSF 1.2でインクルードされたページにパラメータを渡す方法
- 5. コンフルエンスページが変更されたときのURLをトリガーする
- 6. CheckListBox内のCheckState値のいずれかが変更されたときにイベントをトリガーする方法
- 7. MS Accessコンボボックスを連続した形式で変更すると、1行の値を変更するとすべての行の値が変更されます
- 8. ファイルが変更されたときにトリガーするクラス
- 9. document.cookieが変更されたときにアクションをトリガーしますか?
- 10. tdの値が変更されたときにハイライトtdを変更したい
- 11. 1ブランチの操作でもう一方のブランチも変更されます
- 12. テーブルが変更されたときのSQL Serverトリガー
- 13. C#コンボボックスの値が入力によって変更されたときに呼び出されるイベントハンドラ
- 14. DataGridViewコンボボックスをデフォルト値に変更すると、例外がスローされます
- 15. Django:フォームフィールドの値がレンダリングされる前に変更できますが、フォームが初期化された後はどうすればできますか?
- 16. キーを押したときにjQueryコードがバインド(「キーアップ変更」)のために2回トリガーされました
- 17. AndroidのNumberPickerは、表示された値が変更されたときに値をラップします
- 18. GridViewの値がバインドされているコンボボックスの値の変更に変更されない
- 19. jQueryプラグインの設定オプションが変更されたときにイベントをトリガーしますか?オプションまたはパブリックメソッド?
- 20. Modelが変更されたときにMVVMのネストされたViewModelsを更新する方法(逆も同様)
- 21. 変数の値が変更されたときは、どのように確認できますか?
- 22. JSF 1.2アプリケーションでJSF 2.0アノテーションを使用できますか?
- 23. 値が更新される前にng-changeがトリガーされました
- 24. どのようにコンボボックスの値の変更プロセスが中断することができますか?
- 25. JSFでページでレンダリングされた値を読み取る
- 26. サイズ変更が一旦停止すると、垂直ルーラーのサイズをもう一度変更できません。
- 27. ページが変更されたときにAspxgridviewコマンドの列が値を失う
- 28. JSF 1.2 + Spring 2.5。の仕方?
- 29. JSF 1.2で動的に生成されたバンドルを使用
- 30. jQueryは値が変更されたときにのみフェードインします
ICEfacesはajax対応コンポーネントライブラリです。この方向でソリューションを探します。 – BalusC