# HG changeset patch # User Torsten Irländer # Date 1372405901 -7200 # Node ID 1fb79e16149f6aa509daa013a20e96efa0a62e41 # Parent 00e43c00b7f2ab23893126982d9e1ff9c26b5897 Displaye Messeinheit in the Zusatzwerte Overview. diff -r 00e43c00b7f2 -r 1fb79e16149f app/controller/Proben.js --- 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'); diff -r 00e43c00b7f2 -r 1fb79e16149f app/controller/Zusatzwerte.js --- 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'); diff -r 00e43c00b7f2 -r 1fb79e16149f app/store/Messeinheit.js --- 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: { diff -r 00e43c00b7f2 -r 1fb79e16149f app/view/zusatzwerte/List.js --- 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'); } } ];