Hello Martin, thank you for your quick reply. I would love to see this functionality as soon as possible, so I vote for it -anyone else? This would make using SelectBox-like widgets (also RadioGroup) so much easier to use with forms. You bind the form to a model, and, just like TextField widgets, they show the value that is in the model, and update the model when the selection changes. Because I generate forms on-the-fly in my application, this would enormously ease my work - as opposed to having to bind the selection widgets manually.
But even the second option is not fully clear to me. It would entail a lot of custom code, wouldn't it - storing the "value" in the "userData" (since the 'value' property is still deprecated in the current trunk), and then iterating over the ListItems to select the matching one? Or am I still not getting the point. A short example would be wonderful. Thank you - as usual - for your great work on databinding - I have completely rewritten my app in order to use it ;-) Christian Martin Wittemann wrote: > > > Hello Christian, > thats a good point. The form controller still uses the selection for > widgets > like the SelectBox. But it could use the new model property now if > available. Maybe I can get the code changed today and it will land in the > 0.8.3 release. (http://bugzilla.qooxdoo.org/show_bug.cgi?id=2754) > But anyway, you can always set up the binding yourself without the form > controller and bind the model. Take a look at this tread some time ago > where > I bound a RadioGroup. As SelectBox and RadioGroup do use the same > interface > you can just use that code if you need it. > Best, > Martin > > > > panyasan wrote: >> >> >> Hello (Martin), >> >> I have seen a couple of commits concerning the new selection support for >> the >> form and am eager to put it to use. But I couldn't yet figure out how to >> do >> it. >> >> Let's say, in a multi-language application, you have a SelectBox that >> displays a couple of choices in the selected language of the application. >> The SelectBox is part of a form, managed by a form controller, which bind >> the form to a model. The model contains a value for the selected item in >> the >> select box which is language-neutral. How do I have to set up the >> SelectBox >> that the model, when changed, will automatically preselect the >> corresponding >> item in the SelectBox? As said before, binding to the label is not an >> option >> because the "value" has to be language-neutral - the label is >> "decoration", >> not "data". >> >> Thanks, >> >> Christian >> -- >> View this message in context: >> http://www.nabble.com/New-Form-Selection-Behavior-tp25336649p25336649.html >> Sent from the qooxdoo-devel mailing list archive at Nabble.com. >> >> >> ------------------------------------------------------------------------------ >> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 >> 30-Day >> trial. Simplify your report design, integration and deployment - and >> focus >> on >> what you do best, core application coding. Discover what's new with >> Crystal Reports now. http://p.sf.net/sfu/bobj-july >> _______________________________________________ >> qooxdoo-devel mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel >> >> > > -- > View this message in context: > http://n2.nabble.com/New-Form-Selection-Behavior-tp3599532p3601266.html > Sent from the qooxdoo mailing list archive at Nabble.com. > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 > 30-Day > trial. Simplify your report design, integration and deployment - and focus > on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > qooxdoo-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel > > -- View this message in context: http://www.nabble.com/New-Form-Selection-Behavior-tp25336649p25340929.html Sent from the qooxdoo-devel mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ qooxdoo-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
