历史版本13 :文本控件 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 通用属性编辑

1.1 控件名

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


1.2 可用
:控件可用,能够正常编辑,输入值;
:控件不可用,BS端预览时,控件灰化,不可编辑。

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

1.4 控件值
:在控件值的文本框中输入的值即为控件默认显示的值,可以是字符串、字段或公式,预览时,该值会显示在控件中;
控件默认值设置详细介绍请查看控件默认值
注:控件值为参数面板、决策报表参数面板、决策报表body里控件的属性,因为填报页面直接在单元格里设置控件值,所以单元格控件没有该属性

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

1.6 字体大小
:修改文本框输入值字体的大小;
注:移动端不支持字体大小设置

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

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

1.8 错误提示
:用于自定义及时校验出错信息,效果为:222

2. 专有属性编辑

2.1 填写规则
填写规则是指控件中输入值需要符合的规则,如果不合规则,则提示错误信息。
1)无:不限制输入值的形式;

2)长度:只能输入2到5个字符;

3)邮件:只能输入邮箱地址,如Alex@163.com
4)身份证:只能输入有效的身份证号码,如320345198212053456;
5)邮编:只能输入6位邮政编码,如210046;
6)电话:只能输入固定电话号码,可以选择不同数据类型,如025-85679591;
222

7)手机:只能输入手机号码,如13423456789;
8)自定义:正则表达式规定填写规则,如只能输入中文,更多正则表达式

3. 支持扫码输入编辑

文本控件支持移动端扫码输入,不再需要安装扫码控件插件,如下所示:
3.1 版本要求
报表服务器版本   app版本   html5报表展现插件版本
  2019.1.4  v10.1  v6.1
3.2 属性设置
添加文本控件,在移动端属性下勾选“支持扫码输入”即可,如下所示:
222
3.3 示例
1)模板设计
新建数据集ds1,定义SQL语句为:SELECT * FROM 销量 where 地区='${area}'
将数据列拖拽到单元格中,如下图:
222
2)设置参数
在参数界面新增一个扫码控件,控件名称修改为area,如下图:
222
3)添加编辑后事件
点击增加编辑后事件
_g().parameterCommit(); 
实现扫码后自动查询,如下图:
222
4)支持扫码输入
勾选“支持扫码输入”,如下:
222
4)移动端查看效果
将模板添加到决策系统中,在移动端访问该模板,详细步骤请查看:报表在app的预览方式
1)app预览效果如下:
222
2)h5预览效果如下:
注:  只支持在微信集成并依赖单点登录的情况下使用;且域名需要校验,按照微信中的要求把txt文件放到tomcat中即可。
222