Mercurial > lada > lada-client
changeset 164:767300b2c70f
Added custom renderer for "Anzahl Kommentare" column count the number of
comments for this messung.
author | Torsten Irländer <torsten.irlaender@intevation.de> |
---|---|
date | Wed, 03 Jul 2013 14:03:51 +0200 (2013-07-03) |
parents | 15318541e568 |
children | 202d89d8dd16 |
files | app/view/messungen/List.js |
diffstat | 1 files changed, 22 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/app/view/messungen/List.js Wed Jul 03 14:03:00 2013 +0200 +++ b/app/view/messungen/List.js Wed Jul 03 14:03:51 2013 +0200 @@ -33,11 +33,30 @@ {header: 'Mess.ID', dataIndex: "messungsId", width: 50}, {header: 'NPR-Nr.', dataIndex: "nebenprobenNr", width: 50}, {header: 'MMT', dataIndex: "mmtId", width: 50}, - {header: 'Messzeit', dataIndex: "messdauer"}, + {header: 'Messzeit', dataIndex: "messdauer"}, {header: 'Status'}, {header: 'OK-Flag', dataIndex: "fertig"}, - {header: 'Anzahl Nuklide'}, - {header: 'Anzahl Kommentare', flex: 1} + { + header: 'Anzahl Nuklide', + dataIndex: 'messungsId', + renderer: function(value) { + } + }, + { + header: 'Anzahl Kommentare', + flex: 1, + dataIndex: 'id', + renderer: function(value) { + var kstore = Ext.getStore('MKommentare'); + kstore.load({ + params: { + probeId: value.probeId, + messungsId: value.messungsId + } + }); + return kstore.getTotalCount(); + } + } ]; this.callParent(arguments); }