Options
All
  • Public
  • Public/Protected
  • All
Menu

Class BasicKeyHandler

A basic implementation of a data grid key handler.

Notes

This class may be subclassed and customized as needed.

Hierarchy

  • BasicKeyHandler

Implements

Index

Properties

Private _disposed

_disposed: boolean = false

Accessors

isDisposed

  • get isDisposed(): boolean

Methods

dispose

  • dispose(): void

Protected onArrowDown

  • onArrowDown(grid: DataGrid, event: KeyboardEvent): void
  • Handle the 'ArrowDown' key press for the data grid.

    Parameters

    • grid: DataGrid

      The data grid of interest.

    • event: KeyboardEvent

      The keyboard event of interest.

    Returns void

Protected onArrowLeft

  • onArrowLeft(grid: DataGrid, event: KeyboardEvent): void
  • Handle the 'ArrowLeft' key press for the data grid.

    Parameters

    • grid: DataGrid

      The data grid of interest.

    • event: KeyboardEvent

      The keyboard event of interest.

    Returns void

Protected onArrowRight

  • onArrowRight(grid: DataGrid, event: KeyboardEvent): void
  • Handle the 'ArrowRight' key press for the data grid.

    Parameters

    • grid: DataGrid

      The data grid of interest.

    • event: KeyboardEvent

      The keyboard event of interest.

    Returns void

Protected onArrowUp

  • onArrowUp(grid: DataGrid, event: KeyboardEvent): void
  • Handle the 'ArrowUp' key press for the data grid.

    Parameters

    • grid: DataGrid

      The data grid of interest.

    • event: KeyboardEvent

      The keyboard event of interest.

    Returns void

Protected onDelete

  • onDelete(grid: DataGrid, event: KeyboardEvent): void
  • Handle the 'Delete' key press for the data grid.

    Parameters

    • grid: DataGrid

      The data grid of interest.

    • event: KeyboardEvent

      The keyboard event of interest.

    Returns void

Protected onEscape

  • onEscape(grid: DataGrid, event: KeyboardEvent): void
  • Handle the 'Escape' key press for the data grid.

    Parameters

    • grid: DataGrid

      The data grid of interest.

    • event: KeyboardEvent

      The keyboard event of interest.

    Returns void

Protected onKeyC

  • onKeyC(grid: DataGrid, event: KeyboardEvent): void

onKeyDown

  • onKeyDown(grid: DataGrid, event: KeyboardEvent): void

Protected onPageDown

  • onPageDown(grid: DataGrid, event: KeyboardEvent): void
  • Handle the 'PageDown' key press for the data grid.

    Parameters

    • grid: DataGrid

      The data grid of interest.

    • event: KeyboardEvent

      The keyboard event of interest.

    Returns void

Protected onPageUp

  • onPageUp(grid: DataGrid, event: KeyboardEvent): void
  • Handle the 'PageUp' key press for the data grid.

    Parameters

    • grid: DataGrid

      The data grid of interest.

    • event: KeyboardEvent

      The keyboard event of interest.

    Returns void

Generated using TypeDoc