ページに次のレイアウトがあるとします。
vertical panel mainbody = new VerticalPanel;
//beginning of 1st sub-vertical panel
VerticalPanel first_panel = new verticalPanel();
first_panel.add(...);
//other such stuff, end of first_panel
mainbody.add(first_panel);
//beginning of 2nd sub-vertical panel
VerticalPanel second_panel = new verticalPanel();
second_panel.add(...);
//other such stuff, end of first_panel
mainbody.add(second_panel);
//beginning of 3rd sub-vertical panel
VerticalPanel third_panel = new verticalPanel();
third_panel.add(...);
//other such stuff, end of first_panel
mainbody.add(third_panel);
//end of mainbody
RootPanel.get().add(mainbody);
各サブパネル(、、および)が個々のファイルに属するようにモジュール化したいfirst_panelのでsecond_panel、third_panelインポートした後、メインページでこれをコーディングするだけでトリックを実行できます。
vertical panel mainbody = new VerticalPanel;
mainbody.add(first_panel);
mainbody.add(second_panel);
mainbody.add(third_panel);
//end of mainbody
RootPanel.get().add(mainbody);
サブパネル自体は、モジュール化をカスケードする必要がある他のサブパネルを使用する場合があります。これを有効にするにはどうすればよいですか?Googleのドキュメントは私にははっきりしていません。具体的には、
これらのパネルを個々のファイル(パッケージまたはフォルダー)で定義して、メインファイルにインポートできるようにするにはどうすればよいですか?
それらをインポートするにはどうすればよいですか(
includePHPのように)?ファイルにどのような変更を加える必要があり
xmlますか(必要な場合)?インポートされたファイルにも同じルールのセットを定義して、インポートがカスケードされるようにするにはどうすればよいですか?つまり、
aインポートbし、bインポートcしdてそれ自体を構築する場合、両方ともcメインdファイルにインポートされます。メインのCSSファイルの
CSSルールは、インポートされたすべてのパネルに十分ですか?
付属のデフォルトのStockWatcherアプリの観点から(ディレクトリ構造を理解するための共通の基盤を持てるように)誰かがこれを説明できればGWT、私には理解しやすいでしょう。