JSF ページフラグメントボックスコンポーネント

関連項目

このコンポーネントを使用して、ページにページフラグメントを取り込むことができます。ページフラグメントは、独立した再利用可能なページの一部で、必要な数だけページに取り込むことができます。たとえば、見出し画像のような共通の可視要素をページフラグメントに配置し、これをアプリケーションのすべてのページに取り込むことができます。

ページフラグメントボックスコンポーネント ページフラグメントボックスのアイコン を「パレット」の「レイアウト」カテゴリからページにドラッグ & ドロップすると、「ページフラグメントを選択」ダイアログが表示され、取り込むページフラグメントの名前を入力するよう求められます。既存のページフラグメントの名前を入力することも、新しいページフラグメントを作成することもできます。新しいページフラグメントを作成する場合、IDE によってそのフラグメントに .jspf ファイル拡張子が付けられ、「プロジェクト」ウィンドウにそのノードが作成されます。また、「ナビゲータ」ウィンドウにも追加されます。

ページにページフラグメントボックスコンポーネントをドロップして、そのコンポーネント内をクリックすると、取り込まれたフラグメントのプロパティーが表示されます。コンポーネントの枠をクリックすると、取り囲んでいる <div> ブロックのプロパティーが表示されます。また、「ナビゲータ」ウィンドウを使用して、取り囲むブロック、ページフラグメント、またはページフラグメント内のコンポーネントを選択します。「ナビゲータ」ウィンドウで、ページフラグメントボックスコンポーネントは、<フラグメントファイル>.jspf を含む directive というノードで表されます。<フラグメントファイル>は、ページフラグメントファイルの名前です。

ページフラグメントをダブルクリックすると、ビジュアルエディタでページが開き、 通常のページ と同じように編集できます。ページフラグメントは関連する JavaBean オブジェクト、ページフラグメント Bean を持ち、ビジュアルエディタで開いたときにページフラグメントの最上部にある Java ボタンをクリックして編集できます。通常のページと同様に、フラグメントにのボタンのようなコンポーネントをドロップした場合は、ページフラグメント Bean でダブルクリックするとイベントハンドラが追加され、ページフラグメントを追加するページのコードが再利用可能になります。コンポーネントコードを再利用する一般的なシナリオは検索ダイアログフラグメントで、検索 ラベル 、ユーザーが検索文字列を入力する テキストフィールド インラインヘルプ 、およびページフラグメント Bean 内の検索ロジックコードがあります。

関連項目
ページフラグメントボックスコンポーネントの「プロパティー」ウィンドウ
コンポーネントの手順
コンポーネント関連の手順早見表
Visual Web の「パレット」について

著作権と商標について