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 叶子4leaf2 当前被选中。当我点击一个按钮时如何取消选择这个节点并选择下一个节点(在这个例子中下一个节点是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 中更改文件夹和叶子节点的顺序