torsten@31: // Combobox for Messtelle torsten@120: var mstStore = Ext.create('Ext.data.Store', { torsten@260: fields: ['mstId', 'messStelle'], torsten@260: sorters: [{ torsten@260: property: 'messStelle', torsten@260: }], torsten@120: proxy: { torsten@120: type: 'ajax', torsten@120: api: { torsten@120: read: 'server/rest/mst' torsten@120: }, torsten@120: reader: { torsten@120: type: 'json', torsten@120: root: 'data' torsten@120: } torsten@120: } torsten@120: }); torsten@120: torsten@31: Ext.define('Lada.view.widgets.Mst' ,{ torsten@31: extend: 'Ext.form.ComboBox', torsten@31: alias: 'widget.mst', torsten@120: store: mstStore, torsten@260: displayField:'messStelle', torsten@107: valueField: 'mstId', torsten@107: typeAhead: true, torsten@31: emptyText:'Wählen Sie eine Messstelle', torsten@31: initComponent: function() { torsten@31: this.callParent(arguments); torsten@31: } torsten@31: });