Yeah, i know about that What i tried to do was just an attempt of doing things better and less effortlessly. I did this way because i don't want to say the bean type explicitly, this will be another parameter for the annotation. Thank's for the JIRA, I'll fix it, this is really a creepy piece of code...
Another thing that i want to fix are these lines on the worker: String accessActualName = transformation.addField(Modifier.PRIVATE, "org.apache.tapestry.ioc.services.PropertyAccess", "_access"); transformation.injectField(accessActualName, new PropertyAccessImpl()); I read about the PropertyAccess, and it should really be Injected, not directly instantiated like this, but i just can't do this, seems like the InjectSelectionModel worker class does not allow, i ever get no value. Is that any way of get the PropertyAccess with any other way without having to declare it explicitly on the page class? 2008/2/19, Davor Hrg <[EMAIL PROTECTED]>: > > nice :) > > ... > you should add this also in the warning section: > the list must never be empty so that element type can be discovered... > or this will fail: > > this.idFieldAdapter = > access.getAdapter(list.get(0).getClass()).getPropertyAdapter(idField); > > > or you could do some nasty reflection to get generic info from the > field... > some code for that can be found here: > https://issues.apache.org/jira/browse/TAPESTRY-2053 > ... > or just skip resolving idFieldAdapter because you don't actualy need > it when list is empty > > > > Davor Hrg > > > On Feb 19, 2008 8:16 PM, Marcelo Lotif <[EMAIL PROTECTED]> wrote: > > Hi all, > > I posted on the wiki another example on how to make a select with > objects, > > now i used an annotation to do this is a simpler way. > > > > http://wiki.apache.org/tapestry/Tapestry5AnotherSelectWithObjects > > > > Cheers, > > Marcelo Lotif > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Atenciosamente, Marcelo Lotif