From 10f537f26a798c05a1d85d616eca23f22747d17b Mon Sep 17 00:00:00 2001
From: Gweesin Chan <42909374+gweesin@users.noreply.github.com>
Date: Tue, 4 Mar 2025 09:37:29 +0800
Subject: [PATCH] feat(grid): [grid] expose getTreeExpandeds function (#2996)
* feat(grid): expose getTreeExpandeds function
* docs: fix description error
---
examples/sites/demos/apis/grid.js | 14 ++
...table-tree-grid-expand-composition-api.vue | 149 +++++++++++++++++
.../tree-table-tree-grid-expand.spec.js | 9 +
.../tree-table-tree-grid-expand.vue | 158 ++++++++++++++++++
.../pc/app/grid/webdoc/grid-tree-table.js | 9 +
packages/vue/src/grid/src/tree/src/methods.ts | 3 +
6 files changed, 342 insertions(+)
create mode 100644 examples/sites/demos/pc/app/grid/tree-table/tree-table-tree-grid-expand-composition-api.vue
create mode 100644 examples/sites/demos/pc/app/grid/tree-table/tree-table-tree-grid-expand.spec.js
create mode 100644 examples/sites/demos/pc/app/grid/tree-table/tree-table-tree-grid-expand.vue
diff --git a/examples/sites/demos/apis/grid.js b/examples/sites/demos/apis/grid.js
index f766a1016..ac6346d40 100644
--- a/examples/sites/demos/apis/grid.js
+++ b/examples/sites/demos/apis/grid.js
@@ -1692,6 +1692,20 @@ export default {
mode: ['pc', 'mobile-first'],
pcDemo: 'grid-tree-table#tree-table-tree-grid-insert-delete-update'
},
+ {
+ name: 'getTreeExpandeds',
+ type: '() => IRow[]',
+ defaultValue: '',
+ meta: {
+ stable: '3.22.0'
+ },
+ desc: {
+ 'zh-CN': '获取展开的行数据',
+ 'en-US': 'Get the expanded row data'
+ },
+ mode: ['pc', 'mobile-first'],
+ pcDemo: 'grid-tree-table#tree-table-tree-grid-expand'
+ },
{
name: 'closeFilter',
type: '() => void',
diff --git a/examples/sites/demos/pc/app/grid/tree-table/tree-table-tree-grid-expand-composition-api.vue b/examples/sites/demos/pc/app/grid/tree-table/tree-table-tree-grid-expand-composition-api.vue
new file mode 100644
index 000000000..210fce183
--- /dev/null
+++ b/examples/sites/demos/pc/app/grid/tree-table/tree-table-tree-grid-expand-composition-api.vue
@@ -0,0 +1,149 @@
+
+
通过 getTreeExpandeds
方法可以获取展开的行数据
You can use the getTreeExpandeds
method to get the expanded row data