{
"schema": {
"type": "object",
"properties": {
"$$buttons": {
"title": "按钮列表",
"type": "array",
"default": []
},
"full-screen": {
"title": "设置工具栏属性是否显示全屏按钮",
"type": "boolean",
"default": false
},
"id": {
"title": "唯一 ID 标识",
"type": "string"
},
"loading": {
"title": "是否加载中",
"type": "boolean",
"default": false
},
"refresh": {
"title": "工具栏组件开启表格刷新功能",
"type": "boolean",
"default": false
},
"$$refresh": {
"title": "工具栏组件开启表格刷新功能",
"type": "object"
},
"resizable": {
"title": "列宽拖动配置(需要设置 id)",
"type": "boolean",
"default": true
},
"$$resizable": {
"title": "列宽拖动配置(需要设置 id)",
"type": "object",
"properties": {
"storage": {
"title": "调整列宽是否保存在本地的 localStroage 里",
"type": "boolean",
"default": false
}
}
},
"setting": {
"title": "设置工具栏属性是否显示个性化配置(需要设置 id)",
"type": "boolean",
"default": false
},
"$$setting": {
"title": "设置工具栏属性是否显示个性化配置(需要设置 id)",
"type": "object"
},
"size": {
"title": "尺寸",
"type": "string",
"enum": ["medium", "small", "mini"],
"enumNames": ["中等尺寸", "较小尺寸", "迷你尺寸"],
"default": ""
},
"#buttons": {
"title": "按钮列表插槽",
"type": "string"
},
"#toolbar": {
"title": "工具栏插槽",
"type": "string"
},
"#tools": {
"title": "右侧工具列表插槽",
"type": "string"
}
}
}
}