Reimposta il valore predefinito di un controllo, ignorando le modifiche dell'utente.

Descrizione

La funzione Reset reimposta il valore della proprietà predefinito di un controllo. Le eventuali modifiche apportate dagli utenti saranno rimosse.

Non è possibile reimpostare i controlli che sono all'interno di un controllo Raccolta o Modulo di modifica dall'esterno degli stessi. È possibile reimpostare i controlli dalle formule in controlli all'interno della stessa raccolta o modulo. È anche possibile reimpostare tutti i controlli all'interno di un modulo con la funzione ResetForm.

L'uso della funzione Reset è un'alternativa all'attivazione e disattivazione della proprietà Reset dei controlli di input ed è in genere preferibile. La proprietà Reset potrebbe essere una scelta migliore solo qualora fosse necessario reimpostare molti controlli contemporaneamente da più formule. L'attivazione e disattivazione della proprietà Reset può essere eseguita da un controllo Pulsante con la formula Reset = Button.Pressed o da una variabile con Reset = MyVar e l'attivazione e disattivazione di MyVar con la formula Button.OnSelect = Set( MyVar, true ); Set( MyVar, false ).

Anche i controlli di input vengono reimpostati quando la relativa proprietà Default viene modificata.

La funzione Reset non restituisce alcun valore e può essere usata solo in formule di comportamento.

Sintassi

Reset( Control )

  • Control: obbligatorio. Controllo da ripristinare.

Esempio

  1. Inserire un controllo Input di testo in una schermata. Per impostazione predefinita, il nome sarà TextInput1 e la relativa proprietà Default verrà impostata su "Input di testo".
  2. Digitare un nuovo valore nella casella di testo.
  3. Inserire un controllo Pulsante sullo schermo.
  4. Impostare la proprietà OnSelect su Reset( TextInput1 ).
  5. Selezionare il pulsante. Questa operazione può essere eseguita anche durante la creazione selezionando verso l'estremità del controllo.
  6. Il contenuto della casella di testo restituirà il valore della proprietà Default.