This is good! I was working on something similar in our code base. One 
problem though, there is no changeModelSelection event so we can't use 
the databinding in the reverse way, would this be easy to add?

Thanks,
Matt

MartinWittemann wrote:
> Hello Christian,
> take a look at revision 20020. :)
> Cheers,
> Martin
> 
> 
> 
> panyasan wrote:
>>
>> To make more clear what I mean: I have a data store that loads the values
>> for
>> a data record and is then bound to this form:
>>
>> http://www.nabble.com/file/p25341125/Bild%2B2.png Bild+2.png 
>>
>> works great. Now I want to exchange the first TextField ("Reference Type")
>> with a SelectBox. The ListItem labels will be show extended and translated
>> information on all the reference types that can be chosen.
>>
>>
>> panyasan wrote:
>>> 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-tp25336649p25341125.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
>>
>>
> 


------------------------------------------------------------------------------
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

Reply via email to