utils/src/picker/base_multi_data_picker library
Classes
- BrnDefaultMultiDataPickerDelegate
- 实现了部分默认逻辑的 Delegate
- GeneralMultiDataPicker
- 多级数据选择弹窗
- GeneralMultiDataPickerDelegate
- 数据适配 Delegate
- GeneralMultiDataPickerEntity
- 适用于 BrnDefaultMultiDataPickerDelegate 的数据类
- MyPicker
- 一级数据选择widget
Constants
- pickerHeight → const double
- Default value of DatePicker's height.
- pickerItemHeight → const double
- Default value of DatePicker's column height.
- pickerShowTitleDefault → const bool
- Default value of whether show title widget or not.
- pickerTitleHeight → const double
- Default value of DatePicker's title height.
Typedefs
- BaseMultiDataPickerCreateWidgetCallback = Widget Function(bool isSelect, int column, int row, List selectedItems)
-
可以自定义实现 item Widget样式,更灵活
isSelect
是否被选中column
第几列row
第几行selectedItems
当前被选中的数据列表 - ConfirmButtonClick = void Function(List selectedIndexList)
- 确定筛选内容事件回调
-
CreateWidgetList
= List<
Widget> Function() - 创建一级数据widget列表