跳到主要内容

对象容器的折叠功能

Drip-Form的对象容器支持折叠隐藏的功能,但是折叠后的表单DOM结构是不是需要渲染呢? 这个是用户可以控制的,需要在对象容器的Schema的ui中的forceRender控制,该字段是true的话,就渲染DOM,否则不渲染,默认为false

unitedSchema
{
"type":"object",
"fieldKey":"title",
"ui":{
"type":"object",
"mode":"collapse",
"forceRender": true
},
"title":"标题",
"schema":[
{
"fieldKey":"title",
"type":"string",
"title":"名称",
"ui":{
"type":"text",
"placeholder":"请输入单行文本",
"allowClear":true
}
},
{
"fieldKey":"requiredIcon",
"type":"boolean",
"title":"是否展示*号",
"default":false,
"ui":{
"type":"switch",
"description":{
"title":"需配置校验规则为必填时才生效",
"type":"icon",
"trigger":"hover"
}
}
}
]
}