そのため、次の問題を解決するための最良のアプローチを見つけようとしています。
次のページがあります。
1.insert.xhtml (クライアントを登録するためのフォームがある場所)
2.find.xhtml (登録済みクライアントのテーブルがあり、編集および除外できます)
find.xhtml ページには、編集オプションのあるコンテキスト メニューがあります。それをクリックすると、<p:dialog>
名前とアクション リスナーが異なる送信ボタンを除いて、同じ insert.xhtml 登録フォームが開きます。 .
また、クライアントの参照が必要な他の登録もあります。たとえば、登録済みのクライアントに車を販売する登録です。登録済みのクライアントを選択して販売フォームに追加する方法は、find.xhtml テーブルで同じコードを使用してポップアップを呼び出し、そこでクライアントを選択することです。ただし、このテーブルのフッターには select というボタンがあります。
だから私が求めているのは、これらのフォーム/テーブルコードを再利用して、必要に応じていくつかのコンポーネントを追加できる方法です。それを行う方法はありますか?
編集:テンプレートのように
EDIT2:気にしないで、を使用して解決しました<ui:decorate>
。