Package org.zkoss.zul.ext

## Interface GroupsSelectableModel<E>

- All Superinterfaces:
    `Selectable<E>`
  All Known Implementing Classes:
    `AbstractGroupsModel`, `GroupsListModel`, `GroupsModelArray`, `SimpleGroupsModel`

      public interface GroupsSelectableModel<E>
      extends Selectable<E>

  Indicate a groups model that supports selection. It is typically used with `GroupsModel`.
  Since:
    8.0.0
  Author:
    jumperchen

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | `isGroupSelectable()` | Returns whether the groups are selectable
    `void` | `setGroupSelectable​(boolean groupSelectable)` | Sets the groups are selectable

    - ### Methods inherited from interface org.zkoss.zul.ext.Selectable

      `addToSelection, clearSelection, getSelection, getSelectionControl, isMultiple, isSelected, isSelectionEmpty, removeFromSelection, setMultiple, setSelection, setSelectionControl`

- - ### Method Detail

    - #### setGroupSelectable

          void setGroupSelectable​(boolean groupSelectable)

      Sets the groups are selectable
      Parameters:
        `groupSelectable` -

    - #### isGroupSelectable

          boolean isGroupSelectable()

      Returns whether the groups are selectable