data_grid 0.0.8 copy "data_grid: ^0.0.8" to clipboard
data_grid: ^0.0.8 copied to clipboard

outdated

High Performance Data Grid designed for large numeric data sets

This package is in development and breaking changes may be made at any time.

Data Grid is a performance focused data grid optimized for large numeric tables.

Features #

  • Builders to prevent unnecessary rendering of data.
  • Performant layout algorithm, either a fixedWidth or autoFitWidth that doesn't need to perform the expensive task of computing a each widgets getMinIntrinsicWidth
  • Frozen header row and column headers

Grid widget for dart that features a frozen left and header column grid

Getting started #

In the command line

flutter pub get data_grid

Usage #

class MyWidget extends StatelessWidget {
  const MyWidget({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return Grid(
      columns: [
        GridColumn.autoFitWidth(text: "Hello"),
        GridColumn.autoFitWidth(text: "World"),
      ],
      rows: [
        GridRow(children: [
          GridCell.autoFitWidth(text: "123.12", sortValue: 123.12),
          GridCell.autoFitWidth(text: "12", sortValue: 12),
        ])
      ],
    );
  }
}

26
likes
0
points
114
downloads

Publisher

unverified uploader

Weekly Downloads

High Performance Data Grid designed for large numeric data sets

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, sync_scroll_controller

More

Packages that depend on data_grid