public int getVerticalScrollPosition() { return getScrollPosition(); }
public int getVerticalScrollPosition() { return getScrollPosition(); }
public int getVerticalScrollPosition() { return getScrollPosition(); }
@Override public void onScroll(ScrollEvent event) { System.out.println(table.getScrollPanel().getOffsetHeight()); System.out.println(table.getScrollPanel().getScrollPosition()); } });
@Override public void onScroll(ScrollEvent event) { int position = scrollPanel.getScrollPosition(); // see 6th comment in KSLAB-1790; possibly not created yet? if (null != scrollPanel.getWidget()) { int size = scrollPanel.getWidget().getOffsetHeight(); int diff = size - scrollPanel.getOffsetHeight(); if (position == diff) { for (int i = 0; i < retrieveDataHandlers.size(); i++) { retrieveDataHandlers.get(i).onAdditionalDataRequest(); } } } } });
public static int getAbsoluteTop(Widget widget) { if (isMSIE()) return widget.getAbsoluteTop(); else if (widget instanceof ScrollPanel) return widget.getAbsoluteTop() + ((ScrollPanel)widget).getScrollPosition(); else return widget.getAbsoluteTop(); }
/** see class docs */ @Override public void onScroll(ScrollEvent event) { if (isLazyRenderingEnabled() && !autoScrollingEnabled && getList().getOffsetHeight() - getScrollPanel().getScrollPosition() <= getScrollPanel().getOffsetHeight()) { int firstItemOnNextPage = getItemCount() - 1; fillList(); //next page of data if (firstItemOnNextPage >= 0 && firstItemOnNextPage < getItemCount()) { autoScrollingEnabled = true; ensureVisible(getItem(firstItemOnNextPage)); } } else autoScrollingEnabled = false; } }
int scrollPos = grid.getScrollPanel().getScrollPosition(); int scrollPosH = grid.getScrollPanel().getHorizontalScrollPosition();