Diagramme, Gauges und Treemaps
Chart.js-Serien, ein SVG-Gauge, eine Sparkline und eine Treemap, alle aus Pascal erzeugt.
Live-Demo öffnen →
Durchsuchen Sie alle 93 sgcHTML-UI-Komponenten an einem Ort, gruppiert in neun Familien. Jede Komponente rendert zu Bootstrap-5-Markup und funktioniert in Delphi, C++ Builder und .NET gleich, jeweils mit demselben Tsgc*-Klassennamen. 28 der 93 Komponenten sind datengebunden und binden direkt an ein TDataSet / DataSource (oder eine entsprechende .NET-Quelle); diese tragen ein Datengebunden-Badge. Klicken Sie auf eine Karte für ihre Komponentenseite oder öffnen Sie die Docs.
Jede Komponente unten wird als lauffähiges Beispiel ausgeliefert. Das Projekt 08.Components im Demo-Set 60.HTML rendert diesen gesamten Katalog als eine interaktive Live-Galerie zum Durchklicken, die Sie im Browser bedienen können. Es ist in der kostenlosen Testversion enthalten, sodass Sie die ganze Galerie lokal gegen Ihre eigenen Daten laufen lassen können.
Die Testversion liefert die 60.HTML-Demo-Projekte (einschließlich 08.Components). Eine gehostete, dauerhaft verfügbare Version der interaktiven Galerie ist ein separates Deployment.
Springen Sie direkt zu einer Familie oder scrollen Sie durch den ganzen Katalog unten.
14 Komponenten
11 Komponenten
10 Komponenten
23 Komponenten
10 Komponenten
14 Komponenten
4 Komponenten
7 Komponenten
7 Klassen
Grids, Kalender und Boards, die Ihre Datensätze direkt rendern.
TsgcHTMLComponent_GridTsgcHTMLComponent_GridFunktionsreiche Tabelle: Sortieren, Filtern, CSV-/PDF-Export, Inline-Bearbeitung, Gruppierung, virtuelles Scrollen und KI-Abfrage.
TsgcHTMLComponent_DataTableTsgcHTMLComponent_DataTableHöhere Datentabelle, die Grid + Pagination mit Toolbar, Suche und Zeilenanzahl umhüllt.
TsgcHTMLComponent_CalendarTsgcHTMLComponent_CalendarMonatsraster-Kalender mit Ereignispunkten und Zurück-/Weiter-Navigation.
TsgcHTMLComponent_SchedulerTsgcHTMLComponent_SchedulerKalender-Scheduler (Monats- / Wochenansichten), der Ereignisse nach Datum rendert.
TsgcHTMLComponent_TimelineTsgcHTMLComponent_TimelineVertikale Zeitleiste datierter Ereignisse, aus einem Dataset ladbar.
TsgcHTMLComponent_KanbanBoardTsgcHTMLComponent_KanbanBoardKanban-Board aus Spalten und ziehbaren Karten.
TsgcHTMLComponent_GanttTsgcHTMLComponent_GanttGantt-Projektzeitplan-Diagramm mit Aufgabenfortschrittsbalken.
TsgcHTMLComponent_TreeGridTsgcHTMLComponent_TreeGridBootstrap-Tabelle mit einklappbaren, hierarchischen Zeilen aus Id/ParentId-Knotenpaaren.
TsgcHTMLComponent_PivotTableTsgcHTMLComponent_PivotTableBootstrap-Pivot-Tabelle, die Zeilen und Spalten gruppiert und Kennzahlen mit Zeilen-, Spalten- und Gesamtsummen aggregiert.
TsgcHTMLComponent_ActivityFeedTsgcHTMLComponent_ActivityFeedLive-Aktivitäts-Feed (neueste zuerst) mit relativen Zeitstempeln und Out-of-Band-WebSocket-Push.
TsgcHTMLComponent_AuditTrailTsgcHTMLComponent_AuditTrailChronologischer Audit-Log-Feed von Benutzer- und Systemaktionen mit Akteur, Aktion, Ziel und Zeitstempel.
Datengetriebene Visualisierungen aus Ihren eigenen Zahlen.
TsgcHTMLComponent_ChartTsgcHTMLComponent_ChartChart.js-Diagramm: Linie, Balken, Kreis, Doughnut, Radar, Polar, Bubble und Scatter.
TsgcHTMLComponent_GaugeTsgcHTMLComponent_GaugeHalbkreisförmiges SVG-Messinstrument mit Farbschwellen für niedrig / mittel / hoch.
TsgcHTMLComponent_DiagramTsgcHTMLComponent_DiagramKnoten-und-Pfeil-Flussdiagramm, gerendert als Inline-SVG.
TsgcHTMLComponent_MapTsgcHTMLComponent_MapInteraktive Leaflet.js-Karte (OpenStreetMap- / CartoDB-Kacheln) mit Markern.
TsgcHTMLComponent_HeatmapTsgcHTMLComponent_HeatmapFarbskaliertes SVG-Heatmap-Raster aus Zellwerten oder einem gebundenen Dataset, mit Legende und Zeilen-/Spaltenbeschriftungen.
TsgcHTMLComponent_SparklineTsgcHTMLComponent_SparklineKompakte Inline-SVG-Sparkline (Linie, Balken oder Fläche) aus einer Wertereihe oder einem gebundenen Dataset.
TsgcHTMLComponent_CandlestickChartTsgcHTMLComponent_CandlestickChartSVG-OHLC-Candlestick-Diagramm mit Dochten, Auf-/Ab-Farben und optionalem Volumenstreifen.
TsgcHTMLComponent_QRCodeTsgcHTMLComponent_QRCodeReiner-Pascal-SVG-QR-Code nach ISO/IEC 18004 aus beliebigem Text oder URL, mit wählbarer Fehlerkorrekturstufe.
TsgcHTMLComponent_BarcodeTsgcHTMLComponent_BarcodeReiner-Pascal-SVG-Barcode (Code 128) aus beliebigem ASCII-Text, mit optionaler menschenlesbarer Beschriftung.
TsgcHTMLComponent_TreeMapTsgcHTMLComponent_TreeMapSquarified-Treemap, gerendert als eigenständiges, servergeneriertes Inline-SVG, ohne Diagrammbibliothek.
Alles, was Sie zur Datenerfassung brauchen, mit Validierung und Dataset-Bindung.
TsgcHTMLComponent_FormTsgcHTMLComponent_FormDatengetriebener Formular-Builder mit Validierung, Layouts und KI-Formulargenerierung.
TsgcHTMLComponent_EditTsgcHTMLComponent_EditEinzeiliges Texteingabefeld mit Label, Hilfetext und Dataset-Bindung.
TsgcHTMLComponent_MemoTsgcHTMLComponent_MemoMehrzeiliges Textbereich-Eingabefeld mit Label und Hilfetext.
TsgcHTMLComponent_CheckBoxTsgcHTMLComponent_CheckBoxCheckbox-Eingabe mit Label und Auswahlzustand.
TsgcHTMLComponent_RadioGroupTsgcHTMLComponent_RadioGroupGruppe sich gegenseitig ausschließender Radio-Optionen.
TsgcHTMLComponent_SelectTsgcHTMLComponent_SelectSelect-Dropdown mit Optionsgruppen, Mehrfachauswahl und Dataset-Bindung.
TsgcHTMLComponent_InputGroupTsgcHTMLComponent_InputGroupEingabefeld mit vorangestelltem / angehängtem Addon-Text.
TsgcHTMLComponent_AutoCompleteTsgcHTMLComponent_AutoCompleteTexteingabe mit einer HTML5-Datalist von Vorschlägen.
TsgcHTMLComponent_DatePickerTsgcHTMLComponent_DatePickerNatives Datums- / Zeit- / Datetime-Eingabefeld.
TsgcHTMLComponent_FileUploadTsgcHTMLComponent_FileUploadDrag-and-drop-Datei-Upload-Zone mit Multipart-Formular-Post.
TsgcHTMLComponent_RichEditorTsgcHTMLComponent_RichEditorQuill-basierter WYSIWYG-Rich-Text-Editor mit verstecktem Formularfeld.
TsgcHTMLComponent_RatingTsgcHTMLComponent_RatingSterne-(Symbol-)Bewertung als Anzeige oder Eingabe.
TsgcHTMLComponent_MultiSelectTsgcHTMLComponent_MultiSelectEin durchsuchbares Bootstrap-Mehrfachauswahl-Dropdown mit Chips, gruppierten Optionen und Dataset-Bindung.
TsgcHTMLComponent_ColorPickerTsgcHTMLComponent_ColorPickerEin natives HTML5-Farbeingabefeld mit optionalem Hex-Textfeld und Farbfeld-Vorgaben.
TsgcHTMLComponent_SliderTsgcHTMLComponent_SliderEin Bootstrap-Range-Slider mit Live-Wert-Badge, Min-/Max-Beschriftungen und Farbgestaltung.
TsgcHTMLComponent_TimePickerTsgcHTMLComponent_TimePickerEin natives HTML5-Zeiteingabefeld mit Min-/Max-Grenzen und Sekundengenauigkeit.
TsgcHTMLComponent_SignaturePadTsgcHTMLComponent_SignaturePadEin Canvas-Signaturfeld mit Pointer-Events und den Aktionen Löschen, Rückgängig und Speichern.
TsgcHTMLComponent_TransferTsgcHTMLComponent_TransferDoppel-Listbox-Widget zum Verschieben von Elementen zwischen einem Verfügbar- und einem Zugewiesen-Panel, mit Filterung und Dataset-Bindung.
TsgcHTMLComponent_DateTimePickerTsgcHTMLComponent_DateTimePickerNativer HTML5-Datum-und-Zeit-Picker, der Kalender und Uhr in einem einzigen Feld vereint.
TsgcHTMLComponent_DateRangePickerTsgcHTMLComponent_DateRangePickerGepaarte Start- und End-Datumsfelder zur Auswahl eines Datumsbereichs, mit Min-/Max-Grenzen.
TsgcHTMLComponent_RangeSliderTsgcHTMLComponent_RangeSliderSlider mit zwei Reglern zur Auswahl eines Wertepaars (niedrig/hoch), mit Live-Wert-Badges.
TsgcHTMLComponent_CameraScannerTsgcHTMLComponent_CameraScannerLive-Kamera-Panel, das Barcodes und QR-Codes mit dem nativen BarcodeDetector des Browsers scannt, ganz ohne Drittanbieter-Bibliothek.
TsgcHTMLComponent_NumPadTsgcHTMLComponent_NumPadNumerischer Touch- und Währungs-Zahlenblock für die Kassenerfassung, mit Schnellbetrag-Tasten und lokal-unabhängiger Formatierung.
Karten, Medien und KPI-Kacheln zum Aufbau einer Seite.
TsgcHTMLComponent_PanelTsgcHTMLComponent_PanelBootstrap-Card-Panel mit Header / Body / Footer, einklappbar und scrollbar.
TsgcHTMLComponent_StatCardTsgcHTMLComponent_StatCardDashboard-KPI- / Statistik-Karte mit Icon, Trendpfeil und optionalem Farbverlauf.
TsgcHTMLComponent_AccordionTsgcHTMLComponent_AccordionVertikal einklappbares Akkordeon aus gestapelten aufklappbaren Panels.
TsgcHTMLComponent_CarouselTsgcHTMLComponent_CarouselBild-Slideshow / -Karussell mit Indikatoren, Steuerelementen und Autoplay.
TsgcHTMLComponent_ImageTsgcHTMLComponent_ImageBild mit Form, Responsive- / Lazy-Load, Lightbox-Link und Bildunterschrift.
TsgcHTMLComponent_AvatarTsgcHTMLComponent_AvatarBenutzer-Avatar (Bild oder Initialen) mit Größe, Form und Anwesenheitsstatus-Punkt.
TsgcHTMLComponent_VideoTsgcHTMLComponent_VideoHTML5-Video- / Audio-Player plus YouTube-Einbettungshelfer.
TsgcHTMLComponent_BadgeTsgcHTMLComponent_BadgeEinzelnes Bootstrap-Badge mit Farbe, Pill-Form, Inline-Icon und positioniertem Benachrichtigungspunkt-Modus.
TsgcHTMLComponent_PDFViewerTsgcHTMLComponent_PDFViewerIn die Seite eingebetteter PDF-Viewer auf Basis von pdf.js, mit Seitennavigation, Zoom, Suche, Download und Druck.
TsgcHTMLComponent_ChipTsgcHTMLComponent_ChipKompakter Chip / Tag mit optionalem Icon, Farbe und entfernbarem Schließen-Button.
Dialoge, Statusflächen und Ladezustände.
TsgcHTMLComponent_ModalTsgcHTMLComponent_ModalModaler Dialog mit Titel / Body / Footer, Größen, zentriert und statischem Hintergrund.
TsgcHTMLComponent_OffcanvasTsgcHTMLComponent_OffcanvasOff-Canvas-Panel, das von links, rechts, oben oder unten einfährt.
TsgcHTMLComponent_PopoverTsgcHTMLComponent_PopoverPopover-Blase an einem Auslöse-Element (Klick / Hover / Fokus).
TsgcHTMLComponent_ToastTsgcHTMLComponent_ToastToast-Benachrichtigung mit Header, Body, Zeitstempel und automatischem Ausblenden.
TsgcHTMLComponent_SnackbarTsgcHTMLComponent_SnackbarKurzlebige Snackbar im Material-Stil mit optionaler Aktion.
TsgcHTMLComponent_NotificationTsgcHTMLComponent_NotificationBenachrichtigungszentrum als Glocken-Icon-Dropdown mit Ungelesen-Badge.
TsgcHTMLComponent_SpinnerTsgcHTMLComponent_SpinnerLadespinner (Border / Grow), in Größe und Farbe einstellbar.
TsgcHTMLComponent_PlaceholderTsgcHTMLComponent_PlaceholderSkeleton- / Platzhalter-Ladekarte mit animiertem Schimmer.
TsgcHTMLComponent_ContextMenuTsgcHTMLComponent_ContextMenuRechtsklick-Dropdown-Menü, auf einen CSS-Selektor beschränkt, mit Icons, Trennlinien, Überschriften und servergerouteten Aktionen.
TsgcHTMLComponent_JobProgressTsgcHTMLComponent_JobProgressLive-Liste von Fortschrittsbalken für Hintergrundjobs mit Status-Badges, Abbrechen-Buttons und Out-of-Band-Fragment-Updates.
TsgcHTMLComponent_LogViewerTsgcHTMLComponent_LogViewerStreaming-Log- / Terminal-Viewer mit Level-Filter, Suche und Auto-Scroll.
TsgcHTMLComponent_ProgressBarTsgcHTMLComponent_ProgressBarBootstrap-Fortschrittsbalken, gestreift und animiert, einzeln oder gestapelt mehrsegmentig.
TsgcHTMLComponent_CommandPaletteTsgcHTMLComponent_CommandPaletteCtrl+K / Cmd+K-Schnellaktionsstarter mit Substring-dann-Fuzzy-Filterung, Kategorien und serverseitig weitergeleiteten Aktionen.
TsgcHTMLComponent_EmptyStateTsgcHTMLComponent_EmptyStateDas Panel, das ein Grid, eine Liste oder ein Suchergebnis anzeigt, wenn keine Zeilen vorhanden sind, mit Icon, Titel, Beschreibung und bis zu zwei Buttons.
Dialogorientierte UI, von einfachen Sprechblasen bis zum streamenden KI-Assistenten.
TsgcHTMLComponent_ChatBoxTsgcHTMLComponent_ChatBoxChat-Blasen-Box im Card-Stil mit Eingabeleiste und Tippanzeige.
TsgcHTMLComponent_ChatTsgcHTMLComponent_ChatChat im WhatsApp-Stil mit Text- / Bild- / Datei- / Audio- / Video-Nachrichten, Lesebestätigungen und Antworten.
TsgcHTMLComponent_AIChatTsgcHTMLComponent_AIChatKI-Assistenten-Chat mit Anbieter- / Modell-Auswahl, Token-Streaming und RAG-Quellenangaben.
TsgcHTMLComponent_PresenceTsgcHTMLComponent_PresenceWer-ist-online-Liste als Avatar-Stapel oder Liste, mit Live-Statusaktualisierungen.
Fertige Anmeldeabläufe, von Passwörtern bis zu Passkeys.
TsgcHTMLComponent_LoginTsgcHTMLComponent_LoginFertiges Login-Formular / -Seite (Card, zentriert oder ganzseitig) mit Angemeldet-bleiben und Hinweisen.
TsgcHTMLComponent_SocialLoginTsgcHTMLComponent_SocialLoginOAuth-Social-Login-Button-Panel (Google, Facebook, Apple, GitHub, Microsoft und mehr).
TsgcHTMLComponent_OAuthCallbackTsgcHTMLComponent_OAuthCallbackOAuth-Callback- / Landingpage im Erfolgs-, Fehler- oder Ladezustand mit automatischer Weiterleitung.
TsgcHTMLComponent_WebAuthnLoginTsgcHTMLComponent_WebAuthnLoginPasswortloses Passkey- / WebAuthn-Login- und Registrierungs-Widget.
TsgcHTMLComponent_RolesPermissionsTsgcHTMLComponent_RolesPermissionsRollen- / Berechtigungsmatrix mit einer Checkbox pro Zelle und Live-WebSocket-Aktualisierung der Berechtigungen.
TsgcHTMLComponent_UserManagementTsgcHTMLComponent_UserManagementBenutzerverwaltungstabelle mit Rollen, Status, Suche und einem Aktionen-Dropdown pro Zeile.
TsgcHTMLComponent_ImpersonateBannerTsgcHTMLComponent_ImpersonateBannerAdmin-Impersonation-Banner, das angezeigt wird, während man als anderer Benutzer agiert, mit Ein-Klick-Ausstieg.
Die nicht-visuellen Teile, die die Seiten ausliefern und live halten.
TsgcHTMLEngine_ServerTsgcHTMLEngine_ServerHTML-Engine, gebunden an einen TsgcWebSocketHTTPServer, der gerenderte Seiten und eingebettete Assets ausliefert.
TsgcHTMX_Engine_ServerTsgcHTMX_Engine_Serverhtmx-Engine, mit demselben Server verbunden; klinkt sich in die HTTP- und WebSocket-Handler ein, verteilt eingehende Anfragen und Nachrichten und schickt oder broadcastet HTML-Fragmente in Echtzeit an verbundene Browser.
TsgcHTMLPageBuilderTsgcHTMLPageBuilderSetzt registrierte Komponenten zu einer vollständigen responsiven Seite zusammen, mit einem visuellen Design-Time-Editor.
TsgcHTMLThemeControllerTsgcHTMLThemeControllerLaufzeit-Theme-Umschalter, dessen Theme-Eigenschaft (ptDefault, ptDark, ptDarkPro) das gewählte Theme und gemeinsame Stylesheet auf die Seite anwendet.
TsgcHTMLThemeBuilderTsgcHTMLThemeBuilderCSS-Generator, dessen Mode (tmLight, tmDark, tmSystem) Bootstrap-CSS-Variablen aus Eigenschaftswerten schreibt, mit optionalem OS-Präferenz-Sync-Skript für tmSystem.
TsgcHTMX_FragmentTsgcHTMX_FragmentOut-of-Band-htmx-Fragment, um eine Teilseiten-Aktualisierung vom Server an den Browser zu schicken.
TsgcHTMX_RouterTsgcHTMX_RouterRouting-Tabelle aus Routes, die einen eingehenden Anfragepfad abgleicht und ihn (über HandleRequest) an den OnRoute-Handler dieser Route weiterleitet.
Die Komponenten auf dieser Seite sind keine Mockups. Jede einzelne läuft gerade jetzt in diesen Delphi-Anwendungen.
Chart.js-Serien, ein SVG-Gauge, eine Sparkline und eine Treemap, alle aus Pascal erzeugt.
Live-Demo öffnen →
Ein mehrtägiges Planungsboard mit Abhängigkeiten, serverseitig gezeichnet.
Live-Demo öffnen →
Kategorie-Kacheln, ein Live-Warenkorb, Aktionen und ein Kundendisplay.
Live-Demo öffnen →