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

Oracle apex Oracle apex(19.1)-当表为空时隐藏交互式报告面板,oracle-apex,oracle-apex-19.1,Oracle Apex,Oracle Apex 19.1,我得到了一份带有“可折叠”模板的交互式报告 当桌子是空的时,会有一个占用大量空间的空面板。在经典报告中,当表为空时,此空间不存在。 我找不到一种交互报表的行为方式与之相同(我们不想使用经典报表)。 我需要一个简单的通用解决方案,因为我们有很多表 交互式报告如下所示: 我希望它看起来像这样(作为经典报告): 您可以应用刷新后动态操作来检查NodeDataFound区域是否存在,并以某种方式隐藏/处理该区域: $(this.triggeringElement).find('.nodatafound

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

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

交互式报告如下所示:

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

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

$(this.triggeringElement).find('.nodatafound').length == 1
或者可以对.a-IRR-noDataMsg类应用不同的填充量

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

感谢您的想法,但我仍在寻找全局解决方案,而无需在每个表中添加动态操作。目前,我在AppJavaScript页面中找到了与您类似的解决方案:---------------------------$('.icon-irr-no-results')。最近('.a-irr-noDataMsg-icon')。最近('.a-irr-noDataMsg')。隐藏()-----------------------------但此解决方案仅在打开新页面时有效,而在删除现有行后获得空表时无效。因此,也许我正在寻找更多的“顶点”解决方案,然后CSS选项可以在默认情况下应用于每个页面-它将是渲染的一部分。