Mercurial > lada > lada-client
changeset 559:9a414a49dffe
Updated probenuzsatzwert grid columns and editors.
author | Raimund Renkert <raimund.renkert@intevation.de> |
---|---|
date | Fri, 06 Mar 2015 17:05:32 +0100 |
parents | 9d4e4f07e751 |
children | 98dee8166459 |
files | app/view/grid/Probenzusatzwert.js |
diffstat | 1 files changed, 35 insertions(+), 29 deletions(-) [+] |
line wrap: on
line diff
--- a/app/view/grid/Probenzusatzwert.js Fri Mar 06 17:03:52 2015 +0100 +++ b/app/view/grid/Probenzusatzwert.js Fri Mar 06 17:05:32 2015 +0100 @@ -36,11 +36,6 @@ xtype: 'toolbar', dock: 'bottom', items: ['->', { - text: 'Details', - icon: 'resources/img/document-open.png', - action: 'open', - disabled: true - }, { text: 'Hinzufügen', icon: 'resources/img/list-add.png', action: 'add', @@ -54,33 +49,54 @@ this.columns = [{ header: 'PZW-ID', dataIndex: 'id', - editor: { - xtype: 'numberfield', - allowBlank: false - } + width: 70 }, { header: 'PZW-Größe', dataIndex: 'pzsId', + flex: 1, renderer: function(value) { var store = Ext.data.StoreManager.get('probenzusaetze'); var record = store.getById(value); return record.get('beschreibung'); }, - flex: 1, editor: { - xtype: 'probenzusatzwert' + xtype: 'combobox', + store: Ext.data.StoreManager.get('probenzusaetze'), + displayField: 'beschreibung', + valueField: 'id', + allowBlank: false } }, { header: 'Messwert', - dataIndex: 'id', + dataIndex: 'messwertPzs', + width: 80, + renderer: function(value, meta, record) { + var nwg = record.get('nwgZuMesswert'); + if (value < nwg) { + return '<' + value; + } + return value; + }, + editor: { + allowBlank: false + } + }, { + header: 'Maßeinheit', + dataIndex: 'pzsId', + width: 80, renderer: function(value) { - var record = this.store.getById(value); - var messwert = record.get('messwertPzs'); - var nwg = record.get('nwgZuMesswert'); - if (messwert < nwg) { - return '<' + messwert; - } - return messwert; + var zstore = Ext.data.StoreManager.get('probenzusaetze'); + var mstore = Ext.data.StoreManager.get('messeinheiten'); + var mehId = zstore.getById(value).get('mehId'); + var record = mstore.findRecord('id', mehId); + return record.get('einheit'); + } + }, { + header: 'Nachweisgrenze', + dataIndex: 'nwgZuMesswert', + width: 110, + editor: { + allowBlank: false } }, { header: 'rel. Unsich.[%]', @@ -88,16 +104,6 @@ editor: { allowBlank: false } - }, { - header: 'Maßeinheit', - dataIndex: 'pzsId', - renderer: function(value) { - var zstore = Ext.data.StoreManager.get('probenzusaetze'); - var mstore = Ext.data.StoreManager.get('messeinheiten'); - var mehId = zstore.getById(value).get('mehId'); - var record = mstore.findRecord('id', mehId); - return record.get('einheit'); - } }]; this.initData(); this.callParent(arguments);