buildCell method

Widget buildCell({
  1. required int rowIndex,
  2. required int columnIndex,
  3. required Object? value,
  4. required FdcCellContext cell,
  5. required bool fieldExists(
    1. String fieldName
    ),
  6. required Object? fieldValueResolver(
    1. String fieldName
    ),
  7. required bool fieldValueWriter(
    1. String fieldName,
    2. Object? value
    ),
  8. required FdcFieldValueFormatter fieldValueFormatter,
})

Builds a cell context using this column's concrete generic value type.

Implementation

Widget buildCell({
  required int rowIndex,
  required int columnIndex,
  required Object? value,
  required FdcCellContext cell,
  required bool Function(String fieldName) fieldExists,
  required Object? Function(String fieldName) fieldValueResolver,
  required bool Function(String fieldName, Object? value) fieldValueWriter,
  required FdcFieldValueFormatter fieldValueFormatter,
}) {
  return cellBuilder(
    FdcFieldContext<T>(
      column: this,
      rowIndex: rowIndex,
      columnIndex: columnIndex,
      value: value as T?,
      fieldExists: fieldExists,
      fieldValueResolver: fieldValueResolver,
      fieldValueWriter: fieldValueWriter,
      fieldValueFormatter: fieldValueFormatter,
    ),
    cell,
  );
}