# object
# 描述
- type
object
相关配置演示- 官方文档 - JSON Schema object (opens new window)
# 数据校验
# additionalProperties
是否可以有其它属性。只支持配置配置 false
,其它不支持
# required
数组类型,包含需要必须的属性key
# minProperties
最小对象的属性数量
# maxProperties
最大对象的属性数量
# dependencies
支持配置属性依赖
注意
Dependencies
schema 依赖不支持additionalProperties
只支持配置false
Pattern Properties
不支持
如下演示:
schema
ui-schema
error-schema
相关配置
# 其它配置
# ui:order
- 支持通过配置
ui-schema
ui:order
对属性渲染顺序进行排序。 - 参见 ui-schema order 配置 (opens new window)
比如:
// 支持 * 匹配其它值
uiSchema = {
'ui:order': ['number', '*'],
// 'ui:order': ['firstName', 'lastName'],
}
# ui:onlyShowIfDependent
ui-schema
配置 onlyShowIfDependent: true
可以隐藏没触发依赖的项,参见这里