Hi,

this is a known limitation of the Form controller:

http://bugzilla.qooxdoo.org/show_bug.cgi?id=3830

Feel free to reopen the issue. You may also want to try the patch
attached to this duplicate issue:

http://bugzilla.qooxdoo.org/show_bug.cgi?id=7296

Regards,
Daniel

On 14.04.2015 17:23, Daniel Lenggenhager wrote:
> Hi everyone,
> 
> I'm trying to integrate a list object (qx.ui.form.List) with a multiple
> selection into a form (qx.ui.form.Form).
> When I use the form controller (qx.data.controller.Form) to work with
> the data, the list item return only the model of the first selection.
> Should I use some other controller or is there an easy way to get an
> array of model values?
> 
> I extended the current class (qx.data.controller.Form) with a sync
> flag... but I hope there is a better way.
> Thanks,
> Daniel
> 
> 
> qx.data.controller.Form{
> ...
>     createModel : function(*sync*,includeBubbleEvents) {
>         sync = (typeof sync == "undefined") ? sync : true;
>         ...
>         if (qx.Class.hasInterface(clazz, qx.ui.core.ISingleSelection)) {
>               // use the first element of the selection because passed
> to the
>               // marshaler (and its single selection anyway) [BUG #3541]
>               if(sync){
>                 itemValue = items[name].getModelSelection()[0] || null;
>               } else {
>                 itemValue = items[name].getModelSelection(); 
>               }
>         }
>         ....
>         if(sync){ this.setModel(model); }
>         return model;
>     }
> }
> 
> 
> ------------------------------------------------------------------------------
> BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
> Develop your own process in accordance with the BPMN 2 standard
> Learn Process modeling best practices with Bonita BPM through live exercises
> http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
> source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
> 
> 
> 
> _______________________________________________
> qooxdoo-devel mailing list
> qooxdoo-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
> 

------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to