toWidget method

Widget toWidget(
  1. ValueWidgetBuilder<T> builder, {
  2. Widget? child,
})

Create a Widget which depends on the cell's value.

The builder function, see ValueListenable.builder for details of the arguments, is called with the cells value to build the widget. Whenever the value of the cell changes, the builder function is called to rebuild the widget.

If child is non-null it is passed as the third argument to the builder function. This is a Widget which is inserted in the Widget tree returned by the builder function but does not depend on the value of the cell and hence should not be rebuilt if the cell value changes.

Implementation

Widget toWidget(ValueWidgetBuilder<T> builder, {
  Widget? child
}) => CellListenerWidget(
    cell: this,
    builder: builder,
    child: child
);