个性化单元
- 菜单路径:
开发管理>个性化管理>个性化单元 - 菜单层级:
平台级
功能页面中需要个性化的 表单 或 表格 称之为 个性化单元
个性化单元分组
分组 是 个性化单元 的集合,通常一个功能页面中会有多个 个性化单元 。为了管理方便的考虑一般将一个页面创建一个 分组 。

-
单元组编码: 大写英文字母,建议格式为
[功能所属服务简称] + [功能编码] + [页面名称] -
单元组名称: 建议使用
菜单名称+页面名称
新建个性化单元
选择 分组 创建具体的 个性化单元

-
单元编码: 单元编码由
[分组编码]+[单元编码]组成,要求大写英文字母 -
单元名称: 个性化单元名称,采用具有明确含义的描述信息,例如:采购申请头
-
单元类型: 按照个性化单元的页面组件不同分为
表单、表格、查询,未来支持更多组件类型 -
关联主模型:
个性化单元的字段来源是数据模型,因此个性化单元要与某一个具体的数据模型相关联。数据模型的配置请参考 数据模型配置 -
SQL IDs: SQL ID 为
Mybatis中MappedStatement的id属性值。复杂后台逻辑的数据处理需要依赖于个性化单元的配置,因此需要将个性化单元和具体的操作SQL做匹配,但是大多数情况下不需要配置此项,多个 ID 以 逗号 分割。 -
只读: 表示此单元在功能页面中不能编辑
维护个性化单元

单元配置
-
单元配置支持修改
单元名称、SQL IDs、只读、条件关联单元(用于条件配置)、启用 -
单元类型为
表单可额外修改表单列数、标签组件比例
单元字段

-
创建模型字段: 模型字段为实体字段,当需要创建操作列等虚拟字段时,去掉该选项即可,虚拟字段在租户级只能配置显示属性
-
所属模型: 字段所属数据模型
-
字段编码: 当前数据模型下的字段编码
-
字段别名: 一般情况下不需要设置,只有当数据模型的字段和个性化单元前端的编码不一致时,才需要设置别名。如上图,字段编码为
approved_by,但页面展示时使用的是approvedUser,此时需设置字段别名为approvedUser,建议使用驼峰 -
渲染类型: 如果界面是组件时需要设置为
编辑组件,如果界面是纯显示字段需要设置为文本显示 -
位置 若单元类型为表格,位置代表该字段在表中位置
-
行/列: 若单元类型为表单,需设置该字段在表单中的坐标,即需设置行、列
-
冻结: 若单元类型为表格时,可设置冻结方式,分为
左冻结、右冻结两种。例如,若设置该字段为左冻结,则该字段在表格中固定在左侧 -
设置值集参数: 组件类型为值集时,可以设置额外的查询参数,解决租户个性化条件配置值集查不到数据的情况
