Fórmulas de comportamento dos compoñentes (experimental)

[Este artigo é a documentación de prelanzamento e está suxeito a cambios.]

Importante

Esta é unha funcionalidade experimental. Para obter máis información, consulte Funcións experimentais e de vista previa.

Especifique unha ou varias fórmulas de comportamento que se executen cando un evento desencadea un cambio nas instancias de compoñentes.

Por exemplo, defina unha propiedade OnReset dun compoñente nunha ou varias fórmulas que realizan o inicio e borran a entrada. Restableza valores cando a función Restablecer se execute nas instancias dos compoñentes.

Nota

A función para crear propiedades de comportamento personalizadas é actualmente experimental. Non obstante, pode usar o a propiedade OnReset predeterminada que está dispoñible en todos os compoñentes do seu contorno de produción.

OnReset

Cun mestre de compoñentes seleccionado, seleccione OnReset na lista despregable de propiedades (no lado esquerdo da barra de fórmulas) e, a continuación, introduza unha ou varias fórmulas.

Propiedade OnReset.

Para probar OnReset, configure un control para restablecer o compoñente. Por exemplo, estableza a propiedade OnSelect dun botón nesta fórmula: Restablecer(ComponentName).

Exemplo: restablecer temporizador

Exemplo OnReset: restablecer o temporizador.

Neste compoñente de selector de tempo, úsanse dúas variables para mostrar o tempo _selectedHour e _selectedMinute. Cando o selector se restablece, estas variables deben restablecerse a un valor por defecto, poñamos 12: 12.  A propiedade OnReset do compoñente ten a seguinte fórmula: Set(_selectedHour,12); Set(_selectedMinute,12)

Para activar o restablecemento, vaia a unha pantalla e insira unha instancia do compoñente. Engada un botón e configure OnSelect do botón para chamar a Reset(TimerComponent_instance) para activar OnReset.

Botón de restablecer.

Actualizar OnReset usando a propiedade personalizada

Ademais de restablecer unha instancia de compoñente desde fóra do compoñente, hai outro método para activar OnReset desde dentro. "Aumentar OnReset cando cambie o valor" é unha opción ao crear unha propiedade de entrada personalizada. Permite que os cambios de valor desta propiedade activen o OnReset do compoñente. Este método está deseñado para establecer e restablecer facilmente o valor predeterminado.

OnReset usando propiedades personalizadas.

Exemplo

Animación de exemplo de OnSelect.

O exemplo anterior mostra a revisión dos números de pedido e a actualización dos números. O compoñente numérico cara arriba e abaixo úsase para aumentar ou diminuír o número de pedidos. Ao seleccionar a galería da esquerda, restablécese o número predeterminado do compoñente numérico cara arriba e abaixo para mostrar o número de orde da ferramenta seleccionada. Aumentar OnReset cando cambie o valor posibilitou o restablecemento do valor predeterminado cando cambia a entrada.

Para iso, comprobe Aumentar OnReset cando cambie o valor da propiedade de entrada predeterminada. OnReset do compoñente establécese en Set(_numericValue,'Numeric up down'.DefaultValue). _numericValue é a variable para almacenar o valor do valor do pedido actual. Estableza o valor Por defecto do control de entrada de texto en If(IsBlank(_numericValue), 'Numeric up down'.DefaultValue, _numericValue).

Consulte tamén

Nota

Pode indicarnos as súas preferencias para o idioma da documentación? Realice unha enquisa breve. (teña en conta que esa enquisa está en inglés)

Esta enquisa durará sete minutos aproximadamente. Non se recompilarán datos persoais (declaración de privacidade).