Hi Peter, sorry, I have not really a good work-around for that, I played a bit with your example, but I don't know if this works with your application. http://tinyurl.com/ydq9cag
Cheers, Chris Am 07.04.2010 10:06, schrieb Peter Schneider: > Hi Chris, > > did file a bug (http://bugzilla.qooxdoo.org/show_bug.cgi?id=3566). > > I had to select "1.0.1" for the version 'cause "1.1-pre" was not an option. > > Any recommendations for a work-around? > I will try removing the children from the nodes array from top to bottom > (reverse order)...I'll be back when I have more news about a possible > work-around > > /Peter > > > -------- Original -------- > From: Christian Schmidt > Date: 06.04.2010 19:35 > > >> Hi Peter, >> >> I'm not a expert for Data Binding, but it seems to me that this is a bug >> in the tree controller. It seems to me that the tree controller doesn't >> remove the "change" event from a removed node. So could you please open >> a bug report for that issue? >> >> Thanks, >> Chris >> >> >> >> At the first look I thought you do something wrong, but on closer >> inspection >> >> Am 06.04.2010 17:52, schrieb Peter Schneider: >> >>> Hi there, >>> >>> I currently have a situation that I am not sure of whether this is logical >>> or a >>> bug... >>> >>> I have a (data-)model, a tree and a controller. >>> BTW: The model and it's initial creation is "stolen" from the model used by >>> the >>> TreeController demo of the demobrowser[1]. >>> This is the playground URL of an example: >>> http://tinyurl.com/y85jsn3 >>> >>> Creating and displaying the model works fine. But as soon as I remove nodes >>> from sub-nodes, this demo fails. >>> >>> In my example this happens when the loop in "onButtonExecute" calls the >>> "removeAll" method of the 2nd array element (Or after "removeAll"-call of >>> the >>> 1st element?!). >>> Try to comment out that line[2] and you will see an alert box containing 50 >>> dots >>> (as expected). With the line active, nothing happens (an exception is >>> thrown, >>> which is not caught in this example). >>> >>> The exception seem to be thrown in "qx.data.controller.Tree" in method >>> "__changeModelChildren" (line 342). >>> >>> Is this a behavior I should have expected? Or am I using the model >>> completely >>> the wrong way? >>> >>> The rationale for this demo/test was, that the creation of the model nodes >>> in >>> my "real" application is quite expensive and I like to re-use them when >>> re-building the new tree/model. >>> >>> Regards, >>> Peter >>> >>> P.S: The qooxdoo version used is 1.1-pre ...at least thats what the >>> demobrowser >>> says ;) >>> ---- >>> [1] http://demo.qooxdoo.org/devel/demobrowser/#data~TreeController.html >>> [2] Line numbering is a missing feature of the playground ;) But it seems >>> to be >>> line number 42... >>> <code> >>> nodes[i].getChildren().removeAll(); // THIS THROWS AN EXCEPTION ON... >>> </code> >>> > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > qooxdoo-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel > -- Christian Schmidt Software Entwickler 1&1 Internet AG - Web Technologies Ernst-Frey-Straße 9 · DE-76135 Karlsruhe 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 ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ qooxdoo-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
