Handsontable에서 일본어 입력 관련 키 무시

2545 단어 Handsontable
Handsontable에서 한자 키 등 일본어 입력과 관련된 키를 누르면 칸에 입력을 시작하는 것으로 간주되고 기존 칸의 내용은 삭제됩니다.

아래와 같이 일본어 입력과 관련된 버튼을 무시할 수 있습니다.
ignoreimekey.js
var hot = new Handsontable(container, {
  // ...
  // Handsontableのオプション指定
  // ...
});

hot.updateSettings({
  beforeKeyDown: function (e) {
    if ([28,29,241,242,243,244].indexOf(e.keyCode) >= 0) {
      e.isImmediatePropagationEnabled = false;
      e.isImmediatePropagationStopped = function(){
        return true;
      }
    }
  }
});
jsFiddle 시위 행진
다음 키워드가 무시되었습니다:.
  • 변환(28)
  • 변환 없음(29)
  • 편 가명(241)
  • 히라가나(242)
  • 한자 키(243244)
  • 좋은 웹페이지 즐겨찾기