From 576c727b6d9ee9594180ab428809a472265123cf Mon Sep 17 00:00:00 2001 From: Ronan Date: Tue, 19 Aug 2025 21:59:45 +0800 Subject: [PATCH 1/2] docs(table): add example with tree data --- .../examples/table/TableTreeDataExample.vue | 156 ++++++++++++++++++ docs/content/3.components/table.md | 13 ++ 2 files changed, 169 insertions(+) create mode 100644 docs/app/components/content/examples/table/TableTreeDataExample.vue diff --git a/docs/app/components/content/examples/table/TableTreeDataExample.vue b/docs/app/components/content/examples/table/TableTreeDataExample.vue new file mode 100644 index 0000000000..0dfaa32499 --- /dev/null +++ b/docs/app/components/content/examples/table/TableTreeDataExample.vue @@ -0,0 +1,156 @@ + + + diff --git a/docs/content/3.components/table.md b/docs/content/3.components/table.md index 3f40b22086..92bbd7e877 100644 --- a/docs/content/3.components/table.md +++ b/docs/content/3.components/table.md @@ -580,6 +580,19 @@ class: '!p-0' --- :: +### With tree data + +You can use `getSubRows` props to display tree data + +::component-example +--- +prettier: true +collapse: true +name: 'table-tree-data-example' +class: '!p-0' +--- +:: + ### With slots You can use slots to customize the header and data cells of the table. From 0086659c1725ad2578881d502f523660da4b135f Mon Sep 17 00:00:00 2001 From: Ronan Date: Wed, 20 Aug 2025 09:39:53 +0800 Subject: [PATCH 2/2] docs(table): only expand the first row to save room in tree data example --- .../content/examples/table/TableTreeDataExample.vue | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/docs/app/components/content/examples/table/TableTreeDataExample.vue b/docs/app/components/content/examples/table/TableTreeDataExample.vue index 0dfaa32499..4050a03970 100644 --- a/docs/app/components/content/examples/table/TableTreeDataExample.vue +++ b/docs/app/components/content/examples/table/TableTreeDataExample.vue @@ -137,18 +137,21 @@ const columns: TableColumn[] = [{ return h('div', { class: 'text-right font-medium' }, formatted) } }] + +const expanded = ref({ 0: true })