Namespace CapVision.Core.Controls
Codeunit
| Name | Summary |
|---|---|
| Codeunit CapVision.Core.Controls."Calendar Column Math UTCAP" | Calculs d'index de colonne du planning (modèle par index, sans dates ni heures) : conversion entre une (période, sous-période) et l'index de colonne global (0-based), et inversement. Pur calcul, indépendant du contrat JSON du contrôle — séparé du builder `Calendar Helper V2 UTCAP`. |
| Codeunit CapVision.Core.Controls."Calendar Helper UTCAP" | Propose des fonctionnalités pour aider à la manipulation du contrôle calendrier. |
| Codeunit CapVision.Core.Controls."Calendar Helper V2 UTCAP" | Propose des fonctionnalités fortement typées pour construire les objets JSON attendus par le contrôle calendrier « Calendar V2 UTCAP ». Le positionnement se fait par index de colonne (`startIndex`/`endIndex`, 0-based, inclusifs) ; utilisez le codeunit `Calendar Column Math UTCAP` (`ToColumnIndex`) pour convertir une (période, sous-période) en index de colonne. |
Page
| Name | Summary |
|---|---|
| Page CapVision.Core.Controls."Monaco Editor Part UTCAP" |
ControlAddIn
| Name | Summary |
|---|---|
| ControlAddIn CapVision.Core.Controls."Color Picker UTCAP" | Cet add-in affiche un champ sous la forme d'un sélecteur de couleurs. |
| ControlAddIn CapVision.Core.Controls."Drop File Area UTCAP" | Cet add-in affiche une zone de glisser-déposer. |
| ControlAddIn CapVision.Core.Controls."Monaco Editor UTCAP" | Ce module est une implémentation du l'éditeur <see href="https://microsoft.github.io/monaco-editor/">Monaco</see> de Microsoft. |
| ControlAddIn CapVision.Core.Controls."Swatch Color Picker UTCAP" | Cet add-in affiche un champ sous la forme d'un sélecteur de couleurs au sein d'une palette. |
| ControlAddIn CapVision.Core.Controls."Calendar UTCAP" | |
| ControlAddIn CapVision.Core.Controls."Calendar V2 UTCAP" | Met à disposition un calendrier pour la planification de tâches (vue Planning d'équipe). |
Enum
| Name | Summary |
|---|---|
| Enum CapVision.Core.Controls."Calendar Export Format UTCAP" | |
| Enum CapVision.Core.Controls."Calendar Anchor Type UTCAP" | Type d'ancrage d'un marqueur. Seul `Cell` est rendu actuellement ; `Header` et `Period` sont réservés pour une évolution future. |
| Enum CapVision.Core.Controls."Calendar Marker Shape UTCAP" | Forme d'un marqueur posé sur le calendrier. `Line` = bande hachurée contiguë sur toute la plage de colonnes. `Triangle` = repère « warning » répété par cellule de la plage. |
| Enum CapVision.Core.Controls."Calendar Period Orient UTCAP" | Orientation du texte des périodes dans l'en-tête du calendrier. `Horizontal` = texte à plat (défaut). `Vertical` = texte pivoté (colonne étroite, en-tête haut), utile pour des libellés longs sur des colonnes fines. |
| Enum CapVision.Core.Controls."Calendar Renderer Type UTCAP" | Type d'affichage (renderer) du calendrier. La valeur entière est transmise telle quelle dans la propriété `renderer` de la configuration `SetRenderer`. Seul `Team` (2) est rendu actuellement ; Month/Week affichent un message d'attente. |
| Enum CapVision.Core.Controls."Calendar SubPeriods Mode UTCAP" | Mode de répartition des libellés de sous-périodes (`SubPeriods`) sur la grille. Les trois valeurs sont MUTUELLEMENT EXCLUSIVES : jamais combinées. Ne change pas la structure (le nombre de colonnes reste `PeriodCount × SubPeriodCount`), seule la disposition des libellés d'en-tête diffère. |
Events
| Name | Summary |
|---|---|
| OnEditorSaved | |
| OnEditorAction | |
| OnEditorActionV2 | |
| OnEditorValueChanged | |
| OnEditorValueChangedV2 |