更新 src/App.tsx
更新类型
This commit is contained in:
@ -390,7 +390,13 @@ const App: React.FC = () => {
|
|||||||
if (optionsMap.size === 0) {
|
if (optionsMap.size === 0) {
|
||||||
const fieldMeta = await field.getMeta();
|
const fieldMeta = await field.getMeta();
|
||||||
console.log('字段元数据:', fieldMeta);
|
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]));
|
optionsMap = new Map(fieldOptions.map(opt => [opt.name, opt]));
|
||||||
setFieldOptionsMap(optionsMap);
|
setFieldOptionsMap(optionsMap);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user