Handsontableで日本語入力関連キーを無視する
2713 ワード
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;
}
}
}
});
以下のキーを無視しています。
- 変換 (28)
- 無変換 (29)
- カタカナ (241)
- ひらがな (242)
- 漢字キー (243, 244)
Author And Source
この問題について(Handsontableで日本語入力関連キーを無視する), 我々は、より多くの情報をここで見つけました https://qiita.com/pazworld/items/64e9c545cc622559d3e2著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .