GWT 链接按钮

Posted

技术标签:

【中文标题】GWT 链接按钮【英文标题】:GWT link button 【发布时间】:2009-07-02 20:48:58 【问题描述】:

如何创建一个用作按钮的超链接?或者如何制作一个看起来像超链接的按钮?

【问题讨论】:

【参考方案1】:

从 GWT 1.5 开始,有一个 Anchor 小部件可以满足您的需求。

【讨论】:

【参考方案2】:

一种简单的方法是使用 Label 类。只需创建一个新标签并向其添加 ClickHandler。然后,您可以使用 CSS 随意设置样式:

Label lbl = new Label("Hello");
lbl.addClickHandler(...);
lbl.setStyleName("hyperlink_style_label");

【讨论】:

我尝试过 Anchor 方法,但由于某种原因,GWT 中的 Anchor 会在 IE 中触发 Window.ClosingEvent。不知道那里发生了什么。但是,使用 clickHandler 以这种方式在 IE 中工作得很好。【参考方案3】:

我还发现你可以使用锚类。添加一个点击事件并将您想要的方法加载为新页面。在页面内部使用 clear() 方法清除您想要的根或其他面板,例如。 Rootpanel.get("根面板名称").clear();

I wrote the example up and gave an example 如果您想查看它。希望这可以帮助。

【讨论】:

以上是关于GWT 链接按钮的主要内容,如果未能解决你的问题,请参考以下文章

GWT CELLTABLE pager 如何判断用户点击了哪个按钮?

GWT SimplePager 中基于百分比的快进按钮

获取EXT-GWT RadioGroup中所选单选按钮的名称

GWT SimplePager:如何在第一个,最后一个,下一个,上一个等寻呼机按钮上提供工具提示?

在 Selenium 中测试 GWT SimplePager ImageButton 启用状态

取消发布应用按钮不起作用