Estructura y Layout

Table

Componente de tabla composable con sub-componentes para encabezados, filas y celdas. Soporta generacion automatica y modo sin bordes.
Tests
94%
STable es una tabla composable — construyes la estructura manualmente con sub-componentes para tener control total sobre el markup. Para una tabla basada en datos con ordenamiento, paginacion y enlaces en filas integrados, ve SDTable.

Uso

STable es un componente de tabla compuesto por sub-componentes combinables: STableHead, STableBody, STableRow, STableCell y STableHeadCell. Cada sub-componente corresponde a un elemento HTML nativo de tabla (<table>, <thead>, <tbody>, <tr>, <td>, <th>) con estilos consistentes aplicados automaticamente.

Tambien puedes generar una tabla automaticamente pasando los arrays cols y rows directamente a STable, omitiendo los sub-componentes por completo.

Sin bordes

Por defecto, la tabla se renderiza con un borde redondeado, sombra y contorno. Establece borderless en true para eliminar el estilo del contenedor exterior, lo cual es util cuando la tabla esta dentro de otro contenedor con bordes.

Resaltado

Usa la prop highlight en STableCell para aplicar fuente en negrita y color de texto mas oscuro a una celda, haciendo que los datos clave destaquen.

Colspan

Usa la prop colspan en STableCell para hacer que una celda abarque multiples columnas.

Generacion automatica

Pasa los arrays cols y rows directamente a STable para generar la tabla automaticamente sin usar sub-componentes. Usa la prop highlight en STable con un arreglo de indices de columnas para resaltar columnas especificas en cada fila.

Props

STable

PropTipoDefaultDescripcion
classClassNameValue-Clases CSS adicionales aplicadas a la tabla
borderlessbooleanfalseElimina el borde exterior, sombra y esquinas redondeadas
colsstring[]-Encabezados de columna para la tabla auto-generada
rowsstring[]-Datos de filas para la tabla auto-generada
highlightnumber[]-Indices de columnas a resaltar en las filas auto-generadas

STableHead

PropTipoDefaultDescripcion
classstring-Clases CSS adicionales aplicadas al thead

STableBody

PropTipoDefaultDescripcion
classstring-Clases CSS adicionales aplicadas al tbody

STableRow

PropTipoDefaultDescripcion
classClassNameValue-Clases CSS adicionales aplicadas a la fila

STableHeadCell

PropTipoDefaultDescripcion
classClassNameValue-Clases CSS adicionales aplicadas a la celda de encabezado

STableCell

PropTipoDefaultDescripcion
classClassNameValue-Clases CSS adicionales aplicadas a la celda
highlightbooleanfalseAplica fuente en negrita y color de texto mas oscuro
colspannumber-Numero de columnas que la celda debe abarcar

Slots

STable

NombreDescripcion
defaultContenido de la tabla (STableHead, STableBody u otros elementos)

STableHead

NombreDescripcion
defaultCeldas de encabezado (elementos STableHeadCell)

STableBody

NombreDescripcion
defaultFilas de la tabla (elementos STableRow)

STableRow

NombreDescripcion
defaultCeldas de la fila (elementos STableCell o STableHeadCell)

STableCell

NombreDescripcion
defaultContenido de la celda

STableHeadCell

NombreDescripcion
defaultContenido de la celda de encabezado
Copyright © 2026