个性化单元
- 菜单路径:
开发管理
>个性化管理
>个性化单元
- 菜单层级:
平台级
功能页面中需要个性化的 表单
或 表格
称之为 个性化单元
个性化单元分组
分组
是 个性化单元
的集合,通常一个功能页面中会有多个 个性化单元
。为了管理方便的考虑一般将一个页面创建一个 分组
。
-
单元组编码: 大写英文字母,建议格式为
[功能所属服务简称] + [功能编码] + [页面名称]
-
单元组名称: 建议使用
菜单名称+页面名称
新建个性化单元
选择 分组
创建具体的 个性化单元
-
单元编码: 单元编码由
[分组编码]+[单元编码]
组成,要求大写英文字母 -
单元名称: 个性化单元名称,采用具有明确含义的描述信息,例如:采购申请头
-
单元类型: 按照个性化单元的页面组件不同分为
表单
、表格
、查询
,未来支持更多组件类型 -
关联主模型:
个性化单元
的字段来源是数据模型
,因此个性化单元要与某一个具体的数据模型
相关联。数据模型
的配置请参考 数据模型配置 -
SQL IDs: SQL ID 为
Mybatis
中MappedStatement
的id
属性值。复杂后台逻辑的数据处理需要依赖于个性化单元的配置,因此需要将个性化单元和具体的操作SQL做匹配,但是大多数情况下不需要配置此项,多个 ID 以 逗号 分割。 -
只读: 表示此单元在功能页面中不能编辑
维护个性化单元
单元配置
-
单元配置支持修改
单元名称
、SQL IDs
、只读
、条件关联单元(用于条件配置)
、启用
-
单元类型为
表单
可额外修改表单列数
、标签组件比例
单元字段
-
创建模型字段: 模型字段为实体字段,当需要创建操作列等虚拟字段时,去掉该选项即可,虚拟字段在租户级只能配置显示属性
-
所属模型: 字段所属数据模型
-
字段编码: 当前数据模型下的字段编码
-
字段别名: 一般情况下不需要设置,只有当数据模型的字段和个性化单元前端的编码不一致时,才需要设置别名。如上图,字段编码为
approved_by
,但页面展示时使用的是approvedUser
,此时需设置字段别名为approvedUser
,建议使用驼峰 -
渲染类型: 如果界面是组件时需要设置为
编辑组件
,如果界面是纯显示字段需要设置为文本显示
-
位置 若单元类型为表格,位置代表该字段在表中位置
-
行/列: 若单元类型为表单,需设置该字段在表单中的坐标,即需设置行、列
-
冻结: 若单元类型为表格时,可设置冻结方式,分为
左冻结
、右冻结
两种。例如,若设置该字段为左冻结
,则该字段在表格中固定在左侧 -
设置值集参数: 组件类型为值集时,可以设置额外的查询参数,解决租户个性化条件配置值集查不到数据的情况