2011-01-08 106 views
0

我正在使用GWT超链接进行点击处理。我使用rpc通过单击该链接显示对话框中的记录,但它立即移动到主页并显示对话框。请建议我这个问题的解决方案。GWT超链接问题

+0

您能否展示您的代码 - 用于超链接创建和点击处理? – Kel 2011-01-08 10:22:21

回答

3

Hyperlink应与History(http://code.google.com/intl/nl-NL/webtoolkit/doc/latest/DevGuideCodingBasicsHistory.html)更改结合使用,而不适用于单独的单击处理。当使用Hyperlink历史令牌被更新,这可能会触发历史变化,这将直接主页,然后点击进行处理,显示的对话框

编辑: 正如大卫提到,最好使用Anchor部件。由于Anchor是本机html元素A,因此可用性比使用spandiv要好。

2

我同意Hilbrand,但在这种情况下推荐锚标签。

<g:Anchor name="whatever">Click me</g:anchor> 
0

对于这种情况,我建议你使用的CustomButton,而不是HypherLink。对于那个自定义按钮,给一些样式看起来像一个链接。如果您使用标签,则无法使用键盘进行对焦。

使用hypherlink只有当您打算给予历史支持。