JS修改下拉框控件的默认文字“不选”

楼主
我是社区第485122位番薯,欢迎点我头像关注我哦~
1. 概述
1.1 问题描述

在有些特殊的报表需求中,控件的表现形式尤为重要。有时候一些按钮的默认选项似乎有点不合乎需求,怎样让用户一目了然的勾选自己所需的选项也是重中之重。

1.2 实现思路

我们可以通过修改按钮的默认项(名称),更换成更贴切用户选择习惯的文字。

2. 示例
2.1 操作步骤

以【下拉框控件】为例:

1)在参数面板添加下拉框控件,点击数据字典-自定义,添加 A、B、C 选项,勾选属性允许为空。


此时会在下拉框中显示不选选项。


现在我们来修改“不选”,将其改为“选择全部”。

2)给下拉框添加初始化后事件:

JavaScript 代码如下:

  1. this.options.name4Empty = "选择全部";
复制代码

2.2 模板预览

保存模板,点击分页预览,PC 端效果如下所示:

注:此方法不支持移动端。

3. 模板下载

模板效果在线查看请点击:JS 修改下拉框控件的默认文字不选.cpt

已完成的模板,可参见:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\JS\参数界面JS实例\05-JS修改下拉框控件的默认文字不选.cpt

点击下载模板:05-JS修改下拉框控件的默认文字不选.cpt


编辑于 2020-12-15 15:54  

编辑于 2020-12-15 15:54  
分享扩散:

沙发
发表于 2023-9-5 17:55:38
怎么把复选框的“全部”改成"Select All"呢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1回帖数 1关注人数 16419浏览人数
最后回复于:2023-9-5 17:55

返回顶部 返回列表