getTooltips method

  1. @override
List<Widget> getTooltips(
  1. List<IExtendedSeriesInterface> spots
)
override

Called when the databroker returns a successful result

ChartModel overrides WidgetModel's onDataSourceSuccess to populate the series data from the datasource and to populate the label data from the datasource data.

Implementation

@override
List<Widget> getTooltips(List<IExtendedSeriesInterface> spots) {
  List<Widget> views = [];
  for (var spot in spots) {
    var series =
        this.series.firstWhereOrNull((element) => element == spot.series);
    views.addAll(buildTooltip(series, spot));
  }
  return views;
}