0

Primefaces 3.2、JSF 2.0.3、および JBoss 6.1 を使用するプロジェクトに取り組んでいます。また、最新バージョンの Openfaces も使用しています (最終的に BorderLayoutPanel の PF バージョンを見つけたので、OF を取り除く可能性があります)。

私の状況では、パネル グリッド -> 行にこれらのボタンがあります - 追加、編集、削除、およびキャンセル。[追加] をクリックすると、[編集] ボタンと [削除] ボタンが [保存] ボタンに置​​き換えられます。表示されるボタンは [保存] と [キャンセル] だけです。可能なすべてのボタンを常にビューに追加してから、rendered= をバッキング Bean コードで切り替えることができますが、これを行うためのよりエレガントな方法はありますか? バッキング Bean の render= コードはすぐに醜くなる可能性があり、Primefaces があらゆる種類のライフサイクルの変更を生成する方法が好きかどうかはわかりません。最近のデータテーブルで、行を選択するだけで value= 21 回実行しました (Openfaces は実際に 1 回呼び出すことでこれを正しく行いました)。

4

0 に答える 0