3

from.panel のすべてのフィールドに specialkey イベントを追加するにはどうすればよいですか? このフォーム パネルでは、すべてのフィールドが 1 つの方法でストアを検索します。私のストア名は「​​S01I009001」です。誰か助けてくれませんか? 私の奇妙な英語をお詫びします。

Ext.define('${pkgName}.v01i009001.SV01I00900104' , {    
    extend              : 'Ext.form.Panel',
    alias               : 'widget.sv01i00900104',
    requires            : ['Ext.form.field.Text'],
    id                  : 'sv01i00900104',
    padding             : '0 0 0 0',  

    defaults: {        
        activeRecord    : null,
        border          : true, 
        layout          : 'hbox',        
        fieldDefaults   : {
            anchor      : '100%',
            labelAlign  : 'right'
        }
    },

    initComponent       : function(){        
        Ext.QuickTips.init();
        Ext.form.Field.prototype.msgTarget = 'qtip';         
        me          = this; 
        me.items    = [{
            xtype                 : 'fieldcontainer',
            combineErrors         :  true,                    
            defaults              : {
                layout            : 'fit',
                margin            : '3 5 1 5',
                hideLabel         :  false,                
                labelAlign        : 'top'
            },
            items: [{
                xtype             : 'numberfield',
                name              : 'id',
                fieldLabel        : 'REBATE ID:',
                width             :  100,                        
                minValue          :  0,
                mouseWheelEnabled :  false,
                hideTrigger       :  true,
                decimalPrecision  :  0,
                keyNavEnabled     :  false                       
            },{
                xtype             : 'datefield',
                name              : 'endDate',
                fieldLabel        : 'End Date:',
                flex              :  1,
                format            : 'M d, Y',
                altFormats        : 'd/m/Y|M d, Y h:i A',
                id                : 'enddt-sv01i00900104',
                vtype             : 'daterange',
                startDateField    : 'startdt-sv01i00900104'                                          
            }]
        }];       
        me.callParent(arguments);
    }
});
4

1 に答える 1