$menu = new PhpExt_Toolbar_Toolbar(); $menu->addFill("leftfill"); //para que los botones estena a la derecha $menu->addButton("welcome", "<u>Bienvenido " . $ari->get("user")->name() . "</u>"); $menu->addButton("Salir", "Salir", null, $msgbox); //pongo los iconos $boton_mi_cuenta = $sub_menu_bienvenido->getItem("Cuenta"); $boton_mi_cuenta->setIcon("/images/ext/user.png"); $BotonSalir2 = $sub_menu_bienvenido->getItem("Salir2"); $BotonSalir2->setIcon("/images/ext/exit.png"); //agrego el submenu $boton_welcome = $menu->getItem("welcome"); $boton_welcome->setMenu($sub_menu_bienvenido); //fin items $menu_top = new PhpExt_Panel(); $menu_top->setHeader(true)->setBaseCssClass("PanelClass")->setHeight(70)->setTopToolbar($menu)->setIconCssClass("HeaderClass"); //--------------------------------------------MENU ACORDION-------------------------------------------------------------------------------------------------------// //trae los items del menu $tree_loader = new PhpExt_Tree_TreeLoader(); $tree_loader->setDataUrl("/admin/menu"); //armo el nodo root (no es visible) $root = new PhpExt_Tree_AsyncTreeNode(); $root->setText("Principal Node")->setDraggable(false)->setId("Principal_Node")->setExpanded(true)->setCssClass("feeds-node")->expandChildNodes(false); $menu_acordion = new PhpExt_Tree_TreePanel(); $menu_acordion->setTitle("Menu Principal")->setId("treePanel")->setWidth(250)->setHeight('fill')->setLines(false)->setAutoScroll(true)->setCollapseFirst(false)->setSingleExpand(true)->setUseArrows(true)->setRootVisible(false)->setRoot($root)->setLoader($tree_loader); //----------------------------------------PANTALLA PRINCIPAL------------------------------------------------------------------------------------------------------- $tab_layout = new PhpExt_Layout_TabLayout(); $tab_layout->setDeferredRender(false); $principal = new PhpExt_TabPanel(); $principal->setActiveTab(0)->setId("TabPanel")->setHideMode(PhpExt_Component::HIDE_MODE_OFFSETS)->setLayout($tab_layout)->setEnableKeyEvents(true)->setenableTabScroll(true); $onrender = "\n\n\n\n\n//beforeclose\nt.on( 'beforeremove', function(t,c){\n\nvar cnx = new Ext.data.Connection();\nExt.Ajax.request({ url : '/admin/closetab',\n\t\t\t\tmethod : 'POST',\n\t\t\t\tparams : 'tab_id=' + c.id \t\t\t\t\t \n\t\t\t\t });\n\n});\n";