Hi,
Thanks for your answer.
As far as i understand both solutions are read only. Is this correct?
But I am using the set like this:
<t:selectManyCheckbox value="#{domainModelObject.set}">
...
</t:selectManyCheckbox>
I also want to write on the set.
Thanks anyway,
Joris Wijlens
"Matthias Wessendorf" <[EMAIL PROTECTED]>
Sent by:
[EMAIL PROTECTED]
2006-12-15 05:15 PM
Please respond to
"MyFaces Discussion" <[email protected]>
To
"MyFaces Discussion" <[email protected]>
cc
Subject
Re: selectmany not accepting java.util.Set
Classification
here is a blog from Adam Winer, jsf eg
http://sfjsf.blogspot.com/2006/03/usings-sets-with-uidata.html
On 12/15/06, Andrew Robinson <[EMAIL PROTECTED]> wrote:
> Most things do not take Set as an option because many components use
> the index to determine the selection. Sets by definition are
> un-ordered (and even if the underlying set is ordered, a reusable
> component can't take that chance). Lists are supported by almost all
> JSF elements.
>
> If you insist on using sets, 1) you need to garuntee that your set is
> ordered and will not change and 2) use a EL converter like [1]
>
> [1]
http://www.jroller.com/page/mert?entry=settolistpropresolver_for_jsf_el
>
> On 12/14/06, Joris Wijlens <[EMAIL PROTECTED]> wrote:
> >
> > Hi,
> >
> > Why don't selectmany components accept java.util.Set and do they
accept
> > java.util.List?
> >
> > And what do I have to do if I don't want to change al my sets to
lists?
> >
> > Thanks anyway,
> >
> > Joris wijlens
>
--
Matthias Wessendorf
http://tinyurl.com/fmywh
further stuff:
blog: http://jroller.com/page/mwessendorf
mail: mwessendorf-at-gmail-dot-com