我有一个树形面板,当我选择http://jsfiddle.net/kTedM/时尝试获取节点
Ext.create('Ext.tree.Panel', {
title: 'Simple Tree',
width: 200,
height: 200,
store: store,
rootVisible: false,
dockedItems: [{
xtype: 'toolbar',
items: {
text: 'Get Selected nodes',
handler: function(){
var s = this.up('panel').getSelectionModel().getSelection();
if (s[0])
alert(s[0].data.text + ' was selected');
else alert('no selected');
}
}
}],
renderTo: Ext.getBody()
});
但是,如果您按照以下步骤操作,您将看到错误。
step1:运行代码并点击get selected nodes
你会得到正确的警报是no selected
step2:双击homework
节点,点击get selected nodes
你会看到
但我看到那个节点没有被选中?怎么解决 谢谢