From 5bb1a7b5a723e4bf832aabe42bc664fed4d5e32e Mon Sep 17 00:00:00 2001 From: xuliangzhan Date: Sat, 23 Oct 2021 22:45:12 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=8F=82=E6=95=B0=20tree-con?= =?UTF-8?q?fig.transform?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- examples/api/table.ts | 29 ++++++++++- examples/views/table/tree/Basic.vue | 80 +++++++++-------------------- package.json | 2 +- packages/table/src/table.ts | 12 +++++ packages/v-x-e-table/src/conf.ts | 2 + types/table.d.ts | 5 ++ 6 files changed, 73 insertions(+), 57 deletions(-) diff --git a/examples/api/table.ts b/examples/api/table.ts index eccb63196..d6b940490 100644 --- a/examples/api/table.ts +++ b/examples/api/table.ts @@ -1572,9 +1572,36 @@ const apis = [ enum: '', defVal: '继承 setup.table.treeConfig', list: [ + { + name: 'transform', + desc: '自动将列表转为树结构(需要有 rowKey 和 parentKey)', + version: '4.1.0', + type: 'string', + enum: '', + defVal: 'false', + list: [] + }, + { + name: 'rowKey', + desc: '树节点的字段名', + version: '4.1.0', + type: 'string', + enum: '', + defVal: 'id', + list: [] + }, + { + name: 'parentKey', + desc: '树父节点的字段名', + version: '4.1.0', + type: 'string', + enum: '', + defVal: 'parentId', + list: [] + }, { name: 'children', - desc: '树子节点的属性', + desc: '树子节点的字段名', version: '', type: 'string', enum: '', diff --git a/examples/views/table/tree/Basic.vue b/examples/views/table/tree/Basic.vue index da27c160b..223f37f64 100644 --- a/examples/views/table/tree/Basic.vue +++ b/examples/views/table/tree/Basic.vue @@ -1,7 +1,9 @@