Skip to content

setSchemaTpl有bug #11854

Open
Open
@Yabsolute

Description

@Yabsolute

描述问题:

使用setSchemaTpl方法后,部分组件的该属性在个别地方会不生效,比如按钮的左侧图标(设置异常)和右侧图标(设置成功)

截图或视频:

比如setSchemaTpl('icon',{
asFormItem: true,
type: 'select',
options: [
{ label: 'house', value: 'fa-solid fa-house' },
{ label: 'circleUser', value: 'fa-solid fa-circle-user' },
{ label: 'image', value: 'fa-solid fa-image' },
{ label: 'file', value: 'fa-solid fa-file' },
{ label: 'camera', value: 'fa-solid fa-camera' },
{ label: 'user', value: 'fa-solid fa-user' },
],
});

Image

Image

如何复现(请务必完整填写下面内容):

官网的https://github.com/aisuda/amis-editor-demo可以直接复现

setSchemaTpl('icon',{
  asFormItem: true,
  type: 'select',
  options: [
    { label: 'house', value: 'fa-solid fa-house' },
    { label: 'circleUser', value: 'fa-solid fa-circle-user' },
    { label: 'image', value: 'fa-solid fa-image' },
    { label: 'file', value: 'fa-solid fa-file' },
    { label: 'camera', value: 'fa-solid fa-camera' },
    { label: 'user', value: 'fa-solid fa-user' },
  ],
})

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions