The on render event handler. This event handler is invoked prior to the control being rendered, and is useful for providing pre rendering logic.
The on render method is typically used to populate tables performing some database intensive operation. By putting the intensive operations in the on render method they will not be performed if the user navigates away to a different page.
{@link org.apache.click.control.Container} implementations should recursivelyinvoke the onRender method on each of their child controls ensuring that all controls receive this event.
Please note: a common problem when overriding onRender in subclasses is forgetting to call
super.onRender(). Consider carefully whether you should call
super.onRender() or not, especially for {@link org.apache.click.control.Container}s which by default call
onRender on all their child controls as well.