# HG changeset patch # User Raimund Renkert # Date 1460033364 -7200 # Node ID d23427c68285117c01d7dc0f2a60b538c1047795 # Parent ca204e91012fbedda40973702b63aa63e863b81b Use filtered set of netzbetreiber for stammdatengrids. diff -r ca204e91012f -r d23427c68285 app.js --- a/app.js Thu Apr 07 14:02:51 2016 +0200 +++ b/app.js Thu Apr 07 14:49:24 2016 +0200 @@ -72,6 +72,7 @@ Lada.userroles = ''; Lada.logintime = ''; Lada.mst = []; + Lada.netzbetreiber = []; Lada.clientVersion = '2.2-STAMMDATEN'; Lada.serverVersion = ''; @@ -122,6 +123,7 @@ Lada.logintime = json.data.servertime; Lada.mst = []; //Store Messstellen this user may select Lada.funktionen = json.data.funktionen; + Lada.netzbetreiber= json.data.netzbetreiber; //Lada.serverVersion this.getServerVersion(); var mstLabor = json.data.messstelleLabor; @@ -224,6 +226,15 @@ return false; } }); + Ext.create('Lada.store.Netzbetreiber', { + storeId: 'netzbetreiberFiltered', + filters: function(item) { + if (Ext.Array.contains(Lada.netzbetreiber, item.get('id'))) { + return true; + } + return false; + } + }); Ext.create('Lada.view.Viewport'); }, diff -r ca204e91012f -r d23427c68285 app/view/grid/DatensatzErzeuger.js --- a/app/view/grid/DatensatzErzeuger.js Thu Apr 07 14:02:51 2016 +0200 +++ b/app/view/grid/DatensatzErzeuger.js Thu Apr 07 14:49:24 2016 +0200 @@ -79,7 +79,7 @@ }, editor: { xtype: 'combobox', - store: Ext.data.StoreManager.get('netzbetreiber'), + store: Ext.data.StoreManager.get('netzbetreiberFiltered'), displayField: 'netzbetreiber', valueField: 'id', allowBlank: false diff -r ca204e91012f -r d23427c68285 app/view/grid/MessprogrammKategorie.js --- a/app/view/grid/MessprogrammKategorie.js Thu Apr 07 14:02:51 2016 +0200 +++ b/app/view/grid/MessprogrammKategorie.js Thu Apr 07 14:49:24 2016 +0200 @@ -80,7 +80,7 @@ }, editor: { xtype: 'combobox', - store: Ext.data.StoreManager.get('netzbetreiber'), + store: Ext.data.StoreManager.get('netzbetreiberFiltered'), displayField: 'netzbetreiber', valueField: 'id', allowBlank: false diff -r ca204e91012f -r d23427c68285 app/view/grid/Probenehmer.js --- a/app/view/grid/Probenehmer.js Thu Apr 07 14:02:51 2016 +0200 +++ b/app/view/grid/Probenehmer.js Thu Apr 07 14:49:24 2016 +0200 @@ -80,7 +80,7 @@ }, editor: { xtype: 'combobox', - store: Ext.data.StoreManager.get('netzbetreiber'), + store: Ext.data.StoreManager.get('netzbetreiberFiltered'), displayField: 'netzbetreiber', valueField: 'id', allowBlank: false