There's another solution, but it just works when the component is a ClientElement:

@MixinAfter
public class MyMixin {

        @InjectContainer
        private ClientElement clientElement;

        void afterRender(MarkupWriter writer) {
                Element element = 
writer.getElementById(clientElement.getClientId());
        }

}

I have not tested the code above.

On Fri, 29 Aug 2014 06:04:18 -0300, Lance Java <lance.j...@googlemail.com> wrote:

@MixinAfter
public class MyMixin {
   void afterRender(MarkupWriter writer) {
      List<Node> children = writer.getElement().getChildren();
      if (!children.isEmpty()) {
         Element lastChild = (Element) children.get(children.size() - 1);
         doStuff(lastChild);
      }
   }
}


--
Thiago H. de Paula Figueiredo
Tapestry, Java and Hibernate consultant and developer
http://machina.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