sgcDashboard functiematrix

Alles wat sgcDashboard kan, gegroepeerd per taak, met een link naar het helponderwerp van elke functie.

Indeling

5 functies

KPI-kaarten

3 functies

.NET

7 NuGet-pakketten

Documentatie

Online help en pdf-handleidingen

Geregistreerd markeert functies die in de geregistreerde editie en de proefversie zitten, maar niet in de gratis Community-editie. ~ markeert een functie die Community gedeeltelijk heeft, met het verschil eronder.

Elke rij verwijst naar het bijbehorende helponderwerp. De kolom Community toont wat de gratis .NET Community-editie bevat; alles zit in Geregistreerd en de proefversie.

Indeling

FunctieDetailsCommunityHelp
Responsief tegelrasterStandaard 12 kolommen, Col, Row, ColSpan en RowSpan per tegel, en auto-flow plaatst tegels met Col en Row = -1 op de eerste vrije plek.Help
Elk besturingselement in een tegelEen grafiek, een kaart, een PDF-viewer, een rapportvoorbeeld of een memo. De Suite-demo bevat sgcCharts, sgcMaps, sgcPDF en sgcReports.Help
Slepen en formaat wijzigenGebruikers rangschikken hun dashboard met AllowDrag en AllowResize; een tegel met Locked blijft op zijn plaats.GeregistreerdHelp
Opgeslagen indelingenSaveLayout, LoadLayout, SaveLayoutToFile en LoadLayoutFromFile slaan de indeling op als JSON.GeregistreerdHelp
Tile launcherTsgcVCLDashboardTileLauncher en TsgcFMXDashboardTileLauncher (in .NET TsgcWinFormsDashboardTileLauncher, TsgcWpfDashboardTileLauncher en TsgcAvaloniaDashboardTileLauncher) tonen een startscherm met tegels in vier groottes (dtsSmall, dtsMedium, dtsWide, dtsLarge) in groepen met een kop, geplaatst volgens first fit. Een Badge-pil, een ondertitel en een afbeelding per tegel, horizontaal of verticaal scrollen, OnTileClick, pijltoetsen over de groepen heen, Home, End, Enter en Spatie, en een lijst met aanroepbare tegels voor schermlezers.Help

Ingebouwde tegels en ontwerper

FunctieDetailsCommunityHelp
Ingebouwde tegelsChartTile, GaugeTile, GridTile, PivotTile en MapTile bevatten een besturingselement van sgcCharts, sgcGauges, sgcGrid, sgcPivotGrid of sgcMaps dat aan een gegevensbron is gekoppeld en vullen zichzelf. Elke tegel heeft het bijbehorende sgcUI-product en het bijbehorende bridge-pakket nodig. In .NET bestaat elke tegel, ook de landkaarttegel, voor WinForms, WPF en Avalonia (esegece.sgcDashboard.Maps.Wpf en esegece.sgcDashboard.Maps.Avalonia voor de landkaart). De landkaart verschijnt ook in de afdruk, de PDF en de HTML-uitvoer van het dashboard.Help
GegevensbronnenTsgcDashboardDataSource voedt een willekeurig aantal tegels vanuit eigen rijen, een TDataSet (een DataTable in .NET) of een gekoppelde IsgcUITable. Elke tegel leest een weergave die is gegroepeerd en samengevoegd met som, aantal, gemiddelde, minimum of maximum. Threadveilig. Met Live volgt de gegevensbron de DataSet (de DataTable in .NET) terwijl records worden geplaatst, ingevoegd en verwijderd, Throttle bundelt snelle wijzigingen in één vernieuwing, en de kruisfilters gelden nog steeds voor de nieuwe rijen.Help
KruisfilteringEen klik op een grafiekpunt, een gridcel, een draaitabelrij of een landkaartmarkering filtert de andere tegels van de gegevensbron. Een filterbalk toont een chip per voorwaarde en Alles wissen; ShowFilterBar, ClearFilters, OnFilterChanged, CrossFilterSource en CrossFilterTarget.GeregistreerdHelp
Responsieve breakpointsBreakpoints schakelen onder 1024 DIP's over naar MediumColumns (8) en onder 600 naar CompactColumns (4), met automatische of expliciete MediumCell en CompactCell per tegel en OnBreakpointChanged.~De breakpoints werken, maar Community heeft geen SaveLayout, dus ze worden niet bewaard.Help
Ontwerper tijdens runtimeEditMode, AddTile, RemoveTile, Undo en Redo (50 stappen) en het ontwerppaneel met een palet en een eigenschappenlijst laten gebruikers het dashboard bouwen. SaveLayout herstelt de tijdens runtime toegevoegde tegels.GeregistreerdHelp
Publiceren op het web (HTML)AsHTML, SaveToHTML en SaveToHTMLStream schrijven het dashboard als één zelfstandige HTML-pagina: elke tegel wordt als SVG getekend door dezelfde code die hem afdrukt, op een CSS-grid dat de breakpoints van het dashboard volgt. HTMLOptions stelt de titel in, een licht, donker of automatisch thema, de ingesloten lettertypen (EmbedFonts) en een optionele RefreshURL die de pagina elke RefreshSeconds opnieuw laadt. Zonder vernieuwings-URL bevat de pagina geen script. Elke tegel heeft een kop en een tekstalternatief voor schermlezers. Op VCL, FireMonkey, WinForms, WPF en Avalonia, met dezelfde uitvoer in Delphi en .NET.Help
Tegels in XAML (.NET)In WPF en Avalonia worden de grafiek-, meter-, grid-, draaitabel- en landkaarttegels in XAML gedeclareerd onder het voorvoegsel sgc (xmlns:sgc="https://www.esegece.com/sgcui"), en de ValueColumns van de grafiektegel en de Columns van de gridtegel nemen sys:String-items in gecompileerde XAML.Help
ActiviteitenfeedTsgcVCLActivityFeed en TsgcFMXActivityFeed tonen wie wat met welk object heeft gedaan en wanneer, op basis van een TsgcDashboardActivityModel: het nieuwste bovenaan, gegroepeerd per dag, met relatieve tijden in de 12 talen van sgcUI en de avatar en aanwezigheid van elke actor uit het aanwezigheidsmodel. FilterActorId, FilterVerb, FilterObjectType en FilterText filteren de feed, en oudere activiteit wordt op aanvraag geladen.Help
AudittrailTsgcVCLAuditTrail en TsgcFMXAuditTrail tonen hetzelfde model als een tabel met banden waarvan de rijen uitklappen naar de oude en de nieuwe waarde van elk gewijzigd veld.Help
Activiteits- en audittegelsDe ingebouwde tegels van het type activity en audit zetten de feed en de audittrail in een dashboard, met een zoekvak (ShowSearch). Ze staan in het palet van de ontwerper, worden in de indeling opgeslagen en hebben geen ander product nodig.Help

KPI-kaarten

FunctieDetailsCommunityHelp
KPI-kaartTitle, Value, Icon, Trend (ktUp, ktDown, ktNeutral), TrendValue, FooterText en AccentColor.Help
SparklinesEen sparkline gevoed met AddValue, begrensd door MaxPoints.Help
Headless KPI-afbeeldingenTsgcDashboardKPI.SaveToPNG en SaveToSVG voor services, e-mails en webpagina's, ook op Linux64.Help

Thema's en live gegevens

FunctieDetailsCommunityHelp
Thema'sDashboard.Theme := utDark bereikt tegels, KPI-kaarten en gehoste besturingselementen. Onder de Fluent-thema-preset neemt het dashboard de kleuren van Windows 11 en de accentkleur van Windows over, en komen de tegelhoeken uit RadiusLarge van de preset.Help
Live KPI'sWebSocket-, MQTT- en SSE-bronnen lezen een getal uit een JSON-bericht in een KPI-kaart zonder code. Vereist sgcWebSockets.GeregistreerdHelp
Live activiteitEen JSON-bericht per wijziging (add, update, remove, snapshot) houdt de activiteitenfeed, de audittrail en hun tegels actueel via ApplyMessage, of zonder code via de live-bronnen WebSocket, MQTT en SSE van de bridge sgcUICoreWS, die sgcWebSockets nodig heeft.GeregistreerdHelp
Rechts naar links (Arabisch en Hebreeuws)Tegelstroom, tegelkoppen en de indeling van KPI-kaarten zijn gespiegeld. Trendpijlen en sparklines behouden hun richting, en KPI-waarden blijven leesbaar als reeksen van links naar rechts.Help
Afdrukken en afdrukvoorbeeldPrint en ShowPrintPreview drukken het hele dashboard af op één pagina, elke niet-verborgen tegel inbegrepen, waarbij elk sgcUI-besturingselement in een tegel door zijn eigen renderer wordt getekend. PrintSettings stelt het papier, de afdrukstand, de marges, de schaal, de koptekst en de voettekst eenmalig in voor de printer, het voorbeeld en de PDF. In elke editie, op VCL, FireMonkey, WinForms, WPF en Avalonia (FireMonkey drukt af op Windows en macOS).Help
Toegankelijke PDF-export, PDF/UA en PDF/A (met sgcPDF)ExportToPDF schrijft de pagina als één getagde afbeelding, standaard met 192 dpi, met een alternatieve tekst die de tegeltitels opsomt. Het bestand is standaard een getagd PDF/UA-document, en PDFALevel voegt PDF/A-2a of PDF/A-3a toe. Vereist de sgcUIPDF-bridge en een gelicentieerde sgcPDF (esegece.sgcUICore.sgcPDF in .NET).GeregistreerdHelp
ToegankelijkheidHet dashboard, de tegels met hun titels, de gehoste besturingselementen en de KPI-kaarten met waarde en trend worden aan UI Automation aangeboden. Pijltoetsen gaan tussen tegels, Ctrl+Shift+pijltoetsen verplaatsen een tegel en Alt+Shift+pijltoetsen wijzigen het formaat, de focusring is altijd zichtbaar en Windows hoog contrast wordt gevolgd. Standaard aan op VCL (Delphi 7 tot en met 13), FireMonkey op Windows, WinForms, WPF en Avalonia.Help
Vraag het aan het dashboardTsgcVCLDashboardAI en TsgcFMXDashboardAI (in .NET TsgcWinFormsDashboardAI, TsgcWpfDashboardAI en TsgcAvaloniaDashboardAI) nemen een vraag van de AI-queryopdrachtbalk aan en sturen die naar de tegel die kan antwoorden. Een grid- of draaitabeltegel met een TsgcGridAI of TsgcPivotGridAI antwoordt en wordt in beeld gebracht, een KPI-kaart of een metertegel antwoordt lokaal met zijn titel en waarde, en een grafiek- of landkaarttegel wordt getoond en krijgt de focus. In de geregistreerde editie kan een vraag ook het kruisfilter instellen, bijvoorbeeld Region = West (LastFilter, ApplyFilters). De provider ziet alleen tegeltitels, tegelsoorten en kolomnamen, zodat KPI-waarden, meterwaarden en kolomwaarden de toepassing nooit verlaten. Zonder provider kiest een lokale op regels gebaseerde router de tegel.~Routering naar alle tegels; filterantwoorden zitten in de geregistreerde editie.Help

sgcDashboard voor .NET

Het .NET-dashboard is een C#-port met dezelfde klassenamen, voor WinForms, WPF en Avalonia, met een headless pakket en de bridge voor live gegevens.

PakketEditieInhoud
esegece.sgcDashboard.CommunityCommunity (gratis)Kernbibliotheek
esegece.sgcDashboard.WinForms.CommunityCommunity (gratis)Windows Forms-besturingselementen
esegece.sgcDashboard.Wpf.CommunityCommunity (gratis)WPF-besturingselementen
esegece.sgcDashboard.Avalonia.CommunityCommunity (gratis)Avalonia-besturingselementen
esegece.sgcDashboard.Rendering.CommunityCommunity (gratis)Headless renderen
esegece.sgcDashboard.Charts.Avalonia.CommunityCommunity (gratis)sgcCharts-tegel voor Avalonia
esegece.sgcDashboard.Charts.WinForms.CommunityCommunity (gratis)sgcCharts-tegel voor WinForms
esegece.sgcDashboard.Charts.Wpf.CommunityCommunity (gratis)sgcCharts-tegel voor WPF
esegece.sgcDashboard.Gauges.Avalonia.CommunityCommunity (gratis)sgcGauges-tegel voor Avalonia
esegece.sgcDashboard.Gauges.WinForms.CommunityCommunity (gratis)sgcGauges-tegel voor WinForms
esegece.sgcDashboard.Gauges.Wpf.CommunityCommunity (gratis)sgcGauges-tegel voor WPF
esegece.sgcDashboard.Grid.Avalonia.CommunityCommunity (gratis)sgcGrid-tegel voor Avalonia
esegece.sgcDashboard.Grid.WinForms.CommunityCommunity (gratis)sgcGrid-tegel voor WinForms
esegece.sgcDashboard.Grid.Wpf.CommunityCommunity (gratis)sgcGrid-tegel voor WPF
esegece.sgcDashboard.Maps.WinForms.CommunityCommunity (gratis)sgcMaps-tegel voor WinForms
esegece.sgcDashboard.PivotGrid.Avalonia.CommunityCommunity (gratis)sgcPivotGrid-tegel voor Avalonia
esegece.sgcDashboard.PivotGrid.WinForms.CommunityCommunity (gratis)sgcPivotGrid-tegel voor WinForms
esegece.sgcDashboard.PivotGrid.Wpf.CommunityCommunity (gratis)sgcPivotGrid-tegel voor WPF
esegece.sgcDashboardGeregistreerdKernbibliotheek
esegece.sgcDashboard.WinFormsGeregistreerdWindows Forms-besturingselementen
esegece.sgcDashboard.WpfGeregistreerdWPF-besturingselementen
esegece.sgcDashboard.AvaloniaGeregistreerdAvalonia-besturingselementen
esegece.sgcDashboard.RenderingGeregistreerdHeadless renderen
esegece.sgcDashboard.sgcWebSocketsAlleen geregistreerdsgcWebSockets-bridge
esegece.sgcDashboard.Charts.AvaloniaGeregistreerdsgcCharts-tegel voor Avalonia
esegece.sgcDashboard.Charts.WinFormsGeregistreerdsgcCharts-tegel voor WinForms
esegece.sgcDashboard.Charts.WpfGeregistreerdsgcCharts-tegel voor WPF
esegece.sgcDashboard.Gauges.AvaloniaGeregistreerdsgcGauges-tegel voor Avalonia
esegece.sgcDashboard.Gauges.WinFormsGeregistreerdsgcGauges-tegel voor WinForms
esegece.sgcDashboard.Gauges.WpfGeregistreerdsgcGauges-tegel voor WPF
esegece.sgcDashboard.Grid.AvaloniaGeregistreerdsgcGrid-tegel voor Avalonia
esegece.sgcDashboard.Grid.WinFormsGeregistreerdsgcGrid-tegel voor WinForms
esegece.sgcDashboard.Grid.WpfGeregistreerdsgcGrid-tegel voor WPF
esegece.sgcDashboard.Maps.WinFormsGeregistreerdsgcMaps-tegel voor WinForms
esegece.sgcDashboard.PivotGrid.AvaloniaGeregistreerdsgcPivotGrid-tegel voor Avalonia
esegece.sgcDashboard.PivotGrid.WinFormsGeregistreerdsgcPivotGrid-tegel voor WinForms
esegece.sgcDashboard.PivotGrid.WpfGeregistreerdsgcPivotGrid-tegel voor WPF

Documentatie

Elke functie van sgcDashboard is beschreven in de sgcUI-help, met één build voor elke ontwikkelomgeving.

Online help

Begin met de introductie van sgcDashboard en volg daarna de snelstart en de functieonderwerpen.

Delphi →
C++ Builder →
.NET →

Pdf-handleidingen

De volledige sgcUI-help als pdf-bestand, om offline te lezen of af te drukken.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
De beste deal: All-AccessElk eSeGeCe-product, inclusief Premium-ondersteuning, vanaf €1,059 per jaar.
Bekijk de All-Access-prijzen

Bouw met sgcDashboard

Download de sgcUI-proefversie en voeg sgcDashboard toe aan je Delphi-, C++ Builder- of .NET-toepassing.