LifeUI
1.53.2
Inicio

Tabla

Se utilizan para mostrar datos tabulares mediante filas y columnas. Permiten a los usuarios explorar, ordenar, comparar y actuar rápidamente sobre grandes cantidades de datos.

NombreRolEstatus
Antoni MartínezDirector tecnologia
Activo
Jose TomasFrontend Developer
Vacaciones
Juan DavidFrontend Developer
Baja
AlexDesign Enginner & Frontend Developer
Vacaciones

Filas rayadas

Utiliza la propiedad striped para representar filas rayadas.

NombreRolEstatus
Antoni MartínezDirector tecnologia
Activo
Jesus MontoroGerente Tecnologia
Activo
Juan DavidFrontend Developer
Baja
AlexUI developer & Design Systems Enginner
Vacaciones

Selección de una sola fila

Es posible hacer que las filas de la tabla sean seleccionables. Utiliza la propiedad selectionMode="single".

NombreRolEstatus
Antoni MartínezDirector tecnologia
Activo
Jesus MontoroGerente Tecnologia
Activo
Jose TomasFrontend Developer
Vacaciones
AlexUI developer & Design Systems Enginner
Vacaciones

Selección de varias filas

Puedes seleccionar varias filas utilizando la propiedad selectionMode="multiple".

NombreRolEstatus
Antoni MartínezDirector tecnologia
Activo
Jesus MontoroGerente Tecnologia
Activo
Jose TomasFrontend Developer
Vacaciones
AlexUI developer & Design Systems Enginner
Vacaciones

Selección controlada

Para controlar la selección de filas, utiliza la propiedad selectedRows en conjunto con la devolución de llamada onChangeSelectedRows. La propiedad key de las filas(rows) seleccionadas se pasará a la devolución de llamada cuando se pulse la fila.

NombreRolEstatus
Antoni MartínezDirector tecnologia
Activo
Jesus MontoroGerente Tecnologia
Activo
Jose TomasFrontend Developer
Vacaciones
AlexUI developer & Design Systems Enginner
Vacaciones

Filas seleccionadas: []

Fila seleccionada: ""

Deshabilitar filas

Utiliza la propiedad disabledRows para especificar las keys de las filas que deberan estar inhabilitadas. DisabledRowsnDemo

NombreRolEstatus
Antoni MartínezDirector tecnologia
Activo
Jose TomasFrontend Developer
Vacaciones
AlexUI developer & Design Systems Enginner
Vacaciones

Modo compacto

NombreRolEstatus
Antoni Martínez
Director tecnologia
Activo
Jose Tomas
Frontend Developer
Vacaciones
Juan David
Frontend Developer
Baja
Alex
Design Enginner & Frontend Developer
Vacaciones

Props

Table

PropTipoRequeridoDescripción
columns{ key: string, label: string }[]-Una lista de columnas de la cabecera en la tabla.
rows{ key: string, [prop: string]: any }[]-Una lista de objetos de fila en el cuerpo de la tabla que se utiliza para representar filas
selectionMode'single' | 'multiple' | undefined-El tipo de selecciona permitido
selectedRowsstring[]-Las claves de las filas seleccionadas(controlado)
defaultSelectedRowsstring[]-Las claves seleccionadas inicialmente (sin controlar).
disabledRowsstring[]-Las claves de las filas deshabilitadas
onChangeSelectedRows(rowsKeys: string[]) => void-Controlador que se llama cuando cambia la selección de filas
onSelectRow(rowKey: string) => void-Controlador que se llama cuando seleccionas una fila
compactboolean-variante de estilo mas compacta y menos relleno en las celdas

Table row

PropTipoRequeridoDescripción
rowKeystring-Una clave unica que identifica una fila