diff --git a/db/TDesign.db b/db/TDesign.db index 22df7d9f9..fa056f65a 100644 Binary files a/db/TDesign.db and b/db/TDesign.db differ diff --git a/packages/products/tdesign-react/src/tree/tree.en-US.md b/packages/products/tdesign-react/src/tree/tree.en-US.md index 0a986607a..f39617d8f 100644 --- a/packages/products/tdesign-react/src/tree/tree.en-US.md +++ b/packages/products/tdesign-react/src/tree/tree.en-US.md @@ -69,6 +69,7 @@ getPath | `(value: TreeNodeValue)` | `TreeNodeModel[]` | required getTreeData | `(value?: TreeNodeValue)` | `Array` | required。get tree struct data insertAfter | `(value: TreeNodeValue, newData: T)` | \- | required insertBefore | `(value: TreeNodeValue, newData: T)` | \- | required +refresh | \- | \- | required。refresh tree state, used in tree search remove | `(value: TreeNodeValue)` | \- | required scrollTo | `(scrollToParams: ScrollToElementParams)` | \- | support scrolling to a specific node when virtual scrolling setItem | `(value: TreeNodeValue, options: TreeNodeState)` | \- | required diff --git a/packages/products/tdesign-react/src/tree/tree.md b/packages/products/tdesign-react/src/tree/tree.md index 812dd81e3..f4923ee7b 100644 --- a/packages/products/tdesign-react/src/tree/tree.md +++ b/packages/products/tdesign-react/src/tree/tree.md @@ -69,6 +69,7 @@ getPath | `(value: TreeNodeValue)` | `TreeNodeModel[]` | 必需。自下而 getTreeData | `(value?: TreeNodeValue)` | `Array` | 必需。获取某节点的全部树形结构;参数为空,则表示获取整棵树的结构数据,泛型 `T` 表示树节点 TS 类型 insertAfter | `(value: TreeNodeValue, newData: T)` | \- | 必需。插入新节点到指定节点后面,泛型 `T` 表示树节点 TS 类型 insertBefore | `(value: TreeNodeValue, newData: T)` | \- | 必需。插入新节点到指定节点前面,泛型 `T` 表示树节点 TS 类型 +refresh | \- | \- | 必需。刷新树节点状态,可用于搜索场景刷新 remove | `(value: TreeNodeValue)` | \- | 必需。移除指定节点 scrollTo | `(scrollToParams: ScrollToElementParams)` | \- | 虚拟滚动场景下 支持指定滚动到具体的节点 setItem | `(value: TreeNodeValue, options: TreeNodeState)` | \- | 必需。设置节点状态 diff --git a/packages/products/tdesign-react/src/tree/type.ts b/packages/products/tdesign-react/src/tree/type.ts index 95b15a8f5..09c535551 100644 --- a/packages/products/tdesign-react/src/tree/type.ts +++ b/packages/products/tdesign-react/src/tree/type.ts @@ -282,6 +282,10 @@ export interface TreeInstanceFunctions void; + /** + * 刷新树节点状态,可用于搜索场景刷新 + */ + refresh: () => void; /** * 移除指定节点 */ diff --git a/packages/products/tdesign-vue-next/src/tree/tree.en-US.md b/packages/products/tdesign-vue-next/src/tree/tree.en-US.md index e621d661a..ad10247f6 100644 --- a/packages/products/tdesign-vue-next/src/tree/tree.en-US.md +++ b/packages/products/tdesign-vue-next/src/tree/tree.en-US.md @@ -81,6 +81,7 @@ getPath | `(value: TreeNodeValue)` | `TreeNodeModel[]` | required getTreeData | `(value?: TreeNodeValue)` | `Array` | required。get tree struct data insertAfter | `(value: TreeNodeValue, newData: T)` | \- | required insertBefore | `(value: TreeNodeValue, newData: T)` | \- | required +refresh | \- | \- | required。refresh tree state, used in tree search remove | `(value: TreeNodeValue)` | \- | required scrollTo | `(scrollToParams: ScrollToElementParams)` | \- | support scrolling to a specific node when virtual scrolling setItem | `(value: TreeNodeValue, options: TreeNodeState)` | \- | required diff --git a/packages/products/tdesign-vue-next/src/tree/tree.md b/packages/products/tdesign-vue-next/src/tree/tree.md index 8380963ed..5e013e764 100644 --- a/packages/products/tdesign-vue-next/src/tree/tree.md +++ b/packages/products/tdesign-vue-next/src/tree/tree.md @@ -81,6 +81,7 @@ getPath | `(value: TreeNodeValue)` | `TreeNodeModel[]` | 必需。自下而 getTreeData | `(value?: TreeNodeValue)` | `Array` | 必需。获取某节点的全部树形结构;参数为空,则表示获取整棵树的结构数据,泛型 `T` 表示树节点 TS 类型 insertAfter | `(value: TreeNodeValue, newData: T)` | \- | 必需。插入新节点到指定节点后面,泛型 `T` 表示树节点 TS 类型 insertBefore | `(value: TreeNodeValue, newData: T)` | \- | 必需。插入新节点到指定节点前面,泛型 `T` 表示树节点 TS 类型 +refresh | \- | \- | 必需。刷新树节点状态,可用于搜索场景刷新 remove | `(value: TreeNodeValue)` | \- | 必需。移除指定节点 scrollTo | `(scrollToParams: ScrollToElementParams)` | \- | 虚拟滚动场景下 支持指定滚动到具体的节点 setItem | `(value: TreeNodeValue, options: TreeNodeState)` | \- | 必需。设置节点状态 diff --git a/packages/products/tdesign-vue-next/src/tree/type.ts b/packages/products/tdesign-vue-next/src/tree/type.ts index fa07db5d1..7f900f4f4 100644 --- a/packages/products/tdesign-vue-next/src/tree/type.ts +++ b/packages/products/tdesign-vue-next/src/tree/type.ts @@ -282,6 +282,10 @@ export interface TreeInstanceFunctions void; + /** + * 刷新树节点状态,可用于搜索场景刷新 + */ + refresh: () => void; /** * 移除指定节点 */ diff --git a/packages/products/tdesign-vue/src/tree/tree.en-US.md b/packages/products/tdesign-vue/src/tree/tree.en-US.md index f7862d9e6..c4f63739c 100644 --- a/packages/products/tdesign-vue/src/tree/tree.en-US.md +++ b/packages/products/tdesign-vue/src/tree/tree.en-US.md @@ -81,6 +81,7 @@ getPath | `(value: TreeNodeValue)` | `TreeNodeModel[]` | required getTreeData | `(value?: TreeNodeValue)` | `Array` | required。get tree struct data insertAfter | `(value: TreeNodeValue, newData: T)` | \- | required insertBefore | `(value: TreeNodeValue, newData: T)` | \- | required +refresh | \- | \- | required。refresh tree state, used in tree search remove | `(value: TreeNodeValue)` | \- | required scrollTo | `(scrollToParams: ScrollToElementParams)` | \- | support scrolling to a specific node when virtual scrolling setItem | `(value: TreeNodeValue, options: TreeNodeState)` | \- | required diff --git a/packages/products/tdesign-vue/src/tree/tree.md b/packages/products/tdesign-vue/src/tree/tree.md index b4d68cfb7..873699604 100644 --- a/packages/products/tdesign-vue/src/tree/tree.md +++ b/packages/products/tdesign-vue/src/tree/tree.md @@ -81,6 +81,7 @@ getPath | `(value: TreeNodeValue)` | `TreeNodeModel[]` | 必需。自下而 getTreeData | `(value?: TreeNodeValue)` | `Array` | 必需。获取某节点的全部树形结构;参数为空,则表示获取整棵树的结构数据,泛型 `T` 表示树节点 TS 类型 insertAfter | `(value: TreeNodeValue, newData: T)` | \- | 必需。插入新节点到指定节点后面,泛型 `T` 表示树节点 TS 类型 insertBefore | `(value: TreeNodeValue, newData: T)` | \- | 必需。插入新节点到指定节点前面,泛型 `T` 表示树节点 TS 类型 +refresh | \- | \- | 必需。刷新树节点状态,可用于搜索场景刷新 remove | `(value: TreeNodeValue)` | \- | 必需。移除指定节点 scrollTo | `(scrollToParams: ScrollToElementParams)` | \- | 虚拟滚动场景下 支持指定滚动到具体的节点 setItem | `(value: TreeNodeValue, options: TreeNodeState)` | \- | 必需。设置节点状态 diff --git a/packages/products/tdesign-vue/src/tree/type.ts b/packages/products/tdesign-vue/src/tree/type.ts index e3f66bcc9..2b958c46b 100644 --- a/packages/products/tdesign-vue/src/tree/type.ts +++ b/packages/products/tdesign-vue/src/tree/type.ts @@ -277,6 +277,10 @@ export interface TreeInstanceFunctions void; + /** + * 刷新树节点状态,可用于搜索场景刷新 + */ + refresh: () => void; /** * 移除指定节点 */ diff --git a/packages/scripts/api.json b/packages/scripts/api.json index 9eb82649b..4d3cd9fab 100644 --- a/packages/scripts/api.json +++ b/packages/scripts/api.json @@ -113181,6 +113181,43 @@ ], "field_type_text": [] }, + { + "id": 1707275700, + "platform_framework": [ + "1", + "2", + "4" + ], + "component": "Tree", + "field_category": 4, + "field_name": "refresh", + "field_type": [], + "field_default_value": "", + "field_enum": "", + "field_desc_zh": "刷新树节点状态,可用于搜索场景刷新", + "field_desc_en": "refresh tree state, used in tree search", + "field_required": 1, + "event_input": "", + "create_time": "2024-02-07 03:15:00", + "update_time": "2024-02-07 03:15:00", + "event_output": null, + "custom_field_type": null, + "syntactic_sugar": null, + "readonly": 1, + "html_attribute": 0, + "trigger_elements": "", + "deprecated": 0, + "version": "", + "test_description": null, + "support_default_value": 0, + "field_category_text": "Functions", + "platform_framework_text": [ + "Vue(PC)", + "React(PC)", + "Angular(PC)" + ], + "field_type_text": [] + }, { "id": 569, "platform_framework": [