2009-08-09 4 views
2

rich:modalPanelを動的に作成する方法は?ボタンを1つクリックしてフローティングパネルを生成する必要があります。キャッチは、ボタンをクリックすると、2つ目のパネルが作成され、最初のパネルがその場所に残るはずです。私はui:repeatとreRenderを使って試しましたが、2番目のパネルを生成すると最初のパネルが上書きされます。動的に<rich:modalPanel>を作成する

+0

なぜ、複数の 'modelPanel'が必要でしょうか?そのようなものは、「モーダル」の目的を破るものではありませんか?ページ上に複数のダイアログを表示したいのですか、それともセクション内に動的な数のセクションを持つ単一のモーダルダイアログが必要ですか? –

答えて

0

はあなたが「C」タグの代わりに、「UI」を使うべき理由の説明については

<c:forEach /> 

を使用してみてくださいhereをお読みください。

また、親コンポーネントをバインドし、javaを使用してプログラムでモーダルパネルを作成します。例hereを参照してください。

0

モーダルパネルを開いている場合は、ボタンをクリックすることはできません(モーダルパネル上にボタンがない場合)。 RichFaces 4には、モーダルまたは非モーダルであるポップアップパネルがあります。非モーダルバージョンを使用すると、複数のポップアップを開くことができます。

関連する問題