コンポーネント・ツリーのアクセス・パーツ

Faces JSP ページの JSF コンポーネントにアクセスするには、初めにそのコンポーネントの型の EGL 変数を定義します。次に、その変数を JSF コンポーネントに割り当てます。 ほとんどの場合、ソース・アシスタントによりこのコードが作成されます。 詳細については、『PageHandler から JSF コンポーネントへのアクセス』を参照してください。

JSF コントロールに変数を割り当てるには、次の構文を使用します。
   controlVar = findComponent(controlName);
controlVar
適切な型の変数。
controlName
このコントロールを識別するストリング変数またはリテラル。ほとんどの場合、一連 の JSF コントロール ID を指定します。 コンポーネント・ツリーのトップレベル書式の ID から開始し、特定コントロールの ID まで続け、 各 ID の間をコロン (:) で分離します。例えば、form1 という名前のトップレベル書式の text1 という名前のテキスト・ボックスを参照するには、次のストリングを使用します。
  "form1:text1"

この変数を JSF コントロールに割り当てた後、その変数に対する関数を使用して、JSF コンポーネントへの変更を行うことができます。 さまざまな型の JSF コントロールがあり、さまざまな関数を受け付けます。

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