Hi Kris, thank you for the quick response! Thats what I was looking for.
Udo. -------- Original-Nachricht -------- > Datum: Wed, 25 Jun 2008 10:18:33 +0200 > Von: Kristian Marinkovic <[EMAIL PROTECTED]> > An: "Tapestry users" <users@tapestry.apache.org> > Betreff: Re: BeanModel and complex types? > hi udo, > > you have to contribute the child property type to the > DefaultDataTypeAnaylzer > so the BeanModelSource will not ignore it > > public static void contributeDefaultDataTypeAnalyzer...{ > configuration.add(MyType.class,"myType"); > > take a look https://issues.apache.org/jira/browse/TAPESTRY-2460 > it has two examples how to display a complex child property with another > block (containing another BeanEditor) > > g, > kris > > > > > "Udo Abel" <[EMAIL PROTECTED]> > 25.06.2008 10:05 > Bitte antworten an > "Tapestry users" <users@tapestry.apache.org> > > > An > users@tapestry.apache.org > Kopie > > Thema > BeanModel and complex types? > > > > > > > > Hi, > > in many situations I have objects containing other objects as fields, > resulting from a 1:1 reference in a database. E.g., an employee has a > refrence to the subsidiary where he is working. > In those cases I want to display the name of the subsidiary in a Grid > component. > The property can be accessed by something like > employee.getSubsidiary().getName(); > > Is there a way to extend the BeanModel to access those properties? > Or do I have to duplicate all fields from complex types in simple fields > at the top level object, like > employee.getSubsidiaryName(); > ? > > Thanks, > Udo. > -- > Psssst! Schon vom neuen GMX MultiMessenger gehört? > Der kann`s mit allen: http://www.gmx.net/de/go/multimessenger > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Psssst! Schon vom neuen GMX MultiMessenger gehört? Der kann`s mit allen: http://www.gmx.net/de/go/multimessenger --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]