Jump to content
View in the app

A better way to browse. Learn more.

FGX Native

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
  • Status: Open
  • Priority: Normal
  • Resolution: Unresolved
  • Platform: Android
  • Affects version latest 1.18.13.1

Hi we discoverd this litte difference between iOS and Android.

i attached the ComboBox Base Sample with a little Modification to demonstrate the Problem !

ComboBox - Base.zip

Start the App and fill the Combobox

Then click my "Open" Button, on first click i select "Item 4"

In Second click i Open the List (Item 4) is selected,

I click on Item 4

Under IOS ItemSelected Event is fired

Under Android ItemSelected Event is not fired

I need that ItemSelected is fired under both OS (I think it is the normal Behavior of ComboBoxes)

Background: I can use ComboBox to conrirm selected Item.

Ty

User Feedback

Recommended Comments

Stefan Diestelmann

Active subscription

There are 2 Events Item Changed and Item Selected.

If i Open the ComboBox and click on an Item i like to get a Itemselected Event

If Item Is Changed (By Selection) i think it is a ItemChanged Event . On iOS / Android its different to Windows were you get ItemChanged during Scrolling in a ComboBox.

Not getting any Event because you filter it in Control is not OK.

Answer: Yes

  • Administrators

The initial purpose of OnItemSelected event was extended version of OnChanged event with providing details about selected item. The documentation also points on it:

<summary>
  Triggers when the user has selected another item in the list. In addition, it passes the index of the selected item and 
  the item instance itself.
</summary>

And we did alot of effort for do it for Android. I agree, that word "Selected" maybe confuse. And it had to have name like OnChangedEx instead. But now we already have what we have. I'm more inclined to believe that the selection should not be called in the same way in iOS if the selection has not been changed.

The current situation is as follows:

  1. Android triggers this event for any change and for any reason. As a result, there were requests from users that this event not be triggered when it was not needed. And we had to put in a lot of effort to do it.

  2. It's easier in iOS, we implement this control ourselves and we have every opportunity to make any behavior.

  3. I would not like to trigger this event more often. First of all, because this event is old and it had a different meaning. And changing the logic can make changes to user projects, or force them to edit the code.

  4. It would be possible to introduce a separate event that would work the way you want - When the user selects any item, even repeatedly. But the good name onItemSelected is already taken.

That's why I'm conflicted. What do you think?

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.