AG 编辑单元格时的网格数字键盘键

问题描述 投票:0回答:1

我有一个自定义单元格编辑器,当我按键盘上的 + 或 NumpadAdd 键时,会调用自定义单元格编辑器中带有

agInit
params
方法,并且参数始终为我提供“+”作为
 中的值eventKey
财产。我需要在单元格编辑器中区分是调用了标准 + 还是调用了 NumpadAdd。有没有办法在单元格编辑器中获取它?

angular ag-grid ag-grid-angular
1个回答
0
投票

在 Angular 中,可以使用 $event.code 来区分不同的按键。

@Component({
  selector: 'app-keyboard-monitor',
  templateUrl: './keyboard-monitor.component.html',
  styleUrls: ['./keyboard-monitor.component.scss']
})
export class KeyboardMonitorComponent {
  @HostListener('window:keydown', ['$event'])
  handleKeyDown(event: KeyboardEvent) {
    console.log(`code: ${event.code}`);
  }
}
关键代码
正常+ + 平等
数字键+ + 数字键盘添加
© www.soinside.com 2019 - 2024. All rights reserved.