文本控件

编辑
  • 文档创建者:文档助手1
  • 浏览次数:19490次
  • 编辑次数:16次
  • 最近更新:Kevin-s 于 2019-06-01
  • 1. 通用属性

    1.1 控件名

    :通常与参数结合使用,控件名即为参数名,通过控件名可以获得该控件,从而获得控件值传递给对应参数;或者通过控件名获得控件后通过 JS 设置控件的属性。


    1.2 可用

    :控件可用,能够正常编辑,输入值;

    :控件不可用,B/S 端预览时,控件灰化,不可编辑。


    1.3 可见

    :控件预览时可见;
    :控件预览时不可见。


    1.4 控件值

    :在控件值的文本框中输入的值即为控件默认显示的值,可以是字符串、字段或公式,预览时,该值会显示在控件中;

    控件默认值设置详细介绍请查看 控件默认值

    注:控件值为参数面板、决策报表参数面板、决策报表 body 里控件的属性,因为填报页面直接在单元格里设置控件值,所以单元格控件没有该属性


    1.5 水印

    :BS端/移动端控件中会以浅灰色显示水印文字,以提示用户需要输入的信息,当控件获取焦点后,水印就会消失。


    1.6 字体大小

    :修改文本框输入值字体的大小;

    注:移动端不支持字体大小设置


    1.7 允许为空

    :允许在控件中输入空值;

    :不允许控件的值为空,为空时默认提示:


    1.8 错误提示

    :用于自定义及时校验出错信息,效果为:


    2. 专有属性

    2.1 填写规则

    填写规则是指控件中输入值需要符合的规则,如果不合规则,则提示错误信息。

    1)无:不限制输入值的形式;


    2)长度:可搭配(或任选其一)设置字符数最小长度和最大长度,如只允许输入2-5位长度的字符。

    image.png


    3)邮件:只能输入邮箱地址,如 Alex@163.com

    4)身份证:只能输入有效的身份证号码,如 320345198212053456;

    5)邮编:只能输入6位邮政编码,如 210046;

    6)电话:只能输入固定电话号码,可以选择不同数据类型,如 025-85679591;


    7)手机:只能输入手机号码,如 13423456789;

    8)自定义:正则表达式规定填写规则,如只能输入中文,正则表达式定义规则


    3. 支持扫码输入

    文本控件支持移动端扫码输入,不再需要安装扫码控件插件,如下所示:

    3.1 版本要求

    报表服务器版本   app版本   html5报表展现插件版本
                   2019.1.4           v10.1                        v6.1

    3.2 属性设置

    添加文本控件,在移动端属性下勾选“支持扫码输入”即可,如下所示:

    3.3 示例

    1)模板设计

    新建数据集 ds1,定义 SQL 语句为:SELECT * FROM 销量 where 地区='${area}'
    将数据列拖拽到单元格中,如下图:


    2)设置参数

    在参数界面新增一个扫码控件,控件名称修改为 area,如下图:


    3)添加编辑后事件

    点击增加编辑后事件

    _g().parameterCommit();

    实现扫码后自动查询,如下图:


    4)支持扫码输入

    勾选“支持扫码输入”,如下:

    5)移动端查看效果

    将模板添加到决策系统中,在移动端访问该模板,详细步骤请查看:移动端预览

    1)App 预览效果如下:


    2)HTML5 预览效果如下:

    注:  只支持在微信集成并依赖单点登录的情况下使用;且域名需要校验,按照微信中的要求把 txt 文件放到 Tomcat 中即可。


    附件列表


    主题: 操作指南
    标签: 暂无标签 编辑/添加标签
    如果您认为本文档还有待完善,请编辑

    文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
    关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
    若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

    此页面有帮助吗?只是浏览 [ 去社区提问 ]