changeset 1146:645f888e34be

merged.
author Raimund Renkert <raimund.renkert@intevation.de>
date Fri, 27 May 2016 14:52:56 +0200
parents 7ac4d811cf89 (current diff) 52b2c1d1ca53 (diff)
children 1cf5280bbc45 356941a04ba0
files resources/i18n/Lada_de-DE.properties
diffstat 6 files changed, 62 insertions(+), 14 deletions(-) [+]
line wrap: on
line diff
--- 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: [{
--- 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
--- 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 @@
          '<tpl for=".">{mplId} - {bezeichnung}</tpl>'),
 
     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);
     }
 });
--- 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
--- 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: {
--- 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
 

http://lada.wald.intevation.org