DropDownBox SelectedIndexChanged behaviour MappView 5 vs 6

Hello everyone :slight_smile:
The behaviour of the “SelectedIndexChanged” event has changed between MappView 5.# and MappView 6.#.

That’s written in the help for 5.24:

SelectedIndexChanged: Triggered when the selectedIndex (i.e. which element is selected) changes due to an interaction, a binding or an action (setter).

And that’s the help of 6.6.0

SelectedIndexChanged: Triggered when selectedIndex ( = which element is selected) is changed due to an interaction.

We used the old bevaviour in our Visualization. An EventBinding writes directly into the DropDownWidget, this triggers the SelectedIndexChanged event and some other stuff happens.
Now (with MappView 6) the first event changes the index of the DropDownWidget and nothing else happens. The IndexChanged event is not triggered because it was not changed due to an interaction.

If you’re aware of this change in behaviour that’s fine - I can find other solutions.
But now I’m wondering how I was supposed to figure that out? Is there a document that describes such changes? There’s no way I can go through every single widget and every single event when switching between AS4 and AS6 to check if they still work.
The migration document does not appear to cover this topic.
I even checked every RevInfo and did not find anything about this.
I don’t want to believe that trial and error is the approach B&R has in mind at this point.

1 Like

Description is there, in version history together with all changes introduced in 6.0.0

image