[prev in list] [next in list] [prev in thread] [next in thread]
List: myfaces-user
Subject: Re: [Tobago] How could I set up the default value of a
From: zjzhoufy <zjzhoufy () 163 ! com>
Date: 2011-09-19 2:09:28
Message-ID: 33cd6323.32fb.1327f71f91b.Coremail.zjzhoufy () 163 ! com
[Download RAW message or body]
[Attachment #2 (text/plain)]
Hi Marcus,
Many thanks Marcus for your kindly reply.
I think your point is reasonable. My ColleagueRole class doesn't have the equals \
method overwriten. I will add it and let you know.
Thanks again.
Regards,
Peter
At 2011-09-18 16:50:03,"Marcus Kröger" <marcus.kroeger@googlemail.com> wrote:
> Hi Peter,
>
> to me it sounds like your clgBasicMaintain.clg.role either returns null
> or the value is not in your role list. Did you overwrite the equals
> method of your ColleagueRole class to make sure that the value you
> return by calling clgBasicMaintain.clg.role returns the same object that
> is in the role list?
>
> If the object is not found in the role list the first object found in
> the list will always be the selected one.
>
> regards
> Marcus
>
> Am 18.09.2011 02:03, schrieb zjzhoufy:
> > Could anyone help on this please?
> >
> > At 2011-09-17 18:39:13,zjzhoufy<zjzhoufy@163.com> wrote:
> > > Hi,
> > >
> > > How could I set up the default value of a drop down list (tx:selectOneChoice) \
> > > to the initialized value in the object?
> > > Here is the code in my jsp file content:
> > > <tx:selectOneChoice id="mtn_basic_role_select" label="Please select a role"
> > > value="#{clgBasicMaintain.clg.role}" converter="clgRoleConverter">
> > > <f:selectItems value="#{listservice.roleList}" id="roleList_item" />
> > > </tx:selectOneChoice>
> > > ------------------------------------------
> > > clgBasicMaintain.clg.role with type ColleagueRole, and #{listservice.roleList} \
> > > is a SelectItem list with value type ColleagueRole and label is the role name.
> > > clgRoleConverter could convert the role name to the ColleagueRole object.
> > >
> > > Now the object clgBasicMaintain.clg already has an initialized value. But every \
> > > time I run this page, the defaule value of the drop down list is set to the \
> > > first SelectItem of the list.
> > > How could I set up the default value of the drop down list to the initialized \
> > > value please?
> > > If you need any more information, please let me know.
> > >
> > > Many thanks.
> > > Regards,
> > > Peter Zhou
> > >
> > > --
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic