sgcHTML Feature Matrix — All Components | eSeGeCe

sgcHTML-Funktionsmatrix

Jede Komponente der Bibliothek, gruppiert in neun Familien. Jede rendert zu Bootstrap-5-Markup und funktioniert in Delphi, C++ Builder und .NET gleich. Klicken Sie auf eine Komponente für ihre eigene Seite mit Verwendung und Beispielen. Alle Komponenten wenden automatische HTML-, Attribut-, JavaScript- und URL-Ausgabekodierung sowie URL-Bereinigung an, sodass dynamischer Inhalt standardmäßig maskiert wird, um vor XSS und Injection zu schützen.

13 Komponenten

Daten & Tabellen

7 Komponenten

Formulare & Eingaben

12 Komponenten

Inhalt & Layout

7 Komponenten

Overlays & Feedback

8 Komponenten

Chat & KI

3 Komponenten

Authentifizierung

4 Komponenten

Infrastruktur

8 Klassen

Daten & Tabellen

Grids, Kalender und Boards, die Ihre Datasets direkt rendern.

KomponenteKlasseBeschreibungHilfe
GridTsgcHTMLComponent_GridFunktionsreiche Tabelle: Sortieren, Filtern, CSV-/PDF-Export, Inline-Bearbeitung, Gruppierung, virtuelles Scrollen und KI-Abfrage.Docs
DataTableTsgcHTMLComponent_DataTableÜbergeordnete Datentabelle, die Grid + Pagination mit Toolbar, Suche und Zeilenanzahl umschließt.Docs
CalendarTsgcHTMLComponent_CalendarKalender im Monatsraster mit Ereignispunkten und Vor-/Zurück-Navigation.Docs
SchedulerTsgcHTMLComponent_SchedulerKalenderplaner (Monats-/Wochenansicht), der Ereignisse nach Datum rendert.Docs
TimelineTsgcHTMLComponent_TimelineVertikale Zeitleiste aus datierten Ereignissen, aus einem Dataset ladbar.Docs
KanbanBoardTsgcHTMLComponent_KanbanBoardKanban-Board aus Spalten und ziehbaren Karten.Docs
GanttTsgcHTMLComponent_GanttGantt-Projektzeitplandiagramm mit Aufgabenfortschrittsbalken.Docs

Diagramme & Visualisierung

Datengetriebene Grafiken, aus Ihren eigenen Zahlen erstellt.

KomponenteKlasseBeschreibungHilfe
ChartTsgcHTMLComponent_ChartChart.js-Diagramm: Linie, Balken, Kreis, Donut, Radar, Polar, Blase und Streuung.Docs
GaugeTsgcHTMLComponent_GaugeHalbkreisförmiges SVG-Messgerät mit Niedrig-/Mittel-/Hoch-Farbschwellen.Docs
DiagramTsgcHTMLComponent_DiagramKnoten-und-Pfeil-Flussdiagramm, als Inline-SVG gerendert.Docs
MapTsgcHTMLComponent_MapInteraktive Leaflet.js-Karte (OpenStreetMap-/CartoDB-Kacheln) mit Markern.Docs

Formulare & Eingaben

Alles, was Sie zum Erfassen von Daten brauchen, mit Validierung und Dataset-Bindung.

KomponenteKlasseBeschreibungHilfe
FormTsgcHTMLComponent_FormDatengetriebener Formular-Builder mit Validierung, Layouts und KI-Formularerzeugung.Docs
EditTsgcHTMLComponent_EditEinzeiliges Texteingabefeld mit Label, Hilfetext und Dataset-Bindung.Docs
MemoTsgcHTMLComponent_MemoMehrzeiliges Textbereich-Eingabefeld mit Label und Hilfetext.Docs
CheckBoxTsgcHTMLComponent_CheckBoxKontrollkästchen-Eingabe mit Label und Aktiviert-Zustand.Docs
RadioGroupTsgcHTMLComponent_RadioGroupGruppe sich gegenseitig ausschließender Radio-Optionen.Docs
SelectTsgcHTMLComponent_SelectAuswahl-Dropdown mit Optionsgruppen, Mehrfachauswahl und Dataset-Bindung.Docs
InputGroupTsgcHTMLComponent_InputGroupEingabe mit vorangestelltem/nachgestelltem Addon-Text.Docs
AutoCompleteTsgcHTMLComponent_AutoCompleteTexteingabe mit einer HTML5-Datalist aus Vorschlägen.Docs
DatePickerTsgcHTMLComponent_DatePickerNatives Datums-/Zeit-/Datum-Zeit-Eingabefeld.Docs
FileUploadTsgcHTMLComponent_FileUploadDrag-and-Drop-Datei-Upload-Zone mit Multipart-Formular-POST.Docs
RichEditorTsgcHTMLComponent_RichEditorQuill-basierter WYSIWYG-Rich-Text-Editor mit verborgenem Formularfeld.Docs
RatingTsgcHTMLComponent_RatingStern- (Symbol-)Bewertungsanzeige oder -eingabe.Docs

Inhalt & Layout

Karten, Medien und KPI-Kacheln zum Layout einer Seite.

KomponenteKlasseBeschreibungHilfe
PanelTsgcHTMLComponent_PanelBootstrap-Card-Panel mit Kopfzeile/Inhalt/Fußzeile, einklappbar und scrollbar.Docs
StatCardTsgcHTMLComponent_StatCardDashboard-KPI-/Statistik-Karte mit Icon, Trendpfeil und optionalem Verlauf.Docs
AccordionTsgcHTMLComponent_AccordionVertikal einklappbares Accordion aus gestapelten ausklappbaren Panels.Docs
CarouselTsgcHTMLComponent_CarouselBilder-Diashow/-Karussell mit Indikatoren, Steuerelementen und automatischer Wiedergabe.Docs
ImageTsgcHTMLComponent_ImageBild mit Form, responsiv/Lazy-Load, Lightbox-Link und Bildunterschrift.Docs
AvatarTsgcHTMLComponent_AvatarBenutzer-Avatar (Bild oder Initialen) mit Größe, Form und Präsenzstatus-Punkt.Docs
VideoTsgcHTMLComponent_VideoHTML5-Video-/Audioplayer plus ein YouTube-Einbettungshelfer.Docs

Overlays & Feedback

Dialoge, Statusflächen und Ladezustände.

KomponenteKlasseBeschreibungHilfe
ModalTsgcHTMLComponent_ModalModal-Dialog mit Titel/Inhalt/Fußzeile, Größen, zentriert und statischem Hintergrund.Docs
OffcanvasTsgcHTMLComponent_OffcanvasOff-Canvas-Slide-in-Panel von links, rechts, oben oder unten.Docs
PopoverTsgcHTMLComponent_PopoverPopover-Sprechblase an einem Trigger-Element (Klick/Hover/Fokus).Docs
ToastTsgcHTMLComponent_ToastToast-Benachrichtigung mit Kopfzeile, Inhalt, Zeitstempel und Auto-Ausblenden.Docs
SnackbarTsgcHTMLComponent_SnackbarKurzlebige Snackbar im Material-Stil mit einer optionalen Aktion.Docs
NotificationTsgcHTMLComponent_NotificationGlocken-Symbol-Dropdown als Benachrichtigungszentrale mit Ungelesen-Abzeichen.Docs
SpinnerTsgcHTMLComponent_SpinnerLade-Spinner (Rahmen/Grow), dimensioniert und eingefärbt.Docs
PlaceholderTsgcHTMLComponent_PlaceholderSkelett-/Platzhalter-Ladekarte mit einem animierten Schimmer.Docs

Chat & KI

Konversationelle Oberflächen, von einfachen Sprechblasen bis zu einem streamenden KI-Assistenten.

KomponenteKlasseBeschreibungHilfe
ChatBoxTsgcHTMLComponent_ChatBoxKartenförmige Chat-Sprechblasen-Box mit Eingabeleiste und Tipp-Indikator.Docs
ChatTsgcHTMLComponent_ChatChat im WhatsApp-Stil mit Text-/Bild-/Datei-/Audio-/Videonachrichten, Lesebestätigungen und Antworten.Docs
AIChatTsgcHTMLComponent_AIChatKI-Assistenten-Chat mit Provider-/Modellauswahl, Token-Streaming und RAG-Quellenangaben.Docs

Authentifizierung

Fertige Anmeldeabläufe, von Passwörtern bis zu Passkeys.

KomponenteKlasseBeschreibungHilfe
LoginTsgcHTMLComponent_LoginFertiges Anmeldeformular/-seite (Karte, zentriert oder ganzseitig) mit Angemeldet-bleiben und Hinweisen.Docs
SocialLoginTsgcHTMLComponent_SocialLoginOAuth-Social-Login-Schaltflächenpanel (Google, Facebook, Apple, GitHub, Microsoft und mehr).Docs
OAuthCallbackTsgcHTMLComponent_OAuthCallbackOAuth-Callback-/Landing-Seite im Erfolgs-, Fehler- oder Ladezustand mit automatischer Weiterleitung.Docs
WebAuthnLoginTsgcHTMLComponent_WebAuthnLoginPasswortloses Passkey-/WebAuthn-Widget zum Anmelden und Registrieren.Docs

Engine, Server & Theming

Die nicht-visuellen Bausteine, die die Seiten ausliefern und live halten.

KomponenteKlasseBeschreibungHilfe
EngineServerTsgcHTMLEngine_ServerHTML-Engine, gebunden an einen TsgcWebSocketHTTPServer, der gerenderte Seiten und eingebettete Assets ausliefert.Docs
HTMXEngineTsgcHTMX_Engine_Serverhtmx-Engine, an denselben Server angebunden. Sie hängt sich in die HTTP- und WebSocket-Handler ein, verteilt eingehende Anfragen und Nachrichten und sendet oder broadcastet HTML-Fragmente in Echtzeit an verbundene Browser (DispatchRequest, DispatchMessage, PushFragment, BroadcastFragment).Docs
PageBuilderTsgcHTMLPageBuilderSetzt registrierte Komponenten zu einer vollständigen responsiven Seite zusammen (mit einem visuellen Editor zur Entwurfszeit).Docs
TemplateBootstrapTsgcHTMLTemplate_BootstrapUmschließt Inhalt in einem vollständigen Bootstrap-5-HTML-Dokument mit Thema, Sprache und Schreibrichtung.Docs
ThemeControllerTsgcHTMLThemeControllerLaufzeit-Theme-Umschalter, dessen Eigenschaft Theme (ptDefault, ptDark, ptDarkPro) das ausgewählte Theme und das gemeinsame Stylesheet auf die Seite anwendet.Docs
ThemeBuilderTsgcHTMLThemeBuilderCSS-Generator, dessen Mode (tmLight, tmDark, tmSystem) Bootstrap-CSS-Variablen aus Eigenschaftswerten schreibt, mit einem optionalen Skript zur Synchronisierung mit der Betriebssystem-Einstellung für tmSystem.Docs
HTMXFragmentTsgcHTMX_FragmentOut-of-Band-htmx-Fragment zum Übertragen eines Teilseiten-Updates vom Server an den Browser.Docs
HTMXRouterTsgcHTMX_RouterRouting-Tabelle aus Routes, die einen eingehenden Anfragepfad abgleicht und ihn (über HandleRequest) an den OnRoute-Handler dieser Route weiterleitet.Docs

Mit sgcHTML entwickeln

Laden Sie die kostenlose Testversion herunter und beginnen Sie, Web-UIs in Delphi, C++ Builder oder .NET zusammenzustellen.