这是我的GWT主播代码:
private final Anchor deviceSetupLinkAnchor = new Anchor(
"Click here to Device Setup page", Window.Location.getProtocol()
+ "//" + Window.Location.getHost()
+ "/admin/tapeman.php");
我想要的只是将“here”设置为链接URL的文本,不希望全文“点击此处设备设置页面”进行链接。怎么做?谢谢!
答案 0 :(得分:1)
替换"点击此处进入设备设置页面"与"在这里"。
更新:
Anchor是一个内嵌小部件,除非你覆盖了' a'的显示属性。 CSS中的元素。所以你可以这样做,例如:
FlowPanel panel = new FlowPanel();
panel.add(new InlineLabel("Click "));
panel.add(deviceSetupLinkAnchor);
panel.add(new InlineLabel(" to Device Setup page"));
在UiBinder中你可以使用简单的HTML来做同样的事情。
答案 1 :(得分:0)
new HTML("Click <a href="/admin/tapeman.php">here</a> to Device Setup page");
或者您可以使用HTMLPanel
并在适当的时候注入Anchor
。