Data-table sticky responsive
Generado automáticamente desde el archivo fuente. No editar a mano — vuelve a ejecutar
catalyst-changelog-sync.
Qué cambió
Sección titulada «Qué cambió»DataTableColumnDefgana un flag top-levelsticky?: 'left' | 'right'— coherente conlabel/sortable/filterable, NO dentro demeta. Las columnas marcadas recibenposition: stickycon offsets acumulados calculados a partir de las columnas sticky previas del mismo lado.- El componente pasa a
table-layout: fixedconwidth: 100%y unmin-widthcomputado que suma los mínimos rígidos + elásticos. Las rígidas (sizesolo) se bloquean; las elásticas (size+minSize) absorben el espacio restante. - Truncate por defecto en
<td>elásticos víaoverflow: hidden/text-overflow: ellipsis/white-space: nowrap, con tooltip nativo[attr.title]que lleva el texto resuelto. Las celdas custom pueden sobreescribir. - Los offsets sticky se recalculan cuando cambia la visibilidad de columnas (toggle).
Por qué importa
Sección titulada «Por qué importa»Tres dolores desaparecen en viewports estrechos y al paginar: (1) actions y select ya no scrollean con el cuerpo, (2) el scroll horizontal solo mueve las columnas de datos, y (3) el ancho de la tabla deja de saltar entre páginas porque auto ya no remide cada celda. El fix vive en <au-data-table> compartido para que los consumidores no rehagan los cálculos lista por lista.