Oracle apex Apex-交互式报告-在CSV下载中隐藏列?
我在Apex有一份互动报告,里面有一些专栏。 用户可以选择使用标准功能以CSV文件的形式下载报告 是否有一种方法可以在导出中隐藏列,但在屏幕上显示它 (背景:一列是不应导出到CSV的自定义链接) 谢谢大家!!Oracle apex Apex-交互式报告-在CSV下载中隐藏列?,oracle-apex,Oracle Apex,我在Apex有一份互动报告,里面有一些专栏。 用户可以选择使用标准功能以CSV文件的形式下载报告 是否有一种方法可以在导出中隐藏列,但在屏幕上显示它 (背景:一列是不应导出到CSV的自定义链接) 谢谢大家!! Paul您可以通过在PL/SQL表达式类型的列上放置一个条件并使用以下表达式来隐藏它: NVL(:REQUEST,'EMPTY') NOT IN('CSV','XLS','PDF','XML','RTF','HTMLD') 这将检查APEX绑定变量“REQUEST”,如果它是CSV、XL
Paul您可以通过在PL/SQL表达式类型的列上放置一个条件并使用以下表达式来隐藏它:
NVL(:REQUEST,'EMPTY') NOT IN('CSV','XLS','PDF','XML','RTF','HTMLD')
这将检查APEX绑定变量“REQUEST”,如果它是CSV、XLS、PDF、XML、RTF或HTML,则不会显示该列
更多信息
要阻止某列显示电子邮件,可以使用以下命令:
NVL(wwv_flow.g_widget_action, 'EMPTY') != 'SEND_EMAIL'
这一个对我不起作用:
NVL(:REQUEST,'EMPTY')不在('CSV'、'XLS'、'PDF'、'XML'、'RTF'、'HTMLD')中。
因此,另一个解决方法可能是:
NVL(wwv_flow.g_widget_action, 'EMPTY') != 'SEND_EMAIL'
instr(nvl(:REQUEST,“~”),'XLS')=0和instr(nvl(:REQUEST,“~”),'PDF')=0和instr(nvl(:REQUEST,“~”),'HTMLD')=0
同样的逻辑也适用于csv、rtf等。从19.2开始,这些请求值显示为IR[R47011529768140720]\u HTMLD、IR[R47011529768140720]\u csv-那么这些现在应该是类似于语句了吗?