Skip to main content

Module setting_def

Module setting_def 

Source

Structs§

FieldUiMetadata
字段 UI 元数据 — 描述前端如何渲染和展示一个配置字段。
SchemaNode
Schema 节点 — 包含类型定义和默认值。
SettingDefinition
配置项定义 — 组件 setting_schema() 返回的单个配置字段描述。
SettingsContribution
配置贡献 — 组件对外暴露的完整 schema 描述。
VisibleWhen
字段可见性条件 — 参照同级字段值动态显隐一个字段。

Enums§

CommitPolicy
PathMode
路径选择模式。
PrimitiveType
原始类型枚举,用于 builder 的 primitive_item() 方法, 快速指定数组元素的数据类型。
SchemaKind
Schema 类型节点 — 描述数据的形状和校验规则。
WidgetHint
UI 控件提示 — 告诉前端这个字段应该用什么控件渲染。

Constants§

SETTINGS_SCHEMA_VERSION
Settings schema 版本号,用于向前兼容判断。

Functions§

validate_setting_definitions
校验一组 SettingDefinition 的合法性。