datagrid library

Classes

ColumnSizer
Handles the sizing for all the columns in the SfDataGrid. [...]
DataCell
Provides functionality to display the cell.
DataCellBase
A base class which provides functionalities for DataCell.
DataGridCellDetails
A base class which provides the details for callbacks that use DataGridCellTapDetails, DataGridCellDoubleTapDetails and DataGridCellLongPressDetails. [...]
DataGridCellDoubleTapDetails
Details for callbacks that use DataGridCellDoubleTapDetails. [...]
DataGridCellLongPressDetails
Details for callbacks that use DataGridCellLongPressDetails. [...]
DataGridCellTapDetails
Details for callbacks that use DataGridCellTapDetails. [...]
DataGridController
Controls a SfDataGrid widget. [...]
DataGridSource<T extends Object>
A datasource for obtaining the row data for the SfDataGrid. [...]
DataGridSourceChangeNotifier
ToDO
DataPagerController
A controller for SfDataPager. [...]
DataPagerDelegate
A delegate that provides the row count details and method to listen the page navigation in SfDataPager. [...]
DataRow
Provides functionality to process the row.
DataRowBase
A base class which provides functionalities for DataRow.
GridCell
A widget which displays in the cells.
GridCellDateTimeRenderer<T1, T2>
A cell renderer which displays the DateTime value in the cell. [...]
GridCellNumericTextFieldRenderer<T1, T2>
A cell renderer which displays the numeric value in the cell. [...]
GridCellRendererBase
The base class for the cell renderer that used to display the widget.
GridCellTextFieldRenderer<T1, T2>
A cell renderer which displays the String value in the cell. [...]
GridCellWidgetRenderer<T1, T2>
A cell renderer which loads any widget to the cells. [...]
GridColumn
Provides the base functionalities for all the column types in SfDataGrid.
GridDateTimeColumn
A column which displays the values of DateTime in its cells. [...]
GridHeaderCell
A widget which displays in the header cells.
GridHeaderCellRenderer
A cell renderer which displays the header text in the columns.
GridNumericColumn
A column used to display the numeric values in its cells (int, double). [...]
GridTextColumn
A column which displays the values of the string in its cells. [...]
GridVirtualizingCellRendererBase<T1 extends Widget, T2 extends Widget>
A base class for cell renderer classes which displays widget in a cell.
GridWidgetCell
A widget which loads any widget in the cells. [...]
GridWidgetColumn
A column that shows any custom widget inside its cells. [...]
QueryCellStyleArgs
Holds the arguments for the SfDataGrid.onQueryCellStyle callback.
QueryRowStyleArgs
Holds the arguments for the SfDataGrid.onQueryRowStyle callback.
RowColumnIndex
Holds the coordinates for a cell.
RowHeightDetails
Details for callbacks that use RowHeightDetails see also: [...]
RowSelectionManager
Processes the row selection operation in SfDataGrid. [...]
SelectionManagerBase
Provides the base functionalities to process the selection in SfDataGrid.
SfDataGrid
A material design datagrid. [...]
SfDataPager
A widget that provides the paging functionality. [...]
SortColumnDetails
Configuration details to sort a column in SfDataGrid. [...]
StackedHeaderCell
Column configuration for stacked header row in SfDataGrid. [...]
StackedHeaderRow
Row configuration for stacked header in SfDataGrid. The columns for this stacked header row are provided in the stackedHeaderCells property of the StackedHeaderRow object. [...]

Enums

CellType
Describes the possible values for cell types.
ColumnWidthCalculationMode
Determines how the column widths should be calculated.
ColumnWidthCalculationRange
Determines how the row count should be considered when calculating the width of a column.
ColumnWidthMode
Determines how the width of the columns are adjusted.
DataGridSortDirection
Specifies the direction of the sort operation.
GridLinesVisibility
Determines how border lines should be shown in SfDataGrid.
GridNavigationMode
Decides whether the navigation in the SfDataGrid should be cell wise or row wise.
RowRegion
Describes the possible values for row region. [...]
RowType
Describes the possible values for row types.
SelectionMode
Determines how the selection is applied.
SortingGestureType
Specifies the different tap actions available for applying sorting.
StylePreference
Decides whether the selection should be applied above the cell/row style or both selection and cell or row style should be applied.

Typedefs

CellBuilderCallback(BuildContext contex, GridColumn column, int rowIndex) → Widget
Signature for SfDataGrid.cellBuilder callback
CellRenderersCreatedCallback(Map<String, GridCellRendererBase> cellRenderers) → void
Signature for SfDataGrid.onCellRenderersCreated callback.
CurrentCellActivatedCallback(RowColumnIndex newRowColumnIndex, RowColumnIndex oldRowColumnIndex) → void
Signature for SfDataGrid.onCurrentCellActivated callback.
CurrentCellActivatingCallback(RowColumnIndex newRowColumnIndex, RowColumnIndex oldRowColumnIndex) → bool
Signature for SfDataGrid.onCurrentCellActivating callback.
DataGridCellDoubleTapCallback(DataGridCellDoubleTapDetails details) → void
Signature for SfDataGrid.onCellDoubleTap callback.
DataGridCellLongPressCallback(DataGridCellLongPressDetails details) → void
Signature for SfDataGrid.onCellLongPress callback.
DataGridCellTapCallback(DataGridCellTapDetails details) → void
Signature for SfDataGrid.onCellTap and SfDataGrid.onCellSecondaryTap callbacks.
DataPagerItemBuilderCallback<Widget>(String text) → Widget
Signature for the SfDataPager.pageItemBuilder callback.
HeaderCellBuilderCallback(BuildContext contex, GridColumn column) → Widget
Signature for SfDataGrid.headerCellBuilder callback.
LoadMoreRows() → Future<void>
The signature of DataGridSource.handleLoadMoreRows function.
LoadMoreViewBuilder(BuildContext context, LoadMoreRows loadMoreRows) → Widget
Signature for the SfDataGrid.loadMoreViewBuilder function.
Signature for the SfDataGrid.onPageNavigationEnd callback.
Signature for the builder callback used by SfDataGrid.onPageNavigationStart.
QueryCellStyleCallback(QueryCellStyleArgs queryCellStyleArgs) → DataGridCellStyle
Signature for SfDataGrid.onQueryCellStyle callback.
QueryRowHeightCallback(RowHeightDetails details) → double
Signature for SfDataGrid.onQueryRowHeight callback
QueryRowStyleCallback(QueryRowStyleArgs queryRowStyleArgs) → DataGridCellStyle
Signature for SfDataGrid.onQueryRowStyle callback.
SelectionChangedCallback(List<Object> addedRows, List<Object> removedRows) → void
Signature for SfDataGrid.onSelectionChanged callback.
SelectionChangingCallback(List<Object> addedRows, List<Object> removedRows) → bool
Signature for SfDataGrid.onSelectionChanging callback.