syncfusion_flutter_datagrid 19.2.56-beta copy "syncfusion_flutter_datagrid: ^19.2.56-beta" to clipboard
syncfusion_flutter_datagrid: ^19.2.56-beta copied to clipboard

outdated

The Syncfusion Flutter DataGrid is used to display and manipulate data in a tabular view. Its rich feature set includes different types of columns, selections, column sizing, etc.

[19.2.56-beta] - 08/17/2021 #

Features

  • Provided the support to access the sorted collection of DataGridRow.

Breaking changes

  • A rowIndex is passed as an additional argument in startSwipeActionsBuilder and endSwipeActionsBuilder callbacks. So, now these callbacks will have three arguments instead of two arguments.

[19.2.44-beta] - 06/30/2021 #

Features

  • Provided the support to edit cell values. An editor widget can be loaded based on the column type to edit cell values.
  • Provided the support to fit the rows and columns based on the value of the cells to improve readability.
  • Provided the support to highlight a row when mouse hovers over it in Web and Desktop platforms.
  • Provided the support to show an additional row that can be displayed below to last row. Widgets can also be displayed in the footer row.
  • Provided the support to listen the vertical and horizontal scroll changes.
  • Provided the support to write the entire logic for custom sorting instead of performing built-in sorting.

Breaking changes

  • GridTextColumn class has been deprecated. Use GridColumn instead.
  • #I324459 - The DataGrid's built-in left and top borders have been removed. Set the required border configuration in the Container widget and add SfDataGrid as a child.
  • The DataGridSource class's handleSort method has been removed. To write the whole logic for custom sorting, override the performSorting method in DataGridSource class.

[19.1.67-beta] - 06/08/2021 #

Bugs

  • Now, the background color for row is applied when transparent color is set.

[19.1.56-beta] - 04/13/2021 #

Bugs

  • The column headers are now visible when the rows are empty.

[19.1.55-beta] - 04/06/2021 #

Bugs

  • Now, in Flutter 2.0, text can be typed in TextField widget when you load it in cells in web platform.

Features

  • Provided the support to refresh the data when the datagrid is pulled down.
  • Provided the support to swipe a row “right to left” or “left to right” for custom actions such as deleting, editing, and so on. When the user swipes a row, the row will be moved, and swipe view will be shown for custom actions.
  • Provided the support to scroll to a specific row, column, or cell. Also, users can scroll a row or column based on offset values.

Breaking Changes

We have documented all the API breaking details in this document.

[18.4.49-beta] - 03/23/2021 #

Bugs

  • Stack overflow exception is no longer thrown when comparing two DataGridSource class with hashCode.

[18.4.47-beta] - 03/09/2021 #

Bugs

  • Now, if the widget is loaded using the 'headerCellBuilder' function, the padding will not be considered for the column header.

[18.4.33-beta] - 01/05/2021 #

Bugs

  • Now, when moving from a page with fewer rows than the size of the view port, rows are not clipped to another page with more rows than the size of the view port.

[18.4.31-beta] - 12/22/2020 #

Breaking Changes

  • Now, the row index is started from 0 instead of 1 for first row in onQueryRowStyle and onQueryCellStyle callbacks.

[18.4.30-beta] - 12/17/2020 #

Features

  • Provided the support to show stacked headers i.e. unbound header rows. Unbound header rows span stacked header columns across multiple rows and columns.
  • Provided the support to display an interactive view when the grid reaches its maximum offset while scrolling down. Tapping the interactive view triggers a callback to add more data from the data source of the grid at run time.
  • Provided the support to highlight the header cells on mouse hover.
  • Provided the callbacks support in SfDataPager to listen when page navigation is started and ended.
  • Provided the support to set grid lines for header and stacked header cells.
  • Provided the support to improve the compactness of the datagrid based on the visual density.

Breaking Changes

  • All the properties in GridTextColumn, GridNumericColumn, GridDateTimeColumn and GridWidgetColumn classes are marked as final. So, these classes are immutable.

[18.3.53-beta] - 12/08/2020 #

Bugs

  • Now, the last row is considered to calculate the auto-fit column width.

[18.3.52-beta] - 12/01/2020 #

Features

  • Provided the support to show the scrollbars always and set the scrollphysics for vertical and horizontal scrollbars.

[18.3.50-beta] - 11/17/2020 #

Features

  • Provided the support to recalculate the column widths at run time.

[18.3.40-beta] - 10/13/2020 #

Features

  • Provided the support to apply custom sorting by overriding the compare method in DataGridSource class.

[18.3.35-beta] - 10/01/2020 #

Features

  • Provided the data pager support to load data in segments. It is useful when loading huge amounts of data.

  • Provided the support to fix (freeze) columns on the left and right sides. You can also fix (freeze) the rows at the top and bottom of a DataGrid.

  • Provided the support to sort one or more column in the ascending order and descending order.

  • Provided the support to listen to callbacks for the following cell interactions,

    • Tap

    • Double tap

    • Secondary tap

    • Long press

  • Provided the support to refresh the specific row's height at run time

Breaking changes

  • The isHidden property has been renamed as visible in the GridColumn class.
  • The argument of onQueryRowHeight callback has been removed. Previously there was height parameter. Now, RowHeightDetails is passed as parameter which has rowHeight and rowIndex properties.

[18.2.59-beta] - 09/23/2020 #

No changes.

[18.2.57-beta] - 09/08/2020 #

No changes.

[18.2.56-beta] - 09/01/2020 #

No changes.

[18.2.55-beta] - 08/25/2020 #

No changes.

[18.2.54-beta] - 08/18/2020 #

No changes.

[18.2.48-beta] - 08/04/2020 #

No changes.

[18.2.47-beta] - 07/28/2020 #

No changes.

[18.2.46-beta] - 07/21/2020 #

No changes.

[18.2.45-beta] - 07/14/2020 #

No changes.

[18.2.44-beta] - 07/07/2020 #

Initial release.

Features

  • Column types - Show different data types (int, double, string, and date-time) in different types of columns. Also, load any widget in a column.
  • Column sizing - Set the width of columns with various sizing options. Columns can also be sized based on their content.
  • Auto row height - Set the height for rows based on the content of their cells.
  • Selection - Select one or more rows. Keyboard navigation is supported for web platforms.
  • Styling - Customize the appearance of cells and headers. Conditional styling is also supported.
  • Theme - Use a dark or light theme.
  • Accessibility - The DataGrid can easily be accessed by screen readers.
  • Right to Left (RTL) - Right-to-left direction support for users working in RTL languages like Hebrew and Arabic.
708
likes
0
pub points
99%
popularity

Publisher

verified publishersyncfusion.com

The Syncfusion Flutter DataGrid is used to display and manipulate data in a tabular view. Its rich feature set includes different types of columns, selections, column sizing, etc.

Homepage
Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

collection, flutter, syncfusion_flutter_core

More

Packages that depend on syncfusion_flutter_datagrid