Ваадин 10 scrollIntoView - PullRequest
       28

Ваадин 10 scrollIntoView

0 голосов
/ 28 февраля 2019

Моя проблема с vaadin 10. В vaadin 8 мы можем использовать функцию scrollIntoView, но в vaadin 10 мы можем сделать это только путем выполнения Javascript, и мы можем прокручивать только в Grid-типе.

Вопрос: Как сделать это для других компонентов, таких как вертикальное расположение в vaadin 10?(Мне нужно прокрутить до вертикальной компоновки ccomponent)

Ответьте, пожалуйста, мне это очень нужно.

Спасибо заранее!

Ответы [ 2 ]

0 голосов
/ 01 марта 2019

Я нашел ответ на свой вопрос ..

Просто напишите этот код: Page.getCurrent (). GetJavaScript (). Execute ("document.getElementById (\" idOfElement \ "). ScrollIntoView ()")

Не забудьте установить id для вашего компонента.Нашел здесь: https://vaadin.com/forum/thread/11503073

0 голосов
/ 28 февраля 2019

Я думаю, что для этого пока нет Java API, но это можно обойти, используя следующий вызов JavaScript:

UI.getCurrent().getPage().executeJavaScript("$0.scrollTo(0,$0.scrollHeight);", component);
...