TWebDBComboBox and ListSync property

Good day,
according to the documentation,
"When true, changing the selected item in the combobox updates the active record in the ListSource dataset"
Unfortunately, the way it works is that when you select an item from the list, the DataSet sets the previous selection as the active record.

I am using the version 2.8.0.0.

Best regards,
Andrzej Bury

Do you have more details? Perhaps sample source project with which we can reproduce this as so far I could not see this?

example.zip (54.1 KB)

I am sending an example project.
In the OnChange event I refer to the connected ListSource - a different value is displayed in the control than the one currently in DatSet.
However, I noticed that if I check it in some TWebTimer, triggered in OnChange, the record in ListSource is the one I expect.

We investigated this and OnChange is by design first triggered before the actual listsource is synchronized.
What we could consider is to add an OnChanged event that is triggered after this happened.

For me personally this would be very helpful.
A properly synchronized DataSet in the OnChange event gives me the confidence that the dependent DataSets are also properly filtered and I can refer to them directly in this event.
Thank you!

You can expect it in the next release.