Oracle apex (19.1) - 在 table 为空时隐藏交互式报告面板

Oracle apex (19.1) - hide interactive report panel when table is empty

我得到了一份带有“可折叠”模板的交互式报告。

当 table 为空时,有一个空面板占据了很多 space。在经典报告中,当 table 为空时,此 space 不存在。 我找不到交互式报告以相同方式运行的方式(我们不想使用经典报告)。 我需要一个简单的通用解决方案,因为我们有很多 tables.

交互式报告如下所示:

我希望它看起来像这样(作为经典报告):

您可以应用刷新后动态操作来检查 nodatafound 区域是否存在,并以某种方式 hide/treat 该区域:

$(this.triggeringElement).find('.nodatafound').length == 1

或者您可以对 .a-IRR-noDataMsg 应用不同数量的填充 class

.a-IRR-noDataMsg {padding: 5px;}