public void filterChanged( boolean sort, boolean requiredLabelsChanged, boolean otherLabelsChanged) { // Re-render what is needed AjaxRequestTarget art = getRequestCycle().find(AjaxRequestTarget.class); art.add(eventsList); if (requiredLabelsChanged) { art.add(requiredLabelsWrapper); art.add(sidePanel.getRequiredLabelsWrapper()); } if (otherLabelsChanged) { art.add(sidePanel); } }