torsten@120: var mstStore = Ext.create('Ext.data.Store', { torsten@260: fields: ['mstId', 'messStelle'], torsten@260: sorters: [{ rrenkert@422: property: 'messStelle' torsten@260: }], torsten@367: autoLoad: true, 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@352: /** torsten@352: * Combobox for Messstelle torsten@352: */ 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@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@31: initComponent: function() { torsten@31: this.callParent(arguments); torsten@31: } torsten@31: });