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 | 99 | |
| 100 | 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 | 140 | ## API |
| 103 | 141 | |
| 104 | 142 | ## Attribute 属性 | ... | ... |