我正在尝试使用Google Web Toolkit创建一个简单的Web应用程序。我有一个按钮,我想在点击它时更新另一个小部件。 onClick()
事件的事件处理程序在单独的文件中定义。我已经尝试将对象的引用作为参数传递给处理事件的方法:
Button submitButton = new Button(
"Submit",
new ClickHandler() {
public void onClick(ClickEvent event){
getContentService.getContent(url.getText(),
new GetContentCallBack(theGwt));
}
}
);
以下是GetContentCallBack.onSuccess
方法的内容(注意我在构造函数中设置了gwtRef
):
public void onSuccess(TargetContent result) {
// TODO Auto-generated method stub
this.gwtRef.setProxyHTML(new HTML("<Working!>", true));
Window.alert("I've updated the html");
}
我收到警告框,但HTML小部件不会更新。我做错了什么,我该怎么做呢?