CarpenterListReport<T, K> constructor
const
CarpenterListReport<T, K> ({
- Key? key,
- required String title,
- required CollectionSnapshot<
T> snapshot, - required CollectionSelection<
K> selection, - required CarpenterCollectionRenderer<
T> collectionBuilder, - required Widget summary,
- String? subtitle,
- CarpenterPageStatus? status,
- Widget? filterBar,
- List<
CarpenterActionDescriptor> primaryActions = const [], - List<
CarpenterActionDescriptor> secondaryActions = const [], - CarpenterActionDescriptor? exportAction,
- CarpenterActionDescriptor? retryAction,
- CarpenterRegionScrollOwnership scrollOwnership = CarpenterRegionScrollOwnership.child,
- CarpenterCollectionPageMessages messages = const CarpenterCollectionPageMessages(),
Implementation
const CarpenterListReport({
super.key,
required this.title,
required this.snapshot,
required this.selection,
required this.collectionBuilder,
required this.summary,
this.subtitle,
this.status,
this.filterBar,
this.primaryActions = const [],
this.secondaryActions = const [],
this.exportAction,
this.retryAction,
this.scrollOwnership = CarpenterRegionScrollOwnership.child,
this.messages = const CarpenterCollectionPageMessages(),
});