sgcDashboard Matrice des fonctionnalités
Tout ce que fait sgcDashboard, groupé par tâche, avec un lien vers la rubrique d'aide de chaque fonctionnalité.
Tout ce que fait sgcDashboard, groupé par tâche, avec un lien vers la rubrique d'aide de chaque fonctionnalité.
4 fonctionnalités
3 fonctionnalités
5 fonctionnalités
7 paquets NuGet
Aide en ligne et manuels PDF
Enregistrée signale les fonctionnalités présentes dans les éditions enregistrée et d'essai, mais pas dans l'édition Community gratuite. ~ signale une fonctionnalité que Community propose en partie, avec la différence indiquée en dessous.
Chaque ligne renvoie à sa rubrique d'aide. La colonne Community indique ce que comprend l'édition .NET Community gratuite ; tout est dans les éditions enregistrée et d'essai.
| Fonctionnalité | Détails | Community | Aide |
|---|---|---|---|
| Grille de tuiles adaptative | 12 colonnes par défaut, Col, Row, ColSpan et RowSpan par tuile, et le placement automatique met les tuiles avec Col et Row = -1 dans le premier emplacement libre. | Aide | |
| N'importe quel contrôle dans une tuile | Un graphique, une carte, une visionneuse PDF, un aperçu de rapport ou un mémo. La démo Suite héberge sgcCharts, sgcMaps, sgcPDF et sgcReports. | Aide | |
| Glisser et redimensionner | Les utilisateurs réorganisent leur tableau de bord avec AllowDrag et AllowResize ; une tuile Locked reste en place. | Enregistrée | Aide |
| Dispositions enregistrées | SaveLayout, LoadLayout, SaveLayoutToFile et LoadLayoutFromFile stockent la disposition en JSON. | Enregistrée | Aide |
| Fonctionnalité | Détails | Community | Aide |
|---|---|---|---|
| Carte KPI | Title, Value, Icon, Trend (ktUp, ktDown, ktNeutral), TrendValue, FooterText et AccentColor. | Aide | |
| Sparklines | Une sparkline alimentée par AddValue, limitée par MaxPoints. | Aide | |
| Images KPI sans interface | TsgcDashboardKPI.SaveToPNG et SaveToSVG pour les services, les e-mails et les pages web, également sous Linux64. | Aide |
| Fonctionnalité | Détails | Community | Aide |
|---|---|---|---|
| Thèmes | Dashboard.Theme := utDark s'applique aux tuiles, aux cartes KPI et aux contrôles hébergés. | Aide | |
| KPI en direct | Les sources WebSocket, MQTT et SSE lisent un nombre dans un message JSON vers une carte KPI sans code. Nécessite sgcWebSockets. | Enregistrée | Aide |
| De droite à gauche (arabe et hébreu) | Le flux des tuiles, les en-têtes de tuiles et la disposition des cartes KPI sont en miroir. Les flèches de tendance et les sparklines gardent leur direction, et les valeurs KPI restent des passages lisibles de gauche à droite. | Aide | |
| Impression et aperçu avant impression | Print et ShowPrintPreview impriment tout le tableau de bord sur une page, toutes les tuiles non masquées comprises, chaque contrôle sgcUI d'une tuile étant dessiné par son propre moteur de rendu. PrintSettings règle une seule fois le papier, l'orientation, les marges, l'échelle, l'en-tête et le pied de page pour l'imprimante, l'aperçu et le PDF. Dans toutes les éditions, sur VCL, FireMonkey, WinForms, WPF et Avalonia (FireMonkey imprime sous Windows et macOS). | Aide | |
| Export PDF accessible, PDF/UA et PDF/A (avec sgcPDF) | ExportToPDF écrit la page sous forme d'une seule image balisée, à 192 dpi par défaut, avec un texte alternatif qui liste les titres des tuiles. Le fichier est par défaut un document PDF/UA balisé, et PDFALevel ajoute PDF/A-2a ou PDF/A-3a. Nécessite le pont sgcUIPDF et un sgcPDF sous licence (esegece.sgcUICore.sgcPDF en .NET). | Enregistrée | Aide |
| Accessibilité | Le tableau de bord, ses tuiles avec leurs titres, les contrôles hébergés et les cartes KPI avec valeur et tendance sont exposés à UI Automation. Les flèches passent d'une tuile à l'autre, Ctrl+Shift+Flèches déplacent une tuile et Alt+Shift+Flèches la redimensionnent, l'anneau de focus est toujours visible et le contraste élevé de Windows est suivi. Activé par défaut sur VCL (Delphi 7 à 13), FireMonkey sous Windows, WinForms, WPF et Avalonia. | Aide | |
| Interroge le tableau de bord | TsgcVCLDashboardAI et TsgcFMXDashboardAI (en .NET TsgcWinFormsDashboardAI, TsgcWpfDashboardAI et TsgcAvaloniaDashboardAI) prennent une question de la barre de requête IA et l'envoient à la tuile qui peut y répondre : une tuile de grille ou de tableau croisé avec un TsgcGridAI ou TsgcPivotGridAI répond et est amenée dans la vue, et une carte KPI est expliquée à partir de son titre, de sa valeur et de sa tendance. La route n'envoie que les titres de tuile et les libellés de champ, donc les valeurs des KPI ne quittent jamais l'application. Sans fournisseur, un routeur local à base de règles choisit la tuile. | Aide |
Le tableau de bord .NET est un portage C# avec les mêmes noms de classes, pour WinForms, WPF et Avalonia, avec un paquet sans interface et la passerelle de données en direct.
| Paquet | Édition | Contenu |
|---|---|---|
esegece.sgcDashboard.Community | Community (gratuite) | Bibliothèque principale |
esegece.sgcDashboard | Enregistrée | Bibliothèque principale |
esegece.sgcDashboard.WinForms | Enregistrée | Contrôles Windows Forms |
esegece.sgcDashboard.Wpf | Enregistrée | Contrôles WPF |
esegece.sgcDashboard.Avalonia | Enregistrée | Contrôles Avalonia |
esegece.sgcDashboard.Rendering | Enregistrée | Rendu sans interface |
esegece.sgcDashboard.sgcWebSockets | Enregistrée uniquement | Passerelle sgcWebSockets |
Chaque fonctionnalité de sgcDashboard est documentée dans l'aide de sgcUI, avec une version pour chaque environnement de développement.
Commence par l'introduction de sgcDashboard, puis suis le démarrage rapide et les rubriques sur les fonctionnalités.
Delphi →L'aide complète de sgcUI au format PDF, à lire hors ligne ou à imprimer.
Delphi (PDF) →