ui/bindings/addkeyboardhandlingforgrid
module
Functions
addKeyboardHandlingForGrid( options = { options.focusTracker, options.gridItems, options.keystrokeHandler, options.numberOfColumns, options.uiLanguageDirection? } ) → voidmodule:ui/bindings/addkeyboardhandlingforgrid~addKeyboardHandlingForGridA helper that adds a keyboard navigation support (arrow up/down/left/right) for grids.
Parameters
options: objectConfiguration options.
Propertiesoptions.focusTracker: FocusTrackerA focus tracker for grid elements.
options.gridItems: ViewCollectionA collection of grid items.
options.keystrokeHandler: KeystrokeHandlerKeystroke handler to register navigation with arrow keys.
options.numberOfColumns: number | () => numberNumber of columns in the grid. Can be specified as a function that returns the number (e.g. for responsive grids).
options.uiLanguageDirection?: stringString of ui language direction.
Returns
void