buildActionBar method
构建操作栏
Implementation
@override
Widget? buildActionBar(List<T> data) {
if (widget.actionBarBuilder != null) {
return widget.actionBarBuilder!(
context,
data,
() => onSelectAll(data),
(data) {
setState(() {
selectedData = data;
});
},
);
}
return MultiPickerActionBar(
maxCount: widget.maxCount,
selectedCount: selectedData.length,
onSelectAll: () => onSelectAll(data),
onClearAll: () {
setState(() {
selectedData.clear();
});
widget.onChanged?.call(null);
},
onShowSelectedData: _showSelectedData,
);
}