Vaadin 瓦丁10滚动视图

Vaadin 瓦丁10滚动视图,vaadin,js-scrollintoview,Vaadin,Js Scrollintoview,我的问题是瓦丁10。在vaadin8中,我们可以使用scrollIntoView函数,但在vaadin10中,我们只能通过执行Javascript来实现,并且只能在网格类型中滚动 如何使其适用于其他组件,如vaadin 10中的垂直布局?(我需要滚动到垂直布局组件)我认为目前还没有用于此的Java API,但可以通过以下JavaScript调用来解决此问题: UI.getCurrent().getPage().executeJavaScript("$0.scrollTo(0,$0.scrollH

我的问题是瓦丁10。在vaadin8中,我们可以使用
scrollIntoView
函数,但在vaadin10中,我们只能通过执行Javascript来实现,并且只能在网格类型中滚动


如何使其适用于其他组件,如vaadin 10中的垂直布局?(我需要滚动到垂直布局组件)

我认为目前还没有用于此的Java API,但可以通过以下JavaScript调用来解决此问题:

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

我找到了我问题的答案

只需编写以下代码: Page.getCurrent().getJavaScript().execute(“document.getElementById(\“idOfElement\”).ScrollingToView()”)

不要忘记为组件设置id。
在这里找到它:

对不起,但没有用。当我写入时:UI.getCurrent().getPage().executeJavaScript($0.scrollTo(0,$0.scrollHeight);”,myVL.getComponentAt(25));它不会滚动,也不会给出错误。请帮我解决这个问题。