Hi Martin, hi Stefan, thanks for your ideas. I finally solved the issue.
What I was trying to do: radiogroup.setModelSelection([myobj.getAlign()]); This resulted in: radiogroup.getSelection() == [undefined] (an array with one element which is undefined) Finally, the solution is this: var align = myobj.getAlign(); radiogroup.setModelSelection([align]); I don't know why, but this works! :o) Thanks again! Have a good day, Jörg Am Montag, den 28.12.2009, 00:52 -0800 schrieb MartinWittemann: > Hello Jörg, > we intorduced the modelSelection in 0.8.3 with native arrays as data types > which was not the best idea for the binding. So we had to move away from the > native arrays to data arrays to get the binding working as it should. > With that change, the API of the array changed unfortunately. > (http://demo.qooxdoo.org/current/apiviewer/#qx.data.Array) But using the > splice method in this scenario should work on both arrays: > > var selection = rg.getModelSelection(); > selection.splice(0, selection.getLength(), "center"); > > I hope that works for you. > Best, > Martin > > > > > Jörg Sawatzki wrote: > > > > Hey folks, > > > > I hope you all had nice Christmas days and didn't eat and drink too > > much :) > > > > When migrating from qx 0.8.3 to 1.0 I noticed some strange thing: In my > > app I have got a RadioGroup with three buttons for text alignment, they > > have models assigned: > > > > var left = new qx.ui.toolbar.RadioButton(null, > > "icon/22/actions/format-justify-left.png"); > > left.setModel("left"); > > var center = new qx.ui.toolbar.RadioButton(null, > > "icon/22/actions/format-justify-center.png"); > > center.setModel("center"); > > var right = new qx.ui.toolbar.RadioButton(null, > > "icon/22/actions/format-justify-right.png"); > > right.setModel("right"); > > > > var rg = this._radiogroup = new qx.ui.form.RadioGroup(left, center, > > right); > > > > If I now do: > > > > rg.setModelSelection("center"); > > this.debug(this._radiogroup.getSelection()[0]); > > > > And finally, the debug window shows me "undefined" as the currently > > selected item. I am quite confused because this has always worked > > before. Did anything change in qx 1.0? > > > > Thanks in advance, > > > > Jörg > > > > > > > > > > > > ------------------------------------------------------------------------------ > > This SF.Net email is sponsored by the Verizon Developer Community > > Take advantage of Verizon's best-in-class app development support > > A streamlined, 14 day to market process makes app distribution fast and > > easy > > Join now and get one step closer to millions of Verizon customers > > http://p.sf.net/sfu/verizon-dev2dev > > _______________________________________________ > > qooxdoo-devel mailing list > > qooxdoo-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel > > > > > ------------------------------------------------------------------------------ This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev _______________________________________________ qooxdoo-devel mailing list qooxdoo-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel