由于我要显示的页面包含很多文本,我想在他们自己的文本文件中预先格式化,所以我执行以下操作:
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 ..
我什至不知道这是否可行,但老实说..这太丑了^^
对我有什么建议吗?