Calendar |
Calendrier |
|---|---|
| Power Fx | |
Syntaxe
| Calendar.MonthsLong() |
| Calendar.MonthsShort() |
| Calendar.WeekdaysLong() |
| Calendar.WeekdaysShort() |
Description
Cette fonction permet de récupérer des informations sur le calendrier pour la locale actuelle.
Remarques
- La fonction Calendar fournit un moyen pratique d'accéder aux noms des mois et des jours de la semaine dans la langue de l'utilisateur. Cela permet d'adapter automatiquement l'affichage du calendrier à la locale définie dans l'application, ce qui améliore l'expérience utilisateur. Ainsi, une même application peut être utilisée dans différents pays sans modification du code.
- Les méthodes MonthsLong() et WeekdaysLong() retournent les noms complets des mois et des jours (exemple "Janvier", "Lundi"). Elles sont particulièrement utiles pour les interfaces où une présentation explicite et lisible est attendue. Cela renforce la clarté des données affichées, surtout dans les rapports ou les interfaces utilisateur riches.
- À l'inverse, MonthsShort() et WeekdaysShort() fournissent des versions abrégées (exemple "Jan", "Lun"). Ces variantes sont idéales pour les espaces restreints comme les calendriers compacts, tableaux ou menus déroulants. Elles garantissent un affichage synthétique tout en restant compréhensibles.
- Toutes les méthodes de Calendar respectent la configuration régionale de l'utilisateur. Cela inclut la langue, mais aussi l'ordre des jours dans la semaine ou les abréviations culturelles spécifiques. Cela permet de créer des applications véritablement internationales, sans effort supplémentaire.
- Les données retournées par les fonctions Calendar sont généralement sous forme de tableaux de chaînes. Cela les rend faciles à parcourir avec des fonctions comme ForAll, Concat, ou LookUp, pour générer dynamiquement des composantes. On peut ainsi construire des interfaces de sélection de date sans coder manuellement chaque élément.
- L'utilisation de Calendar dans des composants personnalisés permet de générer des calendriers interactifs dynamiques. On peut, par exemple, combiner les jours et les mois retournés pour créer des interfaces personnalisées de planification. Cela donne une plus grande liberté de conception tout en restant aligné avec les conventions culturelles.
- Les fonctions Calendar permettent aussi de centraliser la logique liée à l'affichage des dates dans l'application. Plutôt que de coder des tableaux de noms manuellement, on utilise une source fiable et cohérente avec les préférences linguistiques de Power Fx. Cela simplifie la maintenance et évite les erreurs de traduction ou d'ordre.
- En résumé, la fonction Calendar constitue un outil indispensable pour toute application qui gère des dates, des plannings ou des interfaces localisées. Elle allie confort de développement, adaptabilité culturelle et lisibilité des interfaces. Son intégration dans Power Fx en fait une solution simple mais puissante pour enrichir l'expérience utilisateur.
Dernière mise à jour : Jeudi, le 1 Mai 2025