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への参照が表示されます。
-
アプリケーションを検索します。
-
ワークスペースのホームページで、「グローバル検索」フィールドをクリックして「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
)
-
-
-
「アプリケーション」で、「Employees」を選択してそのアプリケーションを表示します。
Employeesアプリケーションが表示されます。
-
-
アプリケーションを検索します。
-
アプリケーションのホームページで、「グローバル検索」フィールドをクリックして「emp」と入力します。
グローバル検索で結果が返されます。
-
「ページ」で、「Employees」ページを選択します。
ページ・デザイナでページが表示されます。
-
-
ページを検索します。
-
ページ・デザイナで、「グローバル検索」フィールドをクリックし、「emp」ともう一度入力します。次に、ショートカット「ページでempを検索」を選択します(または「Crtl+4」をクリックします)。
グローバル検索で結果が返され、中央ペインの「ページ検索」タブに表示されます。
-
コンポーネント(プロセス、列、リージョンなど)を選択します。
-
親トピック: APEXメニュー・バー