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);
     }
 });

http://lada.wald.intevation.org