反饋已提交

網絡繁忙

當前為10.0版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

自定义下拉框默认值

1.概述

1.1 问题描述

当我们进行下拉框参数查询时,下拉框的数据量可能是非常大的,且默认加载数据字典的第一个值。常用的数据值有时会在非常靠后的位置,使用时非常费劲,如何让它置顶变成第一项呢?

1.2 解决思路

对下拉框参数添加初始化事件,给下拉框赋值为常用值,手动置顶。

JS代码如下:

var 参数名 = this.options.form.getWidgetByName("参数名").setValue("常用值"); 

2. 示例

2.1 模板设置

新建模板数据集,SQL语句为:SELECT * FROM 销量

新增下拉框控件,控件名称为area,标签名称为销售员,数据字典设置如下图所示:

image.png

2.2 参数过滤

设置模板界面,对销售员进行参数过滤:销售员=$area。如下图所示:

image.png

2.3 添加初始化事件

对下拉框控件添加初始化事件,JS代码如下:

var area = this.options.form.getWidgetByName("area").setValue("孙阳"); 
//获取参数area的默认值为孙阳

具体设置如下图所示:

image.png

3. 效果查看

3.1 PC 端

保存预览,销售员的默认值为常用值孙阳,而非数据字典的第一个值孙林,如下图所示:

image.png

3.2 移动端

App 与 HTML5 均可实现此操作,如下图所示:

1564716935328141.png

4. 已完成模板

已完成模板请参见:%FR_HOME%\webroot\WEB-INF\reportlets\doc\Parameter\下拉框实现常用参数值为默认值.cpt

点击下载模板:下拉框实现常用参数值为默认值.cpt

附件列表


主題: 原简体文档
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤

文 檔回 饋

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉