单元格的填报属性介绍

打开或新建一张数据填报报表,单击报表的某单元格,则与填报相关的属性设置列在属性视图中,如图:

控件类型

用来选择填报报表单元格的控件类型包括:文本框,文本域,下拉框,下拉树,单选框,复选框,时间,日期,日期时间......

数据类型:

数据类型指的是该单元格需要输入数据的数据类型,应与数据库中相对应字段的数据类型一致,否则会报错。包括:字符串、整型、浮点数、日期、时间、日期时间、布尔值。且不同数据类型对应不同的空值处理策略。

校验设置:

在填报表的设计过程中,如需对用户所填数据进行合法性校验,皕杰根据不同情况分为三种形式的校验:非空校验、校验公式校验和JavaScript校验 ,并可以根据校验类型可以设置友好的用户相关提示。

只读:

填报表中,往往有部分单元格不允许用户填写,而是由系统自动写入,或者是自动计算出来,例如填报人、填报日期等,往往是系统从用户session中取出当前填报者的id写入单元格,不允许用户自己编辑修改;这时就需要设置只读属性。

自动计算:

根据用户录入的某些单元格的值,自动计算出另外一些单元格的值,从而简化用户的输入,同时避免错误数据的录入。

新增行填充策略

设置填报报表新增行时单元格的数据的填充策略。

填充策略选择有

为空:新增行的单元格里的数据是null。

从焦点行复制:从上一个单元格上复制数据放到新增行单元格里。

使用UUID填充:新增行单元格里显示UUID。

使用UUID(无分隔符)填充:新增行单元格里显示无分隔符的UUID。

自定义表达式(预计算):新增行单元格显示表达式计算好的结果数据。

自定义表达式(新增行时计算):新增行单元格显示每增一行表达式计算一次的结果数据。