FlowMemberPicker constructor

FlowMemberPicker({
  1. Key? key,
  2. int limitNum = noLimit,
  3. bool allowEmpty = false,
  4. List<Members>? selectUserList,
  5. bool appBarVisible = true,
  6. bool? clickWithoutConfirm = false,
  7. String? title = "选择审批人/部门",
  8. String? searchHint = '请输入审批人/部门名称进行搜索',
  9. List<String>? indexList,
  10. OnSelected<Members>? onSelected,
  11. TileItemBuilder<Members>? itemBuilder,
  12. SelectedBuilder<Members>? selectedBuilder,
  13. bool? showSelectedList,
  14. bool refreshEnable = false,
  15. bool loadMoreEnable = false,
  16. bool showSearch = true,
  17. SearchRepo<RoleEntity, RoleEntity>? searchRepo,
  18. 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),
      );