Reset Función

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 Reset función restablece un control ao seu valor de propiedade Default. 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.

O uso da Reset función é unha alternativa á alternancia da Reset propiedade dos controis de entrada e é xeralmente preferido. A propiedade Reset pode ser unha mellor opción se hai que restablecer moitos controis xuntos a partir de varias fórmulas. A alternancia da Reset propiedade pode facerse desde un control Button coa fórmula Reset = Button.Pressed ou desde unha variable con Reset = MyVar e alternando 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 de retorno e só se pode usar 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. Establece 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.