From c8a02c828d49f5aa605a24cad40c491321f9e0cf Mon Sep 17 00:00:00 2001 From: zaid_daoud Date: Sun, 26 Nov 2023 09:21:05 +0300 Subject: [PATCH] Search for requests by single item. --- lib/models/search_all_requests_model.dart | 9 +++++++++ .../land_page/my_request/all_requests_search_page.dart | 1 + 2 files changed, 10 insertions(+) diff --git a/lib/models/search_all_requests_model.dart b/lib/models/search_all_requests_model.dart index 23cb806d..7b2934b9 100644 --- a/lib/models/search_all_requests_model.dart +++ b/lib/models/search_all_requests_model.dart @@ -25,6 +25,15 @@ class SearchAllRequestsModel { this.startDate, this.endDate, }); + + void resetOtherValues() { + requestNumber?.controller?.text = ""; + assetName?.controller?.text = ""; + assetNo?.controller?.text = ""; + manufacture?.controller?.text = ""; + sn?.controller?.text = ""; + model?.controller?.text = ""; + } } abstract class SearchAllRequestsBaseModel { diff --git a/lib/new_views/pages/land_page/my_request/all_requests_search_page.dart b/lib/new_views/pages/land_page/my_request/all_requests_search_page.dart index 375cbafb..4ffc884f 100644 --- a/lib/new_views/pages/land_page/my_request/all_requests_search_page.dart +++ b/lib/new_views/pages/land_page/my_request/all_requests_search_page.dart @@ -96,6 +96,7 @@ class _AllRequestsSearchPageState extends State { onSelect: (value) { if (search.searchBySelectedValue != value) { search.searchBySelectedValue = value; + search.resetOtherValues(); setState(() {}); } },