我是GWT初学者。
我想为使用 MVP 开发的 GWT 应用程序添加书签。
我有一个状态,用户可以通过在页面上选择搜索条件来缩小搜索结果的范围。如果用户选择任何条件,则搜索结果将通过 AJAX 获取并显示在页面上。
现在我想为它添加书签。
这里的问题是 URL 不包含选择的搜索标准。
我想要一些东西来更新 URL,而无需刷新/重新加载页面。
谁能帮帮我。
您可以使用"活动和地点"设计模式:
https://developers.google.com/web-toolkit/doc/latest/DevGuideMvpActivitiesAndPlaces
它允许使用该特定位置所需的任何参数为应用程序中的任何位置添加书签。例如,您的网址可能如下所示:
myApp.com/#SEARCH:user=123&key=xyz
您的搜索活动将读取此令牌并根据需要对其进行处理,而无需重新加载页面。您还可以"创建"这些URL,而无需重新加载页面。