无法点击锚点生成的gwt链接

时间:2013-12-16 07:41:00

标签: gwt anchor

我尝试为我正在构建的gwt应用程序创建一个Anchor。如果我加载生成的HTML页面,我发现已使用文本创建了Anchor。但是,如果我将指针移到文本上,光标不会更改为超链接光标,我无法单击它以打开所需的链接。以下是我使用的代码:

HorizontalPanel infoHorizontalPanel = new HorizontalPanel();
Anchor myAnchor = new Anchor("abc", "www.abc.com");
infoHorizontalPanel.add(myAnchor);

2 个答案:

答案 0 :(得分:0)

你的主播宣言中有一个拼写错误

您的代码:

  

Anchor myAnchor = new Anchor(“abc,”www.abc.com“);

更正代码

  

Anchor myAnchor = new Anchor(“abc”,“www.abc.com”);

答案 1 :(得分:0)

我不确定为什么你的代码不起作用,如果是由于提到的Typo @Onkar,请提及并接受他的回答。

您也可以尝试其他方法: -

Anchor anchor = new Anchor();
anchor.getElement().getStyle().setProperty("cursor", "pointer");
anchor.setText("abc");
anchor.addClickHandler(new ClickHandler() {
@Override
public void onClick (ClickEvent event){
Window.open("abc.com");
    }
});
infoHorizontalPanel.add(myAnchor);

如果仍然无法解决您的问题,请发表评论。