4.3 ページ

共通属性を構成することで、ページでの簡単なナビゲーションを可能にします。

関連項目:

4.3.1 ページ・タイトル

ページ・タイトルは、ユーザーがページの目的を理解するのに役立ちます。

優れたページ・タイトルは、アシスティブ・テクノロジのユーザーがページの目的を理解するうえで役立ちます。ページ・タイトルは、通常スクリーン・リーダーのユーザーがページをロードすると最初に聞こえるものであるため、各ページ・タイトルは意味があり一意である必要があります。

次に例を示します。フォーム・ページのタイトルには、「作成者 / 編集者: [お客様名]」などのユーザーが現在編集中のレコードについての情報が含まれる必要があります。ページ・デザイナで、「レンダリング」ツリー内のページを選択し、プロパティ・エディタで次のことを実行します。

  • P1_CUSTOMER_NAMEを現在のレコードを最良に識別するアイテムを含むページ・アイテムに置き換えるには、「識別」 – 「タイトル」フィールドにCreate / Edit Customer: &P1_CUSTOMER_NAME. (ピリオドを含めます)と入力します。
  • フォーム・ページには、「実行オプション」の行をフェッチする「行のフェッチ」プロセスがあります。デフォルトでは、これはページ・ヘッダーの後に起動するように設定されています(「ヘッダーの後」)。これを「ヘッダーの前」に起動するように変更します。

ヒント:

「ページ属性」ツールを使用して、アプリケーション内のすべてのタイトルを確認できます。すべてのタイトル、特に同じタイトルの異なるページおよびNULLのページ・タイトルに対して、正確性および意味を確認する必要があります。

関連項目:

4.3.2 ページ・モード

Oracle APEXは複数のページ・モード・タイプをサポートしています。

次のページ・モード・タイプから選択できます:
  • 標準
  • モーダル・ダイアログ
  • 非モーダル・ダイアログ

これらのページ・タイプはすべて使用でき、アクセシビリティの基準にあわせてコーディングされます。

たとえば、モーダル・ダイアログ・ページは、ダイアログ内のキーボード・フォーカスの制約を含み、スクリーン・リーダーのユーザーが現在のモダール・ダイアログ・ページ(モーダル・ダイアログ・ページが起動されたベース・ページではない)についての情報のみを聞くようにするページのガイドラインに従います。

4.3.3 カーソル・フォーカス

カーソル・フォーカスは、ページ・ロード時にユーザーのカーソルが表示される場所を指定します。

「ナビゲーション」 – 「カーソル・フォーカス」属性は、ページのロード時にユーザーに対してカーソルがどこに表示されるかを指定します。次のオプションから選択できます。
  • フォーカスなし: ページのロード時にフォーカスなし
  • ページの最初のアイテム: ページのロード時にページの最初のフィールドにカーソルをフォーカスします。

「ページの最初のアイテム」は慎重に使用してください。フォーカスを予期せず設定すると、ユーザーが容易に中断する可能性があります。特定のユーザーが最初の項目と対話する必要がある場合(たとえば、ウィザード・ページの最初の項目が必須フィールドの場合)にのみ、フォーカスを最初の項目に設定します。それ以外の場合は、「フォーカスなし」を使用してください。

4.3.4 送信時にリロード

「送信時にリロード」は、ページでの属性の表示方法を制御します。

「送信時にリロード」は、ページでのエラーの表示方法を制御します。次のオプションから選択できます。
  • 常時
  • 成功のみ

成功のみ」を使用することをお薦めします。成功のみ」が選択された場合、Oracle APEXはページ全体をリロードせずにクライアント側でエラーをレンダリングします。このオプションはすべてのユーザーで高速であり、エラー通知がalertのARIAロールを使用しているので、エラーがあった場合、スクリーン・リーダーのユーザーはただちに通知され、エラー情報を読みます。

ノート:

表形式フォーム・リージョンは、「常時」にのみ設定できます。表形式のページでは、このクライアント側のエラー表示は使用できません。

関連項目:

検証エラーの処理