我刚刚开始使用 GWTQuery,并试图围绕 load() 函数展开思考。考虑:
public void onModuleLoad() {
SimplePanel sp = new SimplePanel();
sp.getElement().setId("stuff");
RootLayoutPanel root = RootLayoutPanel.get();
root.add(sp);
$("#stuff").load("/hello.html");
}
如果我运行上述代码,div
SimplePanel 元素的空块将替换为hello.html
. 换句话说,它在body
块中结束,并且div
从 DOM 中消失。我想要的是div
块包含 hello.html
. 我通过将另一个临时对象SimplePanel
作为 的孩子div id="stuff"
并调用load()
它来解决这个问题。它可以按需要工作。但我觉得我错过了一些基本的东西。有没有办法做到这一点没有一次性SimplePanel
?