gpt4 book ai didi

java - GWT 应用程序中的上下文相关帮助

转载 作者:行者123 更新时间:2023-12-02 08:14:13 25 4
gpt4 key购买 nike

我需要在我的 GWT 应用程序中提供上下文相关的帮助。为此,每个 GWT View 都会有许多帮助链接,每个链接都会打开一个包含适当帮助文本的对话框(每个链接都不同)。问题是我的 View 类中不能有这么多 ui:field 元素,每个元素都有唯一的名称和单击监听器,因为帮助链接的数量可能非常大。我需要的是在我的 UI Binder xml 文件中包含许多 anchor 元素,并且所有 anchor 应该具有相同的单击监听器。点击监听器将根据一些参数来决定帮助文本在对话框中显示。

我尝试对所有链接使用具有不同历史标记的超链接元素,但它改变了历史记录,这是不希望的。我只想显示一个带有适当帮助消息的对话框,而不修改历史记录。

在 GWT 中可以吗?

感谢您的帮助。

最佳答案

你显然可以使用<g:Anchor href="javascript:;">在你的 UiBinder 中,然后在你的代码中添加处理程序。

但是,由于您的应用程序周围有很多这样的内容,我会使用 gwtQuery :

$(".help-link").click(new Function(){
public void f(Element element) {
// do something here
// `element` tells you which element triggered the event
});

然后我只需添加 css 类 .help-link到所有相关的 anchor 。

关于java - GWT 应用程序中的上下文相关帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6757686/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com