フォーム・ページおよびアイテムが、アシスティブ・テクノロジのユーザーに対して十分な情報を提供するようにします。
注意:
次の概要は、Oracle Application Expressのすべてのアイテム・タイプの包括的なリストではありません。この項では、アクセシビリティに関連する特定の設定または問題のあるアイテムのみを取り上げます。親トピック: アクセスしやすいアプリケーションの開発
アイテム・ラベル
すべてのアイテムに対して意味のあるラベルを定義します。アシスティブ・テクノロジのユーザーは、フィールドを理解してフィールドと対話するために意味のあるラベルを必要とします。
ヒント:
「すべてのアイテム・ラベルのグリッド編集」ページを使用して、アプリケーション内のすべてのアイテムを確認および更新できます。すべてのラベル、特にNULLラベルの付いたアイテムおよび同じページにある同じラベルの付いたアイテムに対して、正確性および意味を確認する必要があります。
関連項目:
Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「アイテム・ユーティリティの表示」
値のプレースホルダ
値のプレースホルダのみをアイテムに対する唯一のラベルとして使用することは、アクセシビリティにとっては不十分なため、お薦めしません。
デザイン的理由から見えているラベルを非表示にするには、ラベルと組み合せて非表示ラベル・テンプレートを使用することをお薦めします。
アイテム・テンプレート
ラベルを表示から隠しますが、アシスティブ・テクノロジで使用するためにマークアップに保持します。
ラベルを用意しないのではなく、このテンプレートを使用してアクセシビリティを保持してください。
装飾を付けずにフィールドにオプションのラベルを付けます。
フィールドに必須のラベルを付け、ラベルの横にアスタリスクを表示します。
アクセシビリティのために、Oracle Application Expressはアスタリスクを無視し、ラベルに非表示テキスト「必須の値」を追加します。アシスティブ・テクノロジは、フィールドが必要であるかどうかがユーザーにただちにわかるように、このラベルを「ラベル (必須の値)」として通知します。
さらに、Oracle Application Expressは「必須の値」をラベルの先頭ではなく末尾に追加して、スクリーン・リーダーのユーザーが依然としてラベル名によって特定のフィールドを検索できるようにします。
必須の値
アクセシビリティの目的で「必須の値」属性を使用することはお薦めしていません。「必須の値」属性が「はい」に設定され、アイテムのラベル・テンプレートが必須の場合、Application Expressは必要な状態のレポートをアシスティブ・テクノロジに複製します(詳細は、VPATを参照してください)。
単純な必須フィールドがある場合、ページ・アイテムでNot Nullスタイル検証を使用してください。
関連項目:
Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「ページ・アイテム用の検証の作成」
関連項目:
親トピック: アクセスしやすいフォーム・ページおよびアイテムの開発
日付ピッカーはデフォルトではアクセスしやすくありませんが、ユーザーが手動でより簡単に日付を入力できるように支援できます。たとえば、日付ピッカー・アイテムを構成して、サンプルの日付を表示し、入力形式を示すことをお薦めします。このサンプル情報は、次の例のようにラベルに含めることができます。
関連項目:
Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの付録「使用可能なアイテム・タイプ」の日付ピッカー
親トピック: アクセスしやすいフォーム・ページおよびアイテムの開発
選択リストおよびラジオ・グループを、Page ActionのSelection属性のコントロールの値が変化したときに、ページをリダイレクトまたは送信するように定義できます。ただし、この動作はページのリロードを期待していないアシスティブ・テクノロジのユーザーを混乱させ、コンテキストが失われます。かわりに、動的アクションはたはカスケードLOVを使用して同様の機能を実現してください。
次に例を示します。ページにレポート・リージョンをフィルタするための選択リストがあります。レポートを更新してフィルタされた結果を表示するために、この属性を使用してページを送信します。かわりに、選択リストの「変更」で「動的アクション」を使用して、レポート・リージョンをリフレッシュするアクションを定義します。
詳細な例は、パッケージ・アプリケーションのサンプルの動的アクション・アプリケーションを参照してください。
関連項目:
Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「パッケージ・アプリケーションの使用」
親トピック: アクセスしやすいフォーム・ページおよびアイテムの開発
チェック・ボックス・アイテム・タイプでは、チェック・ボックスのグループに対するアクセシビリティのサポートが提供されますが、1つのみのチェック・ボックスが必要な場合には、「単純なチェック・ボックス」プラグインを使用することをお薦めします。このプラグインでは、これらの単一の値のチェック・ボックスの使用例に対してクリーンなマークアップおよび優れたアクセシビリティが提供されます。
イメージの表示アイテム・タイプを使用すると、フォーム・ページのイメージとともに代替テキストを表示できますが、これはアシスティブ・テクノロジのユーザーにとってきわめて重要なものとなります。
アクセシビリティに関連するイメージの表示アイテム・タイプの代替テキストの設定は次のとおりです。
親トピック: アクセスしやすいフォーム・ページおよびアイテムの開発