paged_datatable library Null safety

Classes

AppLocalizationDelegate
BaseFilterMenuItem
BaseTableColumn<TType extends Object>
CustomRowBuilder<TResult extends Object>
Allows you to pass a custom RowBuilder method.
DatePickerTableFilter
DateRangePickerTableFilter
Defines an EditableTableColumn that renders a DropdownFormField with a list of items.
EditableTableColumn<TType extends Object, TValue extends Object>
Defines a BaseTableColumn that allows the content of a cell to be modified, updating the underlying item too.
Filtering
FilterMenuDivider
FilterMenuItem
FilterMenuItemBuilder
LargeTextTableColumn<TType extends Object>
Defines an EditableTableColumn that renders the text of a field and when double-clicked, an overlay with a multiline, bigger text field is shown.
PagedDataTable<TKey extends Object, TResult extends Object>
A paginated DataTable that allows page caching and filtering TKey is the type of the page token TResult is the type of data the data table will show.
PagedDataTableConfiguration
Distributes the same PagedDataTableConfigurationData across descendants widgets.
PagedDataTableConfigurationData
PagedDataTableController<TKey extends Object, TResult extends Object>
Represents a controller of a PagedDataTable
PagedDataTableFilterBarMenu
PagedDataTableFooterConfiguration
PagedDataTableLocalization
PaginationResult<TKey extends Object, TResult extends Object>
Contains a set of elements and optionally a next page token
ProgrammaticTableFilter<TValue>
A filter that is not visible in the popup dialog but can be set with the controller.
SortBy
TableColumn<TType extends Object>
Defines a simple BaseTableColumn that renders a cell based on cellBuilder
TableFilter<TValue>
TableFilterState<TValue>
TextTableColumn<TType extends Object>
Defines an EditableTableColumn that renders a text field when double-clicked
TextTableFilter

Typedefs

ErrorBuilder = Widget Function(Object error)
FetchCallback<TKey extends Object, TResult extends Object> = FutureOr<PaginationResult<TKey, TResult>> Function(TKey pageToken, int pageSize, SortBy? sortBy, Filtering filtering)
Getter<T extends Object, TValue extends Object> = TValue? Function(T item)
RowBuilder<TResult extends Object> = Widget Function(BuildContext context, TResult item)
Setter<T extends Object, TValue> = FutureOr<bool> Function(T item, TValue newValue, int rowIndex)
WidgetBuilder = Widget Function(BuildContext context)

Exceptions / Errors

TableError