gpt4 book ai didi

java - 使用 MVP 模式在 GWT 中保存导航/历史状态

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:27:05 27 4
gpt4 key购买 nike

我已经基于 MVP 实现了一个基本的 GWT 应用程序谷歌推荐的模式。我想弄清楚的是,一旦您用数据填充了您的应用程序,就可以存储导航/历史状态的最佳方式。

假设您有一个将一堆数据返回到 CellTable 中的搜索。如果我将搜索结果中的特定项目导航到另一个面板,则包含搜索结果的初始面板将消失,除非 Presenter/View 存储在某处,以便我可以在后退导航中轻松访问它。

那么,我的问题是,像 Gmail 这样的应用程序如何保存返回导航的状态?有没有关于如何实现的例子?

最佳答案

Gmail 不使用 GWT,所以我假设您只是想要一个高级答案。

Gmail 使用 URL 片段(# 之后的部分)。当您在 Gmail 中四处浏览时,您会注意到该片段更改为 Gmail 导航中每个“位置”的唯一标识符。使用该片段可以让浏览器为您完成所有跟踪,而无需重新加载页面。然后,您只需监视该片段,当它发生变化时,您可以导航到它指定的位置。

关于java - 使用 MVP 模式在 GWT 中保存导航/历史状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4401303/

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