Package com.smartgwt.client.widgets.grid.events

# Interface HasGroupTreeChangedHandlers

All Superinterfaces:
  `HasHandlers`

All Known Implementing Classes:
  `CalendarView`, `CubeGrid`, `DateGrid`, `EditTree`, `ListGrid`, `ListPalette`, `Menu`, `MenuPalette`, `PickListMenu`, `RecordEditor`, `SelectionTreeMenu`, `TableView`, `TreeGrid`, `TreePalette`

public interface HasGroupTreeChangedHandlers extends HasHandlers

- ## Method Summary

  Modifier and Type
  Method
  Description
  `HandlerRegistration`
  `addGroupTreeChangedHandler(GroupTreeChangedHandler handler)`
  Callback fired when a `grouping` operation completes, whether it started as a direct call to `groupBy()` or `regroup()` or data changing, including incremental changes.

  ### Methods inherited from interface com.google.gwt.event.shared.HasHandlers

  `fireEvent`

- ## Method Details

  - ### addGroupTreeChangedHandler

    HandlerRegistration addGroupTreeChangedHandler(GroupTreeChangedHandler handler)
    Callback fired when a `grouping` operation completes, whether it started as a direct call to `groupBy()` or `regroup()` or data changing, including incremental changes.

    If `changeType` is "groupBy", `ListGrid.groupBy()` should have been called at the beginning of the operation, and `ListGrid.groupByComplete()` will be called immediately before this method. If `changeType` is "regroup", then `ListGrid.regroup()` should have been called at the beginning of the operation.

    Parameters:
      `handler` - the groupTreeChanged handler
    Returns:
      `HandlerRegistration` used to remove this handler