execute method
void
execute({
- required PlutoKeyManagerEvent keyEvent,
- required PlutoGridStateManager stateManager,
override
Implement actions to be mapped to shortcut keys.
Implementation
@override
void execute({
required PlutoKeyManagerEvent keyEvent,
required PlutoGridStateManager stateManager,
}) {
if (stateManager.mode.isSelectMode ||
(stateManager.mode.isPopup && !stateManager.isEditing)) {
if (stateManager.onSelected != null) {
stateManager.clearCurrentSelecting();
stateManager.onSelected!(const PlutoGridOnSelectedEvent());
}
return;
}
if (stateManager.isEditing) {
stateManager.setEditing(false);
}
}