diff app/view/widgets/Verwaltungseinheit.js @ 490:446e99cfd425

Updated views and controllers using the new model and stores.
author Raimund Renkert <raimund.renkert@intevation.de>
date Fri, 31 Oct 2014 21:28:31 +0100
parents e45f4df57938
children 7c0653e8d9f7
line wrap: on
line diff
--- a/app/view/widgets/Verwaltungseinheit.js	Fri Oct 31 21:11:25 2014 +0100
+++ b/app/view/widgets/Verwaltungseinheit.js	Fri Oct 31 21:28:31 2014 +0100
@@ -10,20 +10,26 @@
  * Combobox for Verwaltungseinheit
  */
 Ext.define('Lada.view.widgets.Verwaltungseinheit' ,{
-        extend: 'Ext.form.ComboBox',
-        alias: 'widget.verwaltungseinheiten',
-        store: 'Verwaltungseinheiten',
-        displayField: 'bezeichnung',
-        valueField: 'gemId',
-        emptyText:'Wählen Sie eine Verwaltungseinheit',
-        hideTrigger: true,
-        // Enable filtering of comboboxes
-        autoSelect: false,
-        queryMode: 'remote',
-        triggerAction : 'type',
-        typeAhead: false,
-        minChars: 2,
+    extend: 'Ext.form.field.ComboBox',
+    require: ['Lada.store.StaVerwaltungseinheiten'],
+    alias: 'widget.verwaltungseinheiten',
+    store: 'StaVerwaltungseinheiten',
+    displayField: 'bezeichnung',
+    valueField: 'id',
+    emptyText:'Wählen Sie eine Verwaltungseinheit',
+    hideTrigger: true,
+    // Enable filtering of comboboxes
+    autoSelect: false,
+    queryMode: 'remote',
+    triggerAction : 'type',
+    typeAhead: false,
+    minChars: 2,
+
     initComponent: function() {
+        this.store = Ext.data.StoreManager.get('StaVerwaltungseinheiten');
+        if (!this.store) {
+            this.store = Ext.create('Lada.store.StaVerwaltungseinheiten');
+        }
         this.callParent(arguments);
     },
     // This listener is used to load currently "selected" verwaltungseinheit.

http://lada.wald.intevation.org