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

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

例如:

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

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

【问题讨论】:

    标签: javascript extjs tree extjs4.1


    【解决方案1】:

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

    类似这样的:

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

    工作Fiddle

    【讨论】:

    • 太棒了!非常感谢;)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-26
    相关资源
    最近更新 更多