Buenas tardes.
Llevo aun poco tiempo programando sobre esa libreria y mientras en el sandbox me sale todo ok a la hora de implementar en mi web me sale el error
Código Apache:
Ver originalUncaught TypeError: Cannot read property 'MenuBar' of undefined
El error sale en la linea 54 de mi Aplication.js que corresponde con este
Código Javascript
:
Ver originalqx.Class.define("personal.Application",
{
extend : qx.application.Standalone,
/*
*****************************************************************************
MEMBERS
*****************************************************************************
*/
members :
{
/**
* This method contains the initial application code and gets called
* during startup of the application
*
* @lint ignoreDeprecated(alert)
*/
main : function()
{
// Call super class
this.base(arguments);
// Enable logging in debug variant
if (qx.core.Environment.get("qx.debug"))
{
// support native logging capabilities, e.g. Firebug for Firefox
qx.log.appender.Native;
// support additional cross-browser console. Press F7 to toggle visibility
qx.log.appender.Console;
}
//Esta es la linea que salta el error
qx.Class.include(qx.ui.window.Window,qx.ui.menubar.MenuBar);
/*
-------------------------------------------------------------------------
Below is your actual application code...
-------------------------------------------------------------------------
*/
var doc = this.getRoot();
var button1 = new qx.ui.form.Button("First Button");
doc.add(button1,{left:20, top:20});
var win = new qx.ui.window.Window("First Window");
win.setWidth(300);
win.setHeight(200);
win.setShowMinimize(true);
doc.add(button1);
doc.add(win, {left:20, top:20});
win.open();
var menubar = new qx.ui.menubar.MenuBar();
menubar.setWidth(600);
var fileMenu = new qx.ui.menu.Button("File", null, null);
var editMenu = new qx.ui.menu.Button("Edit", null, null);
var searchMenu = new qx.ui.menu.Button("Search", null, null);
var viewMenu = new qx.ui.menu.Button("View", null );
var formatMenu = new qx.ui.menu.Button("Format", null);
var helpMenu = new qx.ui.menu.Button("Help", null);
menubar.add(fileMenu);
menubar.add(editMenu);
menubar.add(searchMenu);
menubar.add(viewMenu);
menubar.add(formatMenu);
menubar.add(helpMenu);
doc.add(menubar);
}
}
});
Realmente no se que hacer ya que el codigo en el sandbox funciona a la perfeccion incluso sin incluir las librerias.
Espero alguien me pueda ayudar en la solucion.
Un saludo y muchas gracias