ページに次のレイアウトがあるとします。
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のドキュメントは私にははっきりしていません。具体的には、
これらのパネルを個々のファイル(パッケージまたはフォルダー)で定義して、メインファイルにインポートできるようにするにはどうすればよいですか?
それらをインポートするにはどうすればよいですか(
include
PHPのように)?ファイルにどのような変更を加える必要があり
xml
ますか(必要な場合)?インポートされたファイルにも同じルールのセットを定義して、インポートがカスケードされるようにするにはどうすればよいですか?つまり、
a
インポートb
し、b
インポートc
しd
てそれ自体を構築する場合、両方ともc
メインd
ファイルにインポートされます。メインのCSSファイルの
CSS
ルールは、インポートされたすべてのパネルに十分ですか?
付属のデフォルトのStockWatcherアプリの観点から(ディレクトリ構造を理解するための共通の基盤を持てるように)誰かがこれを説明できればGWT
、私には理解しやすいでしょう。