Maximize productivity with
30% off* for a limited time
using BOOSTDEV30.
Includes 3- and 5-packs.
*Some exclusions may apply.New Product LaunchBoldDesk: Help desk ticketing software starts at $10 for 3 agents.
Try it for free.
|
...
rowSelecting: (args) => {
selectedRecordIndex = args.rowIndex;
if (grid.getSelectedRecords().length && !isSpaceKeyPressed) {
args.cancel = true; //to discard selection while navigating
}
}
...
…
document.addEventListener('keydown', function (eve) {
if (eve.keyCode === 32) {
isSpaceKeyPressed = true;
grid.selectRow(selectedRecordIndex); //to select record when pressing space key
isSpaceKeyPressed = false;
}
}) |