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

Reply via email to