如何获取组件在屏幕上的位置(屏幕坐标)
How can I get a component's position on screen (screen coordinates)
我想在相对于给定组件的位置显示 window。
有没有办法确定组件的屏幕坐标?
所以我可以使用它们来设置 window 的位置:
window.setPosition(x, y);
没有。您无法在服务器端获得任何 Component
的位置,该信息位于客户端。最终你无法在 vaadin
中直接实现这一点。但是您可以创建 Component
的 extension 并在其中扩展您的服务器端组件,并且从 Connector
您可以将 vaadin 客户端小部件的位置提供给位于服务器端的扩展.您可以管理组件在 State
中的位置。这听起来很难,但您可以轻松完成。为此,您可以像往常一样关注 Book of vaadin。
我想在相对于给定组件的位置显示 window。
有没有办法确定组件的屏幕坐标?
所以我可以使用它们来设置 window 的位置:
window.setPosition(x, y);
没有。您无法在服务器端获得任何 Component
的位置,该信息位于客户端。最终你无法在 vaadin
中直接实现这一点。但是您可以创建 Component
的 extension 并在其中扩展您的服务器端组件,并且从 Connector
您可以将 vaadin 客户端小部件的位置提供给位于服务器端的扩展.您可以管理组件在 State
中的位置。这听起来很难,但您可以轻松完成。为此,您可以像往常一样关注 Book of vaadin。