sgcHTML-Funktionsmatrix

Jede Komponente der Bibliothek, gruppiert in acht 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.

12 Komponenten

Daten & Tabellen

7 Komponenten

Formulare & Eingaben

12 Komponenten

Inhalt & Layout

7 Komponenten

Overlays & Feedback

8 Komponenten

Chat & KI

3 Komponenten

Authentifizierung

4 Komponenten

Daten & Tabellen

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

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

Diagramme & Visualisierung

Datengetriebene Grafiken, aus Ihren eigenen Zahlen erstellt.

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

Formulare & Eingaben

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

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

Inhalt & Layout

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

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

Overlays & Feedback

Dialoge, Statusflächen und Ladezustände.

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

Chat & KI

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

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

Authentifizierung

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

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

Engine, Server & Theming

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

KlasseRolle
TsgcHTMLEngine_ServerHTML-Engine, gebunden an einen TsgcWebSocketHTTPServer, der gerenderte Seiten und eingebettete Assets ausliefert.
TsgcHTMX_Engine_Serverhtmx-Engine, an denselben Server angebunden: Teil-Seiten-Swaps über HTTP und Live-Server-Push über WebSockets.
TsgcHTMLPageBuilderSetzt registrierte Komponenten zu einer vollständigen responsiven Seite zusammen (mit einem visuellen Editor zur Entwurfszeit).
TsgcHTMLTemplate_BootstrapUmschließt Inhalt in einem vollständigen Bootstrap-5-HTML-Dokument mit Thema, Sprache und Schreibrichtung.
TsgcHTMLThemeController / TsgcHTMLThemeBuilderHell-/Dunkel-Theming und ein Laufzeit-CSS-Generator, der Bootstrap-CSS-Variablen schreibt.
TsgcHTMX_Fragment / TsgcHTMX_RouterOut-of-Band-htmx-Fragmente für Live-Updates und Hilfsmittel für das Request-Routing.

Mit sgcHTML entwickeln

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