rowsForRequest static method
Convert chart series into a rectangular table.
Implementation
static List<List<Object?>>? rowsForRequest(ChartExportRequest request) {
final explicitRows = request.rows;
if (explicitRows != null) return explicitRows;
final payload = request.jsonConfig;
if (payload != null) {
final payloadRows = rowsFromPayload(
payload,
categoryLabels: request.categoryLabels,
);
if (payloadRows.isNotEmpty) return payloadRows;
}
final config = request.config;
if (config != null) {
return toRows(config, categoryLabels: request.categoryLabels);
}
return null;
}