|
@@ -133,17 +133,19 @@ const TocTreeWidget = ({
|
|
|
}, [treeData]);
|
|
}, [treeData]);
|
|
|
|
|
|
|
|
useEffect(() => {
|
|
useEffect(() => {
|
|
|
- if (selectedKeys) {
|
|
|
|
|
- setSelected(selectedKeys);
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ setSelected(selectedKeys);
|
|
|
}, [selectedKeys]);
|
|
}, [selectedKeys]);
|
|
|
|
|
|
|
|
|
|
+ useEffect(() => {
|
|
|
|
|
+ setExpanded(expandedKeys);
|
|
|
|
|
+ }, [expandedKeys]);
|
|
|
|
|
+
|
|
|
console.log("selected", selected);
|
|
console.log("selected", selected);
|
|
|
return (
|
|
return (
|
|
|
<Tree
|
|
<Tree
|
|
|
treeData={tree}
|
|
treeData={tree}
|
|
|
selectedKeys={selected}
|
|
selectedKeys={selected}
|
|
|
- expandedKeys={selected}
|
|
|
|
|
|
|
+ expandedKeys={expanded}
|
|
|
autoExpandParent
|
|
autoExpandParent
|
|
|
onExpand={(expandedKeys: Key[]) => {
|
|
onExpand={(expandedKeys: Key[]) => {
|
|
|
setExpanded(expandedKeys);
|
|
setExpanded(expandedKeys);
|