Search in sources :

Example 1 with DataGridView

use of org.apache.wicket.extensions.markup.html.repeater.data.grid.DataGridView in project syncope by apache.

the class DataTablePanel method getGroupModelObjects.

protected Collection<T> getGroupModelObjects() {
    final Set<T> res = new HashSet<>();
    final Component rows = group.get("dataTable:body:rows");
    if (rows instanceof DataGridView) {
        @SuppressWarnings("unchecked") final Iterator<Item<T>> iter = ((DataGridView<T>) rows).getItems();
        while (iter.hasNext()) {
            res.add(iter.next().getModelObject());
        }
    }
    return res;
}
Also used : Item(org.apache.wicket.markup.repeater.Item) DataGridView(org.apache.wicket.extensions.markup.html.repeater.data.grid.DataGridView) Component(org.apache.wicket.Component) HashSet(java.util.HashSet)

Aggregations

HashSet (java.util.HashSet)1 Component (org.apache.wicket.Component)1 DataGridView (org.apache.wicket.extensions.markup.html.repeater.data.grid.DataGridView)1 Item (org.apache.wicket.markup.repeater.Item)1