我有一个巨大的树,有很多节点。我的用例如下: 删除节点后,我应该选择已删除节点的父节点。 我使用以下代码
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
元素中找不到。
知道我做错了什么吗?