列属性により、開発者は、対話グリッド列の表示、機能および動作を制御できます。開発者は、列属性を編集して、レイアウトと外観の変更、検証の作成、列リンクの定義、列フィルタの作成、エクスポートおよび印刷のサポートの追加など、列の動作のほぼすべての面を変更します。
注意:
一部の設定は、レポート開発者が実行時に構成し、プライマリまたは代替レポートの一部として保存します(列の表示順序、レポートがソートされる列、列幅など)。保存オプションの詳細は、「対話グリッドの保存」を参照してください。
関連項目:
親トピック: 対話モード・レポートの管理
列属性を編集して、レポート・レイアウトを詳細に制御します。たとえば、これらの属性を使用して、列ヘッダーの変更、列の位置の変更、列の非表示化またはユーザーが列を操作できる方法の制御を行うことができます。
列属性を編集するには、次のステップを実行します。
列属性を編集するには、次のステップを実行します。
レポートからアプリケーション内の別のページまたはURLへのリンクを作成するには、「列属性」を使用します。
別のページへの列リンクを作成するには、次のステップを実行します。
親トピック: 対話モード・レポートの列属性の管理
対話モード・レポートに、値リストを追加して組込みフィルタ・ツールの速度を向上させます。
レポート列をLOVとして定義するには、次のステップを実行します。
親トピック: 対話モード・レポートの列属性の管理
対話モード・レポートでHTML式を使用して、列の表示をさらにカスタマイズできます。
列の書式設定を定義するには、次の手順を実行します。
親トピック: 対話モード・レポートの列属性の管理
対話モード・レポートにリンクである列値があり、かつ、レポート問合せにリンク・マークアップが構成されている場合は、列ヘッダー・メニューからこの値に対するフィルタを定義しようとすると、失敗します。Oracle Application Expressでは列ヘッダー・メニューでリンクを正しくレンダリングすることはできません。これは、列値自体が、フィルタの適用先として選択できるように、リンクとしてレンダリングされるためです。開発者が問合せロジックに基づいて条件付きでリンクをレンダリングする必要がある場合に、そのリンクが、宣言的列リンク・サポートを使用しないで、レポート問合せで定義されていることがあります。
列の条件付きリンクに対するフィルタ処理を機能させるために、開発者には次の2つのオプションがあります。
オプション1: HTML式列を使用します。
リンクからリンク・テキストと同等のテキストを選択する問合せに別の列を追加し、my_link_display
の列の別名を定義します。この列の別名は、列ヘッダー・メニューで使用される値になります。
my_link
列を「非表示列」タイプに変更します。
my_link_display
列で、列ヘッダーをmy_link
列と同じに設定し、「HTML式」を#MY_LINK#
に設定します。デフォルトの「特殊文字をエスケープ」を「はい」のままにします。
ページを実行します。
必要に応じて、列の順序を変更して、新しい列が古い列と同じ位置になるようにします。「アクション」メニューを選択し、「列の選択」を選択します。
新しいデフォルト・レポートを保存します。「アクション」メニューを選択し、「レポートの保存」、デフォルトのレポート設定として保存の順に選択します。
リンクはレポートで適切にレンダリングされ、フィルタを正しく設定するmy_link_display
値が列ヘッダー・メニューでレンダリングされるようになりました。
オプション2: リンク・テキストに対して問い合せることができるリンク列にカスタム列フィルタを使用します。
関連項目:
親トピック: 対話モード・レポートの列属性の管理