comparison app/view/widget/Betriebsart.js @ 740:2e8da590ea0c

made Comboboces editable and filterable for; Messungenform: Messstelle,Datenbasis,Betriebsarts,Testdatensatz,Preobenart,Netzbetreiber Messungform: Messmethode Messwertegrid: Messgroesse,Messeinheit
author Dustin Demuth <dustin@intevation.de>
date Mon, 20 Apr 2015 16:07:40 +0200
parents d47ee7439f44
children 3637c453f67d
comparison
equal deleted inserted replaced
739:efb1369a8cac 740:2e8da590ea0c
6 * the documentation coming with IMIS-Labordaten-Application for details. 6 * the documentation coming with IMIS-Labordaten-Application for details.
7 */ 7 */
8 8
9 var betriebsartStore = Ext.create('Ext.data.Store', { 9 var betriebsartStore = Ext.create('Ext.data.Store', {
10 fields: ['betriebsartId', 'betriebsart'], 10 fields: ['betriebsartId', 'betriebsart'],
11 storeId: 'betriebsartStore',
11 data: [{ 12 data: [{
12 'betriebsartId': '1', 13 'betriebsartId': '1',
13 'betriebsart': 'Normal-/Routinebtrieb' 14 'betriebsart': 'Normal-/Routinebetrieb'
14 }, { 15 }, {
15 'betriebsartId': '2', 16 'betriebsartId': '2',
16 'betriebsart': 'Störfall/Intensivbetrieb' 17 'betriebsart': 'Störfall/Intensivbetrieb'
17 }] 18 }],
18 }); 19 });
19 20
20 /** 21 /**
21 * Combobox for Betriebsart 22 * Combobox for Betriebsart
22 */ 23 */
23 Ext.define('Lada.view.widget.Betriebsart', { 24 Ext.define('Lada.view.widget.Betriebsart', {
24 extend: 'Lada.view.widget.base.ComboBox', 25 extend: 'Lada.view.widget.base.ComboBox',
25 alias: 'widget.betriebsart', 26 alias: 'widget.betriebsart',
26 store: betriebsartStore, 27 store: 'betriebsartStore',
27 queryMode: 'local', 28 queryMode: 'local',
29 triggerAction: 'all',
30 typeAhead: false,
31
28 displayField: 'betriebsart', 32 displayField: 'betriebsart',
29 valueField: 'betriebsartId', 33 valueField: 'betriebsartId',
30 emptyText: 'Wählen Sie eine Betriebsart', 34 emptyText: 'Wählen Sie eine Betriebsart',
31 35
32 initComponent: function() { 36 initComponent: function() {
37 this.store = Ext.data.StoreManager.get('betriebsartStore')
38 this.store.clearFilter();
33 this.callParent(arguments); 39 this.callParent(arguments);
34 } 40 }
35 }); 41 });

http://lada.wald.intevation.org