Open
Description
描述问题:
使用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' },
],
});
如何复现(请务必完整填写下面内容):
官网的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' },
],
})