@Override public void execute(Event<UIMeetingDetail> event) throws Exception { UIMeetingDetail detail = event.getSource(); UIMeetingSchedulePortlet portlet = detail.getAncestorOfType(UIMeetingSchedulePortlet.class); detail.setRendered(false); portlet.getChild(UIListMeetingSchedule.class).setRendered(true); event.getRequestContext().addUIComponentToUpdateByAjax(portlet); }