履歴からデータを取得して UI を再生成する方法を示す例を試しました。すべての「履歴の使用」の例で主に見られるのは、UI の再生成のみに関連しているため、静的ではない方法です...
しかし、「各UI状態には、JSFがフローで行うような一意のURLがある場合があります」はどうですか? たとえば、次のようなアプリの URL があります。
http://localhost:8080/myapp/MyApp.html
アプリのデフォルト UI には、テスト カタログをナビゲートするのに役立つメイン メニューが含まれています。このようにURLを構築することで、UIダイナミクスを履歴に残すことができるようにしました
http://localhost:8080/myapp/MyApp.html#menu_testcategory_page1
しかし、インターネットブラウザの「更新」ボタンをクリックすると、URLは同じままhttp://localhost:8080/myapp/MyApp.html#menu_testcategory_page1
ですが、UIはデフォルトの状態に戻ります:(
だから私の質問は
ブラウザの更新ボタンがクリックされた後でも、純粋な gwt で同じ UI 状態を維持する最適な方法はありますか (アンロード/ロード ウィンドウ イベントが発生することを意味します)。
ありがとう
PS gwt 2.3