I'm using SmartGWT. I used addScrolledHandler so that 3grids can be scrolled together as below.
firstGrid.addScrolledHandler(new ScrolledHandler() {
@Override
public void onScrolled(ScrolledEvent event) {
Integer eventsToSink = firstGrid.getRowTop(event.getY());
firstGrid.scrollToRow(eventsToSink);
secondGrid.scrollToRow(eventsToSink);
thirdGrid.scrollToRow(eventsToSink);
}
});
When I scrolled down the first grid, other grids also were scrolled. However, it doesn't scroll up after then.
I found this message. "Unable to preventDefault inside passive event listener due to target being treated as passive. See "
Regarding this message, I checked and found that I have to set passive value to false. However, I am not sure how I can do that when using smartGWT..