找文章 / 找答案
精选问答 更多内容
12
返回列表 发新帖

[可视化] 是否可以只控制部分参数/过滤组件实现批量提交

给给白银四 显示全部楼层 发表于 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
yhdata_THHJZFCz 发表于 2022-12-15 16:58
你好,楼主的标题写清楚了呀,是否可以只控制部分参数/过滤组件实现批量提交。现在BI产品的提交按钮选择 ...

哦,那还不简单啊,提交按钮提交类型空,提交时运行写脚本,取绿框内参数组件值,并赋给比如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
yhdata_fPllKlbg 发表于 2022-12-16 14:12
为实现该功能,
有以下组件:
下拉列表过滤1

就这一行代码,没有其他,但是点击按钮没有生效 是怎么回事?
回复

使用道具 举报

周琼青铜三 显示全部楼层 发表于 2022-12-16 14:40:54
有个办法,直接把不需要批量提交的过滤组件以参数的形式写入脚本或者计算列就行了,比如你的楼层数据列中,加入一个if判断,if col【楼层】==参数a,then col【楼层】,这样就行了
回复

使用道具 举报

yhdata_fPllKlbg玄铁二 显示全部楼层 发表于 2022-12-16 14:56:24
周琼 发表于 2022-12-16 14:40
有个办法,直接把不需要批量提交的过滤组件以参数的形式写入脚本或者计算列就行了,比如你的楼层数据列中, ...

不懂,能用上面的方法解决吗?在上面的基础上如何调整才能实现?
回复

使用道具 举报

12
高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部