Mercurial > lada > lada-client
changeset 1129:6f5549e50607
add messung tab to FilterManagement
author | Michael Stanko <mstanko@bfs.de> |
---|---|
date | Tue, 24 May 2016 15:55:05 +0200 (2016-05-24) |
parents | 9c8b5cbb929a |
children | 52b2c1d1ca53 |
files | app/view/window/FilterManagement.js resources/i18n/Lada_de-DE.properties |
diffstat | 2 files changed, 53 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/app/view/window/FilterManagement.js Tue May 24 15:54:12 2016 +0200 +++ b/app/view/window/FilterManagement.js Tue May 24 15:55:05 2016 +0200 @@ -35,6 +35,7 @@ handler: this.close }]; var probenstore = Ext.StoreManager.get('probequeries'); + var messungstore = Ext.StoreManager.get('messungqueries'); var messpstore = Ext.StoreManager.get('messprogrammqueries'); var stammstore = Ext.StoreManager.get('stammdatenqueries'); me.items = [{ @@ -88,6 +89,54 @@ } }] }, { + title: i18n.getMsg('querygrid.messung.title'), + xtype: 'grid', + viewConfig: { + markDirty: false, + getRowClass: function() { + return 'x-lada-multiline-grid'; + } + }, + store: messungstore, + columns: [{ + header: i18n.getMsg('querygrid.header.favorite'), + width: 48, + dataIndex: 'favorite', + xtype: 'favcolumn' + }, { + header: i18n.getMsg('querygrid.header.name'), + dataIndex: 'name', + width: 200 + }, { + header: i18n.getMsg('querygrid.header.description'), + dataIndex: 'description', + minWidth: 200, + flex: 3 + }, { + header: i18n.getMsg('querygrid.header.columns'), + dataIndex: 'results', + width: 250, + flex: 2, + renderer: function(value) { + var columnString = []; + for (var i = 0; i < value.length; i++) { + columnString.push(value[i].header); + } + return columnString.join(', '); + } + }, { + header: i18n.getMsg('querygrid.header.filters'), + dataIndex: 'filters', + width: 200, + renderer: function(value) { + var columnString = []; + for (var i = 0; i < value.length; i++) { + columnString.push(value[i].label); + } + return columnString.join(', '); + } + }] + }, { title: i18n.getMsg('querygrid.messprogramm.title'), xtype: 'grid', viewConfig: {
--- a/resources/i18n/Lada_de-DE.properties Tue May 24 15:54:12 2016 +0200 +++ b/resources/i18n/Lada_de-DE.properties Tue May 24 15:55:05 2016 +0200 @@ -104,6 +104,9 @@ emptytext.netzbetreiber:Wählen Sie einen Netzbetreiber emptytext.mmtgrid:Fügen Sie eine Messmethode hinzu. emptytext.nuklidgrid:Für die ausgewählte Messmethode existieren keine Nuklide oder es wurde keine Messmethode ausgewählt. +emptytext.probenehmer:Wählen Sie einen Probenehmer +emptytext.datensatzerzeuger:Wählen Sie einen Datensatzerzeuger +emptytext.messprogrammland:Wählen Sie ein Landesmessprogramm ##Fieldsets erwAngaben:Erweiterte Angaben @@ -316,6 +319,7 @@ querygrid.header.columns:Spalten querygrid.header.filters:Filter querygrid.probe.title:Probenfilter +querygrid.messung.title:Messungsfilter querygrid.messprogramm.title:Messprogrammfilter querygrid.stammdaten.title:Stammdatenfilter