2017-05-02 3 views
0

Enter 버튼을 눌러 양식을 제출해 달라는 요청이 있습니다. 내 응용 프로그램을 통해 어디에서나 사용할 수있는 방식으로 사용자 정의하고 싶습니다. 그래서 필드 값을 입력 한 후에 엔터를 누를 때마다. 현재 양식을 제출할 수 있습니다. 특정 필드에서 ENTER 버튼을 누를 때마다 현재 양식을 가져 오는 방법이 있습니까 (양식 이름 또는 ID를 모른 채)?EXT JS의 현재 운영 양식을 얻는 방법

답변

0
Ext.define('MyApp.overrides.Field',{ 
    override: 'Ext.form.field.Base', 
    enableKeyEvents: true, 
    listeners: { 
     keyup: function(field, e) { 
      var key = e.getKey(), 
      if(key == 13) { // 13 = Enter key 
       var form = field.up('form'); 
       if(form) form.submit(); 
      } 
     } 
    } 
});