永洪社区

标题: 参数过滤器控制自由表列 [打印本页]

作者: CChuan    时间: 2022-12-8 18:18
标题: 参数过滤器控制自由表列
怎么用这个下拉参数组件控制自由表列的显示和隐藏啊
作者: DX188    时间: 2022-12-8 18:18
yhdata_Q51WYSiO 发表于 2022-12-12 15:35
是的

var loc = new Locator(["销量"], COL, DETAIL);
if(下拉列表参数2.getSelectedObjects()[0]=="二级市场"){
图表9.setColWidth(loc, 0)
clearData("图表9")
}else if(下拉列表参数2.getSelectedObjects()[0]=="一级市场"){
图表9.setColWidth(loc, 90)
clearData("图表9")
}
销量换成你要的列
作者: 永洪tech-Lerry    时间: 2022-12-8 18:30
您可以试下参数列功能,在图示的地方创建参数列:

为参数列绑定您需要选择的参数组件,然后吧参数列绑定到展示的组件里看看可以满足您的需求吗。

作者: CChuan    时间: 2022-12-8 18:36
就是这一列,disposabl的时候就把他隐藏起来,然后pods就显示
作者: 永洪tech-Lerry    时间: 2022-12-8 19:05
yhdata_Q51WYSiO 发表于 2022-12-8 18:36
就是这一列,disposabl的时候就把他隐藏起来,然后pods就显示

情况1:您如果是需要这一列,选择disposabl的时候是spu,点pods是platform的话,可以通过上面提到的参数列的形式来实现。
情况2:如果您需要SPU常在,根据选择的值来决定Platform是否隐藏的话,可以参考之前提到过的设置列宽为0的方式来实现,如https://club.yonghongtech.com/thread-17133-1-1.html这里面提到的这样
作者: CChuan    时间: 2022-12-9 14:54
永洪tech-Lerry 发表于 2022-12-8 19:05
情况1:您如果是需要这一列,选择disposabl的时候是spu,点pods是platform的话,可以通过上面提到的参数 ...

试过了,但是好像没反应
作者: yhdata_ruby    时间: 2022-12-9 16:33
yhdata_Q51WYSiO 发表于 2022-12-9 14:54
试过了,但是好像没反应

是尝试的哪种情况,写脚本?截图看一下呢
作者: DX188    时间: 2022-12-9 16:54
你是想要类似这样的效果???下拉里的条件并不是图表里的数据列是吗?
(, 下载次数: 21)