updateColumnsWithBuilders method
Update columns with custom cell builders (typically called after construction)
Implementation
void updateColumnsWithBuilders(List<ColumnConfig> newColumns) {
final fixedCount = _state.config.fixedColumns;
final newFixedColumns = newColumns.take(fixedCount).toList();
final newDataColumns = newColumns.skip(fixedCount).toList();
_state = _state.copyWith(
columns: newColumns,
fixedColumns: newFixedColumns,
dataColumns: newDataColumns,
);
notifyListeners();
}