(本文档仅供参考,涉及的宏代码已验证适用于 V10.5.15 版本。由于宏代码在特定场景下可能存在限制,如果与实际应用场景不完全匹配,请根据具体要求自行调整相关代码,以确保其满足实际使用要求。)
问题说明
透视分析里面涉及多个参数使用,其中有一个参数 不希望用户看见,但是也不想在参数里面直接设置不显示参数,希望有其他方式可以实现指定隐藏某个参数:
解决方案:
//客户端宏 对象INSIGHT 事件onRenderTable 和 onRender
注意:是新建两个客户端宏,一个事件:onRenderTable,另一个事件:onRender,两个效果好一些
【其中,onRenderTable禁用就不生效了,onRender的时候会隐藏,但后面重新加载又会刷出来,所以onRenderTable的时候再隐藏了一次整体效果才好】
代码块 | ||||
---|---|---|---|---|
| ||||
function main(insight) { debugger insight.paramPanelObj.hiddenParameterByName("ShipRegion"); } |
效果如图: