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
作者:聂维  创建时间:2024-05-28 17:42
最后编辑:聂维  更新时间:2025-05-12 18:04