Del via


Reset-funksjon

Gjelder for: Lerretsapper Modelldrevne apper

Tilbakestiller en kontroll til standardverdien og forkaster brukerendringer.

Beskrivelse

Reset-funksjonen tilbakestiller en kontroll til Default-egenskapsverdien. Alle brukerendringer forkastes.

Du kan ikke tilbakestille kontroller som er innenfor en Gallery- eller Edit form-kontroll utenfor disse kontrollene. Du kan tilbakestille kontroller fra formler i kontrollene innenfor det samme galleriet eller skjemaet. Du kan også tilbakestille alle kontrollene i et skjema med ResetForm-funksjonen.

Bruk av Reset-funksjonen er et alternativ til å veksle mellom Reset-egenskapen for inndatakontroller, og dette foretrekkes. Reset-egenskapen kan være et bedre valg hvis mange kontroller må tilbakestilles sammen fra flere formler. Veksling mellom Reset-egenskapen kan gjøres fra en Button-kontroll med formelen Reset = Button.Pressed eller fra en variabel med Reset = MyVar og veksling mellom MyVar og formelen Button.OnSelect = Set( MyVar, true ); Set( MyVar, false ).

Inndatakontroller tilbakestilles også når Default-egenskapen endres.

Tilbakestill har ingen returverdi, og du kan bare bruke den i formler for virkemåte.

Syntaks

Tilbakestill ( kontroll )

  • Kontroll – Påkrevd. Kontrollen som skal tilbakestilles.

Eksempel

  1. Sett inn en Text input-kontroll på en skjerm. Navnet blir som standard TextInput1, og Default-egenskapen settes til "Text input".
  2. Skriv inn en ny verdi i tekstboksen.
  3. Sett inn en Button-kontroll på skjermen.
  4. Sett knappens OnSelect-egenskap til Reset( TextInput1 ).
  5. Velg knappen. Dette kan gjøres selv når man redigerer, ved å velge mot slutten av kontrollen.
  6. Innholdet i tekstboksen vil returnere verdien for Default-egenskapen.