Hi Martin, I'll try to explain it with a playground example: http://tinyurl.com/354tgct
For me it is not clearly visible why the SelectBox works when selecting the first 5 ListItems and fails to select the last 5. Of course with the necessary background knowledge things getting clear but anyway I think this example shouldn't fail at least it shouldn't fail without giving the developer an exception or warning. Your feelings about my second example are right, it is nonsense :) Regards, Andreas -----Ursprüngliche Nachricht----- Von: MartinWittemann [mailto:[email protected]] Gesendet: Donnerstag, 15. Juli 2010 15:50 An: [email protected] Betreff: Re: [qooxdoo-devel] Discussion for ListItem/SelectBox improvements Hello Andreas, Fink, Andreas wrote: > > If the model property of the ListItems is necessary for the SelectBox > to work,... > It is only necessary if you want to use the model selection. If you don't care about the model selection and the whole data binding stuff, you can just go without the model property. Fink, Andreas wrote: > > ... I think it should check this property for uniqueness and throw an > exception or at least gives a warning. > The current implementation only has references from the list to the list items which means we can not check with one list item if the model is unique. Thats a task the list would have to do but i'm not sure whats the benefit of that. Usually the model property is set by the binding controller which is in charge of that. Fink, Andreas wrote: > > Another idea is to set the model property of the ListItem to the label > value by default (if no model is provided during constructor call to > also allow null to set). I think this wouldn't break existing code and > increase the usability of both widgets. > Hm, I am not sure about that. In the first place, this sounds not a bad idea but somehow I have a bad feeling about it. Maybe its because I don't see the problem you are trying to solve with that. Maybe you can explain a little bit whats the problem with not having a model set. Regards, Martin -- View this message in context: http://qooxdoo.678.n2.nabble.com/Discussion-for-ListItem-SelectBox-improvements-tp5296939p5297450.html Sent from the qooxdoo mailing list archive at Nabble.com. ------------------------------------------------------------------------------ This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first _______________________________________________ qooxdoo-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel ------------------------------------------------------------------------------ This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first _______________________________________________ qooxdoo-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
