Mercurial > lada > lada-client
diff app/view/window/FilterManagement.js @ 1129:6f5549e50607
add messung tab to FilterManagement
author | Michael Stanko <mstanko@bfs.de> |
---|---|
date | Tue, 24 May 2016 15:55:05 +0200 |
parents | af9879d72310 |
children |
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: {