設計中のアプリケーションの基本的なコードをいくつか書いています。基本を学び、RPC呼び出しなどで動作する単純なデータベース接続をいくつか取得しました。今何をする必要があり、完全に失われています (私は伝統的に Windows フォームを使用するC#開発者であるため)。
C#では、新しいフォームが必要な場合は、それを作成してからshow
メソッドを呼び出します。
GWTで複数のページを作成し、それらを切り替えるにはどうすればよいですか?
前もって感謝します、クリス
最も簡単な方法は、
上記の手順に慣れたら、Andrei が提案した設計パターンを使用して、コードを多くのファイルに分割することをお勧めします。
最初のページを追加したのと同じ方法で、ルートパネル()をクリアしRootPanel.get().clear()
、新しい「ページ」のウィジェットを追加するだけです。
LayoutPanelsを使用している場合は、RootLayoutPanel.get().clear()
代わりに使用してください。
アクティビティと場所のデザイン パターンを見てください: https://developers.google.com/web-toolkit/doc/latest/DevGuideMvpActivitiesAndPlaces
マルチページ GWT アプリには強くお勧めします。「アクティビティ」によって駆動され、ユーザーがナビゲートできる特定の「場所」(ページ)に関連付けられたさまざまな「ビュー」を作成する方法をよく説明しています。
通常、使用可能なブラウザ ウィンドウ全体を占める「ページ」コンテナとして LayoutPanel を使用します。この LayoutPanel を、トップ メニュー、サイド メニュー、メイン エリアのように 2 ~ 3 層 (ゾーン) に分割します。各領域には 1 つのウィジェット (通常は ScrollPanel、FlowPanel、または HtmlPanel) が含まれます。次に、これらの各ウィジェット内でさまざまなウィジェットまたは HTML を使用して、必要なものを表示します。さまざまなページで再利用できる独自の複合ウィジェットを作成することもできます。