Comparteix via


Reset funció

S'aplica a: Aplicacions de llenç Aplicacions basades en models

Restableix un control al seu valor per defecte i descarta tots els canvis de l'usuari.

Descripció

La Reset funció restableix un control al seu valor de propietat per defecte . Tots els canvis de l'usuari es descarten.

No podeu restablir els controls que es troben dins d'un control Galeria o Edita formulari des de fora d'aquests controls. Podeu restablir els controls des de fórmules dels controls a la mateixa galeria o formulari. També podeu restablir tots els controls dins d'un formulari amb la funció ResetForm.

L'ús de la Reset funció és una alternativa a alternar la Reset propietat dels controls d'entrada i generalment es prefereix. La Reset propietat pot ser una millor opció si cal restablir molts controls junts a partir de diverses fórmules. Canviar la Reset propietat es pot fer des d'un control Button amb la fórmula Reset = Button.Pressed o des d'una variable amb Reset = MyVar i alternar MyVar amb la fórmula Button.OnSelect = Set( MyVar, true ); Set( MyVar, false ).

Els controls d'entrada també es restableixen quan canvia la propietat Per defecte.

Reset no té cap valor de retorn i només el podeu utilitzar en fórmules de comportament.

Sintaxi

Reset( Control )

  • Control : obligatori. El control que es restablirà.

Exemple

  1. Inseriu un control Entrada de text en una pantalla. Per defecte, el seu nom serà TextInput1 i la seva propietat Per defecte es definirà com a "Entrada de text".
  2. Escriviu un valor nou al quadre de text.
  3. Inseriu un control Botó a la pantalla.
  4. Definiu la propietat OnSelect del botó a Reset( TextInput1 ).
  5. Seleccioneu el botó. Això es pot fer fins i tot en crear-la mitjançant la selecció dels extrems del control.
  6. El contingut del quadre de text tornarà al valor de la propietat Per defecte.