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