-1
저는 extjs 달 선택기를 사용하고 있으며 키보드 키를 사용하여 몇 달 또는 몇 년을 탐색해야합니다. 그러나 탭이나 위, 아래 왼쪽, 오른쪽 화살표 키가 작동하지 않는 것 같습니다.Extjs 달 선택기에서 키를 탐색 할 수 없습니다
나는 ext 버전 6.5.0을 사용 중입니다. 이것은 엽차 프레임 워크에서 버그가 있지만
저는 extjs 달 선택기를 사용하고 있으며 키보드 키를 사용하여 몇 달 또는 몇 년을 탐색해야합니다. 그러나 탭이나 위, 아래 왼쪽, 오른쪽 화살표 키가 작동하지 않는 것 같습니다.Extjs 달 선택기에서 키를 탐색 할 수 없습니다
나는 ext 버전 6.5.0을 사용 중입니다. 이것은 엽차 프레임 워크에서 버그가 있지만
, 당신은 그것을 해결하고 자신에 의해 KeyNav
를 추가 할 수 있습니다. 간단한 예입니다. 정확히 원하는대로 할 수는 없지만 시작일 수 있습니다.
Ext.define('',{
override: 'Ext.picker.Month',
requires: [
'Ext.util.KeyNav'
],
afterRender: function() {
var me = this;
me.callParent(arguments);
me.keyNav = new Ext.util.KeyNav({
target: Ext.getBody(),
scope: me,
left: me.onLeftKey,
right: me.onRightKey,
up: me.onUpKey,
down: me.onDownKey
});
},
onLeftKey: function() {
var value = this.getValue();
value[1]--;
this.adjustYear(value[1]);
this.setValue(value);
},
onRightKey: function() {
var value = this.getValue();
value[1]++;
this.adjustYear(value[1]);
this.setValue(value);
},
onUpKey: function() {
var value = this.getValue();
value[0]--;
this.setValue(value);
},
onDownKey: function() {
var value = this.getValue();
value[0]++;
this.setValue(value);
},
doDestroy:function() {
Ext.destroy(this.keyNav);
this.callParent(arguments);
}
});
감사합니다 알렉스는 도움이된다. – Avee
이것은 틀림없는 버그입니다. Sencha 포럼의 버그 섹션에보고해야합니다. – Alexander
이미 해결책이 없거나이를 해결하기 위해 해킹하려고 시도했지만 아직 응답이 없습니다. – Avee