Petr Kobalíček schrieb: > I found it, it's in qx.ui.layout.Grid.__buildGrid() function. But my > question is the same, what is changed that behavior that's in 0.8.2 > not works in trunk ? > The error message indicates that a widget is added to a grid layout, which does not define the layout properties "row" and "column". My guess is that we have changed the internal layout of a widget to be a Grid. My first suspect is the TabView Button, which has been updated to show the close button and now uses a Grid layout.
To debug this you can add something like "console.log(child);" or "debugger;" just before the throw statement in line 223 of qx.ui.layout.Grid. Best Fabian >> H Thomas, >> >> it works thanks. But I have another problem with trunk (0.8.2 is OK). >> When need to create widgets, I have this exception: >> >> [Exception... "'Error: The layout properties 'row' and 'column' must >> be defined!' when calling method: [nsIDOMEventListener::handleEvent]" >> nsresult: "0x8057001c (NS_ERROR_XPC_JS_THREW_JS_OBJECT)" location: >> "<unknown>" data: no] >> >> I understand it, but I can't catch where this exception happens (I >> tried firebug). What changed in SVN that does this ? >> >> Thanks >> - Petr >> >> 2009/3/17 thron7 <[email protected]>: >> >>> Thanks, it's fixed in trunk now (r18468). >>> >>> Thomas >>> >>> Petr Kobalíček wrote: >>> >>>> Hi, >>>> >>>> I tried SVN right now and it's broken. >>>> >>>> In debug version I have generated something like this: >>>> >>>> if (!window.qxvariants) qxvariants = {}; >>>> var variants = ["qx.debug", "qx.aspects"]; >>>> for (var k in variants) qxvariants[k] = variants[k]; >>>> >>>> that is wrong, it's asserted later by: >>>> >>>> if(window.qxvariants){for(var key in >>>> qxvariants){{if((key.split(".")).length<2){throw new Error('Malformed >>>> settings key "'+key+'". Must be following the schema >>>> "namespace.key".'); >>>> }}; >>>> >>>> - Petr >>>> >>>> ------------------------------------------------------------------------------ >>>> Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are >>>> powering Web 2.0 with engaging, cross-platform capabilities. Quickly and >>>> easily build your RIAs with Flex Builder, the Eclipse(TM)based development >>>> software that enables intelligent coding and step-through debugging. >>>> Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com >>>> _______________________________________________ >>>> qooxdoo-devel mailing list >>>> [email protected] >>>> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel >>>> >>>> >>>> >>>> >>> ------------------------------------------------------------------------------ >>> Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are >>> powering Web 2.0 with engaging, cross-platform capabilities. Quickly and >>> easily build your RIAs with Flex Builder, the Eclipse(TM)based development >>> software that enables intelligent coding and step-through debugging. >>> Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com >>> _______________________________________________ >>> qooxdoo-devel mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel >>> >>> >> iiiii >> >> > > ------------------------------------------------------------------------------ > Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are > powering Web 2.0 with engaging, cross-platform capabilities. Quickly and > easily build your RIAs with Flex Builder, the Eclipse(TM)based development > software that enables intelligent coding and step-through debugging. > Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com > _______________________________________________ > qooxdoo-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel > > > -- Fabian Jakobs JavaScript Framework Developer 1&1 Internet AG - Web Technologies Ernst-Frey-Straße 9 · DE-76135 Karlsruhe Telefon: +49 721 91374-6784 [email protected] Amtsgericht Montabaur / HRB 6484 Vorstände: Henning Ahlert, Ralph Dommermuth, Matthias Ehrlich, Thomas Gottschlich, Robert Hoffmann, Markus Huhn, Hans-Henning Kettler, Dr. Oliver Mauss, Jan Oetjen Aufsichtsratsvorsitzender: Michael Scheeren ------------------------------------------------------------------------------ Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are powering Web 2.0 with engaging, cross-platform capabilities. Quickly and easily build your RIAs with Flex Builder, the Eclipse(TM)based development software that enables intelligent coding and step-through debugging. Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com _______________________________________________ qooxdoo-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
