Zum Hauptinhalt gehen

Formular im CC aktualisieren (nach Ausführung einer Executable)

Kommentare

4 Kommentare

  • Zendesk API User
    Author: mbergmann - 7/27/2023 0:16

    Hallo,

    mangels Screenshots/Code ist mir nicht ganz klar, was genau gemeint ist aber ich habe zumindest eine Vermutung

    Die Erwähnung von OpenElementDataFormOperation hört sich danach an. als würde diese von innerhalb des Datensatz-Formulars auf dem Datensatz selbst aufgerufen. Diese Operation arbeitet aber auf den persistierten Daten eines Datensatzes. Inbesondere gibt es so keine „Verbindung“ zum schon geöffneten Formular. Wenn auf diesen Weg „hintenherum“ Daten des aktuellen Datensatzes geändert werden, schlägt sich das nicht im bereits geöffneten Formular nieder.

    Der übliche Weg in solchen Fällen ist es, die zu ändernden Eingabekomponente(n) dem Executable als Parameter zu übergeben (per #field.xyz) und dann im Executable nur auf den FormField(s) zu arbeiten. Insbesondere ohne Speichern im Executable - das passiert dann durch das aufrufende Formular.

    Viele Grüße 

    Michael

     

    0
  • Zendesk API User
    Author: mahnak - 7/27/2023 14:11

    Hallo Michael,

    danke für Deine schnelle Antwort. Mit Deiner Vermutung liegst Du richtig. Ich habe trotzdem nochmal einen Screenshot aus dem CC angehangen.

    Deine vorgeschlagene Umsetzung werde ich so testen.

     

    0
  • Zendesk API User
    Author: mbergmann - 7/27/2023 15:57

    Hallo,

    dann war mein Verdacht anscheinend richtig

    Der Weg wäre also, dem FS_BUTTON per <param name="myCatalog">#field.nameOfTheCatalog</param> den Catalog zu übergeben. Der kommt im Executable dann in der Parameter-Map unter dem Key „myCatalog“ (bzw. natürlich sollte hier ein sinnvoller Name benutzt werden) als FormField an das man dann „ganz normal“ lesen/ändern/befüllen kann.

    Den Teil zum Befüllen müsstest du ja schon haben, musst den „Ansatzpunkt“ halt nur ändern - und eher einiges rauswerfen das davon ausgeht, auf einem kompletten Datensatz zu arbeiten.

    Viele Grüße

    Michael 

    0
  • Zendesk API User
    Author: mahnak - 7/27/2023 16:30

    Mit Deinem Ansatz hat das wunderbar funktioniert. Die Eingabekomponente wird so nach jedem Setzen des Formfields korrekt aktualisiert.

    Vielen Dank nochmal 

    0

Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.