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