# HG changeset patch # User Torsten Irländer # Date 1375880273 -7200 # Node ID d6d74718a10288bbe2a4c5c8648c21e7a401982f # Parent 56156aa2512cccebbffde614d5d409ed42ce00f1 Clientseitige Überprüfung der Datenfelder hinzugefügt: Nutzung von "numberfields" bei Zahlenwerten, maxLength, min/maxValue diff -r 56156aa2512c -r d6d74718a102 Changes.txt --- 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 diff -r 56156aa2512c -r d6d74718a102 app/view/messungen/CreateForm.js --- 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' }, diff -r 56156aa2512c -r d6d74718a102 app/view/messungen/EditForm.js --- 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' }, diff -r 56156aa2512c -r d6d74718a102 app/view/mkommentare/CreateForm.js --- 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' } diff -r 56156aa2512c -r d6d74718a102 app/view/orte/CreateForm.js --- 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' } diff -r 56156aa2512c -r d6d74718a102 app/view/proben/CreateForm.js --- 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' }, diff -r 56156aa2512c -r d6d74718a102 app/view/proben/EditForm.js --- 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' }, diff -r 56156aa2512c -r d6d74718a102 app/view/zusatzwerte/CreateForm.js --- 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' }