4.5 フォーム・ページおよびアイテム
アシスティブ・テクノロジのユーザーのフォーム・ページおよびアイテムを構成します。
ノート:
次の概要は、Oracle APEXのすべてのアイテム・タイプの包括的なリストではありません。この項では、アクセシビリティに関連する特定の設定または問題があるアイテムのみを取り上げます。- フォーム・ページ属性
すべてのアイテムに意味のあるラベルを定義します。 - 選択リストおよびラジオ・グループ
動的アクションおよびカスケードLOVを使用して、ページのリロードおよびリダイレクトを制御します。 - イメージの表示代替テキスト
イメージを説明する代替テキストを構成します。
親トピック: アクセスしやすいアプリケーションの開発
4.5.1 フォーム・ページ属性
すべてのアイテムに対して意味のあるラベルを定義します。
アイテム・ラベル
すべてのアイテムに対して意味のあるラベルを定義します。アシスティブ・テクノロジのユーザーは、フィールドを理解してフィールドと対話するために意味のあるラベルを必要とします。
ヒント:
「すべてのページ・アイテム」ページを使用して、アプリケーション内のすべてのアイテムを確認できます。すべてのラベル、特にNULLラベルの付いたアイテムおよび同じページにある同じラベルの付いたアイテムに対して、正確性および意味を確認する必要があります。
関連項目:
Oracle APEXアプリケーション・ビルダー・ユーザーズ・ガイドの「アイテム・ユーティリティの表示」
値のプレースホルダ
値のプレースホルダのみをアイテムに対する唯一のラベルとして使用することは、アクセシビリティにとっては不十分なため、お薦めしません。
デザイン的理由から見えているラベルを非表示にするには、ラベルと組み合せて非表示ラベル・テンプレートを使用することをお薦めします。
アイテム・テンプレート
ユニバーサル・テーマには、ラベルがアイテムに対してレンダリングする方法を制御するための次のアイテム・テンプレートが含まれています。
- 非表示
-
ラベルを表示から隠しますが、アシスティブ・テクノロジで使用するためにマークアップに保持します。
ラベルを用意しないのではなく、このテンプレートを使用してアクセシビリティを保持してください。
- オプション / オプション - 上
-
装飾を付けずにフィールドにオプションのラベルを付けます。
- 必須 / 必須 - 上
-
フィールドに必須のラベルを付け、ラベルの横にアスタリスクを表示します。
アクセシビリティのために、Oracle APEXはアスタリスクを無視し、ラベルに非表示テキスト「必須の値」を追加します。アシスティブ・テクノロジは、フィールドが必要であるかどうかがユーザーにただちにわかるように、このラベルを「ラベル (必須の値)」として通知します。
さらに、APEXは「必須の値」をラベルの先頭ではなく末尾に追加して、スクリーン・リーダーのユーザーが依然としてラベル名によって特定のフィールドを検索できるようにします。
必須の値
アクセシビリティの目的で「必須の値」属性を使用することはお薦めしていません。「必須の値」属性が「はい」に設定され、アイテムのラベル・テンプレートが「必須」の場合、APEXは必要な状態のレポートをアシスティブ・テクノロジに複製します(さらに学習するには、ACRを参照してください)。
単純な必須フィールドがある場合、ページ・アイテムでNOT NULLスタイル検証を使用してください。
関連項目:
- 検証エラーの処理
- Oracle APEXアプリケーション・ビルダー・ユーザーズ・ガイドの「フォームでのユーザー入力の検証」
親トピック: フォーム・ページおよびアイテム
4.5.2 選択リストおよびラジオ・グループ
動的アクションおよびカスケードLOVを使用して、ページのリロードおよびリダイレクトを制御します。
「選択時のページ・アクション」属性を使用して、コントロールの値が変更されたときにページをリダイレクトまたは送信する選択リストおよびラジオ・グループを定義できます。ただし、この動作は、ページのリロードやコンテキストの変更を必要としないユーザーにとって妨げとなる可能性があります。これは、よりアクセスしやすい方法で処理できます。
- 動的アクションまたはカスケードLOVを使用して同様の機能を実現します
- リダイレクト/発行を明示的に処理するページ・アイテムの横にボタンを追加します
変更時のページのリダイレクトまたは送信を回避できない場合は、コンテキストの変更が予想されるように、アイテムのラベルによって、これが発生することをユーザーが確認できるようにする必要があります。たとえば、Select Employee (Reloads Page)
のラベルは、このアイテムの選択によってコンテンツがリロードされることを示します。
関連項目:
『Oracle APEXアプリケーション・ビルダー・ユーザーズ・ガイド』のギャラリからのアプリケーションのインストールに関する項
親トピック: フォーム・ページおよびアイテム
4.5.3 イメージの表示代替テキスト
イメージを説明する代替テキストを構成します。
イメージの表示アイテム・タイプを使用すると、フォーム・ページのイメージとともに代替テキストを表示できますが、これはアシスティブ・テクノロジのユーザーにとってきわめて重要なものとなります。
アクセシビリティに関連するイメージの表示アイテム・タイプの代替テキストの設定は次のとおりです。
親トピック: フォーム・ページおよびアイテム