Barra de herramientas en tab, generado por un TreePanel
Estoy trabajando desde un TreePanel, desde los nodos abro un TabPanel. Bueno hasta ahí no tengo ningún problema. El problema está en que quiero darle una barra de herramientas a mi tab, hice uso del código <!-- m -->http://www.quizzpot.com/2009/05/barras- ... -ventanas/<!-- m --> pero no me resulta. No sé como solucionar este problema, por q en realidad quiero hacer uso de esa barra de herramientas para todas mis pestañas
[color=#BF0000]Código:[/color]
//Panel
var panel1=new Ext.tree.TreePanel({
title:'Administración de Presupuesto',
iconCls: 'users', //para agregar imagen en el titulo
rootVisible: false,
lines: false,
singleExpand: false,
useArrows: true,
autoScroll : true,
isExpandTag : true,
listeners: {
'expand' : function (p){
},
click : {
scope : this,
fn : function( n, e ) {
if (!n.hasChildNodes()){
//Accedemos a los a atributod del json que usamos para crear el nodo con
if (n.attributes.url)
{
url = n.attributes.url;
}
else {
url = n.id+'/'+n.id+'.html';
}
//Abrimos el nuevo tab
tabpanel.addTab(n.id,n.text,url,n.attributes.tabType);
}else{
if (n.isExpanded()){
n.collapse();
}else{
n.expand();
}
}
}
}
},
loader: new Ext.tree.TreeLoader({
}),
root: new Ext.tree.AsyncTreeNode({
expanded :true,
children : [
{ text:'Accesos a Usuarios',
expanded:true,
children : [
{ id:'proyecto', tabType:'iframe', text:'Proyecto', iconCls:'menu_proyecto', tbar:this.toobar, leaf:true,url:'HTML/proyecto_Ext.html' } ,
{ id:'presupuesto', tabType:'iframe', text:'Presupuesto', iconCls:'menu_presupuesto', [b]tbar:toolbar[/b],leaf:true, url:''}
]
}
]
})
});
//mi barra de herramientas:
var toolbar = new Ext.Toolbar({
defaults:{
iconAlign: 'top'
},
items: [
{
text:'Back',iconCls:'back',
split: true, // <--- split the button
},
{text:'Forward',iconCls:'forward'},
{text:'Reload',iconCls:'reload'},
{text:'Stop',iconCls:'stop'},
{text:'Home',iconCls:'home'},
'-',{
xtype: 'buttongroup',
items:[
{xtype:'textfield', id:'url', width:250, enableKeyEvents:true},
{iconCls:'goto'}
]
},
'->',
{text:'Bookmarks',iconCls:'book'}
]
});
agradezco sus ayudas.
Bueno, pues creo que fue una mala idea eso de que cada panel tenga su barra de herramienta peor aun para la forma en cómo lo estoy trabajando. Por lo que decidí hacer una barra de herramienta en una ventana, aun no lo veo a detalle pero pude apreciar por el listín de temas de quizzpot que hay herencia, entonces eso haré.
Gracias por la información que nos brindan…
¿Conoces a alguien que pueda responder esta pregunta? Comparte el link en Twitter o Facebook
Es necesario registrarse para poder participar en el foro! Si ya tienes una cuenta puedes entrar y comentar en este foro.