2.4.2 グローバル検索

グローバル検索を使用して、APEXワークスペース内のすべてのアプリケーションを検索します。

「グローバル検索」フィールド(「スポットライト検索」とも呼ばれる)がヘッダー・リージョンに表示されます。

グローバル検索の主な機能は次のとおりです。

  • ワークスペース内を簡単にナビゲーションでき、アプリケーション、ページ、共有コンポーネント、APEXメニューなどを素早く見つけることが可能になります。

  • コンポーネント名を検索し、すぐにページ・デザイナ内のアイテムにフォーカスを設定します。

  • APEX全体で統一された検索を提供します。

グローバル検索の使用について

グローバル検索は、次の2通りの方法でアクティブ化できます。

  • ヘッダー・リージョンの「グローバル検索」フィールドをクリックします

  • キーボード・ショートカット([Ctrl]と引用符) (') (米国キーボードのみ)を使用します

グローバル検索を使用して、現在のワークスペース内の場所にかかわらず、ワークスペースですべてのアプリケーションを検索します。たとえば、ワークスペースに「サンプル・レポート」サンプル・アプリケーションが含まれている場合は、サンプルと入力すると見つかります。同様に、ウィンドウ上部に表示されるOracleロゴの横のグローバル・ナビゲーション・メニューにアクセスできます。たとえば、グローバル検索フィールドにSQLコマンドと入力すると、すぐにSQLコマンドにアクセスできます。

「グローバル検索」ダイアログを閉じるには、[Esc]キーを押すか、結果の外側の任意の場所をクリックします。

検索を実行する構文

ページ名およびページの別名で検索します。アプリケーション内では、アプリケーションのIDまたは別名とページのID、名前または別名の間にコロン(:)かダッシュ(–)を使用します。

アプリケーション・ビルダーおよびアプリケーションのホームページで、APEXは次の検索タイプおよび構文をサポートしています:

  • ページ:

    ページの名前、IDまたは別名

  • アプリケーション:

    アプリケーションの名前、IDまたは別名

  • アプリケーション共有コンポーネントおよびアクション:

    たとえば、ワークフロー、値リスト、テンプレートなどがあります。

  • ワークスペース・ユーティリティ、SQLワークショップ・ユーティリティ
  • 拡張検索

拡張検索

拡張検索では、次の形式を使用します:

application_ID:{search term}
application_ALIAS:{search term}
application_ID-{search term}
application_ALIAS-{search term}

検索文字列には、ページID、名前、別名または共有コンポーネントを指定できます。

内容は次のとおりです。

  • application_ID - アプリケーションを識別する数値識別番号(ID)です。

  • application_ALIAS - 代替の英数字アプリケーション識別子です。アプリケーション名のかわりにこの識別子を使用できます。

  • page_ALIAS - 代替の英数字ページ識別子です。ページ名のかわりにこの識別子を使用できます。

  • page_ID - 特定のページを識別する数値識別番号(ID)です。

  • page_NAME - -特定のページを識別する英数字の名前。

次の例では、アプリケーション570のページ10にナビゲートします。

10
570-10
570:10

次の構文を使用して、指定したアプリケーションの共有コンポーネント・ページにナビゲートすることもできます。

application_ID:s
application_ID-s

内容は次のとおりです。

  • application_ID: アプリケーションを識別する数値指定番号(ID)です。

次の例は、アプリケーション570の共有コンポーネント・ページにナビゲートする方法を示しています。

570:s
570-s

検索結果のナビゲート

グローバル検索の結果は、ダイアログに表示されます。上矢印キーと下矢印キーを使用して、結果にナビゲートし、[Enter]を押して選択を行います。「グローバル検索」アイコンはAPEX内のほぼすべてのページに表示されるため、キーワードが含まれているアプリケーション、ページまたはコンポーネント(アイテム、ボタン、リージョンなど)を検出するまで、継続的に検索を絞り込むことができます。

他の使用可能なショートカットは、次のように、アプリケーション・ビルダー内の場所に応じて変更されます。

  • ページ・デザイナ内 - ページを検索するには、[Ctrl]を押しながら[4]を押します。

  • アプリケーション内 - アプリケーション内で検索するには、[Ctrl]を押しながら[3]を押します。

  • すべてのアプリケーション - すべてのアプリケーションを検索するには、[Ctrl]を押しながら[2]を押します。

  • 現在のワークスペース - ワークスペースを検索するには、[Ctrl]を押しながら[1]を押します。

ヒント:

一部のブラウザでは、これらの[Ctrl]キー・ショートカットがクイック・タブ・ナビゲーション用にマップされています。その場合は、前述のようにショートカットが機能しません。かわりに、開いている特定のブラウザ・タブがアクティブになるだけです。

例2-1 検索例

EMP表に作成された対話グリッドを含むEmployeesというアプリケーションを見つける必要があるとします。

ノート:

次の例では、テキスト文字列empが含まれているため、templatesへの参照が表示されます。
  1. アプリケーションを検索します

    1. ワークスペースのホームページで、「グローバル検索」フィールドをクリックして「emp」と入力します。

      グローバル検索では、次の順序で結果が返されます:

      • アプリケーション

        Employees

        アプリケーション105 (employees)

      • ページ

        Employees

        アプリケーション105/ページ2 (employees)

      • グローバル

        Templates

        チーム開発/Templates

      • 共有コンポーネント:

        • Templates

          アプリケーション105/共有コンポーネント

        • Email Templates

          アプリケーション105/共有コンポーネント

      • アクション

        • Email Templates

          アプリケーション105/共有コンポーネント

      • ショートカット

        • このアプリケーションでempを検索(Ctrl + 3)

        • empを含むすべてのアプリケーションの検索(Ctrl + 2)

        • empを含むすべてのワークスペースの検索(Ctrl + 1)

    2. 「アプリケーション」で、「Employees」を選択してそのアプリケーションを表示します。

      Employeesアプリケーションが表示されます。

  2. アプリケーションを検索します

    1. アプリケーションのホームページで、「グローバル検索」フィールドをクリックして「emp」と入力します。

      グローバル検索で結果が返されます。

    2. 「ページ」で、「Employees」ページを選択します。

      ページ・デザイナでページが表示されます。

  3. ページを検索します

    1. ページ・デザイナで、「グローバル検索」フィールドをクリックし、「emp」ともう一度入力します。次に、ショートカット「ページでempを検索」を選択します(または「Crtl+4」をクリックします)。

      グローバル検索で結果が返され、中央ペインの「ページ検索」タブに表示されます。

    2. コンポーネント(プロセス、列、リージョンなど)を選択します。