GWT 标签,如 Hyperink
我想要一个 GWT Label
,其作用类似于超链接。
基本上,标签应该有一个单击方法,单击该方法会打开一个网站。我不想使用 IFrame 来实现它。
我有什么办法可以做到这一点吗?
抱歉,如果这个问题很容易解决。
I want a GWT Label
which acts like an hyperlink.
Basically, the label should have an on click method which when clicked opens up a website.I don't want to implement this using an IFrame.
Is there any way i can do this?
Sorry if the question is pathetically easy to solve.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我建议使用
锚点
,更具体地说,通过Anchor(java.lang.String text)
构造函数:因此,您将得到一个很好的
,单击时不会执行任何操作,但您可以向其添加
ClickHandler
,如下所示:出于可访问性的原因,我建议使用
Anchor
而不是Label
- 如果它是一个链接,那么它应该是一个,恕我直言。如果您确实需要使用
Label
,您可以向其添加一个ClickHandler
,如上所示。I'd suggest using
Anchor
, more specifically, via theAnchor(java.lang.String text)
constructor:So, you'll get a good ol'
<a>
that on click doesn't do anything, but you can add aClickHandler
to it, as such:I'm advising
Anchor
overLabel
for accessibility reasons - if it's a link, then it should be an<a>
, IMHO. If you really need to use aLabel
, you can add to it aClickHandler
like shown above.