EXTJS 4.1 如何在树面板中选择下一个叶节点

Posted

技术标签:

【中文标题】EXTJS 4.1 如何在树面板中选择下一个叶节点【英文标题】:EXTJS 4.1 how I select the next leaf node in a tree panel 【发布时间】:2014-11-07 15:57:53 【问题描述】:

我尝试选择当前选择的下一个叶节点。

例如:

group1 叶子1 叶子2 叶子3 group2 叶子4

leaf2 当前被选中。当我点击一个按钮时如何取消选择这个节点并选择下一个节点(在这个例子中下一个节点是leaf3)?

【问题讨论】:

【参考方案1】:

获取到要移除的节点的引用后,使用nextSibling属性获取对下一个节点的引用,并选择它。

类似这样的:

var node = treePanel.getSelectionModel().getSelection()[0];

var nextNode = node.nextSibling;

if (nextNode) treePanel.getSelectionModel().select(nextNode);

工作Fiddle

【讨论】:

太棒了!非常感谢;)

以上是关于EXTJS 4.1 如何在树面板中选择下一个叶节点的主要内容,如果未能解决你的问题,请参考以下文章

在 ExtJs 4.1 树面板中通过 id 或 name 查找节点

在 ExtJs 4.0 TreePanel 中更改文件夹和叶子节点的顺序

ExtJS4 树面板问题

ExtJS4 树形面板问题

Extjs 4.1 - 如何在网格面板中显示 html 数据

Extjs 4.1 - 如何在树形面板中设置 singleExpand false