Table of Contents

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