TF-1260: auto-complete dont input the final email

This commit is contained in:
ManhNTX
2022-12-05 23:18:30 +07:00
committed by Dat H. Pham
parent e45afae82e
commit a4fd61e0ac
2 changed files with 10 additions and 0 deletions
@@ -48,4 +48,10 @@ class CustomController extends TextfieldTagsController {
} }
super.onChanged(value); super.onChanged(value);
} }
@override
void onSubmitted(String value) {
super.onSubmitted(value);
actionAddTag?.call(value);
}
} }
@@ -277,9 +277,11 @@ class AdvancedSearchInputForm extends GetWidget<AdvancedFilterController>
onAddTag: (value) { onAddTag: (value) {
if (advancedSearchFilterField == AdvancedSearchFilterField.form) { if (advancedSearchFilterField == AdvancedSearchFilterField.form) {
controller.searchEmailFilter.from.add(value.trim()); controller.searchEmailFilter.from.add(value.trim());
controller.lastTextForm.value = '';
} }
if (advancedSearchFilterField == AdvancedSearchFilterField.to) { if (advancedSearchFilterField == AdvancedSearchFilterField.to) {
controller.searchEmailFilter.to.add(value.trim()); controller.searchEmailFilter.to.add(value.trim());
controller.lastTextTo.value = '';
} }
}, },
onDeleteTag: (tag) { onDeleteTag: (tag) {
@@ -311,9 +313,11 @@ class AdvancedSearchInputForm extends GetWidget<AdvancedFilterController>
onAddTag: (value) { onAddTag: (value) {
if (advancedSearchFilterField == AdvancedSearchFilterField.form) { if (advancedSearchFilterField == AdvancedSearchFilterField.form) {
controller.searchEmailFilter.from.add(value.trim()); controller.searchEmailFilter.from.add(value.trim());
controller.lastTextForm.value = '';
} }
if (advancedSearchFilterField == AdvancedSearchFilterField.to) { if (advancedSearchFilterField == AdvancedSearchFilterField.to) {
controller.searchEmailFilter.to.add(value.trim()); controller.searchEmailFilter.to.add(value.trim());
controller.lastTextTo.value = '';
} }
}, },
onChange: (value) { onChange: (value) {