Gooday Note Scrap Source Android login
 
작성일 : 10-05-20 13:53
extjs - specialkey
 글쓴이 : kang (124.♡.25.162)
조회 : 1,665  
var form = new Ext.form.FormPanel({
    ...
    items: [{
            fieldLabel: 'Field 1',
            name: 'field1',
            allowBlank: false
        },{
            fieldLabel: 'Field 2',
            name: 'field2',
            listeners: {
                specialkey: function(field, e){
                    // e.HOME, e.END, e.PAGE_UP, e.PAGE_DOWN,
                    // e.TAB, e.ESC, arrow keys: e.LEFT, e.RIGHT, e.UP, e.DOWN
                    if (e.{@link Ext.EventObject#getKey getKey()} == e.ENTER) {
                        var form = field.ownerCt.getForm();
                        form.submit();
                    }
                }
            }
        }
    ],
    ...
});


======================================================


{
                xtype:'textfield',
id: 'riskItemAutoSearch',
fieldLabel: TPMS_lang_domain,
                //text:'search',//TPMS.locale.commonButton.search,
                width:150,
//emptyText: 'Input text',
                allowBlank: true,
                listeners:{
                    scope : this,
                    'specialkey' : function(f,o){
                      if(o.getKey()==13){
  alert("enter : search riskitem");
//f.submit();
}
                    },
                    search : function(){
                      alert("search");
                    }
                }
            }