获取蚂蚁树中选定节点的数据

时间:2019-07-01 12:51:49

标签: javascript reactjs antd

我想获取antd tree选定节点的基础数据。

这是样本树数据(仅一个节点):

let treeData =[{title: "0-0",
            key: "0-0",
            children: []}];

树具有带有此类签名的onSelect:

onSelect = (selectedKeys, info) => {

};
当选择节点时,

info.node.getNodeState()给我这样的结果:

enter image description here

您可以看到title反应元素。相反,我只需要title元素的基础值,即:"0-0"

是否无法访问选定的基础数据节点?

1 个答案:

答案 0 :(得分:3)

您可以使用 info.selectedNodes[0].props访问节点数据。或者,如果您像-

<TreeNode title={item.title} key={item.key} dataRef={item}>
    {this.renderTreeNodes(item.children)}
</TreeNode>

然后您还可以在info.selectedNodes[0].props.dataRef

中获取数据
相关问题