Power Apps Canvas Apps: mejoras en controles modernos
Resumen
Microsoft mejora nueve controles modernos de Power Apps Canvas Apps para hacerlos más confiables en escenarios reales, con foco en rendimiento, formularios, galerías, móviles y un comportamiento más predecible de Power Fx. Destacan avances en Combo Box, como soporte para miles de registros, filtrado delegable del lado del servidor mediante SearchText y mejor integración con Dataverse y formularios, lo que importa porque facilita crear apps empresariales más escalables, consistentes y listas para experiencias modernas y asistidas por IA.
Resumen de audio
Introducción: por qué esto importa
Los controles modernos son cada vez más los bloques de construcción predeterminados para canvas apps de producción, especialmente a medida que los creadores estandarizan experiencias alineadas con Fluent y se preparan para una creación de apps más asistida por AI. Pero “moderno” solo funciona si los controles son confiables en escenarios reales: conjuntos de datos grandes, formularios, galerías, pantallas móviles y un comportamiento de Power Fx predecible. Esta versión se enfoca en cerrar brechas de calidad en nueve controles de uso común.
Novedades: actualizaciones de nueve controles modernos
Combo Box
- Manejo de datos más grandes: los límites prácticos pasan de ~800 registros a varios miles de elementos directamente.
- Escala con filtrado del lado del servidor: el uso nuevo/ampliado de la salida
SearchTexthabilita filtrado delegable del lado del servidor para conjuntos de datos muy grandes. - Comportamiento de selección esperado: los usuarios pueden borrar selecciones haciendo clic en un elemento seleccionado.
- Confiabilidad con Dataverse: las relaciones Many-to-One de Dataverse ahora funcionan correctamente.
- Comportamiento en formularios: conserva valores durante
SubmitForm()y se restablece limpiamente conReset(). - Cambio de valor predeterminado:
SelectMultipleahora tiene como valor predeterminadotrue.
Date Picker
- Corrección en modo de vista:
DisplayMode.Viewahora se renderiza como solo lectura. - Confiabilidad en galerías/navegación: los valores de fecha persisten correctamente entre pantallas y galerías.
- Consistencia: respeta de forma más confiable la configuración de formato de fecha y zona horaria.
- Móvil: se corrige el tamaño del desplegable del calendario en dispositivos móviles.
Text Input
- Cambio en la temporización de OnChange:
OnChangeahora se ejecuta al perder el foco (al salir del campo), no en cada pulsación, lo que reduce efectos secundarios no deseados e impactos de rendimiento. - Comportamiento de salida:
TriggerOutputtiene como valor predeterminadoOnKeypress, por lo que el valor sigue actualizándose mientras el usuario escribe. - Formularios: dentro de formularios,
TriggerOutputtiene como valor predeterminado Delayed. - Modo de vista:
DisplayMode.Viewes realmente solo lectura.
Text
- Nuevo
OnSelect: habilita patrones de texto clicable sin agregar un Button independiente. - Confiabilidad de AutoHeight: recalcula correctamente al ocultarse/mostrarse dinámicamente.
- Alineación predeterminada: la alineación vertical pasa a Middle.
Number Input
- Paridad de estilo con Text Input: color/peso de fuente consistentes y organización de propiedades.
- Alineación de OnChange: se ejecuta al perder el foco y al hacer clic en los botones de incremento/decremento.
- Validación: evita errores de configuración de
Min>Max.
Tab List
- Nuevas opciones de
Appearance: Transparent, Subtle, Underline, Filled. - Orden preservado: los elementos ya no se reordenan de forma inesperada.
Radio
- Orden preservado y mejor comportamiento en galerías (sin requerir doble clic).
- Modo de vista:
DisplayMode.Viewpasa a ser solo lectura.
Link
- Mejoras de autoría: Wrap funciona como se espera; Alt+Click abre el vínculo en el editor.
Info Button
- Confiabilidad del flyout: se abre/expande correctamente; mejor confiabilidad al hacer clic.
- Accesibilidad: se eliminó
AcceptsFocus; el foco se administra automáticamente.
Mejoras entre controles
- Valores predeterminados optimizados para móvil aplicados automáticamente en lienzos con formato móvil (objetivos táctiles y escalado de fuente).
- Nomenclatura de propiedades más consistente en los controles actualizados.
- Estilizado más rápido en Studio: la barra de comandos y los menús con clic derecho ahora muestran propiedades de estilo comunes (fuente, tamaño, color, alineación) sin tener que profundizar en el panel de propiedades.
Impacto para administradores de TI y creadores
- Menos problemas de rendimiento en apps con muchos formularios gracias al cambio en el comportamiento de
OnChangede Text Input. - Apps más escalables usando Combo Box con conjuntos de datos grandes: menor necesidad de patrones alternativos.
- Menos bugs en producción en galerías, navegación y escenarios de solo vista debido a la corrección del comportamiento de
DisplayMode.View. - Posibles cambios de comportamiento en apps existentes si los controles actualizados alteran la temporización de eventos, valores predeterminados (p. ej.,
SelectMultiple) o patrones de interacción del usuario.
Acciones / próximos pasos
- Revisar las notificaciones de actualización en Power Apps Studio para cualquier control moderno que actualmente use versiones anteriores.
- Ejecutar pruebas de regresión en pantallas clave después de actualizar, especialmente formularios, galerías y cualquier lógica vinculada a
OnChange. - Para conjuntos de datos grandes, adoptar patrones de filtrado del lado del servidor usando
SearchTextde Combo Box para mantener las apps ágiles. - Estar atentos a la versión de seguimiento que agrega un botón Update en línea para actualizar versiones anteriores del control con mayor facilidad.
Microsoft también señaló inversiones próximas, incluidas nuevas plantillas Fluent, controles adicionales y mejoras continuas de calidad para otros controles modernos como Form, Dropdown y Gallery.
¿Necesita ayuda con Power Platform?
Nuestros expertos pueden ayudarle a implementar y optimizar sus soluciones Microsoft.
Hablar con un expertoManténgase actualizado sobre tecnologías Microsoft