扩展extjs树以查看一个元素

时间:2014-02-14 10:27:28

标签: extjs extjs4.2

我可以在extjs中添加元素到树,我想在添加之后看到它。我如何专注于元素(展开它之前的所有内容并将选择放在它上面)?

1 个答案:

答案 0 :(得分:0)

您可以在selectPath上使用TreePanel方法,详见此处:

http://docs.sencha.com/extjs/4.2.0/#!/api/Ext.tree.Panel-method-selectPath

此方法将打开访问元素所需的每个节点并选择此元素。表达路径的方式如下:

Ext.getCmp('treePanel').selectPath('/Root/Leaf/Element', 'text')

此处,我text的{​​{1}}属性已被使用(第二个参数),但您可以更改任何内容,例如TreeModel

id

要构建此Ext.getCmp('treePanel').selectPath('/1/16/42', 'id') ,更好的方法是在要选择的特定项目上使用方法path

getPath