How control the order in which events are fired

I see that the ItemClickEvent is fired before ValueChangeEvent on vaadin table …is there a way to reverse this? (Have the ValueChangeEvent fire before the ItenClickEvent?)

I don’t think you can change the order without making modifications to the Table component.

You need to workaround this by changing the logic in your event listeners?


One more thing…

when i do a shift +click to select multiple rows i see that itemClickEvent is triggered first… and then the rows are selected… can this be controlled? what i want is the rows to be selected first… and the logic in itemClickListner to be applied to all the selected.