pazx
28 Jun 2007, 6:43 PM
This is killing me... what am I doing wrong to reference root in someHandler()?
var FileManager = function(){
...
return {
init: function() {
...
...
var root = new Tree.AsyncTreeNode(...);
var tb = new Ext.Toolbar('atoolbar');
tb.add({
text:'menu name',
menu: {
items: [{
text: 'button name',
handler: this.someHandler
scope: this
}]
},
});
},
someHandler : function() {
// Why can't I get to the root var?
}
}
var FileManager = function(){
...
return {
init: function() {
...
...
var root = new Tree.AsyncTreeNode(...);
var tb = new Ext.Toolbar('atoolbar');
tb.add({
text:'menu name',
menu: {
items: [{
text: 'button name',
handler: this.someHandler
scope: this
}]
},
});
},
someHandler : function() {
// Why can't I get to the root var?
}
}