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 original
Uncaught 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 original
qx.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