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 如何判断用户点击了哪个按钮?
获取EXT-GWT RadioGroup中所选单选按钮的名称
GWT SimplePager:如何在第一个,最后一个,下一个,上一个等寻呼机按钮上提供工具提示?