Hi everybody,
I have some GWT 2.0 runAsync code that works perfectly fine in dev
mode but fails in normal mode.
Is it a GWT bug or am I doing something wrong ?
Is there some way to identify where the probleme comes from exactly ?
The only information I have is a Chrome Developer Tools javascript
error that says : "Uncaught TypeError: Cannot call method 'Lc' of
null". And nothing in Eclipse while running in dev mode.
Here is my java code using runAsync :
public class GwtListHelper {
private Map<String, GwtList> lists = new HashMap<String, GwtList>();
public GwtList getList(String type) {
GwtList list = lists.get(type);
if (list == null) {
ListWrapper lw = new ListWrapper();
getListAsync(type, lw);
list = lw.getList();
lists.put(type, list);
}
return list;
}
private void getListAsync(final String type, final ListWrapper lw) {
if ("user".equals(type)) {
GWT.runAsync(new RunAsyncCallback() {
public void onSuccess() {
lw.setList(new UserList());
}
public void onFailure(Throwable reason) {
Window.alert(type + " list not loaded
!");
}
});
}
}
private class ListWrapper {
GwtList list;
public void setList(GwtList list) {
this.list = list;
}
public GwtList getList() {
return this.list;
}
}
}
--
You received this message because you are subscribed to the Google Groups
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-web-toolkit?hl=en.