mapPlutoRowToList method

List<String?> mapPlutoRowToList(
  1. PlutoGridStateManager state,
  2. PlutoRow plutoRow
)

state PlutoGrid's PlutoGridStateManager.

Implementation

List<String?> mapPlutoRowToList(
  PlutoGridStateManager state,
  PlutoRow plutoRow,
) {
  List<String?> serializedRow = [];

  // Order is important, so we iterate over columns
  for (PlutoColumn column in visibleColumns(state)) {
    dynamic value = plutoRow.cells[column.field]?.value;
    serializedRow.add(column.formattedValueForDisplay(value));
  }

  return serializedRow;
}