本书第150页的代码清单5-5 监听树形事件 的代码有问题,如果采用书里面写的代码无法做出实验结果,书里面给出的代码和光盘附赠的代码有出入,以光盘附赠的代码为准。
书里面5-5实例代码
tree.on('expandnode',function(node){
console.log(node+"展开了");
});
tree.on('collapsenode',function(node){
console.log(node+"折叠了");
});
tree.on('click',function(node){
console.log("你单击了"+node);
});
tree.on('dblclick',function(node){
console.log("你双击了"+node);
});
在ExtJs2.3环境下无法跑通,里面的console对象没有任何定义,应该是使用Ext.log()这个方法,对应跑通的代码就是把console.log替代为Ext.log就可以,具体的正确代码列举如下
tree.on('expandnode',function(node){
Ext.log(node+"展开了");
});
tree.on('collapsenode',function(node){
Ext.log(node+"折叠了");
});
tree.on('click',function(node){
Ext.log("你单击了"+node);
});
tree.on('dblclick',function(node){
Ext.log("你双击了"+node);
});