Apex - 无法排除导出文件中的列

Apex - Not able to exclude column in exported file

我有一个交互式报告,目标是让用户导出数据但没有 1 列。 我为相关专栏尝试的内容:

1) Server-side condition - Request is NOT contained in value; Value - CSV, HTML
2) NVL(:REQUEST,'EMPTY') not in ('CSV','HTMLD')

我试图不导出的列是一个带有图标的 link。我尝试将其更改为 'Plain text' 但无济于事。

Oracle Apex 版本 21.2.0

据我所知,没有声明性方法可以做到这一点。

您(实际上是最终用户)可以做的是在下载前隐藏该列:

  1. 单击列标题,选择“隐藏列”
  2. 下载资料
  3. 结果 - 那里没有“Empno”列


或者,让他们下载所有内容,然后

  • 隐藏(或删除)Excel 文件中不需要的列,或
  • (更简单)忽略

我设法用这个完成了它:

instr(nvl(:REQUEST,'~'),'HTML') = 0 and instr(nvl(:REQUEST,'~'),'CSV') = 0