Compartir por


Función de reinicio

Aplícase a: Aplicacións de lenzo Aplicacións baseadas en modelos

Restablece un control ao seu valor por defecto, descartando os cambios de usuario.

Descripción

A función Reset restablece un control ao seu valor de propiedade Por defecto. Todos os cambios do usuario descártanse.

Non podes restablecer os controis que están dentro dun control Galería ou Editar formulario control desde fóra deses controis. Pode restablecer controis desde fórmulas en controis dentro da mesma galería ou formulario. Tamén pode restablecer todos os controis dun formulario coa función ResetForm.

Usar a función Reset é unha alternativa a activar/desactivar a propiedade Reset dos controis de entrada e é xeralmente preferido. A propiedade Reset pode ser unha mellor opción se moitos controis se teñen que restablecer xuntos desde varias fórmulas. Alternar a propiedadeReset pódese facer desde o control de Botón coa fórmula Reset = Button.Pressed ou desde unha variable con Reset = MyVar e alternar MyVar coa fórmula Button.OnSelect = Set( MyVar, true ); Set( MyVar, false ).

Os controis de entrada tamén se restablecen cando a súa propiedade Por defecto cambia.

Reset non ten valor devolto e só pode usala en fórmulas de comportamento.

Sintaxe

Reset( Control )

  • Control – Obrigatorio. O control que se vai restablecer.

Exemplo

  1. Insira un control de Entrada de texto nunha pantalla. Por defecto, o seu nome será TextInput1 e a súa propiedade Predeterminada establecerase en "Entrada de texto".
  2. Escriba un novo valor na caixa de texto.
  3. Insira un control de Botón na pantalla.
  4. Axuste a propiedade OnSelect do botón en Reset( TextInput1 ).
  5. Seleccione o botón. Isto pódese facer incluso ao crear seleccionando cara aos extremos do control.
  6. O contido da caixa de texto volverá ao valor da propiedade Por defecto.