[常用脚本] 查询按钮可以控制部分批量提交吗?

小鱼儿皇冠一 显示全部楼层 发表于 2023-6-12 11:45:45 |阅读模式 打印 上一主题 下一主题
1
已解决
查询按钮1,控制下拉参数1、下拉参数2、下拉参数3的批量提交查询按钮2,控制下拉参数4的单独提交
如何实现?

最佳答案

yhdata_ruby 皇冠三 关注Ta

2023-06-12 11:45:46

看其他过滤组件取消改变时提交之后,相当于还是需要点击组件右上角的提交功能才能选择中数据,而这样的话提交组件写的脚本好像也没有参与控制,但勾选了改变时提交,一点击就会提交,目前看来这样单独控制的功能好像实现不了
查看完整内容
回复

使用道具 举报

精彩评论26

yhdata_ruby皇冠三 显示全部楼层 发表于 2023-6-12 11:45:46

看其他过滤组件取消改变时提交之后,相当于还是需要点击组件右上角的提交功能才能选择中数据,而这样的话提交组件写的脚本好像也没有参与控制,但勾选了改变时提交,一点击就会提交,目前看来这样单独控制的功能好像实现不了
回复

使用道具 举报

yhdata_ruby皇冠三 显示全部楼层 发表于 2023-6-12 13:07:16
批量提交只能针对所有过滤组件,不能单独针对某个过滤组件。
可以考虑提交按钮提交类型空,提交时运行写脚本,取参数组件值,并赋给比如param["a"],有几个组件就建几个参数,图表设过滤相应例是=param["a"]。
回复

使用道具 举报

小鱼儿皇冠一 显示全部楼层 发表于 2023-6-12 13:19:06
yhdata_ruby 发表于 2023-6-12 13:07
批量提交只能针对所有过滤组件,不能单独针对某个过滤组件。
可以考虑提交按钮提交类型空,提交时运行写脚 ...

可以举个例子吗?脚本具体怎么写?
回复

使用道具 举报

yhdata_ruby皇冠三 显示全部楼层 发表于 2023-6-12 13:26:43
小鱼儿 发表于 2023-6-12 13:19
可以举个例子吗?脚本具体怎么写?

参考,提交组件提交时运行写:param['a']=下拉列表参数1.getSelectedObjects()[0]
回复

使用道具 举报

小鱼儿皇冠一 显示全部楼层 发表于 2023-6-12 13:29:32
yhdata_ruby 发表于 2023-6-12 13:26
参考,提交组件提交时运行写:param['a']=下拉列表参数1.getSelectedObjects()[0]

参数组件是多选呢?
回复

使用道具 举报

小鱼儿皇冠一 显示全部楼层 发表于 2023-6-12 13:35:17
yhdata_ruby 发表于 2023-6-12 13:26
参考,提交组件提交时运行写:param['a']=下拉列表参数1.getSelectedObjects()[0]

我知道了
回复

使用道具 举报

yhdata_ruby皇冠三 显示全部楼层 发表于 2023-6-12 13:35:58
小鱼儿 发表于 2023-6-12 13:29
参数组件是多选呢?

var a = 下拉列表参数1.getSelectedObjects();
for (var i=0;i<a.length;i++) {
param['b']=a
}
回复

使用道具 举报

小鱼儿皇冠一 显示全部楼层 发表于 2023-6-12 13:45:44
yhdata_ruby 发表于 2023-6-12 13:26
参考,提交组件提交时运行写:param['a']=下拉列表参数1.getSelectedObjects()[0]

可以实现查询按钮1,控制下拉参数1、2、3的查询,但是查询按钮2,单独控制下拉参数4的查询,改变时提交,不生效。。
回复

使用道具 举报

yhdata_ruby皇冠三 显示全部楼层 发表于 2023-6-12 13:47:07
小鱼儿 发表于 2023-6-12 13:45
可以实现查询按钮1,控制下拉参数1、2、3的查询,但是查询按钮2,单独控制下拉参数4的查询,改变时提交, ...

这两个实现不应该都是一样的吗,按钮设置了提交类型了?脚本写的不一样?
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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