Wie man ein Feld in ChronoForms8 neu lädt

Schritt-für-Schritt-Anleitung: Einrichten eines Event-Listeners zum Neuladen eines Feldes

Overview

Erfahren Sie, wie Sie einen Event-Listener konfigurieren, um ein Feld neu zu laden, indem es durch neuen Inhalt von einer anderen Formularseite ersetzt wird. Aktivieren Sie zunächst Event-Listener, fügen Sie einen Advanced Listener hinzu, geben Sie den Event-Trigger an und wählen Sie Reload als Aktion mit den erforderlichen Parametern. Fügen Sie dann eine weitere Seite zum Formular hinzu, passen Sie den Page Alias und die Page Group an die Reload-Einstellungen an, um sicherzustellen, dass das Feld dynamisch aktualisiert wird, wenn der Trigger verarbeitet wird.

Sie können einen Event-Listener einrichten, um das zuhörende Feld neu zu laden (Reload). Reload bedeutet, das Feld durch neuen Inhalt von einer anderen Formularseite zu ersetzen. Hier sind die Schritte, um die Reload-Listener-Aktion korrekt einzurichten:

So richten Sie das Feld für das Neuladen ein:

Wie man ein Feld in ChronoForms8 neu lädt image 1

  1. Zuerst aktivieren wir die Event-Listener
  2. Wir fügen einen neuen Advanced Listener hinzu
  3. Wir geben den Event-Trigger an, auf den gehört werden soll
  4. Wir wählen Reload als die Aktion, die bei diesem Listener ausgeführt werden soll
  5. Wir stellen die Aktionsparameter bereit. Für die Reload-Aktion müssen wir den Alias der Seite angeben, die aufgerufen werden soll, um den neuen Inhalt zu erhalten.

Anschließend müssen wir dem Formular eine weitere Seite hinzufügen und den Page Alias und die Page Group in den Page-Optionen ändern, damit das Neuladen funktioniert:

Wie man ein Feld in ChronoForms8 neu lädt image 2

  1. Der Page Alias wird auf "new_content" geändert, um mit dem Alias übereinzustimmen, den wir im Reload-Listener verwendet haben.
  2. Die Page Group wird auf einen eindeutigen Wert in diesem Formular geändert. Dies ist notwendig, damit diese Seite direkt durch den Reload-AJAX-Aufruf erreichbar ist.

Wenn nun der Trigger namens "any_trigger" verarbeitet wird, wird das Textfeld durch den Text "New content to replace the text field..." ersetzt.