在ExtJS 4.1中,我通过ID选择一个TreePanel节点,如下所示:
var n = myTreePanel.getStore().getNodeById(id);
myTreePanel.selectPath(n.getPath());。。对于这样一个简单的操作,这似乎需要大量的打字。有没有更简洁的方法?
发布于 2012-10-30 22:25:23
我不相信有一种更简洁的方式来编写内置到框架中的代码。您可以随时编写自己的方法并将其添加到Tree类中。
Ext.tree.Panel.addMembers({
selectPathById: function(id){
var me = this,
node = me.getStore().getNodeById(id);
if(node){
me.selectPath(node.getPath());
}
}
});
/* Later, in your own code */
myTreePanel.selectPathById(id);https://stackoverflow.com/questions/13139150
复制相似问题