# HG changeset patch # User Raimund Renkert # Date 1464353576 -7200 # Node ID 645f888e34be6ff80ab114d06857b00636b8adb0 # Parent 7ac4d811cf89153209e6e5a4df107a5f623ec908# Parent 52b2c1d1ca532a34d11c55161d37b7a9f191ce35 merged. diff -r 7ac4d811cf89 -r 645f888e34be app/view/Viewport.js --- a/app/view/Viewport.js Fri May 27 14:51:41 2016 +0200 +++ b/app/view/Viewport.js Fri May 27 14:52:56 2016 +0200 @@ -35,6 +35,8 @@ region: 'west', split: true, flex: 1, + collapsible: true, + collapsed: false, dockedItems: [{ xtype: 'toolbar', dock: 'top', @@ -45,17 +47,12 @@ items: [{ text: i18n.getMsg('about.button.title'), action: 'about' - } - ] + }] } }, '->', { xtype: 'tbtext', id: 'userinfo', - text: '' - }, { - xtype: 'tbtext', - id: 'groupinfo', - text: '' + text: 'User: ' + Lada.username }] }], items: [{ diff -r 7ac4d811cf89 -r 645f888e34be app/view/widget/DatensatzErzeuger.js --- a/app/view/widget/DatensatzErzeuger.js Fri May 27 14:51:41 2016 +0200 +++ b/app/view/widget/DatensatzErzeuger.js Fri May 27 14:52:56 2016 +0200 @@ -15,7 +15,6 @@ store: 'datensatzerzeuger', displayField: 'id', valueField: 'id', - emptyText: 'Wählen Sie einen Datensatzerzeuger', editable: this.editable || false, forceSelection: true, // Enable filtering of comboboxes diff -r 7ac4d811cf89 -r 645f888e34be app/view/widget/MessprogrammLand.js --- a/app/view/widget/MessprogrammLand.js Fri May 27 14:51:41 2016 +0200 +++ b/app/view/widget/MessprogrammLand.js Fri May 27 14:52:56 2016 +0200 @@ -14,8 +14,7 @@ alias: 'widget.messprogrammland', store: 'messprogrammkategorie', displayField: 'id', - valueField: 'id', - emptyText: 'Wählen Sie ein Landesmessprogramm', + valueField: 'mplId', editable: this.editable || false, forceSelection: true, // Enable filtering of comboboxes @@ -31,13 +30,14 @@ '{mplId} - {bezeichnung}'), initComponent: function() { + var i18n = Lada.getApplication().bundle; + this.emptyText = i18n.getMsg('emptytext.messprogrammland'); + this.store = Ext.data.StoreManager.get('messprogrammkategorie'); if (!this.store) { this.store = Ext.create('Lada.store.MessprogrammKategorie'); } - else { - this.store.clearFilter(); - } + this.store.sort(); this.callParent(arguments); } }); diff -r 7ac4d811cf89 -r 645f888e34be app/view/widget/Probenehmer.js --- a/app/view/widget/Probenehmer.js Fri May 27 14:51:41 2016 +0200 +++ b/app/view/widget/Probenehmer.js Fri May 27 14:52:56 2016 +0200 @@ -15,7 +15,6 @@ store: 'Probenehmer', displayField: 'id', valueField: 'id', - emptyText: 'Wählen Sie einen Probenehmer', editable: this.editable || false, forceSelection: true, // Enable filtering of comboboxes diff -r 7ac4d811cf89 -r 645f888e34be app/view/window/FilterManagement.js --- a/app/view/window/FilterManagement.js Fri May 27 14:51:41 2016 +0200 +++ b/app/view/window/FilterManagement.js Fri May 27 14:52:56 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: { diff -r 7ac4d811cf89 -r 645f888e34be resources/i18n/Lada_de-DE.properties --- a/resources/i18n/Lada_de-DE.properties Fri May 27 14:51:41 2016 +0200 +++ b/resources/i18n/Lada_de-DE.properties Fri May 27 14:52:56 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 @@ -315,6 +318,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