1
0
mirror of synced 2026-03-23 02:58:34 +08:00

feat(form-schema,form,editor,table): 完善表单配置类型

This commit is contained in:
roymondchen
2026-03-20 17:38:11 +08:00
parent feefd3779e
commit e8714c96c9
25 changed files with 278 additions and 240 deletions

View File

@@ -5,7 +5,7 @@
<MForm
v-else-if="(config.type || config.editInlineFormConfig) && editState[index]"
label-width="0"
:config="config.editInlineFormConfig ?? [config]"
:config="config.editInlineFormConfig ?? [config as FormItemConfig]"
:init-values="editState[index]"
@change="formChangeHandler"
></MForm>
@@ -46,7 +46,7 @@
<script lang="ts" setup>
import { TMagicButton, TMagicTag, TMagicTooltip } from '@tmagic/design';
import { type ContainerChangeEventData, MForm } from '@tmagic/form';
import type { FormValue } from '@tmagic/form-schema';
import type { FormItemConfig, FormValue } from '@tmagic/form-schema';
import { setValueByKeyPath } from '@tmagic/utils';
import { ColumnConfig } from './schema';