8.6.2 スマート・フィルタ・ページの作成について

アプリケーションの作成ウィザードまたはページの作成ウィザードを使用してスマート・フィルタページを作成します。

アプリケーションの作成ウィザードとページの作成ウィザードの両方で、スマート・フィルタ・ページの作成がサポートされています。これには、サジェスチョン・チップを表示するフィルタとともにページの上部に1つの検索フィールドが含まれています。または、ページ・デザイナの既存のレポートにスマート・フィルタ・リージョンを追加できます。各サジェスチョン・チップには、特定のサジェスチョン値の件数が1つ表示されます。サジェスチョン・チップ数は、LOVベースのフィルタ・タイプなど、件数をサポートするフィルタにのみ表示されます。ユーザーはサジェスチョン・チップを検索またはクリックすると、レポートをすばやくフィルタ処理できます。レポートがクラシック・レポートかカード・レポートかを選択します。アプリケーションの作成ウィザードを使用してスマート・フィルタ・ページを作成する場合、更新フォームを含めるように選択することもできます。

スマート・フィルタ、ブレッドクラムおよびページの作成ウィザード

ページの作成ウィザードを使用して新しいスマート・フィルタ・ページを追加する場合、ブレッドクラムの動作は少し異なります。ブレッドクラムが無効な場合、「スマート・フィルタ」リージョンが本体コンテナに追加されます。ただし、ブレッドクラムが有効な場合、「スマート・フィルタ」リージョンがブレッドクラム・コンテナに追加され、ページの上部にブレッドクラムが表示されます。

自動検出フィルタについて

いずれかのウィザードでスマート・フィルタ・ページを作成する場合、ページを作成する表またはビューを選択できます。表に基づいてページを作成する場合、フィルタはデータ・ディクショナリ・キャッシュを使用して自動検出されます。ただし、ビューまたはSQL問合せでページを作成する場合、ファセット(フィルタ)は自動検出されません。かわりに、VARCHAR2列のみを検索するフィルタ・リージョンを作成します。

データ・ディクショナリ・キャッシュについて

データ・ディクショナリ・キャッシュ・レポートには、ワークスペースのスキーマ表およびキャッシュの統計およびデータ分析が表示されます。新しいアプリケーションとページの作成には、アプリケーションの作成ウィザードとページの作成ウィザードの両方でデータ・ディクショナリ・キャッシュが使用されます。「表の列キャッシュ」レポートを表示すると、ウィザードでデータ・ディクショナリ・キャッシュ・ページにファセット(フィルタ)がどのようにレンダリングされるかをプレビューできます。ウィザードでは、スコアが20以上の上位5つのファセット(フィルタ)検索スコア列が使用されます。

DDLまたはDMLの変更によって表が変更されると、Oracle APEXの夜間のジョブORACLE_APEX_DICTIONARY_CACHEによってデータ・ディクショナリ・キャッシュがリフレッシュされます。ただし、データ・ディクショナリ・キャッシュにナビゲートし、ワークスペースまたは表レベルで「統計の収集とキャッシュのリフレッシュ」または「キャッシュのリフレッシュのみ」をクリックすると、キャッシュを手動でリフレッシュできます。