/** {@inheritDoc} */ @Override public void resetSelectedItems() { markAllItemsDirty(); Set<IModel<T>> oldSelected = new HashSet<IModel<T>>(selectedItems); selectedItems.clear(); for (IModel<T> model : oldSelected) { onItemSelectionChanged(model, false); } }
/** {@inheritDoc} */ @Override public void selectAllVisibleItems() { WebMarkupContainer body = (WebMarkupContainer) get("form:bodyContainer:body:row"); if (body != null) { for (Component component : body) { IModel<T> model = (IModel<T>) component.getDefaultModel(); selectItem(model, true); } } markAllItemsDirty(); }