以编程方式在 cuba 应用程序中打开外部 link

Open an external link in cuba app programmatically

我想通过单击按钮打开外部 link。我在按钮的操作方法中有以下代码:

((com.vaadin.ui.Button) myCubaButton.unwrap(com.vaadin.ui.Button)).UI.page.open('https://www.google.de', '_blank')

有没有更像古巴的方式打开外部link?

您可以使用 AbstractWindow / WindowManager 的 showWebPage() 方法:

showWebPage("https://google.com", ParamsMap.of("target", "_blank"));