mirror of
https://github.com/alibaba/lowcode-engine.git
synced 2026-01-12 17:08:14 +00:00
refactor: 调整逻辑, 不再因为配置了字符串的 setter 就自动增加 VariableSetter, 需要变量的话统一通过 MixedSetter 来完成
This commit is contained in:
parent
3b645d270d
commit
57cd630baf
@ -40,7 +40,6 @@ class SettingFieldView extends Component<{ field: SettingField }> {
|
||||
let setterProps: any = {};
|
||||
let setterType: any;
|
||||
let initialValue: any = null;
|
||||
const isReactComponent = prototype === null || prototype === undefined;
|
||||
|
||||
if (Array.isArray(setter)) {
|
||||
setterType = 'MixedSetter';
|
||||
@ -58,11 +57,6 @@ class SettingFieldView extends Component<{ field: SettingField }> {
|
||||
if (setter.initialValue != null) {
|
||||
initialValue = setter.initialValue;
|
||||
}
|
||||
} else if (isReactComponent) {
|
||||
setterType = 'MixedSetter';
|
||||
setterProps = {
|
||||
setters: [setter, 'VariableSetter'],
|
||||
};
|
||||
} else if (setter) {
|
||||
setterType = setter;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user