On Fri, 01 Jul 2011 18:03:25 -0300, Muhammad Gelbana <m.gelb...@gmail.com>
wrote:
The thing is that beaneditor encapsulates each rendered field in a div
tag and I need to put more than one field in a single div tag so I need
to
handle the BeginRender event for the beaneditor.
Again, you can't handle render events from other components. A component
or page class can only render its own render events. I guess your solution
will be to write a mixin and apply it to BeanEditor. And it will need to
handle the AfterRender, not the BeginRender one, which is triggered,
obviouslly, before BeanEditor starts rendering.
My case summerized, I have a beaneditor located inside a form (in the tml
file). That form is in a page and I need to control who the fields tags
are rendered by the bean.
Grid, BeanEditor, BeanEditForm and BeanDisplay aren't meant to cover every
single scenario.
You can always declare the form field components yourself if BeanEditor
doesn't match what you want. Or provide your own template snippet for
these two fields.
--
Thiago H. de Paula Figueiredo
Independent Java, Apache Tapestry 5 and Hibernate consultant, developer,
and instructor
Owner, Ars Machina Tecnologia da Informação Ltda.
http://www.arsmachina.com.br
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org