widgets/pickers/department_user_picker library

Classes

DepartmentUserPicker<U, D>
@author lzj
DepartmentUserPickerState<U, D>
DUPickerController<U, D>

Typedefs

CrumbBuilder<U, D> = Widget Function(BuildContext ctx, DUPickerController<U, D> proxy, D department)
已选部门面包屑Item生成器
DepartmentBuilder<U, D> = Widget Function(BuildContext ctx, DUPickerController<U, D> proxy, D department)
部门列表Item生成器
DepartmentRepo<D> = Future<List<D>?> Function(D? parent)
部门列表数据仓库
IndexPredicate<U, D> = int? Function(String, int, DUPickerController<U, D> proxy)
OnSelected<U> = Future Function(List<U>? users)
OnUserClick<U, D> = void Function(SelectWrapper<U> user, DUPickerController<U, D> proxy)
SearchRepo<U, D> = Future<List<U>?> Function(DUPickerController<U, D> proxy, String keyword, int pageIndex)
搜索列表数据仓库
UserRepo<U, D> = Future<List<U>?> Function(D? department, int pageIndex)
用户列表数据仓库
UserRepoPredication<D> = Future<bool?> Function(D? department)
UserSelectorBuilder<U, D> = Widget Function(BuildContext, DUPickerController<U, D> proxy, SelectWrapper<U>)
选人列表Item生成器