Extjs4.xtreepanel,treegrid 노드 선택, 어떤 노드 선택

2145 단어 TreePanel
// 
this.getModuleGrid().getRootNode().cascadeBy(function () {
            this.set("checked", false);
            if (ids.indexOf(this.data["Id"].toString()) > -1) {
                this.set("checked", true);
            }
        });

// Children 
GetChilds: function (idArray, node) {
        ts = this;
        childnodes = node.childNodes;
        Ext.each(childnodes, function () {
            var nd = this;
            idArray.push(nd.getId());
            if (nd.hasChildNodes()) {
                ts.GetChilds(idArray, nd);
            }
        });
    }

// ID Node
var node=treepanel.getNodeById(node_id);
    // treepanel.expandPath(node.getPath())
    treepanel.getSelectionModel().select(node)

좋은 웹페이지 즐겨찾기