Exactly!   Thanks

On Sat, Jul 11, 2009 at 11:54 AM, TylerWeir <[email protected]> wrote:

>
> Something like this?
>
>  object reportsTo extends MappedLongForeignKey(this, User) {
>    override def displayName = "Reports To"
>    override def asHtml = {
>                        <span>{User.find(By(User.id, this)).map(u =>
> (u.firstName + " " +
> u.lastName)).openOr(Text("PM"))}</span>
>  }
>                override def validSelectValues: Box[List[(Long, String)]] =
>      Full(User.findAll(OrderBy(User.lastName, Ascending)).map(c =>
> (c.id.is, c.niceName)))
>
>                override def _toForm = {
>                        Full(<span>{User.find(By(User.id, this)).map(u =>
> (u.firstName + "
> " + u.lastName)).openOr(Text("No Reports To"))}</span>)
>                 }
>  }
>
> On Jul 11, 11:20 am, Josh Suereth <[email protected]> wrote:
> > Hey all,
> >
> > This is my first venture into lift's ORM and I'm upgrading an existing
> > codebase, so I'm not sure how all the pieces fit together, but I've
> figured
> > out enough to patch in my features.   I was wondering if someone can help
> me
> > out with this issue:
> >
> > The code is using the "toForm" method on the objects inside a
> > KeyedMetaMapper.   What I want to see for the foriegn key relationship is
> a
> > combo box with a drop-down of the possible values (perhaps with a
> > user-specified toString on those foreign key objects).   toForm simply
> > displays: "Can't change" on the MappedLongForeignKey.   What/where should
> I
> > look to change this?
> >
> > Thanks!!!
> > - Josh
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Lift" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to