获取从当前节点开始并以根节点结束的节点列表

Get list of nodes starts by current node and ends with root

本文关键字:节点 根节点 结束 列表 开始 获取      更新时间:2023-09-26

我正在EXTJS 4.2中的树面板中工作,我在将树从当前节点(选定节点)传递到根时遇到了一些困难。

事实上,当用户点击一个节点时,我想要得到当前节点的父节点,然后是父节点的父节点…直到我到达树的根。我将得到一个从根结点开始到当前结点结束的节点列表。你能帮我给我一些想法来得到这个节点列表吗?

提前致谢

我可以使用getPath来获取从根节点到当前节点的路径:

listeners: {
select: function( panel, record, item, index, e, eOpts) {
    var path = record.getPath('text','/');
}