torsten@178: var mmtStore = Ext.create('Ext.data.Store', {
torsten@178:     fields: ['mmtId', 'messmethhode'],
torsten@260:     sorters: [{
torsten@260:         property: 'mmtId',
torsten@260:     }],
torsten@367:     autoLoad: true,
torsten@178:     proxy: {
torsten@178:         type: 'ajax',
torsten@178:         api: {
torsten@178:         read: 'server/rest/messmethode'
torsten@178:         },
torsten@178:         reader: {
torsten@178:             type: 'json',
torsten@178:             root: 'data'
torsten@178:         }
torsten@178:     }
torsten@178: });
torsten@178: 
torsten@352: /**
torsten@352:  * Combobox for Messmethode
torsten@352:  */
torsten@178: Ext.define('Lada.view.widgets.Messmethode' ,{
torsten@272:         tpl: '<tpl for="."><div class="x-combo-list-item x-boundlist-item" >{mmtId} - {messmethhode}</div></tpl>',
torsten@178:         extend: 'Ext.form.ComboBox',
torsten@178:         alias: 'widget.messmethode',
torsten@178:         store: mmtStore,
torsten@178:         displayField:'messmethhode',
torsten@178:         valueField: 'mmtId',
torsten@178:         emptyText:'Wählen Sie eine Messmethode',
torsten@355:         // Enable filtering of comboboxes
torsten@355:         autoSelect: false,
torsten@355:         queryMode: 'local',
torsten@355:         triggerAction : 'all',
torsten@355:         typeAhead: true,
torsten@355:         minChars: 0,
torsten@178:     initComponent: function() {
torsten@178:         this.callParent(arguments);
torsten@178:     }
torsten@178: });