كيفية التقاط الحدث مفتاح ضغط مع UIBinder
سؤال
في GWT + UiBinder يمكنك التقاط نقرات مثل هذا:
@UiHandler("cancelButton")
void onCancelButtonClicked(ClickEvent e) {
// cancel code goes here;
}
هل هناك ما يعادل لمفتاح الضغط؟ على سبيل المثال إذا قام المستخدم بالضغط على مفتاح ESC ثم أننا إلغاء العمل.
وشكرا جزيلا لكم.
المحلول
وهذا يجب أن تعمل:
@UiHandler("myWidget")
void onKeyDown(KeyDownEvent e) {
// key down code goes here
}
والقطعة سوف تضطر إلى تنفيذ HasKeyDownHandlers
.
لا تنتمي إلى StackOverflow