getLabelFor (グローバルオブジェクトとグローバル関数 - JavaScript)

UI コンポーネントに関連付けられたラベルの基本オブジェクトを取得します。

定義場所

Global objects and functions

構文

getLabelFor(component:javax.faces.component.UIComponent) : javax.faces.component.UIComponent
パラメータ 説明
java.faces.component.UIComponent UI コントロール。
戻り値 説明
java.faces.component.UIComponent パラメータに関連付けられたラベルコントロール。

使用法

ラベルをコントロールに関連付けるには、for プロパティを使用します。このプロパティは、UI では [ターゲットコントロールの選択] として表示されます。

ラベルがコントロールに関連付けられていない場合、以下の例外が発生します。com.ibm.xsp.exception.EvaluationExceptionEx: JavaScript 計算式を実行中にエラーが発生しました

この計算結果フィールドには、編集ボックスに関連付けられたラベルの値が表示されます。
try {
	return getLabelFor(getComponent("inputText1")).getValue()
} catch(e) {
	return "No label"
}