Just to be clear, I'm using GWT1.6, error occurs in FF and Chrome (didn't check any other browser yet), and I call addSiteFriends(myJsObj) from javascript in the html. EntryPoint does contain other stuff... so mainPanel is added to RootPanel...
On Sat, Jun 20, 2009 at 9:36 PM, Pavel Byles <[email protected]> wrote: > I am getting an error when using VerticalPanel. > Here's the error as reported by Firebug: > c.a is undefined-- > > I am calling a Java method from Javascript > > Here's the GWT code: > public class Caribbeanvisit implements EntryPoint { > /** > * This is the entry point method. > */ > > final VerticalPanel siteFriendsPanel = new VerticalPanel(); > > public void onModuleLoad() { > exportAddSiteFriends(); > > mainPanel.add(siteFriendsPanel); > } > > public native void exportAddSiteFriends() /*-{ > $wnd.addSiteFriends = > > [email protected]::addSiteFriends([Lcom/pavco/caribbeanvisit/client/JsniPerson;); > > }-*/; > > public void addSiteFriends(JsniPerson[] jso) { > // fyi: JsniPerson extends JavascriptObject > for (JsniPerson person : jso) { > final HorizontalPanel hp = new HorizontalPanel(); > final Image thumbnail = new Image(person.getThumbnailUrl()); > final HTML txt = new HTML(person.getDisplayName()); > hp.add(thumbnail); > hp.add(txt); > this.siteFriendsPanel.add(hp); // <--- error happens here > this.siteFriendsPanel.add(new HTML("TEST")); // <--- error happens > here also > } > } > } > > Any ideas? > -Pav > -- -Pavel --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
