RevGrid - v0.9.3
    Preparing search index...

    Client

    The Revgrid client grid, (RevClientGrid), gets real time schema and data from servers and draws a grid which displays this on a Canvas HTML element. It also manages UI interactions and updates the drawn grid accordingly. Its main parts are:

    Client grid

    • Grid
      The grid class itself, (RevClientGrid), sets up and tears down instances and exposes behaviors, components and commonly used parts of their API surface.

    • UI Controllers
      Handles UI events (mainly from canvas) and updates UI using APIs from behaviors and components.

    • Behaviors
      Provide behavior and APIs that cover more than one component. Behaviors are generally stateless - nearly all state is maintained in components.

    • Components
      Stateful components which together draw the grid and manage the view of the data. Also implement features such as focus, selection.

    • Interfaces
      Various interfaces used in client, libraries and grids (but not servers).

    • Settings
      Base interfaces and enumerations for Revgrid settings