2.33 数据域属性
数据域除了名称以外,还有字段大小、计算公式、显示格式属性可以设置。
1. 数据域的属性
如下表所示。
数据域类别 | 字段类型 | 字段大小 | 计算公式 | 显示格式 |
文本 | 1-4000 | 支持 | ||
数字 | 1-30 | 支持 | 百分号、千分位、×天、×天×时×分 | |
文本域 | 支持大文本 | 支持 | ||
复选 | 文本/数字 | 需绑定枚举 | 类型为数字时支持 | |
下拉 | 文本/数字 | 需绑定枚举 | 类型为数字时支持 | |
单选 | 文本/数字 | 需绑定枚举 | 类型为数字时支持 | |
图片下拉 | 文本/数字 | 需绑定枚举 | 类型为数字时支持 | 显示图、显示名称和图 |
图片单选 | 文本/数字 | 需绑定枚举 | 类型为数字时支持 | 显示图、显示名称和图 |
日期时间 | 支持 | 中文、数字格式的年月日、年月、月日以及星期 | ||
日期 | 支持 | |||
关联文档 | ||||
序号 | ||||
流程处理意见 | 支持大文本 | |||
选人/选岗位 | ||||
选多人/选多岗位 | 支持大文本 | |||
上传附件/上传图片 | ||||
位置定位/拍照定位 | ||||
地图标注 |
2. 计算公式
计算公式可以进行文本动态组合和数值的计算(包括日期差和日期时间差计算)。
(1)文本动态组合
按需要顺序将表单中其他不同类型的字段(扩展控件、地图位置控件字段除外)的文本内容以及手工录入的文本内容(须用半角单引号在两头标记,如 '张三' )进行组合。设置动态组合时,还可以利用系统内置的文本类函数,如“大写长格式”(toUpperForLong函数)等(共5个)。
(2)数值计算
按需要录入四则运算公式(可使用括号并嵌套),其中运算的数值可以自行输入数字也可以是表单中的数字型字段。设置计算公式时,还可以利用系统内置的计算类函数,如“重复表合计”(sum函数)、“取年”(year函数)等。
(3)高级动态组合与高级数值计算
高级动态组合与高级数值计算均为 IF…THEN…ELSE 结构条件,为了保证计算的结果正确,计算条件的录入一定要完整(即将所有的条件全部列出),动态组合的“否则为”一般为null(即为空),计算公式的“否则为”一般为0。
注意:系统内置的函数中,部分只能用于计算条件,部分只能进行计算,还有部分则两者均可。详细请参见计算函数列表。