Skip to content

字段设置

通用设置

配置项说明
名称字段在表单中的名称
字段标识符字段的唯一标识,在本表中唯一
在表单中的显示宽度表单最大支持每行显示4个字段,字段宽度可选值为25% 50% 75% 100%
使用表达式作为名称使用表达式计算字段展示名称
描述字段的描述,描述默认会显示在表单的下方
描述展示位置字段的描述展示位置,支持系统默认悬浮提示隐藏

权限设置

配置项说明
在表单中不可编辑字段默认都可编辑,设置为不可编辑后,会根据可编辑表达式动态设置编辑状态
在表达式满足时可编辑开启不可编辑后,将根据此表达式判断字段是否可编辑
在表单中不可编辑时字段提示语默认不提示,设置后会在不可编辑时根据表达式生成提示语,于表单字段左侧显示提示图标
在表单中隐藏此字段开启后,将根据在表达式满足时在表单中可见表达式判断字段是否可见
在表达式满足时在表单中可见开启隐藏后,会根据可见表达式设置可见状态

注意事项

表达式中可以使用 当前应用当前用户当前表单数据 变量

动态取值

使用表达式作为默认值

表单中的字段在创建时如果需要动态设置默认值,可以使用动态默认值表达式设置。

使用举例

例如在提交请假单时,请假人部门需要设置为当前提交人的部门,就可以使用表达式查询到当前用户的部门。

表单其它字段变化时设置字段值

字段联动就是在表单其它字段变化时设置本字段的值。

使用举例

例如在订单页面用户选择了商品以后,商品价格字段需要自动的设置为商品表的价格

注意事项

需要注意的是取值表达式返回的类型必须和字段的存储类型一致,不一致的数据类型会导致错误。

  • 依赖字段指的是当哪个字段变化时触发规则。
  • 取值表达式指的是当触发规则后,本字段设置的值。

校验

在满足表达式时设置为必填

通过表达式覆写字段的必填控制。不填写则默认为字段设置的必填控制。表达式返回boolean类型。

字段校验规则

在表单提交时检查字段是否符合业务规则,字段校验规则由两部分组成。

  • 表达式 表达式返回boolean类型,如果返回false则表示不满足条件,不允许用户提交并显示提示信息
  • 不满足条件时提示信息 在表达式返回true时的提示信息。

表单校验只会在如下场景触发

  • 网页填写表单
  • 工作流提交表单
  • 问卷调查提交

使用举例

例如在订单提交时需要判断购买数量amount必须大于10,则表达式需要设置为

text
${record.amount>10}

注意事项

当设置了多个规则后,需要满足所有规则才能通过校验

变更记录

变更记录主要控制数据表记录中字段内容发生变更时,是否记录变更日志。

注意事项

需要开启字段所属数据表字段变更日志功能后,在通过表单工作流 修改数据表记录时,如果修改的字段开启了在修改时记录变更日志 则会将修改前的值和修改后的值记录到变更记录表中。变更记录表的格式参见变更记录表

配置项说明
在修改时记录变更日志默认不开启。开启后,字段内容发生变更时,系统会自动记录变更日志
允许以下角色查看此字段的变更记录默认为所有用户可查看,配置后仅配置的角色可查看

注意事项

  • 字段必填

    字段隐藏或只读状态,在提交数据时不会参与必填校验。

  • 动态校验

    动态校验由服务器检查,仅在用户提交数据后,才会进入校验。

使用示例

字段取值

编辑控制

显示控制

表单校验

动态校验