columnIdxByCellKeyAndRowIdx method
int?
columnIdxByCellKeyAndRowIdx(
- Key cellKey,
- int rowIdx
)
inherited
Implementation
@override
int? columnIdxByCellKeyAndRowIdx(Key cellKey, int rowIdx) {
if (rowIdx < 0 || rowIdx >= refRows.length) {
return null;
}
final columnIndexes = columnIndexesByShowFrozen;
final length = columnIndexes.length;
for (int columnIdx = 0; columnIdx < length; columnIdx += 1) {
final field = refColumns[columnIndexes[columnIdx]].field;
if (refRows[rowIdx].cells[field]!.key == cellKey) {
return columnIdx;
}
}
return null;
}