Skip to content

Commit 467b056

Browse files
committed
feat: improve flatten treeData
1 parent 945f128 commit 467b056

File tree

1 file changed

+1
-9
lines changed

1 file changed

+1
-9
lines changed

src/OptionList.tsx

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -162,16 +162,8 @@ const OptionList: React.ForwardRefRenderFunction<ReviseRefOptionListProps> = (_,
162162
nodes: EventDataNode<any>[],
163163
searchVal?: string,
164164
): EventDataNode<any> | null => {
165-
// 使用 mergedExpandedKeys 而不是 true
166-
// 这样可以保持与实际展示状态一致
167-
const flattenedNodes = flattenTreeData(
168-
nodes,
169-
// 搜索时展开所有节点以便搜索,否则使用当前展开状态
170-
searchVal ? true : mergedExpandedKeys,
171-
fieldNames,
172-
);
165+
const flattenedNodes = flattenTreeData(nodes, mergedExpandedKeys, fieldNames);
173166

174-
// 查找第一个匹配的节点
175167
const matchedNode = flattenedNodes.find(node => {
176168
const rawNode = node.data as EventDataNode<any>;
177169
if (rawNode.disabled || rawNode.selectable === false) {

0 commit comments

Comments
 (0)