diff --git a/packages/editor/src/fields/DisplayConds.vue b/packages/editor/src/fields/DisplayConds.vue index d15e233e..970aeb56 100644 --- a/packages/editor/src/fields/DisplayConds.vue +++ b/packages/editor/src/fields/DisplayConds.vue @@ -103,7 +103,7 @@ const config = computed(() => ({ { name: 'value', type: (mForm, { model }) => { - const [id, ...fieldNames] = model.field; + const [id, ...fieldNames] = [...parentFields.value, ...model.field]; const ds = dataSourceService?.getDataSourceById(id); diff --git a/packages/editor/src/type.ts b/packages/editor/src/type.ts index fddbc219..6a7c443e 100644 --- a/packages/editor/src/type.ts +++ b/packages/editor/src/type.ts @@ -774,7 +774,7 @@ export type PropsFormValueFunction = (data: { editorService: EditorService }) => export type PartSortableOptions = Omit; export interface PageBarSortOptions extends PartSortableOptions { /** 在onUpdate之后调用 */ - afterUpdate: (event: SortableEvent, sortable: Sortable) => void; + afterUpdate?: (event: SortableEvent, sortable: Sortable) => void; /** 在onStart之前调用 */ - beforeStart: (event: SortableEvent, sortable: Sortable) => void; + beforeStart?: (event: SortableEvent, sortable: Sortable) => void; }