[可视化]
是否可以只控制部分参数/过滤组件实现批量提交
给给
显示全部楼层
发表于 2022-12-15 16:59:59
本帖最后由 yhdata_THHJZFCz 于 2022-12-15 17:11 编辑
你好,是否可以只控制部分参数/过滤组件实现批量提交。现在BI产品的提交按钮选择批量提交是全局控制的,楼主想要的是提交按钮1只对绿色框的选择组件生效,提交按钮2只对红色框的选择组件生效。这个提交按钮函数可以运用嘛? |
|
|
|
|
给给
显示全部楼层
发表于 2022-12-15 17:06:23
不支持的话,麻烦lyaa提供下有没其他可行方法呀?1、js脚本可以实现嘛?不要回复js脚本你们自己写,我们用户比你们更熟悉脚本在永洪产品的运用吗?2、提交按钮组件,批量提交功能或需求的优化或需求池跟进,难道所有用户批量提交都是全部嘛?学习下其他产品在控制提交的处理,预定义好的JS函数等。谢谢! |
|
|
|
|
DX188
显示全部楼层
发表于 2022-12-15 17:18:23
哦,那还不简单啊,提交按钮提交类型空,提交时运行写脚本,取绿框内参数组件值,并赋给比如param["a"],有几个组件就建几个参数,图表设过虑相应例是=param["a"]。红框内组件正常设就行,介意用过滤组件,不要用传参组件,这样有变化图表就会自动改变不需要设过滤。这样点提交就能达到效果了 |
|
|
|
|
yhdata_fPllKlbg
显示全部楼层
发表于 2022-12-16 14:12:45
为实现该功能,
有以下组件:
下拉列表过滤1
下拉列表参数1
提交1
随后操作,
提交1,提交类型设置为空,随后在提交1 设置->脚本->提交时运行编写 js代码
代码如下(通过下拉列表过滤1绑定下拉列表参数1选的列值)
param["下拉列表过滤1"] = 下拉列表参数1.binding.getValueCol()
但是随后保存提交按钮没有效果是怎么回事? |
|
|
|
|
yhdata_fPllKlbg
显示全部楼层
发表于 2022-12-16 14:14:49
就这一行代码,没有其他,但是点击按钮没有生效 是怎么回事? |
|
|
|
|
周琼
显示全部楼层
发表于 2022-12-16 14:40:54
有个办法,直接把不需要批量提交的过滤组件以参数的形式写入脚本或者计算列就行了,比如你的楼层数据列中,加入一个if判断,if col【楼层】==参数a,then col【楼层】,这样就行了 |
|
|
|
|
yhdata_fPllKlbg
显示全部楼层
发表于 2022-12-16 14:56:24
不懂,能用上面的方法解决吗?在上面的基础上如何调整才能实现? |
|
|
|
|