Crear unha regra en aplicacións de lenzo

Cree regras para modificar automaticamente unha aplicación en función dos criterios que especifique. Por exemplo, mostre os elementos da lista en vermello, amarelo ou verde en función do seu estado ou mostre un botón de aprobación só para determinados usuarios (como os xestores). Pode engadir regras a unha variedade de controis. Neste tema, engadirá unha regra para cambiar a cor do texto dun control de Etiqueta se o valor dun control de Cursor da barra de desprazamento é superior a 70.

Importante

A partir do 14 de outubro de 2019, a función das regras nas aplicacións de lenzo estará obsoleta. Máis información: Blog: desfase da función de Regras de lenzo.

Engadir unha regra

  1. Seleccione un control (ou engada un control e déixeo seleccionado).

    Para este tema, engada unha etiqueta e un cursor da barra de desprazamento, estableza a propiedade Text da etiqueta en Slider1.Value e logo seleccione o cursor da barra de desprazamento.

  2. No panel da dereita, faga clic ou toque en Regras e logo faga clic ou toque en Nova regra.

    Crear nova regra.

    Se selecciona un control para o que xa se definiu unha ou varias regras, pode editar calquera deles se fai clic ou toca nel.

Engadir unha condición

Unha condición é unha expresión que avalía se é verdadeiro ou falso, como se un valor é superior a 70. Pode escribir a expresión en función dun modelo ou comezar desde cero e pode personalizar a expresión baseándose en orientación na IU (Intellisense).

  1. Faga clic ou toque en Engadir unha condición e logo faga clic nun modelo ou Condición personalizada.

    Para este tema, faga clic ou toque Superior a.

    Engadir condición.

  2. Actualice a expresión para definir cando se aplica a regra.

    Para este tema, cambie de 0 a 70 para obter esta expresión:
    Slider1.Value > 70

Engadir unha acción

As accións definen o que sucede cando se aplica a regra. Power Apps pode crear accións automaticamente baseándose nos cambios que realiza nos controis.

  1. Prema ou toque Definir accións.

    Definir accións.

  2. Na caixa de diálogo de confirmación, faga clic ou toque Adiante para que Power Apps capture o seu seguinte cambio ou cambios como unha ou varias accións.

  3. Configure un ou varios controis para que coincidan coas súas expectativas cando a condición sexa verdadeira.

    Para este tema, cambie a cor da etiqueta.

    Capturar propiedades.

  4. (opcional) Revise os seus cambios facendo clic ou tocando en Mostrar accións.

    Revisar accións.

  5. Cando termine de engadir accións, faga clic ou toque Feito.

  6. Revise a condición e as accións da regra.

    Regra de revisión.

Cambie o nome da regra

  1. Pase o punteiro do rato sobre Regra1 e faga clic ou toque no botón Editar.

    Pase o punteiro do rato sobre o nome da regra.

  2. Escriba un nome novo para a regra.

    Cambie o nome da regra.

  3. Fai clic ou toque en Feito para rexeitar o editor.

Probar a regra

  1. Faga unha vista previa da aplicación premendo F5 (ou facendo clic no botón de reprodución preto da esquina superior dereita).

    Abrir previsualización.

  2. Faga que a condición que especificou sexa verdadeira e, a continuación, confirme que as accións funcionan como espera.

    Para este tema, estableza o cursor da barra de desprazamento nun valor superior a 70 e confirma que o texto da etiqueta cambia de cor.

Consulte todas as regras

Por defecto, o separador Regras mostra só as regras para o control seleccionado e todos os controis secundarios que se usan nunha condición ou acción de regra. Para amosar todas as regras da aplicación, desmarque a caixa de verificación Mostrar regras só para este control.

Eliminar filtro.

Limitacións coñecidas

A partir deste escrito:

  • Non pode especificar a propiedade ThisItem dun formulario ou unha galería como parte dunha condició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).