dart_grid 1.0.2 copy "dart_grid: ^1.0.2" to clipboard
dart_grid: ^1.0.2 copied to clipboard

Dart Grid type data implementation. This package allows you to work with data tables like Excel, while saving only real data (empty data is only generated).

Dart Grid #

Dart Grid type data implementation #

This package allows you to work with data tables like Excel, while saving only real data (empty data is only generated).

Check flutter_grid_ui for UI implementation

Getting Started #

To use this package, add dart_grid as a dependency in your pubspec.yaml file.

dependencies:
  dart_grid: any

Using #

import 'package:dart_grid/dart_grid.dart';

Example #

void main() {
  var grid = Grid<int>();

  grid.add(CellData(index: 0, data: 1));
  grid.add(CellData(index: 1, data: 2));
  grid.add(CellData(index: 2, data: 3));
  grid.putAt(3, [CellData(index: 3, data: 4)]);
  grid.add(CellData(index: 4, data: 5));

  grid.removeAt(2, offset: true);

  for (var i = 0; i < grid.lengthRows; i++) {
    print('Row index ${grid.rows[i].index}: ${grid.datas[i]}');
  }
}

Result

Row index 0: [1, null, null, null, null]
Row index 1: [null, 2, null, null, null]
Row index 2: [null, null, null, 4, null]
Row index 3: [null, null, null, null, 5]
3
likes
140
pub points
4%
popularity

Publisher

verified publisherdipdev.studio

Dart Grid type data implementation. This package allows you to work with data tables like Excel, while saving only real data (empty data is only generated).

Repository (GitLab)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

collection

More

Packages that depend on dart_grid