Appearance
字段设置
通用设置
配置项 | 说明 |
---|---|
名称 | 字段在表单中的名称 |
字段标识符 | 字段的唯一标识,在本表中唯一 |
在表单中的显示宽度 | 表单最大支持每行显示4个字段,字段宽度可选值为25% 50% 75% 100% |
使用表达式作为名称 | 使用表达式计算字段展示名称 |
描述 | 字段的描述,描述默认会显示在表单的下方 |
描述展示位置 | 字段的描述展示位置,支持系统默认 、悬浮提示 、隐藏 |
权限设置
配置项 | 说明 |
---|---|
在表单中不可编辑 | 字段默认都可编辑,设置为不可编辑后,会根据可编辑表达式动态设置编辑状态 |
在表达式满足时可编辑 | 开启不可编辑后,将根据此表达式判断字段是否可编辑 |
在表单中不可编辑时字段提示语 | 默认不提示,设置后会在不可编辑时根据表达式生成提示语,于表单字段左侧显示提示图标 |
在表单中隐藏此字段 | 开启后,将根据在表达式满足时在表单中可见 表达式判断字段是否可见 |
在表达式满足时在表单中可见 | 开启隐藏后,会根据可见表达式设置可见状态 |
注意事项
表达式中可以使用 当前应用
、 当前用户
和当前表单数据
变量
动态取值
使用表达式作为默认值
表单中的字段在创建时如果需要动态设置默认值,可以使用动态默认值表达式
设置。
使用举例
例如在提交请假单时,请假人部门需要设置为当前提交人的部门,就可以使用表达式查询到当前用户的部门。
表单其它字段变化时设置字段值
字段联动就是在表单其它字段变化时设置本字段的值。
使用举例
例如在订单页面用户选择了商品以后,商品价格
字段需要自动的设置为商品
表的价格
。
注意事项
需要注意的是取值表达式
返回的类型必须和字段的存储类型一致,不一致的数据类型会导致错误。
依赖字段
指的是当哪个字段变化时触发规则。取值表达式
指的是当触发规则后,本字段设置的值。
校验
在满足表达式时设置为必填
通过表达式覆写字段的必填控制。不填写则默认为字段设置的必填控制。表达式返回boolean类型。
字段校验规则
在表单提交时检查字段是否符合业务规则,字段校验规则由两部分组成。
表达式
表达式返回boolean类型,如果返回false则表示不满足条件,不允许用户提交并显示提示信息不满足条件时提示信息
在表达式返回true时的提示信息。
表单校验只会在如下场景触发
- 网页填写表单
- 工作流提交表单
- 问卷调查提交
使用举例
例如在订单提交时需要判断购买数量amount
必须大于10,则表达式需要设置为
text
${record.amount>10}
注意事项
当设置了多个规则后,需要满足所有规则才能通过校验
变更记录
变更记录主要控制数据表记录中字段内容发生变更时,是否记录变更日志。
注意事项
需要开启字段所属数据表字段变更日志功能
后,在通过表单
和工作流
修改数据表记录时,如果修改的字段开启了在修改时记录变更日志
则会将修改前的值和修改后的值记录到变更记录表中。变更记录表的格式参见变更记录表
配置项 | 说明 |
---|---|
在修改时记录变更日志 | 默认不开启。开启后,字段内容发生变更时,系统会自动记录变更日志 |
允许以下角色查看此字段的变更记录 | 默认为所有用户可查看,配置后仅配置的角色可查看 |
注意事项
字段必填
字段隐藏或只读状态,在提交数据时不会参与必填校验。
动态校验
动态校验由服务器检查,仅在用户提交数据后,才会进入校验。