Skip to main content

Problem mit der Validierung von Eingaben in eigenen Eingabekomponenten

Comments

7 comments

  • Zendesk API User
    Author: StefanSchulz - 4/17/2018 7:35

    Hallo,

    abgesehen davon, dass DefaultProblem keine API ist :smileywink:, würde auch die API-Nutzung nicht weiterhelfen.

    Offensichtlich handelt es sich hier um eine ungünstig umgesetzte API für die Problembehandlung, die eine ordentliche Nutzung nicht ermöglicht. Die ResourceBundle zu erweitern ist leider auch nicht möglich.

    Bitte kontaktieren Sie unseren Technical Support, ich würde die API in dieser Form als "Bug" einstufen. Hier muss Abhilfe geschaffen werden.

    Eventuell könnte man vorübergehend (als Workaround) versuchen, einen passenden Key zu finden, mit der eine Fehlermeldung angezeigt werden kann. Wie sieht denn die angedachte Fehleranzeige aus?

    Beste Grüße

    Stefan

    0
  • Zendesk API User
    Author: dschroedter - 4/17/2018 8:30

    Hallo Stefan,

    vielen Dank für deine Antwort.

    M.E. wäre es hilfreich, wenn es eine generische Fehlermeldung der Form "genericErrorMessage=${0}" im

    FS ResourceBundle geben würde. Dann könnte man seine eigene sprachabhängige Fehlermeldung als Parameter

    übergeben. Etwaige variable Bestandteile der Fehlermeldung müsste man dann jedoch selbst ersetzen.

    Wenn das DefaultProblem keine API ist, wie ist den dann der offizielle Weg um einen Fehler in einer

    Custom-Eingabekomponente zu erzeugen? Ist denn der Aspect "IntegrityValidating" auch keine API?

    Beste Grüße

    Dirk

    0
  • Zendesk API User
    Author: StefanSchulz - 4/17/2018 9:17

    Hallo Dirk,

    einen generischen Fehlercode könnte man einführen, aber vermutlich sollte man die API so auslegen, dass man einfach eine entsprechende Nachricht frei formulieren kann.

    Wie sieht denn die Fehlermeldung aus, die ihr an dieser Stelle ausgeben möchtet?

    IntegrityValidating ist API und beinhaltet das Interface Problem. Der API-Weg wäre entsprechend, dieses Interface selbst zu implementieren. Würde aber in der vorliegenden Form nicht helfen.

    Beste Grüße

    Stefan

    0
  • Zendesk API User
    Author: dschroedter - 4/17/2018 9:39

    Hallo Stefan,

    unserer Fehlermeldung lautet "Bitte korrigieren Sie die rot markierten Formularelemente".

    Damit sind die in unserem Formulareditor angezeigten Fehler gemeint.

    Beste Grüße

    Dirk

    0
  • Zendesk API User
    Author: StefanSchulz - 4/17/2018 12:07

    Hallo Dirk,

    behelfsweise könntet ihr mit diesem Schlüssel hier arbeiten, bis eine korrigierte API bereitsteht:

    fs-resource.fs.client.gui.rules.save_violations=Bitte korrigieren Sie Ihre Eingabe!

    Ist natürlich nicht von Dauer, aber der Schlüssel existiert so bereits seit über 3 Jahren und sollte so schnell nicht abhanden kommen.

    Beste Grüße

    Stefan

    0
  • Zendesk API User
    Author: dschroedter - 4/17/2018 12:36

    Hallo Stefan,

    vielen Dank für deine Hilfe. So machen wir es.

    Beste Grüße

    Dirk

    0
  • Zendesk API User
    Author: a_schroth - 7/6/2021 10:10

    Hallo Stefan,

    wir haben aktuell die gleiche Problematik wie Dirk. Gibt es heute die Möglichkeit eigene Messages anzuzeigen? Der generischen Eingabe "Bitte korrigieren sie Ihre Eingabe!" fehlt leider der Platzhalter für einen eigenen Text.

    Grüße Alex

    0

Please sign in to leave a comment.