历史版本1 :JS获取决策报表参数界面控件值 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 问题描述编辑

在设计表单时,需要通过表单主体的按钮控件或者报表块的超链接获取参数面板的控件值,该如何实现呢?

2. 解决方案编辑

2.1 新建表单

新建一张表单,拖入参数面板,在参数面板中添加文本框text和查询按钮,点击参数按钮空白处,不勾选“点击查询前不显示报表内容”属性。

在表单主体拖入一个按钮组件“获取参数控件值”和报表块。如下所示:

222

2.2 给按钮控件添加点击事件

选择表单主体的“获取参数控件值”按钮,添加点击事件:
222

js代码如下:

alert(_g().parameterEl.getWidgetByName('text').getValue()); //获取参数面板的文本框text的控件值

保存表单预览效果如下:
222

注:报表块中添加超链接-javascript获取参数控件方法同上。