zoukankan      html  css  js  c++  java
  • ExtJS 刷新或者重载Tree后,默认选中刷新前最后一次选中的节点代码片段

    //tree对象 
    
    var tree = Main.getPageControler().treePanel; 
    
    //获取选中的节点 
    
    var node = tree.getSelectionModel().getSelectedNode(); 
    
    if(node == null) { //没有选中 重载树 
    
        tree.getRootNode().reload(); 
    
    } else {        //重载树 并默认选中上次选择的节点   
    
        var path = node.getPath('id'); 
    
        tree.getLoader().load(tree.getRootNode(), 
    
                    function(treeNode) { 
    
                        tree.expandPath(path, 'id', function(bSucess, oLastNode) { 
    
                                    tree.getSelectionModel().select(oLastNode); 
    
                                }); 
    
                    }, this);   
    
    }
      
    

      

    暗夜之中,才见繁星;危机之下,暗藏转机;事在人为,为者常成。
  • 相关阅读:
    JS 面向对象
    inline-block元素间隙处理
    MUI
    MUI
    chrome://inspect调试html页面空白,DOM无法加载的解决方案
    MUI
    MUI
    MUI
    MUI
    MUI
  • 原文地址:https://www.cnblogs.com/zenghansen/p/3155195.html
Copyright © 2011-2022 走看看