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.
- 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.