-
leiz 小试身手Lv3
发表于2020-9-29 14:23
楼主
ABI酷屏组件是酷屏编辑事件进行传参的,但是目前能找到的示例都是参数组件传自身参数进行联动刷新,那么如何让一个参数组件把其他参数组件的值一起进行传参呢? 下面写一个简单的示例,场景如下:
酷屏中有一个直角按钮组件,一个维下拉组件以及一个日期组件,现需要通过点击按钮,将维下拉组件和日期组件的参数值传到其他表格或容器中,实现方法如下:
下图中三个参数组件,日期选择组件参数名定义为@ny,维下拉参数名为@wb,本例中通过表格和一个富文本组件来获取参数的值验证传参是否成功。
直角按钮属性的事件中写如下事件:
复制代码
最后,预览看下效果:
可以看到日期组件和维下拉的值已经可以通过按钮进行传参了。
PS:通用的参数组件联动刷新方法见以下链接
https://help.esensoft.com/doc-view-240.html
酷屏中有一个直角按钮组件,一个维下拉组件以及一个日期组件,现需要通过点击按钮,将维下拉组件和日期组件的参数值传到其他表格或容器中,实现方法如下:
下图中三个参数组件,日期选择组件参数名定义为@ny,维下拉参数名为@wb,本例中通过表格和一个富文本组件来获取参数的值验证传参是否成功。
直角按钮属性的事件中写如下事件:
- function dochange(a) {
- var a=g_coolpage.getWidgetById("HHH1").getValue();//获取HHH1代号的值
- var b=g_coolpage.getWidgetById("HHH2").getValue();//获取HHH2代号的值
- calc_Special_Widget({
- "calc_widget_id":"HHH5,GRID2",//获取将组件HHH1、组件HHH2的值传到组件HHH5以及表格GRID2中
- "@rq": a,
- "@wd": b,
- });
- }
最后,预览看下效果:
可以看到日期组件和维下拉的值已经可以通过按钮进行传参了。
PS:通用的参数组件联动刷新方法见以下链接
https://help.esensoft.com/doc-view-240.html
4个回答
-
2500517321 数据小白Lv1
地板
我要实现一个输入框查询,当点击按钮的时候获取输入框组件中的值,通过按钮传到表中进行过滤在大屏中展示