Is there a way in vaadin to scroll or jump to a certain point (e.g. a Label) inside a view (e.g. a Panel)when a button or link component is clicked? Similar to the anchors functionality on a website?
I’m using Vaadin 7.5.9
EDIT:
I have a HorizontalSplitPanel. Its first component is a list of items where a user can make a selection. Is an item selected the second component of the HorizontalSplitPanel opens. The second component consists of a VerticalLayout containing a heading and a menu and a Panel. If there is a selection in the menu the Panel should be scrolled to the referred entry.
Advertisement
Answer
There’s an API on the UI class called scrollIntoView(Component). This is how one calls it
private Label result;
public void scrollToResult() {
UI.getCurrent().scrollIntoView(result);
}