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