you're right, here's a simple example: ######################### qx.Class.define("testdesktop.Application", { extend : qx.application.Standalone, members : { main : function() { this.base(arguments); this.widget = new Array();
var windowManager = new qx.ui.window.Manager(); var desktop = new qx.ui.window.Desktop(windowManager).set({ backgroundColor: "#ffffff" }); var window_temp = new qx.ui.window.Window("test-window"); window_temp.setLayout(new qx.ui.layout.Grid()); window_temp.set( { width: 200, height: 200 }); desktop.add(window_temp, {top: 100, left: 100}); this.widget["desktop"] = desktop; this.getRoot().add(this.widget["desktop"], {edge: 1}); window_temp.open(); var button = new qx.ui.toolbar.Button("lock desktop"); button.addListener("execute", function(evt) { this.widget["desktop"].block(); // <<<<<<---- here is the problem }, this); window_temp.add(button, {row: 0, column: 0}); }, widget : null } }); -- View this message in context: http://n2.nabble.com/lock-desktop-between-AJAX-Query-tp2544359p2544744.html Sent from the qooxdoo mailing list archive at Nabble.com. ------------------------------------------------------------------------------ _______________________________________________ qooxdoo-devel mailing list qooxdoo-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel