sgcHTML Matriz de características

Todos los componentes de la biblioteca, agrupados en ocho 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.

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ón
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.
DataTableTsgcHTMLComponent_DataTableTabla de datos de más alto nivel que envuelve Grid + Pagination con una barra de herramientas, búsqueda y recuento de filas.
CalendarTsgcHTMLComponent_CalendarCalendario en cuadrícula mensual con puntos de eventos y navegación anterior/siguiente.
SchedulerTsgcHTMLComponent_SchedulerPlanificador de calendario (vistas de mes / semana) que renderiza eventos por fecha.
TimelineTsgcHTMLComponent_TimelineLínea de tiempo vertical de eventos con fecha, cargable desde un dataset.
KanbanBoardTsgcHTMLComponent_KanbanBoardTablero Kanban de columnas y tarjetas arrastrables.
GanttTsgcHTMLComponent_GanttDiagrama de Gantt de cronograma de proyecto con barras de progreso de tareas.

Gráficos y Visualización

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

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

Formularios y Entradas

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

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

Contenido y Diseño

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

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

Superposiciones y Avisos

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

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

Chat e IA

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

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

Autenticación

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

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

Motor, servidor y temas

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

ClaseFunción
TsgcHTMLEngine_ServerMotor HTML vinculado a un TsgcWebSocketHTTPServer que sirve las páginas renderizadas y los assets incrustados.
TsgcHTMX_Engine_ServerMotor htmx conectado al mismo servidor: intercambios de página parcial por HTTP y push del servidor en directo sobre WebSockets.
TsgcHTMLPageBuilderEnsambla los componentes registrados en una página responsive completa (con un editor visual en tiempo de diseño).
TsgcHTMLTemplate_BootstrapEnvuelve el contenido del cuerpo en un documento HTML Bootstrap 5 completo con tema, idioma y dirección.
TsgcHTMLThemeController / TsgcHTMLThemeBuilderTemas claro / oscuro y un generador de CSS en tiempo de ejecución que escribe variables CSS de Bootstrap.
TsgcHTMX_Fragment / TsgcHTMX_RouterFragmentos htmx out-of-band para actualizaciones en directo y ayudantes de enrutamiento de peticiones.

Construye con sgcHTML

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