我想在GWT中使用类似于(a href="..."/>)的链接或按钮,使用uiBinder进行操作。
我找到了小部件“超链接”,但我不知道如何使用它。
您应该使用Anchor控件。
您可以在其中使用示例ClickHandler来检测单击事件,或使用构造函数的默认href:
Anchor(boolean useDefaultHref)
<g:Anchor ui:field="mylink" href="/myurl">The link test</g:Anchor>
编辑:
若想在新标签页中打开链接,应使用setTarget(String target)方法,示例如下:
setTarget("_blank");
除非你需要以编程的方式处理锚点,否则你可以直接将HTML代码添加到uibinder代码中。实际上,UIBinder不仅是所见即所得编辑器,还是你可以输入尽可能多的本地HTML的地方。这使得Web应用程序更加精简和快速。