プライマリ・コンテンツに移動

Oracle® Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド リリース5.1 E83810-03 |
| 目次 | 索引

前 | 次 |

# 8.3.3 対話グリッドの列属性の管理

列属性により、開発者は、対話グリッド列の表示、機能および動作を制御できます。開発者は、これらの属性を使用して、レイアウトと外観の変更、検証の作成、列リンクの定義、列フィルタの作成、エクスポートおよび印刷のサポートの追加など、列の動作のほぼすべての面を変更できます。

注意:

一部の設定は、レポート開発者が実行時に構成し、プライマリまたは代替レポートの一部として保存します(列の表示順序、レポートがソートされる列、列幅など)。保存オプションの詳細は、「対話グリッドの保存」を参照してください。

トピック:

- グリッド列属性の編集
- フィルタのLOVとしての列定義
- 対話グリッドでの列リンクの作成

関連項目:

ページ・デザイナでのページの管理

## 8.3.3.1 グリッド列属性の編集

対話グリッドの列属性を編集するには、次のステップを実行します。

1. ページ・デザイナでページを表示します。
   1. ワークスペースのホームページで、「アプリケーション・ビルダー」アイコンをクリックします。
   2. アプリケーションを選択します。
   3. ページを選択します。
   ページ・デザイナが表示されます。
2. 「レンダリング」タブで、リージョンを見つけて「列」ノードを展開します。

   「レンダリング」タブに列が表示されます。

3. 編集する列を選択します

   プロパティ・エディタにその列の属性が表示されます。属性は、機能グループに編成されます。これらのグループを展開または縮小するには、「共通の表示」、「すべて表示」、「すべて閉じる」および「すべて開く」アイコンをクリックします。

4. 属性を検索するには、「フィルタ・プロパティ」フィールドにキーワード検索を入力します。その用語を含むグループと属性が表示されます。
5. 対象となる属性を編集します。

   ヒント:

   属性のヘルプを表示するには、プロパティ・エディタで属性を選択し、中央ペインで「ヘルプ」タブをクリックします。

6. 列ヘッダーを編集するには、次のステップを実行します。

   1. 「ヘッダー」を見つけて展開します。

   2. 「ヘッダー」、「位置合せ」および「代替ラベル」属性を編集します。

7. 列値の表示方法を制御する手順、および編集可能グリッドの場合は列値の編集方法を制御する手順:

   1. 「指定」を見つけて展開します。

   2. 「タイプ」を選択します。

      選択したタイプによって様々な設定を使用できます。編集可能グリッドで、タイプ「表示のみ」を選択して、列を編集不能にします。非表示にする必要のある主キー列、またはテンプレートにのみ使用されるその他の列(アイコンや詳細ビュー、リンク・ターゲット、タイプ「HTML式」の列など)に対して、タイプ「非表示」を選択します。

8. ユーザーが列を操作する方法を制御するには、次のステップを実行します。

   1. 「ユーザーの有効化」を見つけて展開します。

   2. 「ソート/コントロール・ブレーク/集計/グループ化」で、「はい」または「いいえ」を選択します。「はい」を選択すると、ユーザーがソート、コントロール・ブレーク、集計およびグループ化でこの列を使用できます。

      ヒント:

      これらの操作を有効化すると、特に大きいデータ・セットでパフォーマンスの問題が発生したり、必要な場合に列索引が使用できない可能性があります。

9. 変更を保存するには、「保存」をクリックします。ページを保存して実行するには、「ページの保存と実行」をクリックします。

   関連項目:

   ページ・デザイナの右ペイン(プロパティ・エディタ)

## 8.3.3.2 フィルタのLOVとしての列定義

対話グリッド列をLOVとして定義して、組込みフィルタ・ツールの速度を向上できます。

レポート列をLOVとして定義するには、次のステップを実行します。

1. ページ・デザイナでページを表示します。
   1. ワークスペースのホームページで、「アプリケーション・ビルダー」アイコンをクリックします。
   2. アプリケーションを選択します。
   3. ページを選択します。
   ページ・デザイナが表示されます。
2. 「レンダリング」タブで、リージョンを見つけて「列」ノードを展開します。
3. 目的の列を選択します。
4. プロパティ・エディタで、「列フィルタ」を見つけて展開します。次のように指定します。
   1. 有効: 「はい」または「いいえ」を選択して、ユーザーがこの列をフィルタできるかどうかを指定します。
   2. LOVタイプ: ユーザーが列ヘッダーまたは「フィルタ」ダイアログでクリックしたときのフィルタのLOVを導出する方法を選択します。詳細は、ページ・デザイナのヘルプを参照してください。
5. 変更を保存するには、「保存」をクリックします。ページを保存して実行するには、「ページの保存と実行」をクリックします。

## 8.3.3.3 対話グリッドでの列リンクの作成

レポートからアプリケーション内の別のページまたはURLへのリンクを作成するには、「列属性」を使用します。

別のページへの列リンクを作成するには、次のステップを実行します。

1. ページ・デザイナでページを表示します。
   1. ワークスペースのホームページで、「アプリケーション・ビルダー」アイコンをクリックします。
   2. アプリケーションを選択します。
   3. ページを選択します。
   ページ・デザイナが表示されます。
2. 「レンダリング」タブで、リージョンを見つけて「列」ノードを展開します。
3. 目的の列を選択します。

   プロパティ・エディタに列属性が表示されます。

   ヒント:

   表示する情報の量を制御するには、「共通の表示」、「すべて表示」、「すべて閉じる」および「すべて開く」ボタンをクリックします。

4. 「指定」を展開します。「タイプ」から、「リンク」を選択します。
5. 「リンク」を展開して、「リンクが定義されていません」をクリックします。

   「リンク・ビルダー - ターゲット」ダイアログが表示されます。選択したターゲット・タイプによって、次のステップが決まります。

6. 別のページへのリンクを作成するには、「リンク・ビルダー - ターゲット」ダイアログで次のステップを実行します。
   1. タイプ: 「このアプリケーションのページ」を選択します。
   2. ページ: ターゲット・ページ番号を指定します。
   3. アイテムの設定: 「名前」および「値」を選択して、アイテムのセッション・ステートを指定します。
   4. セッション・ステートのクリア、キャッシュのクリア: キャッシュをクリアするページ番号を指定します。複数ページを指定するには、ページ番号のカンマ区切りリストを入力します。
   5. ページ区切りのリセット: 「はい」を選択して、このページのページ区切りをリセットします。
   6. 詳細、リクエスト: 使用するリクエストを指定します。
   7. 「OK」をクリックします。
7. 別のアプリケーションの別のページへのリンクを作成するには、「リンク・ビルダー - ターゲット」ダイアログで次のステップを実行します。
   1. タイプ: 「別のアプリケーションのページ」を選択します。
   2. アプリケーション: アプリケーションを指定します。
   3. ページ: ターゲット・ページ番号を指定します。
   4. アイテムの設定: 「名前」および「値」を選択して、アイテムのセッション・ステートを指定します。
   5. セッション・ステートのクリア、キャッシュのクリア: キャッシュをクリアするページ番号を指定します。複数ページを指定するには、ページ番号のカンマ区切りリストを入力します。
   6. ページ区切りのリセット: 「はい」を選択して、このページのページ区切りをリセットします。
   7. 詳細、リクエスト: 使用するリクエストを指定します。
   8. 「OK」をクリックします。
8. URLへのリンクを作成するには、「リンク・ビルダー - ターゲット」ダイアログで次のステップを実行します。
   1. タイプ: 「URL」を選択します。
   2. URL: URLアドレスを入力します。
   3. 「OK」をクリックします。
9. 変更を保存するには、「保存」をクリックします。ページを保存して実行するには、「ページの保存と実行」をクリックします。