From e3f683cdc04916e54bc6ddc22bd079b564ed41c5 Mon Sep 17 00:00:00 2001 From: morning-star <26325820+Sight-wcg@users.noreply.github.com> Date: Tue, 17 Jun 2025 15:10:16 +0800 Subject: [PATCH] =?UTF-8?q?feat(treeTable):=20expandNode=20=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=20done=20=E5=9B=9E=E8=B0=83=20(#2721)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat(treeTable): expandNode 新增 done 回调 * docs(treeTable): 更新文档 * update code * Update docs/treeTable/index.md --- docs/treeTable/index.md | 3 ++- examples/treeTable-async.html | 34 +++++++++++++++++++++++++++++++++- src/modules/treeTable.js | 21 +++++++++++++-------- 3 files changed, 48 insertions(+), 10 deletions(-) diff --git a/docs/treeTable/index.md b/docs/treeTable/index.md index bb660635..a6b89ac4 100644 --- a/docs/treeTable/index.md +++ b/docs/treeTable/index.md @@ -274,7 +274,8 @@ treeTable.addNodes('test', { | index | 节点对应的行下标,一般可通过 `` 元素的 `data-index` 属性获得 | number | - | | expandFlag | 设置展开或关闭状态,若为 `true` 则表示展开;`false` 则为关闭;`null` 则表示切换 | boolean/null | - | | inherit | 子节点是否继承父节点的展开或关闭状态,`expandFlag` 属性必须为 `boolean` 型时才有效。 | boolean | `false` | -| callbackFlag | 是否触发事件(`beforeExpand,onExpand`) | boolean | `false` | +| callbackFlag | 是否触发 tree.callback 事件(`beforeExpand,onExpand`) | boolean | `false` | +| done 2.11.3+| 节点操作完成后的回调函数 | (tableId, trData, trExpand) => void | - | 若操作的节点不是一个父节点,则返回 `null`,否则返回操作之后的折叠状态。 diff --git a/examples/treeTable-async.html b/examples/treeTable-async.html index a9ae507d..5c70f227 100644 --- a/examples/treeTable-async.html +++ b/examples/treeTable-async.html @@ -14,12 +14,17 @@
+ +