// broadcast ajax events before render response.
if (ajaxContext.isAjaxRequest()) {
processAjaxEvents(context, ajaxRoot);
if(ajaxContext.isSelfRender()){
// Render view directly.
ajaxContext.renderAjax(context);
}
}
if (!context.getResponseComplete()) {
super.renderView(context, root);
}