编辑器

<< Click to Display Table of Contents >>

当前位置:  制作可视化报告 > 数据填报 

编辑器

Previous pageReturn to chapter overviewNext page

 

功能入口

【填报参数组件】选中填报参数组件需要设置编辑器的列的"表头",在【右侧面板】-【设置】中可以进入【编辑器】。如下图所示:

10_formtabel_editor  

 

【自由表填报组件】选中自由表填报组件需要设置编辑器的"单元格",在【右侧面板】-【设置】中可以进入【编辑器】。如下图所示:

FormEditor18

【下拉列表参数组件、树状参数组件、下拉参数组件、文本参数组件、上传组件】选中组件,单击右侧设置Pane中可以进入编辑器。如下图所示:

text_para_editor

 

【控件-文本框类型】

数据类型

默认值

编辑

控件

规则

模式检测

数据集

字段

出错提示信息

必填(V93)

界面

文本

预览模式下插入数据时的默认值,默认为空。默认值设置有两种方式:一种直接输入值,一种用参数传值。参数包括默认系统参数:_CURRENT_LOCALE_, _USER_, _BLANK_, _ROLES_,_USER_ALIAS_, _ROLE_, _GROUP_ ;在编辑参数中添加的参数。

 

编辑状态关闭时,所有按钮及输入框处于置灰状态,在预览模式下这一列是不可编辑的。编辑状态开启后,可以对控件类型、规则、模式检测、出错提示信息、必填设置编辑。

文本框

文本

手机号

邮编

身份证

邮件

数据集字段

 

 

 

文本框默认模式检测为空,用户可按需输入对应的正则表达式,实现更多灵活的数据校验方式

手机号默认模式检测:^1\d{10}$。

邮编默认模式检测:^[0-9]{6}$。

身份证默认模式检测:(^\d{18}$)|(^\d{15}$)|(^\d{17}(\d|X|x)$)。

邮件默认模式检测:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*。

只有当规则选择数据集字段时,才会出现此选项。可以选择已有的所有数据集。

只有当规则选择数据集字段时,才会出现此选项。字段由选择的数据集决定,包括已选的数据集中的所有字段。

设置了出错提示后,所有不满足编辑器设置条件的场景均会弹出已设置的出错提示,未设置出错提示则弹出系统默认的提示。

勾选必填后,必须有值,才能提交。

文本框控件

字符

字符串

编辑器-文本框控件界面

编辑器-1

功能设置

例如:在模式检测输入框中输入正则表达式 “^[a-zA-Z0-9_]*$”,在出错提示信息中输入“请核对,输入内容只能包含:数字、字母、下划线!”,如图所示:

10_formtabel_editor2

当输入类型不匹配时则会在界面上弹出提示信息 “请核对,输入内容只能包含:数字、字母、下划线!”。

FormEditor4

 

【规则-数据集字段】是特殊的数据校验规则,即指定某个数据集的莫个字段作为当前列的校验规则,当前字段值需要是指定列里存在才能满足校验。触发校验的场景如下:

1.在单元格中输入新值,失去焦点时

2.组件导入excel时。如果导入的数据不在指定字段中,则会将对应单元格数据清空,并弹出提示信息"n个单元格数据不符合要求"。

3.点击提交入库时

例如:组件中字段"A"的输入值必须是"咖啡中国市场销售数据"数据集的"产品种类"列中存在的值。设置如图所示:

FormEditor17

 当输入值不满足校验规则,即输入值在指定列中不存在时,界面上弹出自定义的提示信息:

FormEditor20

 

注意:"文本参数组件"也可以在"编辑器"中设置数据校验,如图所示:

FormEditor19

 

【控件-下拉列表类型】包括数据集和内嵌数据。

1.数据集:如果要编辑的数据是查询中已有的固定数据,用户可以将类型设置为下拉列表形式,并选择数据集,将值设置为数据集中的列,再进入预览模式时,就可以直接通过选择数据来更改,其编辑界面如图所示:

FormEditor5

 

V9.3版本支持设置必填选项:勾选此选项后,必须有值,才能提交。

dropdown_editor

通过选择数据集及其列设置下拉列表中的选择值,默认为当前绑定列的值。设置下拉列表的值后在预览中效果如图所示:

FormEditor6

 

数据联动 - 对下拉列表中的数据设置过滤,让下拉列表中的数据值随其它列数据的变化而变化

使用场景: 需要对用户地址信息进行录入回填

操作步骤:

1.在填报参数组件中绑定"省","市","县"数据列 (数据可以是完整省市县数据,也可以是空的数据)

2.在[编辑器-下拉列表-数据集]选择"关联条件",例如:"市"的关联条件是"省",实现选择"四川省"后市的下拉选项中只会显示"四川省"下的市

FormEditor12

效果如图所示:

FormEditor13

 

 

注意:如果下拉列表中的数据不是来源于当前绑定在填报参数组件中的数据,而是来自于另外一个数据集(例如下图中的"中国行政区"这个数据集),做数据联动时需要设置"关联条件"和"关联数据值"。 例如:在填报参数组件上绑定了 chinaMap.县 这列数据,希望数据根据 chinaMap.市 这列数据的值来联动,并且下拉列表中的数据是来源于 中国行政区 数据集,设置如下:

前提条件:query1和query2中存在可以画等号的字段 (例如:chinaMap.市 = 中国行政区.城市)

关联条件:当前选中数据集中的数据列

关联数据值: 当前绑定在 填报参数组件 上的数据列

FormEditor14

效果如图所示:

FormEditor15

 

2.内嵌数据:可以手动录入数据,在进入预览模式时,可以直接通过选择下拉列表中录入的数据来更改数据。数据包括值和标签,其编辑界面如图所示:

FormEditor7

通过设置下拉列表的值为内嵌数据后,在预览中的效果如图所示:

FormEditor8

注意:

【支持自定义值】:当控件类型为"下拉列表"时,设置的对话框底部存在选项"FormEditor7_1",当勾选这个选项时,上图的例子中market_size这列数据的选项除了[A,B,C,D]这4个选项外,还可以输入"E,F,G"这些自定义的值;当不勾选"支持之定义值"的时候,market_size这列数据的值只能是[A,B,C,D]这4个选项之一。

【值列用作数据校验】当控件类型为"下拉列表"时,设置的对话框底部存在选项"FormEditor7_2"

o勾选选项后,点击提交入库时会去校验当前列的数据是否是下拉列表中存在的值,如果入库数据不在下拉列表选项中,则会提示校验失败。

o勾选选项后,导入excel数据时也会去校验导入的数据是否是列表中的选项,如果导入的数据不在下拉列表选项中,则会将对应单元格数据清空,并弹出提示信息"n个单元格数据不符合要求",如图所示:

FormEditor21

【控件-文件类型】

数据类型

编辑

控件

显示方式

文件名来自

文件类型

文件格式

文件大小

必填(V93)

自定义提示

界面

二进制

编辑状态关闭时,所有按钮及输入框处于置灰状态,在预览模式下这一列是不可编辑的。编辑状态开启后,可以对控件类型、显示方式、文件名来自、文件类型、文件格式、文件大小、必填设置编辑。

文件

显示方式包括图片和文件名,其中显示方式为图片时,非图片格式的内容显示为文件名。

绑定数据集下的所有字段,默认文件名为空,为空时,所有文件均显示为file。

文件类型包括图片和文件夹,默认为全部。当编辑选项灰化,即不可编辑时,此选项也灰化,不可设置。

文件格式默认为全部,包括Word(*.doc;*docx)、Excel(*.xls;*.xlsx)、CSV(*csv)、Powerpoint(*.ppt;*pptx)、PDF(*.pdf)、Text(*txt)、jpg、png、gif、jpeg、bmp。当编辑选项灰化,即不可编辑时,此选项也灰化,不可设置。

文件大小默认为1024 KB,用户可按需设置实际大小。

勾选必填后,必须有值,才能提交。

勾选自定义提示后,默认提示为空,用户可按需填写提示信息。

文件控件

 

编辑器-文件控件界面

文件控件

 

【控件-字节/整数短整数/日期/时间戳/布尔/浮点数类型】

数据类型

默认值

编辑

控件

最小值

最大值

出错提示信息

必填(V93)

界面

字节

预览模式下插入数据时的默认值,默认为空。默认值设置有两种方式:一种直接输入值,一种用参数传值。参数包括默认系统参数:_CURRENT_LOCALE_, _USER_, _BLANK_, _ROLES_,_USER_ALIAS_, _ROLE_, _GROUP_ ;在编辑参数中添加的参数。

编辑状态关闭时,所有按钮及输入框处于置灰状态,在预览模式下这一列是不可编辑的。编辑状态开启后,可以对控件类型、最大值、最小值、出错提示信息、必填设置编辑。

字节

默认值-128

默认值127

设置了出错提示后,所有不满足编辑器设置条件的场景均会弹出已设置的出错提示,未设置出错提示则弹出系统默认的提示。

勾选必填后,必须有值,才能提交。

字节控件

整数/长整数

整数

默认值-2147483648

默认值2147483647

整数控件

短整数

短整数

默认值-32768

默认值32767

短整数控件

日期

日期

在日期的面板中选择

在日期的面板中选择

日期控件

时间

时间

在时间的面板中选择

在时间的面板中选择

时间控件

时间戳

时间戳

在时间戳的面板中选择

在时间戳的面板中选择

时间戳控件

布尔

布尔

-

-

布尔控件

单精度/双精度浮点数

浮点数

单精度浮点数默认值-8.98846567431158e+307;

双精度浮点数默认值-1.7976931348623157e+308

单精度浮点数默认值8.98846567431158e+307;

双精度浮点数默认值1.7976931348623157e+308

浮点数控件

编辑器-字节控件界面

字节

编辑器-整数控件界面

整数

编辑器-短整数控件界面

短整数

 

编辑器-日期控件界面

 

日期

编辑器-时间控件界面

时间

编辑器-时间戳控件界面

时间戳

 

编辑器-布尔控件界面

布尔

编辑器-浮点数控件界面

单精度浮点数:

单精度浮点数

 

双精度浮点数:

双精度浮点数