2.33 数据域属性

数据域除了名称以外,还有字段大小、计算公式、显示格式属性可以设置。

1. 数据域的属性

如下表所示。

数据域类别字段类型字段大小计算公式显示格式
文本
1-4000
支持
数字
1-30
支持百分号、千分位、×天、×天×时×分
文本域
支持大文本
支持
复选文本/数字需绑定枚举类型为数字时支持
下拉文本/数字需绑定枚举类型为数字时支持
单选
文本/数字需绑定枚举类型为数字时支持
图片下拉文本/数字需绑定枚举类型为数字时支持显示图、显示名称和图
图片单选文本/数字需绑定枚举类型为数字时支持显示图、显示名称和图
日期时间

支持中文、数字格式的年月日、年月、月日以及星期
日期

支持
关联文档




序号



流程处理意见
支持大文本


选人/选岗位
选部门/选单位
选职务级别





选多人/选多岗位
选多部门/选多单位
选多职务级别


支持大文本

上传附件/上传图片



位置定位/拍照定位



地图标注



2. 计算公式

计算公式可以进行文本动态组合和数值的计算(包括日期差和日期时间差计算)。

(1)文本动态组合

按需要顺序将表单中其他不同类型的字段(扩展控件、地图位置控件字段除外)的文本内容以及手工录入的文本内容(须用半角单引号在两头标记,如 '张三' )进行组合。设置动态组合时,还可以利用系统内置的文本类函数,如“大写长格式”(toUpperForLong函数)等(共5个)。

(2)数值计算

按需要录入四则运算公式(可使用括号并嵌套),其中运算的数值可以自行输入数字也可以是表单中的数字型字段。设置计算公式时,还可以利用系统内置的计算类函数,如“重复表合计”(sum函数)、“取年”(year函数)等。

(3)高级动态组合与高级数值计算

高级动态组合与高级数值计算均为 IF…THEN…ELSE 结构条件,为了保证计算的结果正确,计算条件的录入一定要完整(即将所有的条件全部列出),动态组合的“否则为”一般为null(即为空),计算公式的“否则为”一般为0。

注意:系统内置的函数中,部分只能用于计算条件,部分只能进行计算,还有部分则两者均可。详细请参见计算函数列表。