Commit 0adf83d01ee750aec500bd67cc90a15dc4f175d6
1 parent
c97fa6d2
Exists in
master
and in
3 other branches
docs: 更新Table组件文档
Showing
1 changed file
with
38 additions
and
0 deletions
Show diff stats
examples/views/docs/component/table.md
| @@ -99,6 +99,44 @@ export default { | @@ -99,6 +99,44 @@ export default { | ||
| 99 | 99 | ||
| 100 | </div> | 100 | </div> |
| 101 | 101 | ||
| 102 | +## 层级分组 | ||
| 103 | + | ||
| 104 | +支持`group`分组,兼容form组件,使同一个scheme能够同时复用在`table`、`form`上 | ||
| 105 | + | ||
| 106 | +::: snippet `group`设置分组,其中`key`设置分组对象名称 | ||
| 107 | + | ||
| 108 | +```html | ||
| 109 | +<template> | ||
| 110 | + <z-table v-model="tableData" :list="list" :tableProps="{ border: true }"></z-table> | ||
| 111 | +</template> | ||
| 112 | + | ||
| 113 | +<script> | ||
| 114 | +export default { | ||
| 115 | + data() { | ||
| 116 | + return { | ||
| 117 | + tableData: [ | ||
| 118 | + { name: '张三', age: 16, location: { city: '上海', address: '青浦区' } }, | ||
| 119 | + { name: '李四', age: 24, location: { city: '北京', address: '朝阳区' } } | ||
| 120 | + ], | ||
| 121 | + list: [ | ||
| 122 | + { label: '姓名', key: 'name' }, | ||
| 123 | + { label: '年龄', key: 'age', props: { 'controls-position': 'right' } }, | ||
| 124 | + { | ||
| 125 | + group: { key: 'location' }, | ||
| 126 | + list: [ | ||
| 127 | + { label: '城市', key: 'city' }, | ||
| 128 | + ] | ||
| 129 | + }, | ||
| 130 | + { label: '地址', key: 'location.address' }, | ||
| 131 | + ] | ||
| 132 | + } | ||
| 133 | + } | ||
| 134 | +} | ||
| 135 | +</script> | ||
| 136 | +``` | ||
| 137 | + | ||
| 138 | +::: | ||
| 139 | + | ||
| 102 | ## API | 140 | ## API |
| 103 | 141 | ||
| 104 | ## Attribute 属性 | 142 | ## Attribute 属性 |