Table constructor

Table({
  1. required List<String> headers,
  2. required List<List> rows,
  3. required List<int> columnWidths,
  4. int selectedRowIndex = 0,
  5. Style headerStyle = const Style(modifiers: Modifier.bold),
  6. Style rowStyle = Style.empty,
  7. Style selectedRowStyle = const Style(modifiers: Modifier.reverse),
  8. Style borderStyle = const Style(modifiers: Modifier.dim),
})

Creates a new Table widget with the provided data and column definitions.

Implementation

Table({
  required this.headers,
  required this.rows,
  required this.columnWidths,
  this.selectedRowIndex = 0,
  this.headerStyle = const Style(modifiers: Modifier.bold),
  this.rowStyle = Style.empty,
  this.selectedRowStyle = const Style(modifiers: Modifier.reverse),
  this.borderStyle = const Style(modifiers: Modifier.dim),
});