Estoy tratando de colorear solo la primera fila. Funciona bien, pero el problema es colorear el encabezado también al mismo tiempo. ¿Alguien tiene una idea? Estoy usando jspdf Este es el código del fragmento
if (new Date(tableaudate[0]).getDay() === 0) { if (data.row.index === 0) { data.cell.styles.fillColor = [211, 211, 211]; console.log(data); } }Agregué este fragmento de código después para sobrescribir cualquier estilo, pero no funciona:
options.headStyles = { fillColor: [23, 55, 100], textColor: '#FFFFFF', minCellHeight: 8, fontSize: 8 };Está aplicando el estilo de la primera fila en el encabezado. Por favor, ¿alguien tiene una idea sobre este problema?
De hecho, el problema es que la cabeza y el cuerpo tienen el mismo índice, por lo que distinguir esta es la solución: agregó este fragmento de código
&& data.row.section !== 'head' if (new Date(tableaudate[0]).getDay() === 0) { if (data.row.index === 0 && data.row.section !== 'head') { data.cell.styles.fillColor = [211, 211, 211]; } }