mirror of
https://github.com/alibaba/lowcode-engine.git
synced 2026-03-17 03:04:27 +00:00
fix: 灵犀vc组件中调用config, 补充进去
This commit is contained in:
parent
377dfa3256
commit
7171aa218d
@ -21,6 +21,7 @@ export class SettingField extends SettingPropEntry implements SettingEntry {
|
|||||||
readonly isSettingField = true;
|
readonly isSettingField = true;
|
||||||
readonly isRequired: boolean;
|
readonly isRequired: boolean;
|
||||||
readonly transducer: Transducer;
|
readonly transducer: Transducer;
|
||||||
|
private _config: FieldConfig;
|
||||||
extraProps: FieldExtraProps;
|
extraProps: FieldExtraProps;
|
||||||
|
|
||||||
// ==== dynamic properties ====
|
// ==== dynamic properties ====
|
||||||
@ -53,6 +54,7 @@ export class SettingField extends SettingPropEntry implements SettingEntry {
|
|||||||
super(parent, config.name, config.type);
|
super(parent, config.name, config.type);
|
||||||
|
|
||||||
const { title, items, setter, extraProps, ...rest } = config;
|
const { title, items, setter, extraProps, ...rest } = config;
|
||||||
|
this._config = config;
|
||||||
this._title = title;
|
this._title = title;
|
||||||
this._setter = setter;
|
this._setter = setter;
|
||||||
this.extraProps = {
|
this.extraProps = {
|
||||||
@ -80,6 +82,10 @@ export class SettingField extends SettingPropEntry implements SettingEntry {
|
|||||||
return this._items;
|
return this._items;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
get config(): FieldConfig {
|
||||||
|
return this._config;
|
||||||
|
}
|
||||||
|
|
||||||
private initItems(items: Array<FieldConfig | CustomView>, settingFieldCollector?: { (name: string | number, field: SettingField): void; (name: string, field: SettingField): void; }) {
|
private initItems(items: Array<FieldConfig | CustomView>, settingFieldCollector?: { (name: string | number, field: SettingField): void; (name: string, field: SettingField): void; }) {
|
||||||
this._items = items.map((item) => {
|
this._items = items.map((item) => {
|
||||||
if (isCustomView(item)) {
|
if (isCustomView(item)) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user