ABI单组件传多个组件的参数进行酷屏联动刷新

4422
3

leiz 小试身手Lv3

发表于2020-9-29 14:23

楼主
       ABI酷屏组件是酷屏编辑事件进行传参的,但是目前能找到的示例都是参数组件传自身参数进行联动刷新,那么如何让一个参数组件把其他参数组件的值一起进行传参呢?       下面写一个简单的示例,场景如下:
酷屏中有一个直角按钮组件,一个维下拉组件以及一个日期组件,现需要通过点击按钮,将维下拉组件和日期组件的参数值传到其他表格或容器中,实现方法如下:
下图中三个参数组件,日期选择组件参数名定义为@ny,维下拉参数名为@wb,本例中通过表格和一个富文本组件来获取参数的值验证传参是否成功。

直角按钮属性的事件中写如下事件:

  1. function dochange(a) {
  2.     var a=g_coolpage.getWidgetById("HHH1").getValue();//获取HHH1代号的值
  3.     var b=g_coolpage.getWidgetById("HHH2").getValue();//获取HHH2代号的值
  4. calc_Special_Widget({
  5. "calc_widget_id":"HHH5,GRID2",//获取将组件HHH1、组件HHH2的值传到组件HHH5以及表格GRID2中
  6. "@rq": a,
  7. "@wd": b,
  8. });
  9. }
复制代码


最后,预览看下效果:

可以看到日期组件和维下拉的值已经可以通过按钮进行传参了。



PS:通用的参数组件联动刷新方法见以下链接
       https://help.esensoft.com/doc-view-240.html

最近看过此主题的会员

chestnut

dongying

liulei6511

13533106982

灰龙

esen_40EPNXKJYNBK

xnsoul3344

qqqwww

esen_4Q6MZ9SWVR

zhaojinjin

wxw

3个回答

只看楼主

yangqh 数据老手Lv5

发表于2020-10-14 16:25

只看该作者

取消 关注该作者的回复

沙发

2500517321 数据小白Lv1

发表于2021-11-29 13:56

只看该作者

取消 关注该作者的回复

板凳

我的获取不到组件值

2500517321 数据小白Lv1

发表于2021-11-29 13:57

只看该作者

取消 关注该作者的回复

地板

我要实现一个输入框查询,当点击按钮的时候获取输入框组件中的值,通过按钮传到表中进行过滤在大屏中展示

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

渠道咨询电话:137-0120-6790

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号