Power Apps Canvas : mises à jour des contrôles modernes
Résumé
Microsoft améliore les contrôles modernes de Power Apps Canvas, avec une première vague de mises à jour sur neuf composants clés, dont la Combo Box. Cette version apporte de meilleures performances sur de gros volumes de données, un filtrage déléguable côté serveur via `SearchText`, une meilleure compatibilité avec Dataverse et un comportement plus fiable dans les formulaires, ce qui compte pour créer des applications plus robustes, cohérentes et prêtes pour des usages à grande échelle.
Résumé audio
Introduction : pourquoi c’est important
Les contrôles modernes deviennent de plus en plus les briques par défaut des canvas apps en production—en particulier à mesure que les makers standardisent des expériences alignées sur Fluent et se préparent à davantage de création d’apps assistée par l’IA. Mais « moderne » ne fonctionne que si les contrôles sont fiables en conditions réelles : grands jeux de données, formulaires, galeries, écrans mobiles et comportement Power Fx prévisible. Cette version se concentre sur la réduction des écarts de qualité sur neuf contrôles couramment utilisés.
Nouveautés : mises à jour de neuf contrôles modernes
Combo Box
- Gestion de volumes de données plus importants : les limites pratiques passent d’environ ~800 enregistrements à plusieurs milliers d’éléments directement.
- Mise à l’échelle avec filtrage côté serveur : l’utilisation nouvelle/étendue de la sortie
SearchTextpermet un filtrage déléguable côté serveur pour des jeux de données très volumineux. - Comportement de sélection attendu : les utilisateurs peuvent effacer des sélections en cliquant sur un élément sélectionné.
- Fiabilité Dataverse : les relations Dataverse Many-to-One fonctionnent désormais correctement.
- Comportement dans les formulaires : conserve les valeurs via
SubmitForm()et se réinitialise proprement avecReset(). - Changement par défaut :
SelectMultipleest désormais défini par défaut surtrue.
Date Picker
- Exactitude du mode affichage :
DisplayMode.Views’affiche désormais en lecture seule. - Fiabilité dans les galeries/la navigation : les valeurs de date persistent correctement entre les écrans et les galeries.
- Cohérence : respecte plus fiablement les paramètres de format de date et de fuseau horaire.
- Mobile : la taille du volet de calendrier (flyout) est corrigée sur les appareils mobiles.
Text Input
- Changement du timing de OnChange :
OnChangese déclenche désormais au blur (lors de la sortie du champ), et non à chaque frappe—réduisant les effets de bord involontaires et les impacts de performance. - Comportement de sortie :
TriggerOutputest défini par défaut surOnKeypress, de sorte que la valeur continue de se mettre à jour au fil de la saisie. - Formulaires : dans les formulaires,
TriggerOutputest défini par défaut sur Delayed. - Mode affichage :
DisplayMode.Viewest réellement en lecture seule.
Text
- Nouveau
OnSelect: permet des modèles de texte cliquable sans ajouter un Button séparé. - Fiabilité de AutoHeight : recalcul correct lors d’un masquage/affichage dynamique.
- Alignement par défaut : l’alignement vertical est défini par défaut sur Middle.
Number Input
- Parité de style avec Text Input : couleur/épaisseur de police cohérentes et organisation des propriétés.
- Alignement de OnChange : se déclenche au blur et lors des clics sur les boutons d’incrémentation.
- Validation : empêche les erreurs de configuration
Min>Max.
Tab List
- Nouvelles options
Appearance: Transparent, Subtle, Underline, Filled. - Ordre préservé : les éléments ne se réorganisent plus de manière inattendue.
Radio
- Ordre préservé et comportement amélioré dans les galeries (plus de double-clic requis).
- Mode affichage :
DisplayMode.Viewdevient en lecture seule.
Link
- Améliorations d’authoring : Wrap fonctionne comme prévu ; Alt+Click ouvre le lien dans l’éditeur.
Info Button
- Fiabilité du flyout : ouverture/extension correcte ; fiabilité de clic améliorée.
- Accessibilité :
AcceptsFocussupprimé ; le focus est géré automatiquement.
Améliorations transverses
- Paramètres par défaut optimisés pour mobile appliqués automatiquement sur les canvases au format mobile (cibles tactiles et mise à l’échelle des polices).
- Nommage des propriétés plus cohérent sur l’ensemble des contrôles mis à jour.
- Stylisation plus rapide dans Studio : la barre de commandes et les menus clic droit exposent désormais les propriétés de style courantes (police, taille, couleur, alignement) sans devoir fouiller dans le panneau des propriétés.
Impact pour les admins IT et les makers
- Moins de problèmes de performance dans les apps riches en formulaires grâce au changement de comportement de
OnChangesur Text Input. - Apps plus scalables avec Combo Box sur de grands datasets—moins besoin de patterns de contournement.
- Réduction des bugs en production dans les galeries, la navigation et les scénarios en lecture seule grâce à la correction du comportement
DisplayMode.View. - Changements de comportement potentiels dans les apps existantes si les contrôles mis à jour modifient le timing des événements, les valeurs par défaut (p. ex.
SelectMultiple) ou les schémas d’interaction utilisateur.
Actions / prochaines étapes
- Examinez les notifications de mise à jour dans Power Apps Studio pour tout contrôle moderne utilisant encore d’anciennes versions.
- Effectuez des tests de non-régression des écrans clés après mise à jour—en particulier les formulaires, les galeries et toute logique liée à
OnChange. - Pour les grands datasets, adoptez des patterns de filtrage côté serveur via
SearchTextde Combo Box afin de conserver des apps réactives. - Surveillez la version de suivi qui ajoute un bouton Update inline afin de mettre à jour plus facilement les versions précédentes des contrôles.
Microsoft a également signalé des investissements à venir, notamment de nouveaux templates Fluent, des contrôles additionnels et des améliorations continues de la qualité pour d’autres contrôles modernes comme Form, Dropdown et Gallery.
Besoin d'aide avec Power Platform ?
Nos experts peuvent vous aider à implémenter et optimiser vos solutions Microsoft.
Parler à un expertRestez informé sur les technologies Microsoft