FlowMemberPicker constructor
FlowMemberPicker({
- Key? key,
- int limitNum = noLimit,
- bool allowEmpty = false,
- List<
Members> ? selectUserList, - bool appBarVisible = true,
- bool? clickWithoutConfirm = false,
- String? title = "选择审批人/部门",
- String? searchHint = '请输入审批人/部门名称进行搜索',
- List<
String> ? indexList, - OnSelected<
Members> ? onSelected, - TileItemBuilder<
Members> ? itemBuilder, - SelectedBuilder<
Members> ? selectedBuilder, - bool? showSelectedList,
- bool refreshEnable = false,
- bool loadMoreEnable = false,
- bool showSearch = true,
- SearchRepo<
RoleEntity, RoleEntity> ? searchRepo, - required List<
Members> ? originalList,
Implementation
FlowMemberPicker({
super.key,
super.limitNum,
super.allowEmpty,
super.selectUserList,
super.appBarVisible,
super.clickWithoutConfirm,
super.title = "选择审批人/部门",
super.searchHint = '请输入审批人/部门名称进行搜索',
super.indexList,
super.onSelected,
super.itemBuilder,
super.selectedBuilder,
super.showSelectedList,
super.refreshEnable = false,
super.loadMoreEnable = false,
bool showSearch = true,
SearchRepo<RoleEntity, RoleEntity>? searchRepo,
required List<Members>? originalList,
}) : super(
icon: Icons.account_circle_sharp,
onDisplay: (data) => data.name ?? "未知选项",
repo: (index) => _repo(originalList),
searchRepo: (proxy, words, index) =>
_repo(originalList, searchWords: words),
);