changeset 141:1fb79e16149f

Displaye Messeinheit in the Zusatzwerte Overview.
author Torsten Irländer <torsten.irlaender@intevation.de>
date Fri, 28 Jun 2013 09:51:41 +0200
parents 00e43c00b7f2
children dee9da79f055
files app/controller/Proben.js app/controller/Zusatzwerte.js app/store/Messeinheit.js app/view/zusatzwerte/List.js
diffstat 4 files changed, 8 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/app/controller/Proben.js	Fri Jun 28 09:26:07 2013 +0200
+++ b/app/controller/Proben.js	Fri Jun 28 09:51:41 2013 +0200
@@ -10,7 +10,6 @@
         'Probenzusatzwerte'
     //    'Orte',
     //    'Messungen',
-    //    'Messeinheit',
     ],
     init: function() {
         console.log('Initialising the Proben controller');
--- a/app/controller/Zusatzwerte.js	Fri Jun 28 09:26:07 2013 +0200
+++ b/app/controller/Zusatzwerte.js	Fri Jun 28 09:51:41 2013 +0200
@@ -5,7 +5,8 @@
     ],
     stores: [
         'Zusatzwerte',
-        'Probenzusatzwerte'
+        'Probenzusatzwerte',
+        'Messeinheit'
     ],
     init: function() {
         console.log('Initialising the Zusatzwerte controller');
--- a/app/store/Messeinheit.js	Fri Jun 28 09:26:07 2013 +0200
+++ b/app/store/Messeinheit.js	Fri Jun 28 09:51:41 2013 +0200
@@ -1,6 +1,7 @@
 Ext.define('Lada.store.Messeinheit', {
     extend: 'Ext.data.Store',
     fields: ['mehId', 'einheit'],
+    autoLoad: true,
     proxy: {
         type: 'ajax',
         api: {
--- a/app/view/zusatzwerte/List.js	Fri Jun 28 09:26:07 2013 +0200
+++ b/app/view/zusatzwerte/List.js	Fri Jun 28 09:51:41 2013 +0200
@@ -66,9 +66,11 @@
                 header: 'Maßeinheit',
                 dataIndex: 'pzsId',
                 renderer: function(value) {
-                    var store = Ext.getStore('Probenzusatzwerte');
-                    var record = store.getById(value);
-                    return record.get('mehId');
+                    var zstore = Ext.getStore('Probenzusatzwerte');
+                    var mstore = Ext.getStore('Messeinheit');
+                    var mehId = zstore.getById(value).get('mehId');
+                    var record = mstore.findRecord('mehId', mehId);
+                    return record.get('einheit');
                 }
             }
         ];

http://lada.wald.intevation.org