【发布时间】:2015-01-26 14:01:13
【问题描述】:
我需要实现以下方法:
public static Widget embedInHyperlink(String href, Widget content);
该方法需要创建一个小部件,在网站上呈现为<a href="...">[content]</a>。
内容可以是包含图像文本和其他小部件的复杂小部件。
我的第一个解决方案是创建一个FocusPanel 并添加一个ClickHandler,但是用户不能[Ctrl]-单击小部件以在新的浏览器选项卡中打开它。当我的内容小部件未嵌入超链接时,右键单击和“在新选项卡中打开”或“另存为..”也是不可能的。
【问题讨论】:
-
我想这里已经回答过了:stackoverflow.com/questions/5128178/… 具体看基于Anchor的答案