mirror of
https://github.com/alibaba/lowcode-engine.git
synced 2026-01-13 01:21:58 +00:00
fix: 修复setter设置defaultValue不生效的问题
This commit is contained in:
parent
ff647f6f26
commit
0cf47daac1
@ -64,7 +64,7 @@ export function getSettersMap() {
|
||||
return settersMap;
|
||||
}
|
||||
|
||||
export function createSetterContent(setter: any, props: object): ReactNode {
|
||||
export function createSetterContent(setter: any, props: Record<string, any>): ReactNode {
|
||||
if (typeof setter === 'string') {
|
||||
setter = getSetter(setter);
|
||||
if (!setter) {
|
||||
@ -79,5 +79,10 @@ export function createSetterContent(setter: any, props: object): ReactNode {
|
||||
setter = setter.component;
|
||||
}
|
||||
|
||||
// Fusion的表单组件都是通过 'value' in props 来判断是否使用 defaultValue
|
||||
if ('value' in props && typeof props.value === 'undefined') {
|
||||
delete props.value;
|
||||
}
|
||||
|
||||
return createContent(setter, props);
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user