syncfusion_flutter_datagrid 20.2.38 copy "syncfusion_flutter_datagrid: ^20.2.38" to clipboard
syncfusion_flutter_datagrid: ^20.2.38 copied to clipboard

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.

[20.2.38] - 07/12/2022 #

Bugs

  • The next and previous buttons in SfDataPager are disabled even though the currently selected page is the last and the first page, respectively.

[20.2.36] - 06/30/2022 #

Bugs

[20.1.58] - 05/31/2022 #

Bugs

  • The null check operator used on a null value exception will no longer be thrown when deselecting all the selected rows programmatically.

[20.1.57] - 05/24/2022 #

Bugs

  • Checkbox is now properly unchecked when it is unchecked after being ticked

[20.1.55] - 05/12/2022 #

Bugs

  • BoxConstraints has a negative minimum height exception will no longer be thrown when opening the keyboard for TextField which is adjacent to DataGrid.
  • Back key works properly while tapping the back key on an Android device and DataGrid has focus.

[20.1.52] - 05/03/2022 #

Bugs

  • DataGrid is now extended to its maximum height when setting the shrinkWrapRows to true and onQueryRowHeight callback.

[20.1.48] - 04/12/2022 #

Bugs

  • The animation will no longer be visible for checkbox column while scrolling when the rowCacheExtent property is set to the number of rows available in DataGrid.
  • The DataGridSource.handlePageChange method will now wait asynchronously until the Future.delayed value specified in the method.
  • Other cells will not be moved into edit mode when the last row is removed and a cell in that row is in edit mode.

[20.1.47] - 04/04/2022 #

Bugs

  • Other cell will not be moved into edit mode when trying to click it and returning false from canSubmitCell method for currentcell.

Features

  • Provided the support to check whether the currentcell is in editing mode using DataGridController.isCurrentCellInEditing property.
  • Provided the support to set the custom sort icon using SfDataGridThemeData.sortIcon property.

[19.4.54] - 03/01/2022 #

Bugs

  • Horizontal scrollbar will no longer be shown when you type the text beyond the cell width on editing.

[19.4.50] - 02/08/2022 #

Bugs

  • Cell will no longer be navigated to non visible column's cell which is placed in 0th index.

[19.4.42] - 01/11/2022 #

Bugs

  • The null check operator exception will no longer be thrown when long press the table summary rows.

[19.4.38] - 12/17/2021 #

Features

  • Provided the support to set the different swipe offset for right and left swiping.
  • Provided the support to select multiple rows when tapping another row and press and hold the SHIFT key
  • Provided the support to wrap the DataGrid’s width and height based on number of rows and columns available when DataGrid’s parent size is infinity.
  • Provided the support to show a dropdown button for choosing a different number of rows to show on each page.
  • Provided the support to set the number of rows to be added with the currently visible items in viewport size for reusing during vertical scrolling.

Bugs

  • Range exception will no longer be thrown when DataGridSource is changed at run time with multiple rows are selected.

[19.3.55] - 11/23/2021 #

Bugs

  • The assertion failed exception will no longer be thrown when you scroll horizontally using scrollbar thumb track and isScrollbarAlwaysShown is enabled.

[19.3.54] - 11/17/2021 #

Bugs

  • Now, onQueryRowHeight callback will be called for all the rows in view when all the rows are available in view.

[19.3.53] - 11/12/2021 #

Breaking changes

  • Now, onCellLongPress callback will be called when long a pointer has remained in contact with the screen at the same location for a long period of time.

[19.3.47] - 26/10/2021 #

Bugs

  • debugDisposed and debugDuringDeviceUpdate errors are no longer occurred in debug mode when rebuilding the app from any of the DataGrid's onCellDoubleTap callback.

[19.3.44] - 10/05/2021 #

Features

  • Provided the support to export the DataGrid content with sorted order.

Bugs

  • The focus is now retained in the TextField, which is outside the DataGrid, when calling the notifyListeners from TextField’s onPressed callback to update the data in DataGrid.

[19.3.43] - 10/01/2021 #

Features

  • Provided the support to resize the columns by tapping and dragging the right border of the column header.
  • Provided the support to show an additional unbound row to display a summary or totals. Users can display a minimum, maximum, average, and count in columns.
  • Provided the support to export the DataGrid content, such as rows, stacked header rows, and table summary rows, to Excel and PDF format with several customization options.
  • Provided the support to show a checkbox in each row to select entire rows when the boxes are checked. Users can select or deselect all the rows by selecting the checkbox in the header.
  • Provided the support to sort all the rows in DataGrid instead of current page alone when the paging is used.
  • Provided the support to set the size for the page buttons in SfDataPager.

Breaking changes

  • The onCellRenderersCreated callback has been removed from the SfDataGrid.

[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