fix(AdvancedTable): Pintar fondo área contenido (Z-Design V2)

Añade rectángulo de fondo con row_normal color ANTES de dibujar
las filas. Esto asegura que:
- Tablas vacías muestren color de fondo correcto (no negro)
- Áreas debajo de las últimas filas no queden sin pintar

VirtualAdvancedTable ya tenía este comportamiento.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
R.Eugenio 2025-12-30 18:20:23 +01:00
parent b67de1ce01
commit 9772d33b06

View file

@ -170,6 +170,16 @@ pub fn advancedTableRect(
var memory_ds = MemoryDataSource.init(table_state, table_schema.columns);
const data_src = memory_ds.toDataSource();
// Z-Design: Pintar fondo del área de contenido ANTES de las filas
// Esto asegura que tablas vacías o con pocas filas no muestren negro
ctx.pushCommand(Command.rect(
bounds.x,
bounds.y + @as(i32, @intCast(header_h)),
bounds.w,
content_h,
colors.row_normal,
));
// Construir RowRenderColors manualmente (los dos TableColors son tipos diferentes)
const render_colors = table_core.RowRenderColors{
.row_normal = colors.row_normal,