sgcDashboard Macierz funkcji

Wszystko, co potrafi sgcDashboard, pogrupowane według zadań, z linkiem do tematu pomocy każdej funkcji.

Układ

Funkcje: 5

Karty KPI

Funkcje: 3

.NET

Pakiety NuGet: 7

Dokumentacja

Pomoc online i podręczniki PDF

Zarejestrowana oznacza funkcje, które są w edycji zarejestrowanej i wersji próbnej, a nie ma ich w bezpłatnej edycji Community. ~ oznacza funkcję, którą Community ma tylko częściowo, z różnicą poniżej.

Każdy wiersz prowadzi do swojego tematu pomocy. Kolumna Community pokazuje, co zawiera bezpłatna edycja .NET Community; wszystko jest w edycji zarejestrowanej i wersji próbnej.

Układ

FunkcjaSzczegółyCommunityPomoc
Responsywna siatka kafelkówDomyślnie 12 kolumn, Col, Row, ColSpan i RowSpan dla każdego kafelka, a auto-flow umieszcza kafelki z Col i Row = -1 w pierwszym wolnym miejscu.Pomoc
Dowolna kontrolka w kafelkuWykres, mapa, przeglądarka PDF, podgląd raportu lub memo. Demo Suite hostuje sgcCharts, sgcMaps, sgcPDF i sgcReports.Pomoc
Przeciąganie i zmiana rozmiaruUżytkownicy sami układają swój pulpit dzięki AllowDrag i AllowResize; kafelek z Locked zostaje na miejscu.ZarejestrowanaPomoc
Zapisywane układySaveLayout, LoadLayout, SaveLayoutToFile i LoadLayoutFromFile zapisują układ jako JSON.ZarejestrowanaPomoc
Tile launcherTsgcVCLDashboardTileLauncher i TsgcFMXDashboardTileLauncher (w .NET TsgcWinFormsDashboardTileLauncher, TsgcWpfDashboardTileLauncher i TsgcAvaloniaDashboardTileLauncher) pokazują ekran startowy z kafelkami w czterech rozmiarach (dtsSmall, dtsMedium, dtsWide, dtsLarge) w grupach z podpisami, układanymi metodą first fit. Plakietka Badge, podtytuł i obraz na kafelek, przewijanie poziome lub pionowe, OnTileClick, klawisze strzałek między grupami, Home, End, Enter i Spacja oraz lista kafelków do wywołania dla czytników ekranu.Pomoc

Wbudowane kafelki i projektant

FunkcjaSzczegółyCommunityPomoc
Wbudowane kafelkiChartTile, GaugeTile, GridTile, PivotTile i MapTile zawierają kontrolkę sgcCharts, sgcGauges, sgcGrid, sgcPivotGrid lub sgcMaps podłączoną do źródła danych i same się wypełniają. Każdy kafelek wymaga odpowiedniego produktu sgcUI i jego pakietu mostu. W .NET każdy kafelek, także kafelek mapy, istnieje dla WinForms, WPF i Avalonia (esegece.sgcDashboard.Maps.Wpf i esegece.sgcDashboard.Maps.Avalonia dla mapy). Mapa pojawia się także w wydrukach, PDF i HTML pulpitu.Pomoc
Źródła danychTsgcDashboardDataSource zasila dowolną liczbę kafelków z własnych wierszy, z TDataSet (w .NET DataTable) lub z podłączonego IsgcUITable. Każdy kafelek czyta widok pogrupowany i zagregowany sumą, liczbą, średnią, minimum lub maksimum. Bezpieczne wątkowo. Z Live źródło danych podąża za DataSet (w .NET DataTable) przy zatwierdzaniu, wstawianiu i usuwaniu rekordów, Throttle grupuje szybkie zmiany w jedno odświeżenie, a filtry krzyżowe nadal działają na nowych wierszach.Pomoc
Filtrowanie krzyżoweKliknięcie punktu wykresu, komórki siatki, wiersza tabeli przestawnej lub znacznika mapy filtruje pozostałe kafelki źródła danych. Pasek filtrów pokazuje chip dla każdego warunku i Wyczyść wszystko; ShowFilterBar, ClearFilters, OnFilterChanged, CrossFilterSource i CrossFilterTarget.ZarejestrowanaPomoc
Układ responsywnyBreakpoints przechodzi na MediumColumns (8) poniżej 1024 DIP i na CompactColumns (4) poniżej 600, z automatycznymi lub jawnymi MediumCell i CompactCell dla każdego kafelka oraz OnBreakpointChanged.~Punkty przełamania działają, ale Community nie ma SaveLayout, więc nie są zapisywane.Pomoc
Projektant w czasie działaniaEditMode, AddTile, RemoveTile, Undo i Redo (50 kroków) oraz panel projektowy z paletą i listą właściwości pozwalają użytkownikom zbudować pulpit. SaveLayout przywraca kafelki dodane w czasie działania.ZarejestrowanaPomoc
Publikacja w sieci (HTML)AsHTML, SaveToHTML i SaveToHTMLStream zapisują pulpit jako jedną samodzielną stronę HTML: każdy kafelek jest rysowany jako SVG tym samym kodem, który go drukuje, na siatce CSS zgodnej z punktami przełamania pulpitu. HTMLOptions ustawia tytuł, motyw jasny, ciemny lub automatyczny, osadzone czcionki (EmbedFonts) oraz opcjonalny RefreshURL, który strona wczytuje ponownie co RefreshSeconds. Bez adresu odświeżania strona nie zawiera skryptu. Każdy kafelek ma nagłówek i alternatywę tekstową dla czytników ekranu. W VCL, FireMonkey, WinForms, WPF i Avalonia, z takim samym wynikiem w Delphi i .NET.Pomoc
Kafelki w XAML (.NET)W WPF i Avalonia kafelki wykresu, wskaźnika, siatki, tabeli przestawnej i mapy deklaruje się w XAML z prefiksem sgc (xmlns:sgc="https://www.esegece.com/sgcui"), a ValueColumns kafelka wykresu i Columns kafelka siatki przyjmują elementy sys:String w skompilowanym XAML.Pomoc
Kanał aktywnościTsgcVCLActivityFeed i TsgcFMXActivityFeed pokazują, kto co zrobił z jakim obiektem i kiedy, na podstawie TsgcDashboardActivityModel: od najnowszych, pogrupowane według dni, z czasami względnymi w 12 językach sgcUI oraz awatarem i statusem każdego aktora z modelu obecności. FilterActorId, FilterVerb, FilterObjectType i FilterText filtrują kanał, a starsza aktywność ładuje się na żądanie.Pomoc
Ślad audytuTsgcVCLAuditTrail i TsgcFMXAuditTrail pokazują ten sam model jako tabelę z paskami, której wiersze rozwijają się do wartości przed zmianą i po niej dla każdego zmienionego pola.Pomoc
Kafelki aktywności i audytuWbudowane kafelki rodzaju activity i audit umieszczają kanał i ślad audytu w pulpicie, z polem wyszukiwania (ShowSearch). Są w palecie projektanta, zapisują się w układzie i nie wymagają żadnego innego produktu.Pomoc

Karty KPI

FunkcjaSzczegółyCommunityPomoc
Karta KPITitle, Value, Icon, Trend (ktUp, ktDown, ktNeutral), TrendValue, FooterText i AccentColor.Pomoc
Wykresy sparklineWykres sparkline zasilany przez AddValue, ograniczony przez MaxPoints.Pomoc
Obrazy KPI bez interfejsuTsgcDashboardKPI.SaveToPNG i SaveToSVG dla usług, e-maili i stron WWW, także w systemie Linux64.Pomoc

Motywy i dane na żywo

FunkcjaSzczegółyCommunityPomoc
MotywyDashboard.Theme := utDark obejmuje kafelki, karty KPI i hostowane kontrolki. Pod ustawieniem wstępnym Fluent pulpit przyjmuje kolory Windows 11 i kolor akcentu Windows, a narożniki kafelków pochodzą z RadiusLarge ustawienia wstępnego.Pomoc
Wskaźniki KPI na żywoŹródła WebSocket, MQTT i SSE czytają liczbę z komunikatu JSON do karty KPI bez kodu. Wymaga sgcWebSockets.ZarejestrowanaPomoc
Aktywność na żywoJeden komunikat JSON na zmianę (add, update, remove, snapshot) utrzymuje aktualność kanału aktywności, śladu audytu i ich kafelków przez ApplyMessage albo bez kodu dzięki źródłom WebSocket, MQTT i SSE na żywo z mostu sgcUICoreWS, które wymagają sgcWebSockets.ZarejestrowanaPomoc
Od prawej do lewej (arabski i hebrajski)Układ kafelków, nagłówki kafelków i układ kart KPI są odbite lustrzanie. Strzałki trendu i wykresy sparkline zachowują swój kierunek, a wartości KPI pozostają czytelnymi fragmentami od lewej do prawej.Pomoc
Drukowanie i podgląd wydrukuPrint i ShowPrintPreview drukują cały pulpit na jednej stronie, z każdym kafelkiem, który nie jest ukryty, a każda kontrolka sgcUI w kafelku jest rysowana przez własny renderer. PrintSettings ustawia raz papier, orientację, marginesy, skalowanie, nagłówek i stopkę dla drukarki, podglądu i PDF. We wszystkich wydaniach, w VCL, FireMonkey, WinForms, WPF i Avalonia (FireMonkey drukuje w systemach Windows i macOS).Pomoc
Dostępny eksport do PDF, PDF/UA i PDF/A (z sgcPDF)ExportToPDF zapisuje stronę jako jeden oznakowany obraz, domyślnie 192 dpi, z tekstem alternatywnym, który wymienia tytuły kafelków. Plik jest domyślnie oznakowanym dokumentem PDF/UA, a PDFALevel dodaje PDF/A-2a lub PDF/A-3a. Wymaga mostka sgcUIPDF i licencjonowanego sgcPDF (esegece.sgcUICore.sgcPDF w .NET).ZarejestrowanaPomoc
DostępnośćPulpit, jego kafelki z tytułami, umieszczone kontrolki oraz karty KPI z wartością i trendem są udostępniane UI Automation. Strzałki przechodzą między kafelkami, Ctrl+Shift+strzałki przesuwają kafelek, a Alt+Shift+strzałki zmieniają jego rozmiar, wskaźnik fokusu jest zawsze widoczny, a wysoki kontrast systemu Windows jest uwzględniany. Domyślnie włączona w VCL (Delphi 7 do 13), FireMonkey w systemie Windows, WinForms, WPF i Avalonia.Pomoc
Zapytaj pulpitTsgcVCLDashboardAI i TsgcFMXDashboardAI (w .NET TsgcWinFormsDashboardAI, TsgcWpfDashboardAI i TsgcAvaloniaDashboardAI) przyjmują pytanie z paska zapytań AI i wysyłają je do kafelka, który może na nie odpowiedzieć. Kafelek siatki lub tabeli przestawnej z TsgcGridAI lub TsgcPivotGridAI odpowiada i jest wyświetlany w widoku, karta KPI lub kafelek wskaźnika odpowiada lokalnie swoim tytułem i wartością, a kafelek wykresu lub mapy jest wyświetlany i dostaje fokus. W edycji Registered pytanie może też ustawić filtr krzyżowy, na przykład Region = West (LastFilter, ApplyFilters). Dostawca widzi tylko tytuły i rodzaje kafelków oraz nazwy kolumn, więc wartości KPI, wskaźników i kolumn nigdy nie opuszczają aplikacji. Bez dostawcy kafelek wybiera lokalny router oparty na regułach.~Routing do wszystkich kafelków; odpowiedzi z filtrem są w edycji Registered.Pomoc

sgcDashboard dla .NET

Pulpit .NET to port w C# z tymi samymi nazwami klas, dla WinForms, WPF i Avalonia, z pakietem bez interfejsu i mostem danych na żywo.

PakietEdycjaZawartość
esegece.sgcDashboard.CommunityCommunity (bezpłatna)Biblioteka podstawowa
esegece.sgcDashboard.WinForms.CommunityCommunity (bezpłatna)Kontrolki Windows Forms
esegece.sgcDashboard.Wpf.CommunityCommunity (bezpłatna)Kontrolki WPF
esegece.sgcDashboard.Avalonia.CommunityCommunity (bezpłatna)Kontrolki Avalonia
esegece.sgcDashboard.Rendering.CommunityCommunity (bezpłatna)Renderowanie bez interfejsu
esegece.sgcDashboard.Charts.Avalonia.CommunityCommunity (bezpłatna)kafelek sgcCharts dla Avalonia
esegece.sgcDashboard.Charts.WinForms.CommunityCommunity (bezpłatna)kafelek sgcCharts dla WinForms
esegece.sgcDashboard.Charts.Wpf.CommunityCommunity (bezpłatna)kafelek sgcCharts dla WPF
esegece.sgcDashboard.Gauges.Avalonia.CommunityCommunity (bezpłatna)kafelek sgcGauges dla Avalonia
esegece.sgcDashboard.Gauges.WinForms.CommunityCommunity (bezpłatna)kafelek sgcGauges dla WinForms
esegece.sgcDashboard.Gauges.Wpf.CommunityCommunity (bezpłatna)kafelek sgcGauges dla WPF
esegece.sgcDashboard.Grid.Avalonia.CommunityCommunity (bezpłatna)kafelek sgcGrid dla Avalonia
esegece.sgcDashboard.Grid.WinForms.CommunityCommunity (bezpłatna)kafelek sgcGrid dla WinForms
esegece.sgcDashboard.Grid.Wpf.CommunityCommunity (bezpłatna)kafelek sgcGrid dla WPF
esegece.sgcDashboard.Maps.WinForms.CommunityCommunity (bezpłatna)kafelek sgcMaps dla WinForms
esegece.sgcDashboard.PivotGrid.Avalonia.CommunityCommunity (bezpłatna)kafelek sgcPivotGrid dla Avalonia
esegece.sgcDashboard.PivotGrid.WinForms.CommunityCommunity (bezpłatna)kafelek sgcPivotGrid dla WinForms
esegece.sgcDashboard.PivotGrid.Wpf.CommunityCommunity (bezpłatna)kafelek sgcPivotGrid dla WPF
esegece.sgcDashboardZarejestrowanaBiblioteka podstawowa
esegece.sgcDashboard.WinFormsZarejestrowanaKontrolki Windows Forms
esegece.sgcDashboard.WpfZarejestrowanaKontrolki WPF
esegece.sgcDashboard.AvaloniaZarejestrowanaKontrolki Avalonia
esegece.sgcDashboard.RenderingZarejestrowanaRenderowanie bez interfejsu
esegece.sgcDashboard.sgcWebSocketsTylko zarejestrowanaMost sgcWebSockets
esegece.sgcDashboard.Charts.AvaloniaZarejestrowanakafelek sgcCharts dla Avalonia
esegece.sgcDashboard.Charts.WinFormsZarejestrowanakafelek sgcCharts dla WinForms
esegece.sgcDashboard.Charts.WpfZarejestrowanakafelek sgcCharts dla WPF
esegece.sgcDashboard.Gauges.AvaloniaZarejestrowanakafelek sgcGauges dla Avalonia
esegece.sgcDashboard.Gauges.WinFormsZarejestrowanakafelek sgcGauges dla WinForms
esegece.sgcDashboard.Gauges.WpfZarejestrowanakafelek sgcGauges dla WPF
esegece.sgcDashboard.Grid.AvaloniaZarejestrowanakafelek sgcGrid dla Avalonia
esegece.sgcDashboard.Grid.WinFormsZarejestrowanakafelek sgcGrid dla WinForms
esegece.sgcDashboard.Grid.WpfZarejestrowanakafelek sgcGrid dla WPF
esegece.sgcDashboard.Maps.WinFormsZarejestrowanakafelek sgcMaps dla WinForms
esegece.sgcDashboard.PivotGrid.AvaloniaZarejestrowanakafelek sgcPivotGrid dla Avalonia
esegece.sgcDashboard.PivotGrid.WinFormsZarejestrowanakafelek sgcPivotGrid dla WinForms
esegece.sgcDashboard.PivotGrid.WpfZarejestrowanakafelek sgcPivotGrid dla WPF

Dokumentacja

Każda funkcja sgcDashboard jest opisana w pomocy sgcUI, z osobną wersją dla każdego środowiska programistycznego.

Pomoc online

Zacznij od wprowadzenia do sgcDashboard, a potem przejdź do szybkiego startu i tematów o funkcjach.

Delphi →
C++ Builder →
.NET →

Podręczniki PDF

Cała pomoc sgcUI jako plik PDF, do czytania offline lub wydruku.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
Najkorzystniejsza oferta: All-AccessWszystkie produkty eSeGeCe, ze wsparciem Premium w cenie, już od €1,059 rocznie.
Zobacz cennik All-Access

Twórz z sgcDashboard

Pobierz wersję próbną sgcUI i dodaj sgcDashboard do swojej aplikacji Delphi, C++ Builder lub .NET.