[英]Get data of selected node in antd tree
我想获取antd 树中所选节点的基础数据。
这是示例树数据(只有一个节点):
let treeData =[{title: "0-0",
key: "0-0",
children: []}];
树有onSelect与这样的签名:
onSelect = (selectedKeys, info) => {
};
当我选择节点时, info.node.getNodeState()
给出了这样的结果:
你可以看到title
是一个反应元素 。 相反,我只想要title
元素的基础值,即: "0-0"
。
有没有办法访问基础数据的选定节点?
您可以使用info.selectedNodes[0].props
来访问节点数据。 或者,如果您将数据作为道具传递 -
<TreeNode title={item.title} key={item.key} dataRef={item}>
{this.renderTreeNodes(item.children)}
</TreeNode>
那么你也可以在info.selectedNodes[0].props.dataRef
获取数据
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.