2

extjsで矢印キーの文字コードを取得するには?

以下のコードを試してみましたが、すべてのキーボードボタンの文字コードを取得するのにうまく機能していますが、矢印キー (バックスペースも) は取得していません。

Ext.getDoc().on('keypress', function(event, target) {
        console.log(event.getCharCode())
});

ここで質問する前に、理解できないドキュメントを調べました。

また、押すbackspaceと、ページは前のページにリダイレクトされます。私は今後も自分の機能を維持する予定backspaceです。extjsでそれをオーバーライドする方法は?

私は初心者です。だから、簡単な例を提供してください..

4

2 に答える 2

2

これをアーカイブするには、次のような監視を使用する必要があります

instance.mon(Ext.getDoc(), Ext.EventManager.getKeyEvent(), instance.callBack, instance)

JSFiddleを参照してください(正しいキーを確認できると思います)

于 2013-02-05T11:41:47.657 に答える
1

ドキュメントにはまさにその例があります: http://dev.sencha.com/deploy/ext-4.1.0-gpl/examples/keynav/keynav.html

于 2013-02-05T11:47:50.580 に答える