paged_datatable library
Classes
- AppLocalizationDelegate
- BaseFilterMenuItem
-
BaseTableColumn<
TType extends Object> -
CustomRowBuilder<
TResult extends Object> - Allows you to pass a custom RowBuilder method.
- DatePickerTableFilter
- DateRangePickerTableFilter
-
DropdownTableColumn<
TType extends Object, TValue extends Object> -
Defines an EditableTableColumn that renders a
DropdownFormField
with a list of items. -
DropdownTableFilter<
TValue> -
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 Comparable, TResultId extends Comparable, TResult extends Object> -
A paginated DataTable that allows page caching and filtering
TKey
is the type of the page tokenTResult
is the type of data the data table will show. - PagedDataTableConfiguration
-
PagedDataTableController<
TKey extends Comparable, TResultId extends Comparable, TResult extends Object> - Represents a controller of a PagedDataTable
- PagedDataTableFilterBarMenu
- PagedDataTableLocalization
- PagedDataTablePaginationInfo
- PagedDataTableTheme
- PagedDataTableThemeData
-
PaginationResult<
TPaginationKey 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< Function(TKey pageToken, int pageSize, SortBy? sortBy, Filtering filtering)TKey, TResult> > -
Getter<
T extends Object, TValue extends Object> = TValue? Function(T item) -
ModelIdGetter<
TResultId extends Comparable, TResult extends Object> = TResultId Function(TResult 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)