が押された場合はフォームを送信し、+が押されたEnter場合はイベントを停止します。このコールバックには、Shift キーが押されたかどうかを確認する方法を提供しないパラメーターがあります。ShiftEnterExt.EventObject
と の 2 つの方法が.hasModifier
あり.isSpecialKey
ます。どちらも を返しますboolean
。シフトキーが押されているかどうかを確認する方法はありません。どのように追跡するのですか?
これは私のテキストエリアコンポーネントです:
{
region : 'center',
margins : '5 0 0 0',
xtype : 'textarea',
name : 'chatmessage',
enableKeyEvents: true,
listeners: {
keydown: function(textfield, evt, eOpts){
console.log(evt.getKey());
}
}
}
やってみevt.shiftKey
ました。その未定義。