GWT でプロジェクトを作成していますが、ボタンをクリックしたときに、あるページから別のページに移動する必要があります。どうすればいいですか?それとも、単純にコード全体を同じクラス ファイルに記述する必要がありますか? 私はナビゲーションの方法がなければならないことを知っています。
GWT でページ ナビゲーションを実現するにはどうすればよいですか?
GWT プラットフォームを見る必要があります
このライブラリを使用すると、場所を定義できます。ユーザーがボタンをクリックすると、新しい場所が表示されます。
さらに、このフレームワークを使用すると、GWT コンポーネントのライフサイクルを処理し、コード分割を行うことができます。ページ 1 とページ 2 を 2 つの異なる js でコンパイルできるため、必要なものだけをロードできます。
gwt-presenterのような(そして主に) MVP フレームワークでもあります。
GWT の履歴メカニズムを介してページ ナビゲーションを行うことができます。従うべき手順は次のとおりです。
ホスト ページの に履歴文字列を追加しiframe
ます。
ValueChangeHandler
履歴(ページ)変更のイベントを受け取るaを登録します。このハンドラー内に、新しいページを表示するロジックを配置する必要があります。例えば、History.addValueChangeHandler(object of subclass of HistoryHandler);
別のページに移動する必要があるときはいつでもこれを行った後、次の手順を実行します。History.newItem("history string of your page to be displayed");