From 30c6767b7d7046c0526ecdaea32e01e09ad85dd4 Mon Sep 17 00:00:00 2001 From: mairuiming Date: Tue, 17 Jun 2025 19:48:14 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20src/App.tsx?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 更新类型 --- src/App.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/App.tsx b/src/App.tsx index 68d84e9..7386e05 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -390,7 +390,13 @@ const App: React.FC = () => { if (optionsMap.size === 0) { const fieldMeta = await field.getMeta(); console.log('字段元数据:', fieldMeta); - const fieldOptions = fieldMeta.property?.options || []; + + // 检查字段类型是否为多选或单选字段 + let fieldOptions = []; + if (fieldMeta.type === FieldType.MultiSelect || fieldMeta.type === FieldType.SingleSelect) { + fieldOptions = (fieldMeta.property as any).options || []; + } + optionsMap = new Map(fieldOptions.map(opt => [opt.name, opt])); setFieldOptionsMap(optionsMap); }