Javascript 获取antd树中选定节点的数据
我想在antd中获取所选节点的底层数据 这是示例树数据(仅一个节点): Tree已选择具有该签名的onSelect:Javascript 获取antd树中选定节点的数据,javascript,reactjs,antd,Javascript,Reactjs,Antd,我想在antd中获取所选节点的底层数据 这是示例树数据(仅一个节点): Tree已选择具有该签名的onSelect: onSelect = (selectedKeys, info) => { }; info.node.getNodeState()在我选择节点时给出这样的结果: 您可以看到标题是一个react元素。相反,我只需要title元素的底层值,即:“0-0” 是否无法访问基础数据的选定节点 您可以使用 info.selectedNodes[0]。使用props访问节点数据。或者
onSelect = (selectedKeys, info) => {
};
info.node.getNodeState()
在我选择节点时给出这样的结果:
您可以看到标题
是一个react元素。相反,我只需要title
元素的底层值,即:“0-0”
是否无法访问基础数据的选定节点 您可以使用
info.selectedNodes[0]。使用props
访问节点数据。或者如果你像道具一样传递数据-
<TreeNode title={item.title} key={item.key} dataRef={item}>
{this.renderTreeNodes(item.children)}
</TreeNode>
{this.renderTreeNodes(item.children)}
然后还可以在info.selectedNodes[0].props.dataRef
<TreeNode title={item.title} key={item.key} dataRef={item}>
{this.renderTreeNodes(item.children)}
</TreeNode>