sgcHTML Functiematrix

Elk component in de bibliotheek, gegroepeerd in negen families. Elk component rendert naar Bootstrap 5-markup en werkt op dezelfde manier in Delphi, C++ Builder en .NET. De meeste zijn data-aware en binden rechtstreeks aan een TDataSet via LoadFromDataSet / DataSource (of een gelijkwaardige .NET-bron). Klik op een component voor zijn eigen pagina met gebruik en voorbeelden. Alle componenten passen automatische HTML-, attribuut-, JavaScript- en URL-uitvoercodering plus URL-sanering toe, zodat dynamische content standaard wordt ge-escaped ter bescherming tegen XSS en injectie.

Data en tabellen

11 componenten

Formulieren en invoer

23 componenten

Content en layout

10 componenten

Overlays en feedback

14 componenten

Chat en AI

4 componenten

Authenticatie

7 componenten

Data en tabellen

Grids, kalenders en boards die je datasets rechtstreeks renderen.

ComponentKlasseBeschrijvingHelp
GridTsgcHTMLComponent_GridFunctierijke tabel: sorteren, filteren, CSV/PDF-export, inline bewerken, groeperen, virtueel scrollen en AI-query.Docs
DataTableTsgcHTMLComponent_DataTableDatatabel op hoger niveau die Grid + Pagination omhult met een werkbalk, zoeken en rijtelling.Docs
CalendarTsgcHTMLComponent_CalendarMaandrasterkalender met gebeurtenisstippen en vorige/volgende navigatie.Docs
SchedulerTsgcHTMLComponent_SchedulerKalenderplanner (maand- / weekweergaven) die gebeurtenissen per datum rendert.Docs
TimelineTsgcHTMLComponent_TimelineVerticale tijdlijn van gedateerde gebeurtenissen, te laden vanuit een dataset.Docs
KanbanBoardTsgcHTMLComponent_KanbanBoardKanban-board met kolommen en versleepbare kaarten.Docs
GanttTsgcHTMLComponent_GanttGantt projecttijdlijngrafiek met voortgangsbalken voor taken.Docs
TreeGridTsgcHTMLComponent_TreeGridBootstrap-tabel met inklapbare, hiërarchische rijen opgebouwd uit Id/ParentId-knooppuntparen.Docs
PivotTableTsgcHTMLComponent_PivotTableBootstrap-draaitabel die rijen en kolommen groepeert en metingen aggregeert met rij-, kolom- en eindtotalen.Docs
ActivityFeedTsgcHTMLComponent_ActivityFeedLive activiteitenfeed, nieuwste eerst, met relatieve tijdstempels en out-of-band WebSocket-push.Docs
AuditTrailTsgcHTMLComponent_AuditTrailChronologische audit-logfeed van gebruikers- en systeemacties met actor, actie, doelwit en tijdstempel.Docs

Grafieken en visualisatie

Datagedreven beelden gebouwd op je eigen cijfers.

ComponentKlasseBeschrijvingHelp
ChartTsgcHTMLComponent_ChartChart.js-grafiek: lijn, staaf, taart, ring, radar, polair, bubbel en scatter.Docs
GaugeTsgcHTMLComponent_GaugeHalfronde SVG-meter met kleurdrempels voor laag / midden / hoog.Docs
DiagramTsgcHTMLComponent_DiagramStroomdiagram met knooppunten en pijlen, gerenderd als inline SVG.Docs
MapTsgcHTMLComponent_MapLeaflet.js interactieve kaart (OpenStreetMap / CartoDB-tegels) met markers.Docs
HeatmapTsgcHTMLComponent_HeatmapKleurgeschaald SVG-heatmapraster op basis van celwaarden of een gebonden dataset, met legenda en rij-/kolomlabels.Docs
SparklineTsgcHTMLComponent_SparklineCompacte inline SVG-lijn-, staaf- of vlaksparkline op basis van een waardenreeks of een gebonden dataset.Docs
CandlestickChartTsgcHTMLComponent_CandlestickChartSVG OHLC-candlestickgrafiek met lonten, op/neer-kleuren en een optionele volumestrook.Docs
QRCodeTsgcHTMLComponent_QRCodePure-Pascal ISO/IEC 18004 SVG QR-code van elke tekst of URL, met instelbaar foutcorrectieniveau.Docs
BarcodeTsgcHTMLComponent_BarcodePure-Pascal Code 128 SVG-barcode van elke ASCII-tekst, met optioneel leesbaar onderschrift.Docs
TreeMapTsgcHTMLComponent_TreeMapSquarified treemap gerenderd als een zelfstandige, server-gegenereerde inline SVG, zonder dat een grafiekbibliotheek nodig is.Docs

Formulieren en invoer

Alles wat je nodig hebt om data vast te leggen, met validatie en datasetbinding.

ComponentKlasseBeschrijvingHelp
FormTsgcHTMLComponent_FormDatagedreven formulierbouwer met validatie, layouts en AI-formuliergeneratie.Docs
EditTsgcHTMLComponent_EditEenregelige tekstinvoer met label, helptekst en datasetbinding.Docs
MemoTsgcHTMLComponent_MemoMeerregelige tekstvakinvoer met label en helptekst.Docs
CheckBoxTsgcHTMLComponent_CheckBoxSelectievakje-invoer met label en aangevinkte status.Docs
RadioGroupTsgcHTMLComponent_RadioGroupGroep van elkaar uitsluitende keuzerondjes.Docs
SelectTsgcHTMLComponent_SelectSelect-dropdown met optiegroepen, meervoudige selectie en datasetbinding.Docs
InputGroupTsgcHTMLComponent_InputGroupInvoer met voor- / achtervoegsel-addontekst.Docs
AutoCompleteTsgcHTMLComponent_AutoCompleteTekstinvoer ondersteund door een HTML5-datalist met suggesties.Docs
DatePickerTsgcHTMLComponent_DatePickerNative date- / time- / datetime-invoerveld.Docs
FileUploadTsgcHTMLComponent_FileUploadSleep-en-neerzet bestandsuploadzone met multipart formulier-post.Docs
RichEditorTsgcHTMLComponent_RichEditorOp Quill gebaseerde WYSIWYG rich-text-editor met verborgen formulierveld.Docs
RatingTsgcHTMLComponent_RatingSter- (symbool-) beoordelingsweergave of -invoer.Docs
MultiSelectTsgcHTMLComponent_MultiSelectEen doorzoekbare Bootstrap multi-select-dropdown met chips, gegroepeerde opties en datasetbinding.Docs
ColorPickerTsgcHTMLComponent_ColorPickerEen native HTML5-kleurinvoer met een optioneel hex-tekstveld en voorinstellingen voor kleurstalen.Docs
SliderTsgcHTMLComponent_SliderEen Bootstrap-schuifregelaar met een live waardebadge, min/max-labels en kleurstyling.Docs
TimePickerTsgcHTMLComponent_TimePickerEen native HTML5-tijdinvoer met min/max-grenzen en granulariteit tot op de seconde.Docs
SignaturePadTsgcHTMLComponent_SignaturePadEen canvas-handtekeningveld op basis van pointer-events met acties Wissen, Ongedaan maken en Opslaan.Docs
TransferTsgcHTMLComponent_TransferDubbele-lijstwidget om items te verplaatsen tussen een beschikbaar en een toegewezen paneel, met filtering en datasetbinding.Docs
DateTimePickerTsgcHTMLComponent_DateTimePickerNative HTML5 datum-en-tijdkiezer die kalender en klok in één veld combineert.Docs
DateRangePickerTsgcHTMLComponent_DateRangePickerGekoppelde begin- en einddatuminvoer voor het kiezen van een datumbereik, met min/max-grenzen.Docs
RangeSliderTsgcHTMLComponent_RangeSliderSchuifregelaar met twee grepen die een laag/hoog-waardepaar selecteert, met live waardebadges.Docs
CameraScannerTsgcHTMLComponent_CameraScannerLive camerapaneel dat barcodes en QR-codes scant met de native BarcodeDetector van de browser, zonder externe library.Docs
NumPadTsgcHTMLComponent_NumPadNumeriek en valuta-toetsenblok voor kassa-invoer, met snelbedragknoppen en locale-onafhankelijke notatie.Docs

Content en layout

Kaarten, media en KPI-tegels om een pagina in te delen.

ComponentKlasseBeschrijvingHelp
PanelTsgcHTMLComponent_PanelBootstrap-kaartpaneel met kop / body / voettekst, inklapbaar en scrollbaar.Docs
StatCardTsgcHTMLComponent_StatCardDashboard KPI- / statkaart met icoon, trendpijl en optioneel verloop.Docs
AccordionTsgcHTMLComponent_AccordionVerticaal inklappende accordeon van gestapelde uitklapbare panelen.Docs
CarouselTsgcHTMLComponent_CarouselDiavoorstelling / carrousel met indicatoren, bediening en autoplay.Docs
ImageTsgcHTMLComponent_ImageAfbeelding met vorm, responsief / lazy-load, lightbox-link en bijschrift.Docs
AvatarTsgcHTMLComponent_AvatarGebruikersavatar (afbeelding of initialen) met grootte, vorm en aanwezigheidsstatusstip.Docs
VideoTsgcHTMLComponent_VideoHTML5 video- / audiospeler plus een YouTube-insluithelper.Docs
BadgeTsgcHTMLComponent_BadgeEnkele Bootstrap-badge met kleur, pilvorm, een inline icoon en een positioneerbare meldingsstip-modus.Docs
PDFViewerTsgcHTMLComponent_PDFViewerPDF-viewer op de pagina zelf, aangedreven door pdf.js, met paginanavigatie, zoomen, zoeken, downloaden en afdrukken.Docs
ChipTsgcHTMLComponent_ChipCompacte chip / tag met een optioneel icoon, kleur en een verwijderbare sluitknop.Docs

Overlays en feedback

Dialoogvensters, statusvlakken en laadtoestanden.

ComponentKlasseBeschrijvingHelp
ModalTsgcHTMLComponent_ModalModaal dialoogvenster met titel / body / voettekst, formaten, gecentreerd en statische achtergrond.Docs
OffcanvasTsgcHTMLComponent_OffcanvasOff-canvas inschuifpaneel vanaf links, rechts, boven of onder.Docs
PopoverTsgcHTMLComponent_PopoverPopover-bel op een triggerelement (klik / hover / focus).Docs
ToastTsgcHTMLComponent_ToastToast-melding met kop, body, tijdstempel en automatisch verbergen.Docs
SnackbarTsgcHTMLComponent_SnackbarMaterial-stijl tijdelijke snackbar met een optionele actie.Docs
NotificationTsgcHTMLComponent_NotificationBel-icoon dropdown-meldingscentrum met een badge voor ongelezen items.Docs
SpinnerTsgcHTMLComponent_SpinnerLaadspinner (border / grow), met grootte en kleur.Docs
PlaceholderTsgcHTMLComponent_PlaceholderSkelet- / placeholder-laadkaart met een geanimeerde glinstering.Docs
ContextMenuTsgcHTMLComponent_ContextMenuRechtsklik-dropdownmenu gekoppeld aan een CSS-selector, met iconen, scheidingslijnen, koppen en server-gerouteerde acties.Docs
JobProgressTsgcHTMLComponent_JobProgressLive lijst van voortgangsbalken voor achtergrondtaken met statusbadges, annuleerknoppen en out-of-band fragmentupdates.Docs
LogViewerTsgcHTMLComponent_LogViewerStreamende log-/terminalviewer met niveaufilter, zoeken en automatisch scrollen.Docs
ProgressBarTsgcHTMLComponent_ProgressBarBootstrap-voortgangsbalk, gestreept en geanimeerd, enkel of gestapeld multisegment.Docs
CommandPaletteTsgcHTMLComponent_CommandPaletteCtrl+K / Cmd+K snelactielauncher met eerst-substring-dan-fuzzy filtering, categorieën en server-gerouteerde acties.Docs
EmptyStateTsgcHTMLComponent_EmptyStateHet paneel dat een grid, een lijst of een zoekresultaat toont wanneer er geen rijen zijn, met icoon, titel, beschrijving en tot twee knoppen.Docs

Chat en AI

Conversationele UI, van eenvoudige bubbels tot een streamende AI-assistent.

ComponentKlasseBeschrijvingHelp
ChatBoxTsgcHTMLComponent_ChatBoxKaartstijl chatbubbelvak met een invoerbalk en typindicator.Docs
ChatTsgcHTMLComponent_ChatWhatsApp-stijl chat met tekst- / afbeelding- / bestand- / audio- / videoberichten, leesbevestigingen en antwoorden.Docs
AIChatTsgcHTMLComponent_AIChatAI-assistentchat met provider- / modelkiezer, token-streaming en RAG-bronvermeldingen.Docs
PresenceTsgcHTMLComponent_Presence"Wie is online"-lijst als avatarstapel of lijst, met live statusupdates.Docs

Authenticatie

Kant-en-klare aanmeldstromen, van wachtwoorden tot passkeys.

ComponentKlasseBeschrijvingHelp
LoginTsgcHTMLComponent_LoginKant-en-klaar loginformulier / -pagina (kaart, gecentreerd of volledige pagina) met onthoud-mij en waarschuwingen.Docs
SocialLoginTsgcHTMLComponent_SocialLoginOAuth social-login knoppenpaneel (Google, Facebook, Apple, GitHub, Microsoft en meer).Docs
OAuthCallbackTsgcHTMLComponent_OAuthCallbackOAuth callback- / landingspagina in succes-, fout- of laadtoestand met automatische doorverwijzing.Docs
WebAuthnLoginTsgcHTMLComponent_WebAuthnLoginWachtwoordloze passkey- / WebAuthn-login- en registratiewidget.Docs
RolesPermissionsTsgcHTMLComponent_RolesPermissionsRol-/rechtenmatrix met een selectievakje per cel en live WebSocket-updates voor rechten.Docs
UserManagementTsgcHTMLComponent_UserManagementGebruikersbeheertabel met rollen, status, zoeken en een acties-dropdown per rij.Docs
ImpersonateBannerTsgcHTMLComponent_ImpersonateBannerBeheerdersimpersonatiebanner die wordt getoond terwijl je als een andere gebruiker handelt, met uitgang in één klik.Docs

Engine, server en theming

De niet-visuele onderdelen die de pagina's serveren en live houden.

ComponentKlasseBeschrijvingHelp
EngineServerTsgcHTMLEngine_ServerHTML-engine gekoppeld aan een TsgcWebSocketHTTPServer die gerenderde pagina's en ingesloten assets serveert.Docs
HTMXEngineTsgcHTMX_Engine_Serverhtmx-engine gekoppeld aan dezelfde server. Het haakt in op de HTTP- en WebSocket-handlers, dispatcht binnenkomende verzoeken en berichten en pusht of broadcast HTML-fragmenten in realtime naar verbonden browsers (DispatchRequest, DispatchMessage, PushFragment, BroadcastFragment).Docs
PageBuilderTsgcHTMLPageBuilderVoegt geregistreerde componenten samen tot een complete responsieve pagina, met een visuele editor tijdens design-time.Docs
TemplateBootstrapTsgcHTMLTemplate_BootstrapVerpakt body-inhoud in een volledig Bootstrap 5 HTML-document met thema, taal en richting.Docs
ThemeControllerTsgcHTMLThemeControllerRuntime thema-wisselaar waarvan de eigenschap Theme (ptDefault, ptDark, ptDarkPro) het geselecteerde thema en de gedeelde stylesheet op de pagina toepast.Docs
ThemeBuilderTsgcHTMLThemeBuilderCSS-generator waarvan Mode (tmLight, tmDark, tmSystem) Bootstrap CSS-variabelen schrijft op basis van eigenschapswaarden, met een optioneel OS-voorkeur-synchronisatiescript voor tmSystem.Docs
HTMXFragmentTsgcHTMX_FragmentOut-of-band htmx-fragment voor het pushen van een gedeeltelijke pagina-update van de server naar de browser.Docs
HTMXRouterTsgcHTMX_RouterRouteringstabel van Routes die een binnenkomend verzoekpad matcht en het (via HandleRequest) doorstuurt naar de OnRoute-handler van die route.Docs

De featurelijst, live in actie

Elke mogelijkheid die op deze pagina staat, wordt door een van deze applicaties in de praktijk gebracht.

Ad-hoc pivot-builder: een met sgcHTML gebouwde Delphi-webapplicatie, draaiend in een browser.

Ad-hoc pivot-builder

Gebruikers kiezen dimensies en meetwaarden; de kruistabel wordt opnieuw opgebouwd uit een TFDQuery.

Open de live demo →
htmx live CRUD: een met sgcHTML gebouwde Delphi-webapplicatie, draaiend in een browser.

htmx live CRUD

Zoeken tijdens het typen en inline bewerken, ingewisseld als fragmenten zonder de pagina te herladen.

Open de live demo →
Standaard responsief: een met sgcHTML gebouwde Delphi-webapplicatie, draaiend in een browser.

Standaard responsief

Dezelfde componenten renderen een handscanner-lay-out op telefoonbreedte.

Open de live demo →

Bekijk alle negen live demo's →

De beste deal: All-AccessElk eSeGeCe-product, inclusief Premium-ondersteuning, vanaf €1,059 per jaar.
Bekijk de All-Access-prijzen

Bouw met sgcHTML

Download de gratis proefversie en begin met het samenstellen van web-UI's in Delphi, C++ Builder of .NET.