Cuándo usar
Usa CrmEditableTable para listados. Entrega las acciones a headerActions, columnas con render y una identidad estable para cada fila. Los editores de celda pertenecen al consumidor.
Propiedades y variantes
| Propiedad | Contrato |
|---|---|
rows / columns / getRowId | Datos, definiciones de columnas e ID estable. |
sort / onSortChange | Orden controlado; el consumidor ordena los datos. |
headerActions / headerLayout | Acciones; stacked separa las utilidades en contenedores estrechos. |
emptyText / isRefreshing | Estados vacío y de actualización. |
selection / pagination | Selección y paginación opcionales, controladas por el consumidor. |
Estados y accesibilidad
Conserva la edición optimista y revierte los cambios si falla el guardado.
Evitar
No montes una tabla dentro de otra cabecera de tarjeta ni uses el índice de la fila como identidad persistente.