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

EXTJS 4.1 how I select the next leaf node in a tree panel

本文关键字:选择 下一个 叶节点 EXTJS      更新时间:2023-09-26

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

例如:

  • 第1组
    • 叶1
    • 叶2
    • 叶3
  • 第2组
    • 叶子4

当前已选择叶2。当我点击按钮时,如何取消选择此节点并选择下一个节点(在本例中,下一个结点是leaf3)?

获取对要删除的节点的引用后,使用nextSibling属性获取对下一个节点的引用,并将其选中。

类似这样的东西:

var node = treePanel.getSelectionModel().getSelection()[0];
var nextNode = node.nextSibling;
if (nextNode) treePanel.getSelectionModel().select(nextNode);

工作Fiddle