ExtJs 4에서 프로그래밍 방식으로 'keydown'(또는 'keypress') 이벤트를 발생시키는 방법 (Tab 키 사용)? 다른 이벤트에 대한 응답으로 Tab 키 누르기를 시뮬레이션해야합니다. 나는 (이 이벤트 핸들러에서) 코드로 시도 :ExtJS에서 keydown 이벤트를 프로그래밍 방식으로 실행하는 방법 4
field.fireEvent('keydown', {keyCode: 9})
하지만 작동하지 않습니다 ...
ExtJs 4에서 프로그래밍 방식으로 'keydown'(또는 'keypress') 이벤트를 발생시키는 방법 (Tab 키 사용)? 다른 이벤트에 대한 응답으로 Tab 키 누르기를 시뮬레이션해야합니다. 나는 (이 이벤트 핸들러에서) 코드로 시도 :ExtJS에서 keydown 이벤트를 프로그래밍 방식으로 실행하는 방법 4
field.fireEvent('keydown', {keyCode: 9})
하지만 작동하지 않습니다 ...
fileInputEl
처럼, 거기에 어떤 요소를 확인합니다 (DOM 비트를 감시 할 수 있습니다
아래의 예)에서, 그러나 이것은 나를 위해 작동 : 나는 또한 솔루션을 찾고 있어요
var uploadField = Ext.getCmp('uploadField');
uploadField.fileInputEl.dom.click();
.... 나는 numberfield 구성 요소와 팝업 키보드가 ... 내가 클릭 할 때 키 ('.') 키보드 팝업 ... 나는 numberfield에 붙이고 싶다. '.') ...하지만 아무 일도 일어나지 않습니다. 나는이 시도 :
// Ext version 5.1
var field = Ext.getCmp('numberfield-test');
var event = Ext.create('Ext.event.Event', {
key: 110 // Want to emulate '.' key
});
// none of the following works
field.fireEvent('keydown', [ field, event ]);
field.fireEvent('keypress', [ field, event ]);
field.fireEvent('keyup', [ field, event ]);
// neither this ones
field.fireEvent('keydown', field, event);
field.fireEvent('keypress', field, event);
field.fireEvent('keyup', field, event);