Skip to content
On this page

动态表单配置

配置时间控件的最小值

场景:需要选择时间需要在某段时间之前选择,例如 3 月前,半年前,一年前

日期选择组件的高级属性中进行配置,配置limitMinDate属性,如下图

avatar

limitMinDate可选的值为/^(\d+)\s*(个月|月|天|日)\s*(前|后)$/

上图 12 月前,代表最早可选时间为 12 个月前

表单项的显示或隐藏

场景:当需要表单某个值,然后触发表单某一项的变化时

在动态表单管理中“字段联动配置”中进行配置,如下图:

avatar

点击新增

avatar

字段编码代表触发联动的字段

表达式代表触发联动成立的条件

受影响字段json条件成立时,执行的 json 操作

举个例子

avatar

字段编码等于death_care_type代表当death_care_type表单项的值发生变化时触发联动

表达式等于death_care_type=='10'代表当表单项death_care_type的值等于10时,执行受影响字段json

受影响字段 json

json
[
  {
    "field_code": "relation_type",
    "is_show": "1"
  },
  {
    "field_code": "condolence_amount",
    "default_value": "1000"
  }
]

json 为数组形式,每一个数组代表执行一个操作, field_code代表表单项,

json
{
  "field_code": "relation_type",
  "is_show": "1"
}

这里的意思是将relation_type表单项的is_show属性改为1

is_show 属性代表是否显示,1 为显示 0 为隐藏

json
{
  "field_code": "condolence_amount",
  "default_value": "1000"
}

这里的意思是将condolence_amount表单项的default_value属性改为1000

default_value 属性代表表单项的默认值

配置已经申请的次数

avatar

只有在移动慰问配置管理中配置检查接口和是否限制次数开启才会在打开表单前去判断审批流程的次数

如果需要显示申请次数,可以在表单中进行如下配置

avatar