Appearance
Documentation / @geoverse/editor-core / FieldDef
Interface: FieldDef
Defined in: packages/editor-core/src/schema/index.ts:12
字段定义——驱动表单渲染与(仅 UX 的)校验。
Properties
default?
ts
optional default?: unknown;Defined in: packages/editor-core/src/schema/index.ts:22
新建/重置时的默认值。
enum?
ts
optional enum?: unknown[];Defined in: packages/editor-core/src/schema/index.ts:20
枚举可选值(命中外集即 error)。
label?
ts
optional label?: string;Defined in: packages/editor-core/src/schema/index.ts:16
表单展示名,缺省回退 name。
name
ts
name: string;Defined in: packages/editor-core/src/schema/index.ts:13
readonly?
ts
optional readonly?: boolean;Defined in: packages/editor-core/src/schema/index.ts:24
只读(表单禁编,不参与提交语义)。
required?
ts
optional required?: boolean;Defined in: packages/editor-core/src/schema/index.ts:18
必填(空值即 error)。
type
ts
type: FieldType;Defined in: packages/editor-core/src/schema/index.ts:14
