1 数据库修改属性相关配置
请参考附录提供的组件类型进行修改
1.0 如何查看属性组信息
进入【数据模型】菜单进行查看,主表单属性组的编码即表单的编码
1.0.1 属性组接口字段细节说明
- 接口中参数classId就是表单分类的ID
- 主表单属性组的APIName固定值是BASIC_INFO_GROUP,接口是被替换成表单编码(数据库主表名)
1.1 已知表单ID和属性组编码
以下sql仅仅修改了属性类型,如需修改其他配置(如最大长度(max_length)、精度(accuracy)),请自行添加
update obj_attribute a
set attr_type = 'SELECT' -- 新的组件类型编码
where a.api_name = 'SO_TYPE' -- 字段编码
and attribute_group_id = (
select g.id from obj_class c inner join obj_attribute_group g on c.id = g.class_id where c.id = '3564e508e93e4eedac34dbc4d419a168' and g.api_name = 'BASIC_INFO_GROUP'
);
1.2 已知表单编码(数据库主表名)/名称和属性组编码
以下sql仅仅修改了属性类型,如需修改其他配置(如最大长度(max_length)、精度(accuracy)),请自行添加
update obj_attribute a
set attr_type = 'SELECT' -- 新的组件类型编码
where a.api_name = 'SO_TYPE' -- 字段编码
and attribute_group_id = (
select g.id from obj_class c inner join obj_attribute_group g on c.id = g.class_id where c.api_name = 'CLCP_SO_AUTO_PUSH_DOWN_RULE' and g.api_name = 'BASIC_INFO_GROUP'
-- 表单分类编码(即主表单属性组编码)
-- c."name" = '【订单中心】订单自动下发规则'
);
2 数据库修改物理字段类型(选做)
如果是从文本类型修改为数字类型,请自行在业务数据库中修改物理字段的类型
3 在表单设计器中重新拖动属性并调整配置
操作步骤
- 打开表单设计器,点击进入左侧第二个属性元素的界面
- 将改好的属性重新拖到设计器上,然后按需求调整相关配置
- 删除原有属性,但是不能级联删除模型,确认无误后点击保存即可
4 数据清洗(选做)
- 如果从文本改为字典类型,需要将文本数据改为字典编码
- 如果从字典类型改为文本,需要将编码改为翻译后的文本
- 如果从多选改为单选,多选数据有多个,英文逗号隔开存储
附录
组件类型
/** 单行文本 */
TEXT,
/** 多行文本 */
TEXTAREA,
/** 数字 */
INT,
/** 小数(弃用了) */
FLOAT,
/** 日期 */
DATE,
/** 单选框 */
RADIO,
/** 复选框 */
CHECKBOX,
/** 下拉单选 */
SELECT,
/** 下拉多选 */
MULTI_SELECT,
/** 单选搜索 */
SEARCH,
/** 多选搜索 */
MULTI_SEARCH,
/** 树形单选 */
TREE,
/** 树形多选 */
MULTI_TREE,
/** 人员单选 */
PERSON,
/** 人员多选 */
MULTI_PERSON,
/** 多标签输入 */
MULTI_LABEL,
/** 日期区间 */
DATE_RANGE,
/** 开关选择器 */
SWITCH,
/** 单标签输入 */
LABEL,
/** 多张图片上传 */
MULTI_PICTURES,
/** 多附件上传 */
MULTI_FILES,
/** 文本标签 */
TEXT_LABEL,
/** 自定义组件 */
CUSTOM_COMP,
/** 定制组件多值 */
CUSTOM_COMP_MULTI,
/** 扩展定制组件 */
EXTRA_COMP,
/** 组织单选 */
ORGANIZTION,
/** 组织多选 */
MULTI_ORGANIZTION,
/** 树形单选搜索 */
TREE_SEARCH,
/** 树形多选搜索 */
MULTI_TREE_SEARCH,
/** 流水号 */
SERIAL_NUMBER,
/** 业务自定义默认类型 */
BIZ_CUSTOM_DEFAULT
作者:聂维 创建时间:2022-09-02 18:01
最后编辑:聂维 更新时间:2024-12-11 10:09
最后编辑:聂维 更新时间:2024-12-11 10:09