syncfusion_flutter_datagrid 19.2.44-beta.1 syncfusion_flutter_datagrid: ^19.2.44-beta.1 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.
[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'shandleSort
method has been removed. To write the whole logic for custom sorting, override theperformSorting
method inDataGridSource
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
andonQueryCellStyle
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 inDataGridSource
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 asvisible
in theGridColumn
class. - The argument of
onQueryRowHeight
callback has been removed. Previously there washeight
parameter. Now,RowHeightDetails
is passed as parameter which hasrowHeight
androwIndex
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.