ラベル・コンポーネントは、アクセシビリティ・ラベルを Faces コンポーネントに関連付けます。ラベルはスクリーン・リーダー (読み上げソフトウェア) やその他の類似したプログラムでよく利用されます。
ほとんどの Faces コンポーネントにアクセシビリティ・ラベルを追加するには以下のステップを実行します。
注: ページにラベルを追加する場合、ラベルと出力テキスト・コンポーネントを両方とも追加します。
- ラベル・コンポーネントをパレットからドラッグし、ラベルを付けたいコンポーネント上にドロップします。ラベル・コンポーネントがドロップ先のコンポーネントの前に来るように、コンポーネントの前半の上に確実にドロップしてください。 「ラベルの構成」ダイアログが開きます。
- ラベルのテキストを入力し「OK」をクリックします。 ラベル・コンポーネントがターゲットのコンポーネントの前に挿入されます。出力テキスト・コンポーネントを追加するように指示されます。アクセシビリティ・ラベルが必要なだけであれば、指示に対してテキスト・ラベルを入力する必要はありません。アクセシビリティ・ラベルに加えてテキスト・ラベルをコントロールの前に入れたければ、
指示に従ってテキスト・ラベルを入力します。
- ラベルのプロパティー・ビューでラベル・コンポーネントに追加属性を指定します。(ラベル・コンポーネントのすぐ隣りに作成されたコンポーネントではなく、ラベル・コンポーネントを選択していることを確認してください。)
- コンポーネントとそのラベルを手動でリンクすることもできます。
- ラベルを追加したいコンポーネントの ID を覚えます。(ほとんどのコンポーネントの ID についてはプロパティー・ビューを参照してください。)
- ラベル・コンポーネントをパレットから Faces JSP ページのブランク部分へドラッグします。
- ラベルのプロパティー・ビューで、「ラベルする ID」をクリックし、ラベルを付けたいコンポーネントの ID を選択します。 これでラベルがコンポーネントに関連付けられました。
別の方法で自動的にラベルを作成することができますので注意してください。例えば、
レコードを表示するコントロールを作成する場合 (関連レコードをページにドラッグする場合)、すべてのコントロールのラベルを自動的に作成するオプションがあります。このオプションは「オプション」ダイアログの「拡張」タブにあります。ページに関連レコードをドラッグして、ディスプレイや入力フォームを作成する場合は、
この方法がすべてのコントロールにラベルを追加する最も簡単な方法です。