Las reglas se crean para modificar automáticamente una aplicación en función de los criterios que se especifiquen. Por ejemplo, mostrar los elementos de cada lista en rojo, amarillo o verde según su estado, o bien mostrar un botón de aprobación sólo a determinados usuarios (por ejemplo, los administradores).

Las reglas se pueden agregar a varios controles. En este tema, agregará una regla para cambiar el color del texto de un control Etiqueta si el valor de un control Control deslizante es mayor que 70.

Adición de una regla

  1. Seleccione un control (o agregue un control y déjelo seleccionado).

    En este tema, agregue una etiqueta y un control deslizante, establezca la propiedad Texto de la etiqueta en Slider1.Value y, después, seleccione el control deslizante.

  2. En el panel derecho, pulse o haga clic en Reglasy, después, en Nueva regla.

    Creación de una regla nueva

    Si selecciona un control para el que ya se han definido una o varias reglas, puede editar cualquiera de ellas pulsándola o haciendo clic en ella.

Adición de una condición

Una condición es una expresión que se evalúa como true o false; por ejemplo, si un valor es mayor que 70. La expresión se puede escribir a partir de una plantilla o empezar desde cero, y se puede personalizar en función de la guía de la interfaz de usuario (Intellisense).

  1. Pulse o haga clic en Agregar una condicióny, después, haga clic en una plantilla o en Condición personalizada.

    En este tema, pulse o haga clic en Mayor que.

    Agregar una condición

  2. Finalice la expresión para definir cuándo se aplica la regla.

    En este tema, use esta expresión:
    Value(Slider1.Value) > 70

    Tenga en cuenta: Cuando se redactó este documento, era preciso especificar la propiedad del control que se utiliza en la comparación. En las versiones futuras, PowerApps podrá inferior las propiedades comunes del control (como Texto o Valor).

Agregar una acción

Las acciones definen lo que sucede cuando se aplica la regla. PowerApps puede crear acciones automáticamente en función de los cambios que se realicen en los controles.

  1. Pulse o haga clic en Definir acciones.

    Definir acciones

  2. En el cuadro de diálogo de confirmación, pulse o haga clic en Adelante para que PowerApps capture el siguiente cambio (o los siguientes) como una o varias acciones.

  3. Configure uno o varios controles para que cumplan sus expectativas cuando la condición sea true.

    En este tema, cambie el color de la etiqueta.

    Capturar propiedades

  4. (opcional) Revise los cambios, para lo que debe pulsar o hacer clic en Mostrar acciones.

    Revisar acciones

  5. Cuando termine de agregar acciones, pulse o haga clic en Listo.

  6. Revise la condición y las acciones de la regla y haga clic o pulse Listo para guardarlo.

    Revisar regla

Prueba de la regla

  1. Para obtener una vista previa de la aplicación, presione F5 (o haga clic o pulse en el botón de reproducción situado cerca de la esquina superior derecha).

    Abrir vista previa

  2. Cree la condición que especificó como true y, después, confirme que las acciones funcionan como se espera de ellas.

    En este tema, establezca el control deslizante en un valor que sea mayor que 70 y confirme que el texto de la etiqueta cambia de color.

Ver todas las reglas

De forma predeterminada, la pestaña Reglas muestra solo las reglas del control seleccionado y todos los controles secundarios que se utilizan en una acción de regla. Para mostrar todas las reglas de la aplicación, desactive la casilla Mostrar reglas solo para este control.

Quitar filtro

Limitaciones conocidas

En el momento de redactar este documento:

  • No se puede cambiar el nombre de las reglas.
  • No se puede especificar la propiedad ThisItem de un formulario o una galería como parte de una condición.