我使用GWT 2.4。
我的网页上有一个小部件日志,有一个巨大的标签面板,有13个元素,标签的每个元素都有一个面板。我使用GWT框架。当其中一个元素对用户可见时,我必须做出一些逻辑,如何实现它?
我将Timer用于“某些逻辑”并检查面板是否可见。 我检查一下:
if (somePanel.isVisible()) { do smth}
但它不起作用,因为我还有其他链接和其他元素,当我切换到另一个元素时,它可以工作,但如果我点击链接 - 不。 提前谢谢你:)
答案 0 :(得分:0)
我想你是在使用MVP,
您应该通过写入地址网址的模型在页面加载时执行显示逻辑。链接更改位置,以便重新初始化您的视图(如果您没有clientFactory)
无论如何,你没有详细说明为什么它没有使用链接和什么方法
当我切换到另一个元素时,它可以工作