Mercurial > lada > lada-client
changeset 1075:d23427c68285
Use filtered set of netzbetreiber for stammdatengrids.
author | Raimund Renkert <raimund.renkert@intevation.de> |
---|---|
date | Thu, 07 Apr 2016 14:49:24 +0200 |
parents | ca204e91012f |
children | e32c10cf5499 |
files | app.js app/view/grid/DatensatzErzeuger.js app/view/grid/MessprogrammKategorie.js app/view/grid/Probenehmer.js |
diffstat | 4 files changed, 14 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- 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'); },
--- 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
--- 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
--- 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