File tree 1 file changed +13
-1
lines changed
1 file changed +13
-1
lines changed Original file line number Diff line number Diff line change @@ -468,6 +468,11 @@ class ComboBox extends UI5Element {
468
468
469
469
_afterOpenPopover ( ) {
470
470
this . _iconPressed = true ;
471
+
472
+ if ( isPhone ( ) && this . value ) {
473
+ this . filterValue = this . value
474
+ }
475
+
471
476
this . _clearFocus ( ) ;
472
477
}
473
478
@@ -631,7 +636,13 @@ class ComboBox extends UI5Element {
631
636
}
632
637
}
633
638
634
- _closeRespPopover ( ) {
639
+ _closeRespPopover ( event ) {
640
+ if ( isPhone ( ) && event && event . target . classList . contains ( "ui5-responsive-popover-close-btn" ) && this . _selectedItemText ) {
641
+ this . value = this . _selectedItemText ;
642
+ this . filterValue = this . _selectedItemText ;
643
+ this . _tempValue = this . _selectedItemText ;
644
+ }
645
+
635
646
this . responsivePopover . close ( ) ;
636
647
}
637
648
@@ -693,6 +704,7 @@ class ComboBox extends UI5Element {
693
704
const listItem = event . detail . item ;
694
705
695
706
this . _tempValue = listItem . mappedItem . text ;
707
+ this . _selectedItemText = listItem . mappedItem . text ;
696
708
this . filterValue = this . _tempValue ;
697
709
698
710
if ( ! listItem . mappedItem . selected ) {
You can’t perform that action at this time.
0 commit comments