ОК попробую по помятней.
есть такое скрипт
Ext.onReady(function(){
var TreeNode = function(node)
{
node = tree.getSelectionModel().getSelectedNode();
alert(node.text);
}
var tree = new Ext.tree.TreePanel({
region:'west',
split:true,
tbar: TreeToolbar,
collapsible: true,
width:200,
minWidth: 150,
maxWidth: 350,
border: false,
title: 'меню сайта',
margins: '1 0 0 0',
cmargins: '0 0 0 0',
enableRename: true,
autoScroll:true,
animate:false,
enableDD:true,
rootVisible:false,
containerScroll: true,
loader: new Ext.tree.TreeLoader({
preloadChildren: true,
dataUrl:this.TreeNodeUrl,
clearOnLoad: false
}),
root: new Ext.tree.AsyncTreeNode({
text: 'меню сайта',
draggable:false,
id:'www'
})
});
});
var page = new (function(){
this.TreeNode = function()
{
node = tree.getSelectionModel().getSelectedNode();
alert(node.id);
}
})();
мне надо заменить функцию TreeNode
которая находится в Ext.onReady
на функцию TreeNode которая находится в page