Autor Thema: Nummerische Datentypen nicht löschbar, wenn Wertbereichvorgabe > Null  (Gelesen 3782 mal)

Offline Joa

  • Special Member
  • *****
  • Beiträge: 3602
  • Country: aq
  • Diabetestyp: DM 1
  • Therapie: Insulin-Pumpe
Ich schreib es mal bei Android, wird aber wohl auch IOS betreffen?

Wenn ich einen nummerischen Datentyp angelegt habe, dessen Wertbereich > Null beginnt, lässt sich in der mobilen Version eine Fehleingabe nicht mehr löschen. Was am PC jedoch geht.

Vermutlich müsste die Bedingungsprüfung der Eingabe zwischen "ist Wert xy"  und "ist leer" unterscheiden, so das mit Android und Co machbar ist?

Gruß
Joa
Typ 1 seit 85;  Pumpe seit 1988; P 754/Apidra

Offline Joerg Moeller

  • Administrator
  • Special Member
  • *****
  • Beiträge: 16976
  • Country: de
  • Ohana heißt "Familie"...
    • Diabetesinfo
  • Diabetestyp: DM 1
  • Therapie: Insulin-Pumpe
Das kann ich so pauschal nicht bestätigen.

Für meine Tests habe ich einen Datentyp 'Kalorien' angelegt, der einen Wertebereich von 0-6000 hat.

Testprozedur: Eingabe von 9000 ->App muss meckern ->Korrigieren auf 900 ->App muß akzeptieren.

Und das wird bei jeder neuen Version getestet. Würde es nicht funktionieren gälte der Test als nicht-bestanden und ginge an Patrik zurück.

Schick uns bitte mal eine Mail an info@sinovo.net mit einer genauen Beschreibung welches Android-Gerät und welche Android-Version du verwendest.

Viele Grüße,
Jörg
Meine Seite über Diabetes: http://www.diabetesinfo.de/
Meine Facebook-Seite: https://www.facebook.com/Diabetesinfo.de/

Offline Joa

  • Special Member
  • *****
  • Beiträge: 3602
  • Country: aq
  • Diabetestyp: DM 1
  • Therapie: Insulin-Pumpe
Das kann ich so pauschal nicht bestätigen.

Für meine Tests habe ich einen Datentyp 'Kalorien' angelegt, der einen Wertebereich von 0-6000 hat.
Yep, das ist dann klar.

Wenn die Bedingungsprüfung ab "ist 0" beginnt,  kann ich eine Fehleingabe auch wieder löschen. Denn die Prüfung interpretiert "ist leer" als "ist 0". Somit im Rahmen der erlaubten Eingaben.

Erlaubt die Bedingungsprüfung jedoch keinen Nullwert, lässt sich das Feld nicht mehr leer machen, weil "ist leer" in der Bedingungsprüfung als "ist 0" (Nullwert) interpretiert wird, also als nicht erlaubte Eingabe.

Allerdings dürfte das Problem als solches in der Praxis nur wenig relevant sein.

Gruß
Joa
Typ 1 seit 85;  Pumpe seit 1988; P 754/Apidra

Offline Joerg Moeller

  • Administrator
  • Special Member
  • *****
  • Beiträge: 16976
  • Country: de
  • Ohana heißt "Familie"...
    • Diabetesinfo
  • Diabetestyp: DM 1
  • Therapie: Insulin-Pumpe
Alles klar, ich hatte das 'größer als' überlesen.

Jetzt konnte ich es reproduzieren. Es bleibt dann als Workaround im Moment nur die Eingabe abzubrechen oder einen Wert aus dem vorgebenen Bereich einzutragen. (Bei iOS tritt das Problem nicht auf).
Ich reich das mal an Patrik weiter.

Viele Grüße,
Jörg
Meine Seite über Diabetes: http://www.diabetesinfo.de/
Meine Facebook-Seite: https://www.facebook.com/Diabetesinfo.de/