exportRow method

  1. @protected
void exportRow(
  1. List<GridColumn> columns,
  2. DataGridRow row,
  3. PdfGrid pdfGrid
)

Exports a DataGridRow to Pdf.

Implementation

@protected
void exportRow(List<GridColumn> columns, DataGridRow row, PdfGrid pdfGrid) {
  int cellIndex = 0;
  final PdfGridRow pdfRow = pdfGrid.rows.add();

  for (final GridColumn column in columns) {
    final PdfGridCell pdfCell = pdfRow.cells[cellIndex];
    final Object cellValue = getCellValue(column, row) ?? '';
    pdfCell.value = cellValue.toString();
    pdfCell.style.borders.all = _pdfPen;
    cellIndex++;
    _exportCellToPdf(DataGridExportCellType.row, pdfCell, cellValue, column);
  }
}