Mercurial > lada > lada-client
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'); } } ];