EGL PageHandler への JavaServer Faces チェック・ボックス・コンポーネントのバインディング

JavaServer Faces チェック・ボックス・コンポーネントの独特な点は、 バインド先データ域の項目プロパティー isBoolean (旧称 boolean) が yes に設定されている必要があることです。 ブール・データ域宣言の例を以下に示します。
  DataItem CharacterBooleanItem char(1) 
  {
    	value = "N", 
    	isBoolean = yes 
  }
  end
  DataItem NumericBooleanItem smallInt 
  { 
    	value = "0",
    	isBoolean = yes 
  }
  end

JavaServer Faces チェック・ボックス・コンポーネントを既存の EGL PageHandler データ域へバインドするには、次のようにします。

  1. Page Designer で Faces JSP ファイルを開く。 JSP ファイルを開いていない場合は、 プロジェクト・エクスプローラーで JSP ファイルをダブルクリックします。 Page Designer で JSP が開きます。 「設計」タブをクリックして 「設計」ビューにアクセスします。
  2. 「ウィンドウ」メニューで、 「ビューの表示」 > 「その他」 > 「基本」 > 「パレット」を選択する。
  3. パレット・ビューで、「Faces コンポーネント」ドロワーをクリックして、Faces コンポーネントのオブジェクト型を表示する。
  4. チェック・ボックス・コンポーネントをパレットから JSP にドラッグする。 コンポーネント・オブジェクトが JSP 上に配置されます。
  5. コンポーネントを既存の PageHandler データ域にバインドするには、 次のいずれかを行う。
    • データ域を「ページ・データ」ビューから JSP 上のコンポーネント・オブジェクトへドラッグする。
    • JSP 上でコンポーネント・オブジェクトを選択してから、 「ページ・データ」ビュー内のデータ域を右クリックし、「バインド先 「コンポーネント名」)」を選択する。
    • JSP 上でコンポーネント・オブジェクトを選択する。 「プロパティー」ビューの「値」フィールドの隣にあるボタンをクリックし、 「ページ・データ・オブジェクトの選択」リストからデータ域を選択して「OK」をクリックします。

関連概念
PageHandler

関連タスク
EGL pageHandler パーツの作成

関連リファレンス
EGL の Page Designer サポート
EGL ソース形式の PageHandler パーツ

フィードバック
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.