items property
List
get
items
Convenience getter returning all individual items across all loaded pages flattened into a single list.
Implementation
List<dynamic> get items {
final currentPages = _data.value;
if (currentPages == null || currentPages.isEmpty) return const [];
if (getItems != null) {
return currentPages.expand((p) => getItems!(p)).toList();
}
final result = <dynamic>[];
for (final page in currentPages) {
if (page is Iterable) {
result.addAll(page);
} else {
result.add(page);
}
}
return result;
}