Mercurial > lada > lada-client
changeset 278:d6d74718a102
Clientseitige Überprüfung der Datenfelder hinzugefügt: Nutzung von "numberfields" bei Zahlenwerten, maxLength, min/maxValue
author | Torsten Irländer <torsten.irlaender@intevation.de> |
---|---|
date | Wed, 07 Aug 2013 14:57:53 +0200 |
parents | 56156aa2512c |
children | d18465f7b66a |
files | Changes.txt app/view/messungen/CreateForm.js app/view/messungen/EditForm.js app/view/mkommentare/CreateForm.js app/view/orte/CreateForm.js app/view/proben/CreateForm.js app/view/proben/EditForm.js app/view/zusatzwerte/CreateForm.js |
diffstat | 8 files changed, 25 insertions(+), 15 deletions(-) [+] |
line wrap: on
line diff
--- a/Changes.txt Wed Aug 07 12:04:11 2013 +0200 +++ b/Changes.txt Wed Aug 07 14:57:53 2013 +0200 @@ -1,6 +1,8 @@ 0.3 === + - Issue39: Clientseitige Überprüfung der Datenfelder hinzugefügt: Nutzung von + "numberfields" bei Zahlenwerten, maxLength, min/maxValue. - Issue51: Alle Datumsfelder haben nun die Möglichkeit auch eine Zeit mit anzugeben. Das Format der Datumsfelder wurde auf "deutsch" geändert. - Issue16: Das Feld "Ursprungszeit" für die Probe wurde zunächst entfernt. Es
--- a/app/view/messungen/CreateForm.js Wed Aug 07 12:04:11 2013 +0200 +++ b/app/view/messungen/CreateForm.js Wed Aug 07 14:57:53 2013 +0200 @@ -24,7 +24,9 @@ fieldLabel: 'Messzeitpunkt' }, { - xtype: 'textfield', + xtype: 'numberfield', + allowDecimals: false, + minValue: 0, name: 'messdauer', fieldLabel: 'Messdauer' },
--- a/app/view/messungen/EditForm.js Wed Aug 07 12:04:11 2013 +0200 +++ b/app/view/messungen/EditForm.js Wed Aug 07 14:57:53 2013 +0200 @@ -27,7 +27,9 @@ fieldLabel: 'Messzeitpunkt' }, { - xtype: 'textfield', + xtype: 'numberfield', + allowDecimals: false, + minValue: 0, name: 'messdauer', fieldLabel: 'Messdauer' },
--- a/app/view/mkommentare/CreateForm.js Wed Aug 07 12:04:11 2013 +0200 +++ b/app/view/mkommentare/CreateForm.js Wed Aug 07 14:57:53 2013 +0200 @@ -16,6 +16,7 @@ }, { xtype: 'textareafield', + maxLength: 1024, name: 'ktext', fieldLabel: 'Text' }
--- a/app/view/orte/CreateForm.js Wed Aug 07 12:04:11 2013 +0200 +++ b/app/view/orte/CreateForm.js Wed Aug 07 14:57:53 2013 +0200 @@ -52,11 +52,13 @@ items: [ { xtype: 'textfield', + maxLength: 100, name: 'ort_beschreibung', fieldLabel: 'Beschreibung' }, { xtype: 'textfield', + maxLength: 10, name: 'ort_bezeichnung', fieldLabel: 'Bezeichnung' }, @@ -71,17 +73,17 @@ fieldLabel: 'Gemeinde' }, { - xtype: 'textfield', + xtype: 'numberfield', name: 'ort_latitude', fieldLabel: 'Lat' }, { - xtype: 'textfield', + xtype: 'numberfield', name: 'ort_longitude', fieldLabel: 'Lon' }, { - xtype: 'textfield', + xtype: 'numberfield', name: 'ort_hoeheLand', fieldLabel: 'Höhe' }
--- a/app/view/proben/CreateForm.js Wed Aug 07 12:04:11 2013 +0200 +++ b/app/view/proben/CreateForm.js Wed Aug 07 14:57:53 2013 +0200 @@ -63,7 +63,8 @@ allowBlank: false }, { - xtype: 'textfield', + xtype: 'numberfield', + allowDecimals: false, name: 'probeNehmerId', fieldLabel: 'Probennehmer' }, @@ -73,11 +74,6 @@ fieldLabel: 'Netzbetreiber', editable: false, allowBlank: false - }, - { - xtype: 'textfield', - name: 'x11', - fieldLabel: 'Datensatzerzeuger' } ] } @@ -99,11 +95,13 @@ }, { xtype: 'textfield', + maxLength: 100, name: 'media', fieldLabel: 'Medienbezeichnung' }, { xtype: 'textfield', + maxLength: 100, name: 'mediaDesk', fieldLabel: 'Deskriptoren' },
--- a/app/view/proben/EditForm.js Wed Aug 07 12:04:11 2013 +0200 +++ b/app/view/proben/EditForm.js Wed Aug 07 14:57:53 2013 +0200 @@ -69,7 +69,8 @@ allowBlank: false }, { - xtype: 'textfield', + xtype: 'numberfield', + allowDecimals: false, name: 'probeNehmerId', fieldLabel: 'Probennehmer' }, @@ -105,11 +106,13 @@ }, { xtype: 'textfield', + maxLength: 100, name: 'media', fieldLabel: 'Medienbezeichnung' }, { xtype: 'textfield', + maxLength: 100, name: 'mediaDesk', fieldLabel: 'Deskriptoren' },
--- a/app/view/zusatzwerte/CreateForm.js Wed Aug 07 12:04:11 2013 +0200 +++ b/app/view/zusatzwerte/CreateForm.js Wed Aug 07 14:57:53 2013 +0200 @@ -28,7 +28,7 @@ border: 0, items: [ { - xtype: 'textfield', + xtype: 'numberfield', name: 'messwertPzs', fieldLabel: 'Messwert' }, @@ -39,12 +39,12 @@ ] }, { - xtype: 'textfield', + xtype: 'numberfield', name: 'messfehler', fieldLabel: 'rel. Unsich.[%]' }, { - xtype: 'textfield', + xtype: 'numberfield', name: 'nwgZuMesswert', fieldLabel: 'Nachweisgrenze' }