sgcDashboard Macierz funkcji
Wszystko, co potrafi sgcDashboard, pogrupowane według zadań, z linkiem do tematu pomocy każdej funkcji.
Wszystko, co potrafi sgcDashboard, pogrupowane według zadań, z linkiem do tematu pomocy każdej funkcji.
Funkcje: 5
Funkcje: 10
Funkcje: 3
Funkcje: 8
Pakiety NuGet: 7
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.
| Funkcja | Szczegóły | Community | Pomoc |
|---|---|---|---|
| Responsywna siatka kafelków | Domyś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 kafelku | Wykres, mapa, przeglądarka PDF, podgląd raportu lub memo. Demo Suite hostuje sgcCharts, sgcMaps, sgcPDF i sgcReports. | Pomoc | |
| Przeciąganie i zmiana rozmiaru | Użytkownicy sami układają swój pulpit dzięki AllowDrag i AllowResize; kafelek z Locked zostaje na miejscu. | Zarejestrowana | Pomoc |
| Zapisywane układy | SaveLayout, LoadLayout, SaveLayoutToFile i LoadLayoutFromFile zapisują układ jako JSON. | Zarejestrowana | Pomoc |
| Tile launcher | TsgcVCLDashboardTileLauncher 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 |
| Funkcja | Szczegóły | Community | Pomoc |
|---|---|---|---|
| Wbudowane kafelki | ChartTile, 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 danych | TsgcDashboardDataSource 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żowe | Kliknię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. | Zarejestrowana | Pomoc |
| Układ responsywny | Breakpoints 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łania | EditMode, 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. | Zarejestrowana | Pomoc |
| 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ści | TsgcVCLActivityFeed 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 audytu | TsgcVCLAuditTrail 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 audytu | Wbudowane 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 |
| Funkcja | Szczegóły | Community | Pomoc |
|---|---|---|---|
| Karta KPI | Title, Value, Icon, Trend (ktUp, ktDown, ktNeutral), TrendValue, FooterText i AccentColor. | Pomoc | |
| Wykresy sparkline | Wykres sparkline zasilany przez AddValue, ograniczony przez MaxPoints. | Pomoc | |
| Obrazy KPI bez interfejsu | TsgcDashboardKPI.SaveToPNG i SaveToSVG dla usług, e-maili i stron WWW, także w systemie Linux64. | Pomoc |
| Funkcja | Szczegóły | Community | Pomoc |
|---|---|---|---|
| Motywy | Dashboard.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. | Zarejestrowana | Pomoc |
| Aktywność na żywo | Jeden 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. | Zarejestrowana | Pomoc |
| 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 wydruku | Print 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). | Zarejestrowana | Pomoc |
| 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 pulpit | TsgcVCLDashboardAI 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 |
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.
| Pakiet | Edycja | Zawartość |
|---|---|---|
esegece.sgcDashboard.Community | Community (bezpłatna) | Biblioteka podstawowa |
esegece.sgcDashboard.WinForms.Community | Community (bezpłatna) | Kontrolki Windows Forms |
esegece.sgcDashboard.Wpf.Community | Community (bezpłatna) | Kontrolki WPF |
esegece.sgcDashboard.Avalonia.Community | Community (bezpłatna) | Kontrolki Avalonia |
esegece.sgcDashboard.Rendering.Community | Community (bezpłatna) | Renderowanie bez interfejsu |
esegece.sgcDashboard.Charts.Avalonia.Community | Community (bezpłatna) | kafelek sgcCharts dla Avalonia |
esegece.sgcDashboard.Charts.WinForms.Community | Community (bezpłatna) | kafelek sgcCharts dla WinForms |
esegece.sgcDashboard.Charts.Wpf.Community | Community (bezpłatna) | kafelek sgcCharts dla WPF |
esegece.sgcDashboard.Gauges.Avalonia.Community | Community (bezpłatna) | kafelek sgcGauges dla Avalonia |
esegece.sgcDashboard.Gauges.WinForms.Community | Community (bezpłatna) | kafelek sgcGauges dla WinForms |
esegece.sgcDashboard.Gauges.Wpf.Community | Community (bezpłatna) | kafelek sgcGauges dla WPF |
esegece.sgcDashboard.Grid.Avalonia.Community | Community (bezpłatna) | kafelek sgcGrid dla Avalonia |
esegece.sgcDashboard.Grid.WinForms.Community | Community (bezpłatna) | kafelek sgcGrid dla WinForms |
esegece.sgcDashboard.Grid.Wpf.Community | Community (bezpłatna) | kafelek sgcGrid dla WPF |
esegece.sgcDashboard.Maps.WinForms.Community | Community (bezpłatna) | kafelek sgcMaps dla WinForms |
esegece.sgcDashboard.PivotGrid.Avalonia.Community | Community (bezpłatna) | kafelek sgcPivotGrid dla Avalonia |
esegece.sgcDashboard.PivotGrid.WinForms.Community | Community (bezpłatna) | kafelek sgcPivotGrid dla WinForms |
esegece.sgcDashboard.PivotGrid.Wpf.Community | Community (bezpłatna) | kafelek sgcPivotGrid dla WPF |
esegece.sgcDashboard | Zarejestrowana | Biblioteka podstawowa |
esegece.sgcDashboard.WinForms | Zarejestrowana | Kontrolki Windows Forms |
esegece.sgcDashboard.Wpf | Zarejestrowana | Kontrolki WPF |
esegece.sgcDashboard.Avalonia | Zarejestrowana | Kontrolki Avalonia |
esegece.sgcDashboard.Rendering | Zarejestrowana | Renderowanie bez interfejsu |
esegece.sgcDashboard.sgcWebSockets | Tylko zarejestrowana | Most sgcWebSockets |
esegece.sgcDashboard.Charts.Avalonia | Zarejestrowana | kafelek sgcCharts dla Avalonia |
esegece.sgcDashboard.Charts.WinForms | Zarejestrowana | kafelek sgcCharts dla WinForms |
esegece.sgcDashboard.Charts.Wpf | Zarejestrowana | kafelek sgcCharts dla WPF |
esegece.sgcDashboard.Gauges.Avalonia | Zarejestrowana | kafelek sgcGauges dla Avalonia |
esegece.sgcDashboard.Gauges.WinForms | Zarejestrowana | kafelek sgcGauges dla WinForms |
esegece.sgcDashboard.Gauges.Wpf | Zarejestrowana | kafelek sgcGauges dla WPF |
esegece.sgcDashboard.Grid.Avalonia | Zarejestrowana | kafelek sgcGrid dla Avalonia |
esegece.sgcDashboard.Grid.WinForms | Zarejestrowana | kafelek sgcGrid dla WinForms |
esegece.sgcDashboard.Grid.Wpf | Zarejestrowana | kafelek sgcGrid dla WPF |
esegece.sgcDashboard.Maps.WinForms | Zarejestrowana | kafelek sgcMaps dla WinForms |
esegece.sgcDashboard.PivotGrid.Avalonia | Zarejestrowana | kafelek sgcPivotGrid dla Avalonia |
esegece.sgcDashboard.PivotGrid.WinForms | Zarejestrowana | kafelek sgcPivotGrid dla WinForms |
esegece.sgcDashboard.PivotGrid.Wpf | Zarejestrowana | kafelek sgcPivotGrid dla WPF |
Każda funkcja sgcDashboard jest opisana w pomocy sgcUI, z osobną wersją dla każdego środowiska programistycznego.
Zacznij od wprowadzenia do sgcDashboard, a potem przejdź do szybkiego startu i tematów o funkcjach.
Delphi →Cała pomoc sgcUI jako plik PDF, do czytania offline lub wydruku.
Delphi (PDF) →