首页 > 解决方案 > Oracle apex (19.1) - 表格为空时隐藏交互式报表面板

问题描述

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

当桌子是空的时,会有一个占用大量空间的空面板。在经典报告中,当表格为空时,此空间不存在。我找不到交互式报告的行为方式相同的方式(我们不想使用经典报告)。我需要一个简单的通用解决方案,因为我们有很多表。

交互式报告如下所示: 在此处输入图像描述

我希望它看起来像这样(作为经典报告): 在此处输入图像描述

标签: oracle-apexoracle-apex-19.1

解决方案


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

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

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

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

在此处输入图像描述


推荐阅读