[英]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.