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