and also overide the equals method :
public boolean equals(Object object) {
if (!(object instanceof Club)) {
return false;
}
Club obj = (Club) object;
return new EqualsBuilder()
.append(this.idClub, obj.idClub)
.append(this.clubName, obj.clubName)
.isEquals();
}
changed the encoder :
package edu.its.dreamteam.web.util;
import java.util.List;
import org.apache.tapestry.ValueEncoder;
import edu.its.dreamteam.daf.beans.Club;
public class ClubValueEncoder implements ValueEncoder<Club> {
private List<Club> clubList;
public ClubValueEncoder(List<Club> clubList) {
this.clubList = clubList;
}
public String toClient(Club club) {
return club.getIdClub();
}
public Club toValue(String value) {
for(Club club : clubList){
if(club.getIdClub().equals(value)){
return club;
}
}
return null;
}
}
On Dec 21, 2007 10:04 PM, dwi ardi irawan <[EMAIL PROTECTED]> wrote:
> hi it works.... i just changed like this :
> <tr>
> <td><t:label for="clubSelect"/></td>
> <td> </td>
> <td><t:select t:id="clubSelect" model="clubSelectionModel" value="
> Player.club" encoder="clubValueEncoder" label="Club"/></td>
> </tr>
>
> cos in the player object contains club object (i'm using iBatis+Spring for
> ORM) so what i should do it's to call Player.club not Player.idClub or
> Player.clubName(Club Properties).
>
> Thnx guys
>
>
> On Dec 21, 2007 9:52 PM, dwi ardi irawan <[EMAIL PROTECTED] > wrote:
>
> > ir works with the that one, but i'm still curious bout how implemented
> > it inside aq form...
> > Hmmm....
> > I already override the equals method but still didn't work
> >
> >
> > On Dec 21, 2007 4:30 AM, Sylwek < [EMAIL PROTECTED]>
> > wrote:
> >
> > >
> > > Hi,
> > > will it be possible to use in this case BeanEditForm with
> > > component
> > > Select ?
> > >
> > > Something like this:
> > >
> > > <t:beaneditform object="player">
> > > <t:parameter name="club">
> > > <t:label for="club"/>
> > > <t:select t:id="club" model="clubSelectionModel" value="player.club
> > > "
> > > encoder="clubValueEncoder"/>
> > > </t:parameter>
> > > </t:beaneditform>
> > >
> > >
> > > Sylwek
> > > --
> > > View this message in context:
> > > http://www.nabble.com/T5-%3A-select-component-in-a-form-didn%27t-show-the-selected-value--EDIT-MODE--tp14414479p14445453.html
> > > Sent from the Tapestry - User mailing list archive at Nabble.com.
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> >
> >
> > --
> > http://dwiardiirawan.blogspot.com
> > "cos everyone could be extraordinary...lighten up !"
> >
>
>
>
> --
> http://dwiardiirawan.blogspot.com
> "cos everyone could be extraordinary...lighten up !"
>
--
http://dwiardiirawan.blogspot.com
"cos everyone could be extraordinary...lighten up !"