Skip to main content
Tabla de encabezado fijo y filas con desplazamiento vertical. Categoría: Datos. Uso: Conjuntos pequeños o acotados de datos tabulares. Importa el barrel público y Flutter Material. Código fuente.

Constructor

Esta firma corresponde al código fuente, incluyendo nulabilidad y defaults; las condiciones y el comportamiento se explican debajo.

Propiedades

“Requerido” significa que debes pasar el argumento, incluso cuando su tipo admite null. Los valores null de color suelen delegar al tema; consulta las notas para el rol efectivo.

Ejemplo

Este archivo define una función que devuelve el widget. Llámala desde build con tus datos/callbacks, y conserva el estado y los recursos en su dueño. No ejecuta callbacks ficticios.

Comportamiento y límites

  • Incluye Expanded en un Column: requiere altura disponible finita. Usa SizedBox(height: …) o Expanded en un padre acotado.
  • Cada fila debe tener como máximo tantas celdas como títulos. Para alineación consistente utiliza la misma cantidad.
  • No integra scroll horizontal, paginación, ordenación ni virtualización. Construye todas las filas mediante Column.
  • showHoverRow controla resaltado. onTapRow recibe el índice de la lista actual; la app lo traduce a una entidad.
  • Con showHoverRow: true y sin onTapRow el InkWell conserva una closure vacía para hover. No presupongas una acción de apertura.
  • Ajusta color de tabla/header/celdas según la capa visual y considera una lista móvil si no caben las columnas.
Para ejemplos con estado y composición completos, consulta componentes reutilizables y formularios.