Matryca funkcji sgcHTML — wszystkie komponenty | eSeGeCe

sgcHTML Matryca funkcji

Każdy komponent w bibliotece, pogrupowany w dziewięć rodzin. Każdy z nich renderuje się do znaczników Bootstrap 5 i działa tak samo w Delphi, C++ Builder i .NET. Kliknij komponent, aby przejść do jego strony z opisem zastosowania i przykładami. Wszystkie komponenty stosują automatyczne kodowanie wyjścia HTML, atrybutów, JavaScript i adresów URL oraz oczyszczanie adresów URL, dzięki czemu dynamiczna treść jest domyślnie ekranowana, aby chronić przed XSS i wstrzyknięciami.

Nawigacja i struktura

13 komponentów

Dane i tabele

7 komponentów

Formularze i pola

12 komponentów

Treść i układ

7 komponentów

Czat i AI

3 komponenty

Uwierzytelnianie

4 komponenty

Dane i tabele

Siatki, kalendarze i tablice renderujące Twoje zestawy danych bezpośrednio.

KomponentKlasaOpisPomoc
GridTsgcHTMLComponent_GridRozbudowana tabela: sortowanie, filtrowanie, eksport CSV/PDF, edycja w miejscu, grupowanie, wirtualne przewijanie i zapytania AI.Docs
DataTableTsgcHTMLComponent_DataTableTabela danych wyższego poziomu opakowująca Grid + Pagination z paskiem narzędzi, wyszukiwaniem i licznikiem wierszy.Docs
CalendarTsgcHTMLComponent_CalendarKalendarz w układzie miesięcznym z kropkami wydarzeń i nawigacją poprzedni/następny.Docs
SchedulerTsgcHTMLComponent_SchedulerHarmonogram kalendarza (widoki miesiąc / tydzień) renderujący wydarzenia według daty.Docs
TimelineTsgcHTMLComponent_TimelinePionowa oś czasu datowanych wydarzeń, ładowalna z zestawu danych.Docs
KanbanBoardTsgcHTMLComponent_KanbanBoardTablica Kanban z kolumnami i przeciąganymi kartami.Docs
GanttTsgcHTMLComponent_GanttWykres Gantta osi czasu projektu z paskami postępu zadań.Docs

Wykresy i wizualizacja

Wizualizacje sterowane danymi, zbudowane z Twoich własnych liczb.

KomponentKlasaOpisPomoc
ChartTsgcHTMLComponent_ChartWykres Chart.js: liniowy, słupkowy, kołowy, pierścieniowy, radarowy, polarny, bąbelkowy i punktowy.Docs
GaugeTsgcHTMLComponent_GaugePółkolisty wskaźnik SVG z progami kolorów niski / średni / wysoki.Docs
DiagramTsgcHTMLComponent_DiagramDiagram przepływu z węzłami i strzałkami renderowany jako wbudowany SVG.Docs
MapTsgcHTMLComponent_MapInteraktywna mapa Leaflet.js (kafelki OpenStreetMap / CartoDB) ze znacznikami.Docs

Formularze i pola

Wszystko, czego potrzebujesz do zbierania danych, z walidacją i wiązaniem z zestawem danych.

KomponentKlasaOpisPomoc
FormTsgcHTMLComponent_FormKreator formularzy sterowany danymi z walidacją, układami i generowaniem formularzy przez AI.Docs
EditTsgcHTMLComponent_EditJednowierszowe pole tekstowe z etykietą, tekstem pomocy i wiązaniem z zestawem danych.Docs
MemoTsgcHTMLComponent_MemoWielowierszowe pole tekstowe z etykietą i tekstem pomocy.Docs
CheckBoxTsgcHTMLComponent_CheckBoxPole wyboru z etykietą i stanem zaznaczenia.Docs
RadioGroupTsgcHTMLComponent_RadioGroupGrupa wzajemnie wykluczających się opcji radiowych.Docs
SelectTsgcHTMLComponent_SelectLista rozwijana z grupami opcji, wyborem wielokrotnym i wiązaniem z zestawem danych.Docs
InputGroupTsgcHTMLComponent_InputGroupPole z dodatkiem tekstowym z przodu / na końcu.Docs
AutoCompleteTsgcHTMLComponent_AutoCompletePole tekstowe oparte na liście datalist HTML5 z sugestiami.Docs
DatePickerTsgcHTMLComponent_DatePickerNatywne pole wprowadzania daty / godziny / daty i godziny.Docs
FileUploadTsgcHTMLComponent_FileUploadStrefa przesyłania plików metodą przeciągnij i upuść z wysyłką formularza multipart.Docs
RichEditorTsgcHTMLComponent_RichEditorEdytor tekstu sformatowanego WYSIWYG oparty na Quill z ukrytym polem formularza.Docs
RatingTsgcHTMLComponent_RatingWyświetlanie lub wprowadzanie oceny w postaci gwiazdek (symboli).Docs

Treść i układ

Karty, multimedia i kafelki KPI do rozplanowania strony.

KomponentKlasaOpisPomoc
PanelTsgcHTMLComponent_PanelKarta panelu Bootstrap z nagłówkiem / treścią / stopką, zwijana i przewijalna.Docs
StatCardTsgcHTMLComponent_StatCardKarta KPI / statystyki dla pulpitu z ikoną, strzałką trendu i opcjonalnym gradientem.Docs
AccordionTsgcHTMLComponent_AccordionPionowo zwijana harmonijka ułożonych w stos rozwijanych paneli.Docs
CarouselTsgcHTMLComponent_CarouselPokaz slajdów / karuzela obrazów ze wskaźnikami, sterowaniem i autoodtwarzaniem.Docs
ImageTsgcHTMLComponent_ImageObraz z kształtem, responsywnością / leniwym ładowaniem, linkiem lightbox i podpisem.Docs
AvatarTsgcHTMLComponent_AvatarAwatar użytkownika (obraz lub inicjały) z rozmiarem, kształtem i kropką statusu obecności.Docs
VideoTsgcHTMLComponent_VideoOdtwarzacz wideo / audio HTML5 wraz z pomocnikiem do osadzania YouTube.Docs

Nakładki i komunikaty

Okna dialogowe, powierzchnie statusu i stany ładowania.

KomponentKlasaOpisPomoc
ModalTsgcHTMLComponent_ModalModalne okno dialogowe z tytułem / treścią / stopką, rozmiarami, wyśrodkowane i ze statycznym tłem.Docs
OffcanvasTsgcHTMLComponent_OffcanvasWysuwany panel off-canvas z lewej, prawej, góry lub dołu.Docs
PopoverTsgcHTMLComponent_PopoverDymek popover na elemencie wyzwalającym (kliknięcie / najechanie / fokus).Docs
ToastTsgcHTMLComponent_ToastPowiadomienie toast z nagłówkiem, treścią, znacznikiem czasu i automatycznym ukrywaniem.Docs
SnackbarTsgcHTMLComponent_SnackbarPrzejściowy snackbar w stylu Material z opcjonalną akcją.Docs
NotificationTsgcHTMLComponent_NotificationCentrum powiadomień w postaci rozwijanego dzwonka z plakietką nieprzeczytanych.Docs
SpinnerTsgcHTMLComponent_SpinnerWskaźnik ładowania (border / grow), z rozmiarem i kolorem.Docs
PlaceholderTsgcHTMLComponent_PlaceholderKarta ładowania typu szkielet / placeholder z animowanym połyskiem.Docs

Czat i AI

Interfejs konwersacyjny, od prostych dymków po strumieniujący asystent AI.

KomponentKlasaOpisPomoc
ChatBoxTsgcHTMLComponent_ChatBoxOkno czatu w stylu karty z dymkami, paskiem wprowadzania i wskaźnikiem pisania.Docs
ChatTsgcHTMLComponent_ChatCzat w stylu WhatsApp z wiadomościami tekst / obraz / plik / audio / wideo, potwierdzeniami odczytu i odpowiedziami.Docs
AIChatTsgcHTMLComponent_AIChatCzat z asystentem AI z wyborem dostawcy / modelu, strumieniowaniem tokenów i cytowaniem źródeł RAG.Docs

Uwierzytelnianie

Gotowe procesy logowania, od haseł po klucze passkey.

KomponentKlasaOpisPomoc
LoginTsgcHTMLComponent_LoginGotowy formularz / strona logowania (karta, wyśrodkowana lub pełnoekranowa) z opcją zapamiętania mnie i alertami.Docs
SocialLoginTsgcHTMLComponent_SocialLoginPanel przycisków logowania społecznościowego OAuth (Google, Facebook, Apple, GitHub, Microsoft i więcej).Docs
OAuthCallbackTsgcHTMLComponent_OAuthCallbackStrona zwrotna / docelowa OAuth w stanie sukcesu, błędu lub ładowania z automatycznym przekierowaniem.Docs
WebAuthnLoginTsgcHTMLComponent_WebAuthnLoginWidżet logowania i rejestracji bez hasła przy użyciu klucza passkey / WebAuthn.Docs

Silnik, serwer i motywy

Niewizualne elementy, które obsługują strony i utrzymują je na żywo.

KomponentKlasaOpisPomoc
EngineServerTsgcHTMLEngine_ServerSilnik HTML powiązany z TsgcWebSocketHTTPServer, który obsługuje wyrenderowane strony i wbudowane zasoby.Docs
HTMXEngineTsgcHTMX_Engine_ServerSilnik htmx podłączony do tego samego serwera. Podłącza się pod procedury obsługi HTTP i WebSocket, rozdziela przychodzące żądania i wiadomości oraz wypycha lub rozgłasza fragmenty HTML do podłączonych przeglądarek w czasie rzeczywistym (DispatchRequest, DispatchMessage, PushFragment, BroadcastFragment).Docs
PageBuilderTsgcHTMLPageBuilderSkłada zarejestrowane komponenty w kompletną responsywną stronę (z wizualnym edytorem działającym w czasie projektowania).Docs
TemplateBootstrapTsgcHTMLTemplate_BootstrapOpakowuje treść strony w pełny dokument HTML Bootstrap 5 z motywem, językiem i kierunkiem.Docs
ThemeControllerTsgcHTMLThemeControllerPrzełącznik motywu w czasie działania, którego właściwość Theme (ptDefault, ptDark, ptDarkPro) stosuje wybrany motyw i wspólny arkusz stylów do strony.Docs
ThemeBuilderTsgcHTMLThemeBuilderGenerator CSS, którego Mode (tmLight, tmDark, tmSystem) zapisuje zmienne CSS Bootstrap na podstawie wartości właściwości, z opcjonalnym skryptem synchronizacji z preferencją systemu operacyjnego dla tmSystem.Docs
HTMXFragmentTsgcHTMX_FragmentFragment htmx out-of-band do wypychania częściowej aktualizacji strony z serwera do przeglądarki.Docs
HTMXRouterTsgcHTMX_RouterTabela routingu Routes, która dopasowuje ścieżkę przychodzącego żądania i przekazuje je (przez HandleRequest) do procedury obsługi OnRoute danej trasy.Docs

Twórz z sgcHTML

Pobierz bezpłatną wersję próbną i zacznij komponować interfejsy webowe w Delphi, C++ Builder lub .NET.