# 字段配置

程版本展开菜单里的Fields & Controls项可以配置字段

# 数据类型

每个字段都有唯一的数据类型,这个在Type这栏中设置,全部的数据类型列表请参考

# 渲染类型

一个流程表单可以上传多个表单模板,在不同步骤可以选择使用不同的表单模板,字段的渲染类型是根据当前步骤使用的模板定的,也就是如果在不同步骤上配置了不同的表单模版,那么一个字段就可以在不同步骤上配置不同的渲染类型,切换表单模板请点下图圈中的位置,所有的渲染类型请参考

提示

如果在审核节点上一些字段需要只读显示成标签,我们并不需要配置两个模板,在填表节点设置为文本框等可编辑控件,在审核节点的模板上设置为标签控件,因为这会自动完成,只读情况下适合用标签显示的控件会自动转为标签控件。

# 字段属性

除了数据类型和渲染类型,字段上还可以配置其他很多属性,有些属性是某些控件所独有的,有些属性是所有控件通用的,我们在这里可以找到所有通用属性说明。

在前文的案例中我们已经配置过包括CodeTable,PlaceHolder,Description,InitialValue,ValidateNotNull,ShowNotNullMark等字段属性,这些都是通用属性。其它较为重要的属性还包括验证相关的ValidatePrompt和ValidateRegEx,这会在进阶专题中单独介绍。

有些属性是只有某些控件有,以下列出了所有特殊属性,详细的说明和用法可参考控件文档的单独说明。

属性名 描述 支持的控件
MaxLength 设置最大输入长度 EditTextAreaRemarkFile
DisplayText 控件显示文字 AnchorButtonLinkButtonCheckButton
Format 内容显示格式 LabelDateThing
Parent 父字段,用于联动 SuggesterSuggester2SelectCheckListOptionList
DataSource 数据源,作用几乎等同于动态dataSource SelectCheckListOptionList
UserFilter 用户限定条件 SuggesterSuggester2
UserTraversal 数据类型为User时是否至少输入2个字符才能查询 SuggesterSuggester2
IndepDeptOnly 是否只显示顶级部门,仅对Organize数据类型有效 SuggesterSuggester2
AllowExt 是否允许自行输入不在感知结果中的值 SuggesterSuggester2
WindowMode 链接打开方式 Anchor
FileTypes 可上传文件后缀 File