【问题标题】:How to update the state in URL without Navigating it in GWT MVP如何在不导航 GWT MVP 的情况下更新 URL 中的状态
【发布时间】:2012-12-12 22:08:48
【问题描述】:

我是 GWT 初学者。

我想为使用 MVP 开发的 GWT 应用程序添加书签。

我有一种状态,用户可以通过在页面上选择搜索条件来缩小搜索结果的范围。如果用户选择任何条件,搜索结果将通过 AJAX 获取并显示在页面上。

现在我想收藏它。

这里的问题是 URL 不包含选择的搜索条件。

我想要在不刷新/重新加载页面的情况下更新 URL。

谁能帮帮我。

【问题讨论】:

    标签: navigation reload page-refresh gwt-mvp


    【解决方案1】:

    您可以使用活动和地点设计模式:

    https://developers.google.com/web-toolkit/doc/latest/DevGuideMvpActivitiesAndPlaces

    它允许使用该特定位置所需的任何参数为应用程序中的任何位置添加书签。例如,您的网址可能如下所示:

    myApp.com/#SEARCH:user=123&key=xyz

    您的搜索活动将读取此令牌并根据需要对其进行处理,而无需重新加载页面。您还可以在不重新加载页面的情况下“创建”这些 URL。

    【讨论】:

    • 感谢您的回复。实际上,我想刷新页面或与朋友分享链接,以便应用我选择的搜索条件。
    • 这正是你可以用这个设计模式做的。
    • 您能详细说明一下吗?我只使用 MVP 设计模式。
    • 阅读文章。活动和地点模式可以与 MVP 模式一起使用。
    猜你喜欢
    • 1970-01-01
    • 2019-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-14
    相关资源
    最近更新 更多