通过发送internalId作为参数来展开树路径

时间:2011-07-15 15:05:21

标签: extjs tree extjs4

请考虑以下情况:

  1. 我正在使用Extjs'tree.Panel在页面上进行某种导航。
  2. 我在页面的另一部分中有项目列表,其列表项具有与树中节点的internalId匹配的唯一ID。
  3. 我希望为每个列表项绑定一个点击,然后将树展开到项目上id指定的节点。
  4. 我打算使用树中的expandPath(path)方法。我的问题是:如何只使用path获取internalId字符串?谢谢。

1 个答案:

答案 0 :(得分:8)

不幸的是,函数NodeInterface.getPath来自extjs4 vanished。所以没有办法使用expandPath(path)。但是,您可以使用

tree.store.getNodeById('ext-record-23').bubble(function(node){node.expand()});