表示するページには多くのテキストが含まれているため、独自のテキストファイルで事前にフォーマットしたいので、次のようにします。
execute: onModuleLoad()
- make an Async call to the server and load
the text files which are html-formatted
コードは次のようになります。
homeAsync.load(new AsyncCallback<String>() {
public void onFailure(Throwable caught) {
contentHome.add(new HTML("<h1>FAIL</h1>something went wrong"));
caught.printStackTrace();
}
public void onSuccess(String result) {
contentHome.getElement().setId("inner");
contentHome.add(new HTML(result));
//RootPanel.get("content").add(new HTML(result));
}
});
さて、これらのテキストファイルの中にはいくつかのカスタマイズされたタグがあります。
<!graph>
これをいくつかのGWTウィジェットに置き換えたいと思います。私の問題は、どうすればそれを簡単に達成できるかわからないということです。
私は次のような回避策をとることができます:
- load text part 1 (async call)
- insert graph for part 1
- load text part 2 (asynca call)
- insert foobar
- and so on ..
これがうまくいくかどうかさえわかりませんが、正直に言うと..それは単に醜いです^^
私への提案はありますか?