私はいくつかの列を持つApexでインタラクティブなレポートを持っています。 標準機能を使用してレポートをCSVファイルとしてダウンロードするオプションがあります。Apex - インタラクティブレポート - CSVダウンロードの列を非表示にする
エクスポートで列を非表示にする方法はありますか?それを画面に表示する方法はありますか。
(背景:1列がCSVにエクスポートするべきではないカスタムリンクです)
ありがとうございます! ポール
私はいくつかの列を持つApexでインタラクティブなレポートを持っています。 標準機能を使用してレポートをCSVファイルとしてダウンロードするオプションがあります。Apex - インタラクティブレポート - CSVダウンロードの列を非表示にする
エクスポートで列を非表示にする方法はありますか?それを画面に表示する方法はありますか。
(背景:1列がCSVにエクスポートするべきではないカスタムリンクです)
ありがとうございます! ポール
あなたがタイプPL/SQL式の列に条件を置くと、式として、次を使用して、それを隠すことができます:APEXバインド変数「REQUEST」をチェックします
NVL(:REQUEST,'EMPTY') NOT IN('CSV','XLS','PDF','XML','RTF','HTMLD')
、およびそれがCSV、XLS、PDF、XML、RTF、またはHTMLの場合、列は表示されません!電子メールのために現れてから列を停止するには
詳細情報
は、次のように使用することができます。
NVL(wwv_flow.g_widget_action, 'EMPTY') != 'SEND_EMAIL'
この1つは私のために動作しませんでした:
NVL(:REQUEST,'EMPTY') NOT IN('CSV','XLS','PDF','XML','RTF','HTMLD')
もう1つの回避策は次のとおりです。
instr(nvl(:REQUEST,'~'),'XLS') = 0 and instr(nvl(:REQUEST,'~'),'PDF') = 0 and instr(nvl(:REQUEST,'~'),'HTMLD') = 0
同じロジックがcsv、rtfなどに適用されます。