gpt4 book ai didi

Vaadin:使用来自按钮的绝对 url 路径打开新窗口

转载 作者:行者123 更新时间:2023-12-01 11:39:13 25 4
gpt4 key购买 nike

我有一张地址表。我有一个按钮,您可以单击它我想在单独的窗口中打开谷歌搜索地址。我用 BrowserWindowOpener 试过这段代码.

getUI().getPage().open(url, "_blank")

BrowserWindowOpener opener = new BrowserWindowOpener(url);
opener.extend(googleBtn)

但两者都将我的 url 附加到当前路径。我想在一个单独的窗口中简单地在谷歌中运行搜索。我敢肯定这比我做的要简单得多。至少应该是这样。谢谢。

最佳答案

Brimby,您的第二次尝试是正确的。 BrowserWindowOpener扩展是要走的路。你应该使用 ExternalResource具有如下绝对 URL 的实例:

public class OpenGoogleUI extends UI {
@Override
protected void init(VaadinRequest request) {
BrowserWindowOpener extension = new BrowserWindowOpener(new ExternalResource("https://www.google.by/#q=vaadin"));
Button button = new Button("Open Google");
extension.extend(button);
setContent(button);
}
}

关于Vaadin:使用来自按钮的绝对 url 路径打开新窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23280379/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com