Come Ricaricare un campo in ChronoForms8

Guida Passo-Passo: Come Configurare un Ascoltatore di Eventi per Ricaricare un Campo

Overview

Scopri come configurare un Ascoltatore di Eventi per ricaricare un campo sostituendolo con nuovo contenuto da un'altra pagina del modulo. Prima, abilita gli Ascoltatori di Eventi, aggiungi un Ascoltatore Avanzato, specifica il Trigger dell'Evento e scegli Ricarica come azione con i parametri necessari. Poi, aggiungi un'altra pagina al modulo, modifica l'Alias della Pagina e il Gruppo Pagina per corrispondere alle impostazioni di Ricarica, assicurandoti che il campo si aggiorni dinamicamente quando il trigger viene elaborato.

Puoi configurare un Ascoltatore di Eventi per Ricaricare il campo in ascolto, Ricaricare significa sostituire il campo con un nuovo contenuto da un'altra pagina del modulo, ecco i passaggi per configurare correttamente l'azione dell'ascoltatore Ricarica:

Ecco come configurare il campo da ricaricare:

Come Ricaricare un campo in ChronoForms8 image 1

  1. Per prima cosa abilitiamo gli Ascoltatori di Eventi
  2. Aggiungiamo un nuovo Ascoltatore Avanzato
  3. Inseriamo il Trigger dell'Evento a cui ascoltare
  4. Scegliamo Ricarica come azione da eseguire su questo ascoltatore
  5. Forniamo i parametri dell'azione, per l'azione Ricarica dobbiamo fornire l'alias della pagina da chiamare e da cui ottenere il nuovo contenuto.

Poi dobbiamo aggiungere un'altra pagina al modulo e cambiare l'Alias della Pagina e il Gruppo Pagina nelle Opzioni Pagina affinché la ricarica funzioni:

Come Ricaricare un campo in ChronoForms8 image 2

  1. L'Alias della Pagina viene cambiato in "new_content" per corrispondere all'alias che abbiamo usato nell'Ascoltatore Ricarica
  2. Il Gruppo Pagina viene cambiato in qualcosa di unico in questo modulo, questo è necessario affinché questa pagina sia accessibile direttamente dalla chiamata AJAX di Ricarica.

Ora quando il trigger chiamato "any_trigger" viene elaborato, il campo Testo sarà sostituito dal testo "New content to replace the text field..."