Skip to content

表单设计

表单设计指通过组合系统提供的控件,来完成表单字段的设计。不同的控件提供了不同的能力,从而满足多样化的表单设计需求

1.表单设计步骤

表单设计主要分为三步

  1. 选择需要的控件
  2. 将其拖拽到合适的位置
  3. 设置控件的属性

2.控件通用配置

表单控件的某些配置是通用的,以下对每个通用配置进行详细说明

2.1 名称

控件的名称,也就是字段的名字(例如:手机号)

注意

控件的名称是不允许重复的,当需要显示相同的名称时,可以设置:别名(别名优先显示)

2.2 注释说明

用于对控件进行说明的文字,例如:填写金额时可能会填错,但这个字段又非常重要,就可以增加特别说明进行强调

2.3 默认内容

新增记录 时,控件默认设置的值。例如:创建申请单时,此申请单的状态应该默认为“待审批”

默认内容分为以下几类

  • 自定义:根据控件类型自定义默认值
  • 关联他表字段:使用其他表单的数据作为默认值
  • 关联数据字典:使用数据字典的字典项作为默认值

场景说明

关联他表字段

提交成交申请时,销售需要按成单金额 * 提成比例进行提成,提成比例存在于单独的销售配置表中的。那么可以将提成比例的默认值设为关联销售配置表,这样当选择了销售以后,提成比例就会自动设置

特别说明:编辑记录时生效

当设置 关联他表字段 ,并且设置填充条件时,使用了 本表字段
那么不仅是新增,在 编辑 时,默认值的填充也会生效。

以上述场景举例,设置如下图:

编辑时变动的演示效果如下:

2.4 条件填充

当前控件满足指定条件后,自动设置其他控件的值

提示

如果只需要在新增记录时触发条件填充,则可以勾选仅新增填充

场景说明

提交成交申请时,销售有不同的等级,不同的等级对应不同的提成比例。那么可以对销售等级控件设置条件填充,满足条件后自动设置提成比例的值

2.5 提示文本

对于需要输入的控件(例如:文本、数值等),可以增加提示文本,用于在填写前对用户进行提示

2.6 占位宽度

可以设置控件的宽度

提示

此处 下拉框 仅针对一个控件有效,若希望整个表单得所有控件都遵循同一个最大数量
则应在 表单设置 -> 基础配置 -> 单行控件数量 处设置,如下图:

2.7 必填

设置控件为必填后,如果没有填写控件值则不允许提交记录

注意

如果控件被隐藏(配置隐藏、表单规则隐藏、权限隐藏等),那么必填属性不会生效

2.8 状态配置

可以配置控件在不同场景下的状态。以下为全部状态配置

  • 新增时不可编辑:新增记录时,限制控件不能够编辑,即:控件为只读状态
  • 新增时隐藏:新增记录时,隐藏控件
  • 编辑时不可编辑:编辑记录时,限制控件不能够编辑,即:控件为只读状态
  • 编辑时隐藏:编辑记录时,隐藏控件

注意

控件隐藏后,控件为不可见状态,但控件依旧可以通过关联填充、计算公式等自动变更控件值

控件不可编辑后,无法手动修改控件的值,但是控件依旧可以通过关联填充、计算公式等自动变更控件值

2.9 公式自动计算

对于文本数值日期是否控件,可以配置自动计算的公式,当公式中关联的字段值发生变更后,控件会自动重新计算

例如配置以公式自动计算:加数+被加数 =

效果如下