Ext JS 6在巨大的TreePanel

时间:2018-04-02 22:51:29

标签: javascript extjs extjs6

我有一个巨大的树,有很多节点。我的用例如下: 删除节点后,我应该选择已删除节点的父节点。 我使用以下代码

this.treeController.getTree().ensureVisible(parentOfTheDeletedNode.getPath()); 

选择父级。 我在Ext JS 6框架内收到一个错误,无法找到所请求的节点。我调试了框架代码,我到达了这里:

getById: function(id, asDom) {
        // for normal elements getElementById is the best solution, but if the el is
        // not part of the document.body, we have to resort to querySelector
        var dom = DOC.getElementById(id) || this.dom.querySelector(Ext.makeIdSelector(id));
        return asDom ? dom : (dom ? Ext.get(dom) : null);
    };

在开发人员工具(浏览器)的观察窗口中,我手动尝试使用请求的this.dom.querySelector执行id方法。我收到了相同的结果,该元素在this.dom元素中找不到。

知道我做错了什么吗?

0 个答案:

没有答案