Novedades Power Platform

Para la Transformación Digital e Innovación Tecnológica

Novedades Power Platform

Para la Transformación Digital e Innovación Tecnológica

Power AppsPower Platform

Power Apps – Actualizaciones recientes de los controles modernos (desde febrero 2026)

🎯 Objetivo


🧠 Conceptos


1) 🚀 ¿Por qué actualizar los controles modernos?

Principales beneficios al actualizar: [learn.microsoft.com], [learn.microsoft.com]


2) 🔎 Cómo identificar y actualizar controles en una app

2.1 Señal de “control desactualizado”

  • Al abrir una app con controles modernos antiguos, aparece una notificación en el control indicando que existe una actualización disponible, con Más información y, cuando corresponda, el botón Actualizar. [learn.microsoft.com], [learn.microsoft.com]

2.2 Paso a paso recomendado

  1. Abrir Más información y revisar la guía específica del control. [learn.microsoft.com], [learn.microsoft.com]
  2. Identificar fórmulas que usan propiedades renombradas/eliminadas. [learn.microsoft.com], [learn.microsoft.com]
  3. Ajustar fórmulas (propiedades + enumeraciones + cambios de comportamiento). [learn.microsoft.com], [learn.microsoft.com]
  4. Pulsar Actualizar y luego probar toda la app (pantallas, formularios, galerías, navegación). [learn.microsoft.com], [learn.microsoft.com]
  5. Si el botón Actualizar no aparece aún para un control, volver a revisar más adelante (despliegue gradual). [learn.microsoft.com], [learn.microsoft.com]

3) 🧩 Controles con actualizaciones disponibles (qué cambia en cada uno)

A continuación, los controles destacados y su impacto típico al actualizar: [learn.microsoft.com], [learn.microsoft.com]

Control modernoCambios clave (resumen práctico)
Text (Mensaje de texto)Renombres de propiedades + valores por enumeración; se incorpora OnSelect; cambios de modo/propiedades antiguas. [learn.microsoft.com]
Number Input (Entrada numérica)OnChange al perder foco y al usar step buttons; cambios de propiedades; mejora de estilo. [learn.microsoft.com], [learn.microsoft.com]
Date Picker (Selector de fecha)Respeta Format y DateTimeZone; View mode más consistente; correcciones en galerías. [learn.microsoft.com], [learn.microsoft.com]
Text Input (Entrada de texto)OnChange solo al perder foco; TriggerOutput por defecto enfocado en escritura; modo View realmente de solo lectura. [learn.microsoft.com], [learn.microsoft.com]
Combo boxMultiselección por defecto; OnChange en cada selección/deselección; comportamiento más dinámico. [learn.microsoft.com], [learn.microsoft.com]
Dropdown / Tabs / Radio / Link / Icon / Slider / Info buttonAjustes de propiedades, estilos y consistencia; adopción de enumeraciones y mejoras de confiabilidad. [learn.microsoft.com], [learn.microsoft.com], [learn.microsoft.com]

4) 🔧 Cambios transversales (los que más rompen fórmulas)

4.1 Renombre de propiedades (impacto directo en Power Fx)

Varios controles cambiaron nombres para estandarización; si tu app usa el nombre antiguo en fórmulas, debes migrarlo. [learn.microsoft.com], [learn.microsoft.com]

Ejemplos frecuentes:

Recomendación práctica: realiza una búsqueda en la app por nombres antiguos (por ejemplo, “FontColor”, “FontSize”, “BorderRadius”) y actualiza referencias antes de pulsar “Actualizar”. [learn.microsoft.com], [learn.microsoft.com]


4.2 Valores por enumeración (adiós cadenas “sueltas”)

Ejemplos típicos:


5) ⚠️ Cambios críticos de comportamiento: OnChange y TriggerOutput

5.1 OnChange (cuándo se dispara ahora)

Este cambio afecta directamente a apps que ejecutan lógica “en vivo” (validación inmediata, filtros, búsquedas). [learn.microsoft.com], [learn.microsoft.com]

Recomendación (cuando necesitas “live search” por tecla): en vez de depender de OnChange, usa directamente la propiedad de salida del control (por ejemplo, TextInput.Text) en la fórmula del filtro/búsqueda. [learn.microsoft.com], [learn.microsoft.com]

5.2 TriggerOutput (cuándo actualiza el valor “salida”)

  • En Text Input, TriggerOutput controla si el valor se actualiza por tecla, al salir del control o con retraso (especialmente útil dentro de formularios). [learn.microsoft.com], [learn.microsoft.com]
  • En algunos controles (como ciertos inputs numéricos) se reportan cambios importantes/retiradas de propiedades relacionadas a disparos de salida, por lo que se debe validar la guía del control antes de actualizar. [learn.microsoft.com], [learn.microsoft.com]

6) 📌 Mejoras adicionales que se revisaron

6.1 Valores predeterminados móviles optimizados

6.2 Experiencia de autoría (barra y menús)


❓ Preguntas y respuestas más importantes

1) “¿Por qué debo actualizar controles modernos?”

✅ Por rendimiento (menos ejecuciones), mejor UX móvil, más opciones de estilo y uso de enumeraciones para validación/autocompletado. [learn.microsoft.com], [learn.microsoft.com]

2) “¿Cómo sé qué controles están desactualizados?”

✅ Al abrir la app, el control muestra una notificación con “Más información” y, si está disponible, “Actualizar”. [learn.microsoft.com], [learn.microsoft.com]

3) “¿Qué debo hacer antes de actualizar un control?”

✅ Revisar la guía del control, identificar fórmulas afectadas por renombres/eliminaciones y luego actualizar + probar. [learn.microsoft.com], [learn.microsoft.com]

4) “Mi app dependía de OnChange en cada tecla, ¿qué hago ahora?”

✅ En Text Input, OnChange ocurre al perder foco; para búsquedas en vivo, usa TextInput.Text directamente en filtros/fórmulas. [learn.microsoft.com], [learn.microsoft.com]


✅ Conclusiones


⭐ Recomendaciones

  1. 🧪 Haz una copia de la app antes de actualizar controles (para rollback). (Buenas prácticas ALM; en entornos reales se recomienda trabajar con soluciones). [learn.microsoft.com]
  2. 🔎 Busca en fórmulas nombres antiguos (FontColor, FontSize, BorderRadius, etc.) y reemplázalos antes de presionar “Actualizar”. [learn.microsoft.com], [learn.microsoft.com]
  3. ⚙️ Migra cadenas a enumeraciones (ej. FontWeight.Bold, Align.Left) para evitar errores futuros y aprovechar IntelliSense. [learn.microsoft.com], [learn.microsoft.com]
  4. ⚠️ Revisa lógica basada en OnChange: si necesitas respuesta por tecla, usa TextInput.Text en filtros (no OnChange). [learn.microsoft.com], [learn.microsoft.com]
  5. 📱 Prueba en móvil/tablet/web: los cambios incluyen defaults móviles, tamaños y comportamiento en vista/solo lectura. [learn.microsoft.com], [learn.microsoft.com], [learn.microsoft.com]

📚 Referencias oficiales

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

advanced-floating-content-close-btnBoton