Interface HasDataArrivedHandlers

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

public interface HasDataArrivedHandlers extends HasHandlers
  • Method Summary

    Modifier and Type
    Method
    Description
    Notification method fired when new data arrives from the server to be displayed in this ListGrid, (for example in response to the user scrolling a new set of rows into view).

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

    fireEvent
  • Method Details

    • addDataArrivedHandler

      HandlerRegistration addDataArrivedHandler(DataArrivedHandler handler)
      Notification method fired when new data arrives from the server to be displayed in this ListGrid, (for example in response to the user scrolling a new set of rows into view). Only applies to databound listGrids where the data attribute is a ResultSet. This ResultSet may have been created manually and applied to the grid via a call to setData() or may have been created and automatically assigned if fetchData() was used to populate the grid. This method is fired directly in response to dataArrived() firing on the data object.

      Note that dataArrived(), unlike ListGrid.dataChanged(), only fires in limited circumstances - when data for a ResultSet arrives from the server due to a fetch or cache invalidation, or as a result of filtering. If you want to catch all data changes, you should instead react to ListGrid.dataChanged().

      Parameters:
      handler - the dataArrived handler
      Returns:
      HandlerRegistration used to remove this handler