fromHeaders<T, K> static method

Widget fromHeaders<T, K>(
  1. BuildContext context,
  2. List<TTableHeader<T, K>> headers,
  3. T item, {
  4. TPdfTableDecoration decoration = const TPdfTableDecoration(),
  5. double availableWidth = 515,
  6. TKeyValueTheme? theme,
  7. Map<String, Uint8List>? imageCache,
})

Creates a grid layout from headers and a single item.

Implementation

static pw.Widget fromHeaders<T, K>(
  BuildContext context,
  List<TTableHeader<T, K>> headers,
  T item, {
  TPdfTableDecoration decoration = const TPdfTableDecoration(),
  double availableWidth = 515,
  TKeyValueTheme? theme,
  Map<String, Uint8List>? imageCache,
}) {
  final values = TKeyValue.mapHeaders<T, K>(
    context,
    headers,
    TListItem<T, K>(key: 0 as dynamic, data: item),
    0,
  );
  return from(context, values, decoration: decoration, availableWidth: availableWidth, theme: theme, imageCache: imageCache);
}