generated:catalog.entry.cdk-grid-key-manager.title
generated:catalog.entry.cdk-grid-key-manager.description
@xngui/cdk/grid-key-manager@xngui/cdk/grid-key-managerchrome:demo.section
chrome:demo.preview
cdk-preview:cdk-grid-key-manager.grid-focus
cdk-preview:cdk-grid-key-manager.cell-label cdk-preview:cdk-grid-key-manager.none · cdk-preview:cdk-grid-key-manager.activated-label cdk-preview:cdk-grid-key-manager.none
import { XGridKeyManager } from '@xngui/cdk/grid-key-manager';
const grid = new XGridKeyManager({
columns: 7,
pageRows: 2,
wrap: true,
typeahead: true,
onActivate: (cell) => console.log(cell.label),
});
grid.setItems(cells);
grid.onKeydown(event);
// activeIndex → -1
chrome:demo.events.title
chrome:demo.events.empty