|
|
|
@ -206,17 +206,17 @@ class _DelegateSheetState extends State<DelegateSheet> {
|
|
|
|
|
|
|
|
|
|
|
|
Future<void> searchFavUser() async {
|
|
|
|
Future<void> searchFavUser() async {
|
|
|
|
if (favUsersList != null && favUsersList!.isNotEmpty) {
|
|
|
|
if (favUsersList != null && favUsersList!.isNotEmpty) {
|
|
|
|
if (inputRes.length > 3) {
|
|
|
|
// if (inputRes.length > 0) {
|
|
|
|
filteredFavUsersList =
|
|
|
|
filteredFavUsersList =
|
|
|
|
favUsersList!.where((GetFavoriteReplacements element) {
|
|
|
|
favUsersList!.where((GetFavoriteReplacements element) {
|
|
|
|
String query = inputRes.toLowerCase();
|
|
|
|
String query = inputRes.toLowerCase();
|
|
|
|
return (element.employeeDisplayName != null && element.employeeDisplayName!.toLowerCase().contains(query)) ||
|
|
|
|
return (element.employeeDisplayName != null && element.employeeDisplayName!.toLowerCase().startsWith(query)) ||
|
|
|
|
(element.userName != null && element.userName!.toLowerCase().contains(query)) ||
|
|
|
|
(element.userName != null && element.userName!.toLowerCase().contains(query)) ||
|
|
|
|
(element.emailAddress != null && element.emailAddress!.toLowerCase().contains(query));
|
|
|
|
(element.emailAddress != null && element.emailAddress!.toLowerCase().contains(query));
|
|
|
|
}).toList();
|
|
|
|
}).toList();
|
|
|
|
} else {
|
|
|
|
// } else {
|
|
|
|
filteredFavUsersList = favUsersList;
|
|
|
|
// filteredFavUsersList = favUsersList;
|
|
|
|
}
|
|
|
|
// }
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
filteredFavUsersList = <GetFavoriteReplacements>[];
|
|
|
|
filteredFavUsersList = <GetFavoriteReplacements>[];
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@ -283,7 +283,7 @@ class _DelegateSheetState extends State<DelegateSheet> {
|
|
|
|
if (value == "Workflow") {
|
|
|
|
if (value == "Workflow") {
|
|
|
|
setState(() {
|
|
|
|
setState(() {
|
|
|
|
isNeedEnableTextField = false;
|
|
|
|
isNeedEnableTextField = false;
|
|
|
|
selectedFavLetter = null;
|
|
|
|
// selectedFavLetter = null;
|
|
|
|
filteredFavUsersList = null;
|
|
|
|
filteredFavUsersList = null;
|
|
|
|
});
|
|
|
|
});
|
|
|
|
} else if (value == "Favorites") {
|
|
|
|
} else if (value == "Favorites") {
|
|
|
|
@ -292,7 +292,7 @@ class _DelegateSheetState extends State<DelegateSheet> {
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
setState(() {
|
|
|
|
setState(() {
|
|
|
|
isNeedEnableTextField = true;
|
|
|
|
isNeedEnableTextField = true;
|
|
|
|
selectedFavLetter = null;
|
|
|
|
// selectedFavLetter = null;
|
|
|
|
filteredFavUsersList = null;
|
|
|
|
filteredFavUsersList = null;
|
|
|
|
});
|
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@ -322,7 +322,7 @@ class _DelegateSheetState extends State<DelegateSheet> {
|
|
|
|
// selectedFavLetter == null && favLetters != null
|
|
|
|
// selectedFavLetter == null && favLetters != null
|
|
|
|
// ? Container(width: double.infinity, alignment: Alignment.center, child: "Please select letter to see Fav results".toText12())
|
|
|
|
// ? Container(width: double.infinity, alignment: Alignment.center, child: "Please select letter to see Fav results".toText12())
|
|
|
|
// :
|
|
|
|
// :
|
|
|
|
filteredFavUsersList != null
|
|
|
|
filteredFavUsersList != null && selectedType == "Favorites"
|
|
|
|
? ListView.separated(
|
|
|
|
? ListView.separated(
|
|
|
|
itemBuilder: (BuildContext context, int index) {
|
|
|
|
itemBuilder: (BuildContext context, int index) {
|
|
|
|
return showFavUserItem(filteredFavUsersList![index]);
|
|
|
|
return showFavUserItem(filteredFavUsersList![index]);
|
|
|
|
|