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

  • 文档创建者:yiyemeiying
  • 编辑次数:11次
  • 最近更新:Kevin-s 于 2019-11-19
  • 1. 概述

    1.1 问题描述

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

    1.2 实现思路

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

    2. 示例

    2.1 操作步骤

    以【下拉框控件】为例:

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

    222

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

    222

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


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

    image.png

    JavaScript 代码如下:

    this.options.name4Empty = "选择全部";

    2.2 模板预览

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

    222

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

    这里实现了把“不选”修改为“选择全部”,如果想实现选择全部的功能,参考 下拉框不选项可选择全部值

    3. 模板下载

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

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

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


    附件列表


    主题: 二次开发
    • 有帮助
    • 没帮助
    • 只是浏览