我需要向用户显示任何可折叠报告中是否有行或为空(当它处于折叠状态时)
我正在尝试找到一个适用于所有表格的全局且简单的解决方案。
目前,我唯一的想法是在刷新后对每个报告进行动态操作(“通知为空”)。然后使用 javascript 检查“客户端条件”是否包含以下行:
$(this.triggeringElement).find('.nodatafound').length==1;
然后我将可折叠图标相应地着色为红色/绿色:
$(this.triggeringElement).find('.t-Button--icon').css("background-color", "red")
这个解决方案有效(适用于经典和交互式报告,但我没有交互式网格)但是我有很多表,即使我将我的 javascript 代码放在函数中,它也会重复很多次。我正在寻找一个更易于维护的选项。像我可以放在一个地方的所有报告的内置动态操作。
谢谢