On Mon, Feb 8, 2010 at 1:33 PM, Jeppe Nejsum Madsen <je...@ingolfs.dk>wrote:
> David Pollak <feeder.of.the.be...@gmail.com> writes: > > > On Mon, Feb 8, 2010 at 12:54 PM, Jeppe Nejsum Madsen <je...@ingolfs.dk > >wrote: > > > >> Hi, > >> > >> How can I create a List of MappedField from different Mappers: > >> > >> I want to create a function like this: > >> > >> def requiredFields(mfs: List[MappedField[_,Any]]) > >> > > > > Does this not work? > > Well, the definition works, but > > >> and call it like this > >> > >> requiredFields(List(Table1.field1, Table2.field2)) > > The call generated a huge type error. But changing the definition to > > def requiredFields(mfs: List[MappedField[_,_]]) > > seems to work. It looks like, for reasons that are not entirely clear to > me that the compiler tries to apply the implicit mapToType in this case: > > val mf: MappedField[_,Any] = Table1.column1 > > and then complains: > > [INFO] found : Int > [INFO] required: net.liftweb.mapper.MappedField[_, Any] > Hmmmm.... it might also be that the second type parameter is invariant so Any will not match Int. Glad _ is working for you. > > /Jeppe > > -- > You received this message because you are subscribed to the Google Groups > "Lift" group. > To post to this group, send email to lift...@googlegroups.com. > To unsubscribe from this group, send email to > liftweb+unsubscr...@googlegroups.com<liftweb%2bunsubscr...@googlegroups.com> > . > For more options, visit this group at > http://groups.google.com/group/liftweb?hl=en. > > -- Lift, the simply functional web framework http://liftweb.net Beginning Scala http://www.apress.com/book/view/1430219890 Follow me: http://twitter.com/dpp Surf the harmonics -- You received this message because you are subscribed to the Google Groups "Lift" group. To post to this group, send email to lift...@googlegroups.com. To unsubscribe from this group, send email to liftweb+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/liftweb?hl=en.