FlexGrid를 사용하는 팝업
Mac 키보드에서는 Fn+Delete를 사용합니다.
그리드의 hostElement에 HTML 이벤트 핸들러를 추가하면 FlexGrid에서 키보드 이벤트를 처리할 수 있습니다.
예를 들어 아래 그리드는 'keydown' 이벤트를 수신 대기합니다. Ctrl+Delete를 누르면 프롬프트가 표시되고 현재 행이 삭제됩니다. 다음을 확인합니다.
- capture 매개 변수를 true로 설정하여 이벤트 핸들러가 추가되므로, 그리드에 표시되기 전에 호출됩니다.
- 이벤트 핸들러가 이벤트의 preventDefault 메서드를 호출하므로, 평소와 달리 그리드에서 Delete 키를 처리하지 않습니다.
Ctrl+Delete를 누르면 현재 행이 제거됩니다.