# 字段配置
程版本展开菜单里的Fields & Controls项可以配置字段
# 数据类型
每个字段都有唯一的数据类型,这个在Type这栏中设置,全部的数据类型列表请参考。
# 渲染类型
一个流程表单可以上传多个表单模板,在不同步骤可以选择使用不同的表单模板,字段的渲染类型是根据当前步骤使用的模板定的,也就是如果在不同步骤上配置了不同的表单模版,那么一个字段就可以在不同步骤上配置不同的渲染类型,切换表单模板请点下图圈中的位置,所有的渲染类型请参考。
提示
如果在审核节点上一些字段需要只读显示成标签,我们并不需要配置两个模板,在填表节点设置为文本框等可编辑控件,在审核节点的模板上设置为标签控件,因为这会自动完成,只读情况下适合用标签显示的控件会自动转为标签控件。
# 字段属性
除了数据类型和渲染类型,字段上还可以配置其他很多属性,有些属性是某些控件所独有的,有些属性是所有控件通用的,我们在这里可以找到所有通用属性说明。
在前文的案例中我们已经配置过包括CodeTable,PlaceHolder,Description,InitialValue,ValidateNotNull,ShowNotNullMark等字段属性,这些都是通用属性。其它较为重要的属性还包括验证相关的ValidatePrompt和ValidateRegEx,这会在进阶专题中单独介绍。
有些属性是只有某些控件有,以下列出了所有特殊属性,详细的说明和用法可参考控件文档的单独说明。
属性名 | 描述 | 支持的控件 |
---|---|---|
MaxLength | 设置最大输入长度 | Edit、TextArea、Remark、File |
DisplayText | 控件显示文字 | Anchor、Button、LinkButton、CheckButton |
Format | 内容显示格式 | Label、Date、Thing |
Parent | 父字段,用于联动 | Suggester、Suggester2、Select、CheckList、OptionList |
DataSource | 数据源,作用几乎等同于动态dataSource | Select、CheckList、OptionList |
UserFilter | 用户限定条件 | Suggester、Suggester2 |
UserTraversal | 数据类型为User时是否至少输入2个字符才能查询 | Suggester、Suggester2 |
IndepDeptOnly | 是否只显示顶级部门,仅对Organize数据类型有效 | Suggester、Suggester2 |
AllowExt | 是否允许自行输入不在感知结果中的值 | Suggester、Suggester2 |
WindowMode | 链接打开方式 | Anchor |
FileTypes | 可上传文件后缀 | File |