widgets/paged_datatable/paged_datatable library
Classes
- BaseFilterMenuItem
-
BaseTableColumn<
TType extends Object> - CLDateRangeTableFilter
- Filtro range di date — due CLTextField.date affiancati (Da / A)
- CLDateTableFilter
- Filtro data singola — CLTextField.date (gg/mm/aaaa)
- CLDateTimeTableFilter
- Filtro data e ora — CLTextField.dateTime (gg/mm/aaaa hh:mm)
-
CLDropdownTableFilterAsync<
TValue extends Object> - Esempio di utilizzo:
-
CLDropdownTableFilterSync<
TValue extends Object> - Filtro dropdown che usa CLDropdown con supporto per ricerca sincrona
- CLMonthTableFilter
- Filtro mese — CLTextField.month (mm/aaaa)
- CLTimeTableFilter
- Filtro solo ora — CLTextField.time (hh:mm)
- CLYearTableFilter
- Filtro anno — CLTextField.year (aaaa)
-
CustomRowBuilder<
TResult extends Object> - Allows you to pass a custom RowBuilder method.
- DatePickerTableFilter
- DateRangePickerTableFilter
-
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
-
PagedDataTable<
TKey extends Comparable, TResultId extends Comparable, TResult extends Object> -
A paginated DataTable that allows page caching and filtering
TKeyis the type of the page tokenTResultis 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
- 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
-
TableAction<
T extends Object> -
TableColumn<
TType extends Object> - Defines a simple BaseTableColumn that renders a cell based on cellBuilder
-
TableExtraMenu<
T extends Object> -
TableFilter<
TValue> -
TableFilterState<
TValue> - 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)