cellBuilder property

CellItemBuilder? cellBuilder
final

Custom heatmap cell builder e.g. (add tootips):

cellBuilder: (context, childBuilder, columnIndex, rowIndex, date) {
  return Tooltip(
    message: "${DateFormat('yyyy-MM-dd').format(date)} value: $value",
    waitDuration: const Duration(seconds: 1),
    child: childBuilder(
      context,
      valueBuilder: (context, dateDay) {
        if (dateDay == null) return null;
        var n = vm.data[date];
        return Text((n ?? 0).toString());
      },
    ),
  );
},

Implementation

final CellItemBuilder? cellBuilder;