findHeaderColumnIndex method
Implementation
int findHeaderColumnIndex(
List<hr.HeaderRow> headerRows,
int rowIndex,
int logicalColumnIndex,
) {
var currentIndex = 0;
for (var columnIndex = 0; columnIndex < headerRows[rowIndex].columns.length; columnIndex++) {
final column = headerRows[rowIndex].columns[columnIndex];
final span = column.combinedColumns ?? 1;
if (logicalColumnIndex >= currentIndex && logicalColumnIndex < currentIndex + span) {
return columnIndex;
}
currentIndex += span;
}
return logicalColumnIndex;
}