Mercurial > lada > lada-client
diff app/view/widget/Testdatensatz.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 | 8a156a7fbe67 |
children |
line wrap: on
line diff
--- a/app/view/widget/Testdatensatz.js Mon Apr 20 14:11:39 2015 +0200 +++ b/app/view/widget/Testdatensatz.js Mon Apr 20 16:07:40 2015 +0200 @@ -7,6 +7,17 @@ */ +var testdatensatzStore = Ext.create('Ext.data.Store', { + fields: ['testdatensatzId', 'testdatensatz'], + storeId: 'testdatensatzStore', + data: [{ + 'testdatensatzId': true, + 'testdatensatz': 'Ja' + }, { + 'testdatensatzId': false, + 'testdatensatz': 'Nein' + }] +}); /** * Combobox for Testdatensatz. @@ -15,22 +26,19 @@ Ext.define('Lada.view.widget.Testdatensatz', { extend: 'Lada.view.widget.base.ComboBox', alias: 'widget.testdatensatz', + store: 'testdatensatzStore', queryMode: 'local', + triggerAction: 'all', + typeAhead: false, + minChars: 0, + displayField: 'testdatensatz', valueField: 'testdatensatzId', emptyText: 'Testdatensatz?', initComponent: function() { - this.store = Ext.create('Ext.data.Store', { - fields: ['testdatensatzId', 'testdatensatz'], - data: [{ - 'testdatensatzId': true, - 'testdatensatz': 'Ja' - }, { - 'testdatensatzId': false, - 'testdatensatz': 'Nein' - }] - }); + this.store = Ext.data.StoreManager.get('testdatensatzStore') + this.store.clearFilter(); this.callParent(arguments); } });