Matriz de características de sgcHTML — Todos los componentes | eSeGeCe

sgcHTML Matriz de características

Todos los componentes de la biblioteca, agrupados en nueve familias. Cada uno se renderiza como marcado Bootstrap 5 y funciona igual en Delphi, C++ Builder y .NET. Haz clic en un componente para ver su propia página con uso y ejemplos. Todos los componentes aplican codificación automática de salida de HTML, atributos, JavaScript y URL, además de saneamiento de URL, de modo que el contenido dinámico se escapa por defecto para protegerte frente a XSS e inyección.

Datos y Tablas

7 componentes

Contenido y Diseño

7 componentes

Chat e IA

3 componentes

Autenticación

4 componentes

Datos y Tablas

Grids, calendarios y tableros que renderizan tus datasets directamente.

ComponenteClaseDescripciónAyuda
GridTsgcHTMLComponent_GridTabla con muchas funciones: orden, filtrado, exportación a CSV/PDF, edición en línea, agrupación, scroll virtual y consultas con IA.Docs
DataTableTsgcHTMLComponent_DataTableTabla de datos de más alto nivel que envuelve Grid + Pagination con una barra de herramientas, búsqueda y recuento de filas.Docs
CalendarTsgcHTMLComponent_CalendarCalendario en cuadrícula mensual con puntos de eventos y navegación anterior/siguiente.Docs
SchedulerTsgcHTMLComponent_SchedulerPlanificador de calendario (vistas de mes / semana) que renderiza eventos por fecha.Docs
TimelineTsgcHTMLComponent_TimelineLínea de tiempo vertical de eventos con fecha, cargable desde un dataset.Docs
KanbanBoardTsgcHTMLComponent_KanbanBoardTablero Kanban de columnas y tarjetas arrastrables.Docs
GanttTsgcHTMLComponent_GanttDiagrama de Gantt de cronograma de proyecto con barras de progreso de tareas.Docs

Gráficos y Visualización

Visualizaciones basadas en datos creadas a partir de tus propios números.

ComponenteClaseDescripciónAyuda
ChartTsgcHTMLComponent_ChartGráfico Chart.js: líneas, barras, circular, anillo, radar, polar, burbujas y dispersión.Docs
GaugeTsgcHTMLComponent_GaugeMedidor SVG semicircular con umbrales de color bajo / medio / alto.Docs
DiagramTsgcHTMLComponent_DiagramDiagrama de flujo de nodos y flechas renderizado como SVG en línea.Docs
MapTsgcHTMLComponent_MapMapa interactivo Leaflet.js (mosaicos de OpenStreetMap / CartoDB) con marcadores.Docs

Formularios y Entradas

Todo lo que necesitas para capturar datos, con validación y vinculación a datasets.

ComponenteClaseDescripciónAyuda
FormTsgcHTMLComponent_FormConstructor de formularios basado en datos con validación, diseños y generación de formularios con IA.Docs
EditTsgcHTMLComponent_EditCampo de texto de una sola línea con etiqueta, texto de ayuda y vinculación a dataset.Docs
MemoTsgcHTMLComponent_MemoCampo de área de texto multilínea con etiqueta y texto de ayuda.Docs
CheckBoxTsgcHTMLComponent_CheckBoxCasilla de verificación con etiqueta y estado marcado.Docs
RadioGroupTsgcHTMLComponent_RadioGroupGrupo de opciones de radio mutuamente excluyentes.Docs
SelectTsgcHTMLComponent_SelectLista desplegable con grupos de opciones, selección múltiple y vinculación a dataset.Docs
InputGroupTsgcHTMLComponent_InputGroupCampo con texto complementario antepuesto / añadido.Docs
AutoCompleteTsgcHTMLComponent_AutoCompleteCampo de texto respaldado por un datalist HTML5 de sugerencias.Docs
DatePickerTsgcHTMLComponent_DatePickerCampo nativo de entrada de fecha / hora / fecha y hora.Docs
FileUploadTsgcHTMLComponent_FileUploadZona de subida de archivos por arrastrar y soltar con envío de formulario multipart.Docs
RichEditorTsgcHTMLComponent_RichEditorEditor de texto enriquecido WYSIWYG basado en Quill con campo de formulario oculto.Docs
RatingTsgcHTMLComponent_RatingVisualización o entrada de valoración con estrellas (símbolos).Docs

Contenido y Diseño

Tarjetas, multimedia y mosaicos de KPI para componer una página.

ComponenteClaseDescripciónAyuda
PanelTsgcHTMLComponent_PanelPanel de tarjeta Bootstrap con cabecera / cuerpo / pie, plegable y desplazable.Docs
StatCardTsgcHTMLComponent_StatCardTarjeta de KPI / estadística para paneles con icono, flecha de tendencia y degradado opcional.Docs
AccordionTsgcHTMLComponent_AccordionAcordeón de colapso vertical con paneles expandibles apilados.Docs
CarouselTsgcHTMLComponent_CarouselPase de diapositivas / carrusel de imágenes con indicadores, controles y reproducción automática.Docs
ImageTsgcHTMLComponent_ImageImagen con forma, responsive / carga diferida, enlace a lightbox y pie de foto.Docs
AvatarTsgcHTMLComponent_AvatarAvatar de usuario (imagen o iniciales) con tamaño, forma y punto de estado de presencia.Docs
VideoTsgcHTMLComponent_VideoReproductor de vídeo / audio HTML5 más un ayudante para incrustar YouTube.Docs

Superposiciones y Avisos

Diálogos, superficies de estado y estados de carga.

ComponenteClaseDescripciónAyuda
ModalTsgcHTMLComponent_ModalDiálogo modal con título / cuerpo / pie, tamaños, centrado y fondo estático.Docs
OffcanvasTsgcHTMLComponent_OffcanvasPanel deslizante off-canvas desde la izquierda, la derecha, arriba o abajo.Docs
PopoverTsgcHTMLComponent_PopoverBurbuja de popover sobre un elemento disparador (clic / hover / foco).Docs
ToastTsgcHTMLComponent_ToastNotificación toast con cabecera, cuerpo, marca de tiempo y ocultación automática.Docs
SnackbarTsgcHTMLComponent_SnackbarSnackbar transitorio de estilo Material con una acción opcional.Docs
NotificationTsgcHTMLComponent_NotificationCentro de notificaciones desplegable con icono de campana e insignia de no leídas.Docs
SpinnerTsgcHTMLComponent_SpinnerSpinner de carga (borde / crecimiento), con tamaño y color.Docs
PlaceholderTsgcHTMLComponent_PlaceholderTarjeta de carga esqueleto / placeholder con un brillo animado.Docs

Chat e IA

UI conversacional, desde simples burbujas hasta un asistente de IA con streaming.

ComponenteClaseDescripciónAyuda
ChatBoxTsgcHTMLComponent_ChatBoxCaja de burbujas de chat estilo tarjeta con una barra de entrada e indicador de escritura.Docs
ChatTsgcHTMLComponent_ChatChat estilo WhatsApp con mensajes de texto / imagen / archivo / audio / vídeo, confirmaciones de lectura y respuestas.Docs
AIChatTsgcHTMLComponent_AIChatChat de asistente de IA con selector de proveedor / modelo, streaming de tokens y citas de fuentes RAG.Docs

Autenticación

Flujos de inicio de sesión listos para usar, desde contraseñas hasta passkeys.

ComponenteClaseDescripciónAyuda
LoginTsgcHTMLComponent_LoginFormulario / página de inicio de sesión listo para usar (tarjeta, centrado o a página completa) con recordarme y alertas.Docs
SocialLoginTsgcHTMLComponent_SocialLoginPanel de botones de inicio de sesión social con OAuth (Google, Facebook, Apple, GitHub, Microsoft y más).Docs
OAuthCallbackTsgcHTMLComponent_OAuthCallbackPágina de retorno / aterrizaje de OAuth en estado de éxito, error o carga con redirección automática.Docs
WebAuthnLoginTsgcHTMLComponent_WebAuthnLoginWidget de inicio de sesión y registro con passkey / WebAuthn sin contraseña.Docs

Motor, servidor y temas

Las piezas no visuales que sirven las páginas y las mantienen en directo.

ComponenteClaseDescripciónAyuda
EngineServerTsgcHTMLEngine_ServerMotor HTML vinculado a un TsgcWebSocketHTTPServer que sirve las páginas renderizadas y los assets incrustados.Docs
HTMXEngineTsgcHTMX_Engine_ServerMotor htmx conectado al mismo servidor. Engancha los manejadores de HTTP y WebSocket, despacha las peticiones y los mensajes entrantes, y envía o difunde fragmentos de HTML a los navegadores conectados en tiempo real (DispatchRequest, DispatchMessage, PushFragment, BroadcastFragment).Docs
PageBuilderTsgcHTMLPageBuilderEnsambla los componentes registrados en una página responsive completa (con un editor visual en tiempo de diseño).Docs
TemplateBootstrapTsgcHTMLTemplate_BootstrapEnvuelve el contenido del cuerpo en un documento HTML Bootstrap 5 completo con tema, idioma y dirección.Docs
ThemeControllerTsgcHTMLThemeControllerSelector de temas en tiempo de ejecución cuya propiedad Theme (ptDefault, ptDark, ptDarkPro) aplica el tema seleccionado y la hoja de estilos compartida a la página.Docs
ThemeBuilderTsgcHTMLThemeBuilderGenerador de CSS cuyo Mode (tmLight, tmDark, tmSystem) escribe variables CSS de Bootstrap a partir de los valores de las propiedades, con un script opcional de sincronización con la preferencia del sistema operativo para tmSystem.Docs
HTMXFragmentTsgcHTMX_FragmentFragmento htmx out-of-band para enviar una actualización de página parcial desde el servidor al navegador.Docs
HTMXRouterTsgcHTMX_RouterTabla de enrutamiento de Routes que hace coincidir la ruta de una petición entrante y la despacha (mediante HandleRequest) al manejador OnRoute de esa ruta.Docs

Construye con sgcHTML

Descarga la prueba gratuita y empieza a componer interfaces web en Delphi, C++ Builder o .NET.