// Set the loading indicator.
setLoadingIndicator(loadingIndicator); // Can be null.
// Synchronize the scroll positions of the three tables.
tableDataScroller.addScrollHandler(new ScrollHandler() {
@Override
public void onScroll(ScrollEvent event) {
int scrollLeft = tableDataScroller.getHorizontalScrollPosition();
tableHeaderScroller.setScrollLeft(scrollLeft);
tableFooterScroller.setScrollLeft(scrollLeft);