Data grid / foldkit-data-grid

KeyOptions

interface · packages/data-grid/src/focus.ts:11

interface KeyOptions<Id extends string> {
  readonly current: Option.Option<CellAddress<Id>>
  readonly key: string
  readonly modifiers: KeyboardModifiers
  readonly direction?: Direction
  readonly pageRows: number
}

Members

KeyOptions.current

property · packages/data-grid/src/focus.ts:12

readonly current: Option.Option<CellAddress<Id>>

KeyOptions.key

property · packages/data-grid/src/focus.ts:13

readonly key: string

KeyOptions.modifiers

property · packages/data-grid/src/focus.ts:14

readonly modifiers: KeyboardModifiers

KeyOptions.direction

property · packages/data-grid/src/focus.ts:16

readonly direction?: Direction

Default 'ltr'; under 'rtl' the left and right arrows swap.

KeyOptions.pageRows

property · packages/data-grid/src/focus.ts:18

readonly pageRows: number

How many rows PageUp and PageDown move: the rows a viewport shows.