За вывод в консоль спасибо!! Без нее не справился бы))
Вот как решил проблему.
tree = new Ext.tree.TreePanel({
renderTo: "tree",
root: new GeoExt.tree.LayerContainer({
text: 'Map Layers',
layerStore: panel.layers,
leaf: false,
expanded: true
}),
enableDD: true,
width: 170,
height: 300,
floating: true,
x: 10,
y: 320,
//Сдесь создается кнопка удаления слоя
bbar: ["->",
"-","-",{
text: "Remuve Layer",
handler: function()
{
var selectedNode=tree.getSelectionModel().getSelectedNode( ) ;
var num = panel.map.getNumLayers();
var selectedNodeId=selectedNode.id;
var nodfirstChild=tree.root;
var iLayer;
var i;
//console.log(panel.map);
if(selectedNode)
{
for (i = num-1; i>=0; i--)
{
if (selectedNodeId==nodfirstChild.childNodes[i].id)
{
iLayer=(i-num+1)*(-1);
alert(iLayer);
{
selectedNode.remove(true);
panel.map.layers[iLayer].destroy();
}
}
}
}
store.load();
}
},"-"]
});