Mercurial > lada > lada-client
diff app/view/grid/Probenzusatzwert.js @ 1122:49189f7b4d2f
merged.
author | Raimund Renkert <raimund.renkert@intevation.de> |
---|---|
date | Mon, 23 May 2016 17:07:50 +0200 |
parents | b73f9a976c82 |
children | 4f68511ce7a4 |
line wrap: on
line diff
--- a/app/view/grid/Probenzusatzwert.js Mon May 23 17:07:15 2016 +0200 +++ b/app/view/grid/Probenzusatzwert.js Mon May 23 17:07:50 2016 +0200 @@ -13,6 +13,7 @@ extend: 'Ext.grid.Panel', alias: 'widget.probenzusatzwertgrid', requires: [ + 'Lada.view.form.ExpNumberField', 'Lada.view.widget.Probenzusatzwert' ], @@ -92,10 +93,13 @@ dataIndex: 'messwertPzs', flex: 1, editor: { - xtype: 'textfield', - allowBlank: false, - regex: /^[+\-]?(?:(?:0|[1-9]\d*)(?:[\.\,][0-9]\d*)?(?:[eE][+\-]?\d+)|(\d+[\.\,]?\d*)?)$/, - regexText: 'Keine Zahl' + xtype: 'expnumberfield', + }, + renderer: function(value) { + if (!value || value === '') { + return value; + } + return value.toExponential(2).toString().replace('.', ','); } }, { header: '< NWG', @@ -114,10 +118,13 @@ xtype: 'numbercolumn', flex: 1, editor: { - xtype: 'textfield', - allowBlank: false, - regex: /^[+\-]?(?:(?:0|[1-9]\d*)(?:[\.\,][0-9]\d*)?(?:[eE][+\-]?\d+)|(\d+[\.\,]?\d*)?)$/, - regexText: 'Keine Zahl' + xtype: 'expnumberfield', + }, + renderer: function(value) { + if (!value || value === '') { + return value; + } + return value.toExponential(2).toString().replace('.', ','); } }, { header: 'Maßeinheit',