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