addRow method

void addRow(
  1. SimpleTableRow simpleTableRow
)

Implementation

void addRow(SimpleTableRow simpleTableRow) {
  if (simpleTableRow.cells.length < columns.length) {
    for (var colNum = simpleTableRow.cells.length;
        colNum < columns.length;
        colNum++) {
      simpleTableRow.createCell('');
    }
  }
  if (columns.length == simpleTableRow.cells.length) {
    for (var i = 0; i < simpleTableRow.cells.length; i++) {
      simpleTableRow.cells[i].width = '${columns[i].width}px';
    }
  }
  rows.add(simpleTableRow);
  final isEven = rows.length % 2 == 0;
  if (isEven) {
    simpleTableRow.addCssClass('Even');
  } else {
    simpleTableRow.addCssClass('Odd');
  }
  scrollablePanel.add(simpleTableRow);
}