2010-04-10 44 views
1

如何在单击按钮时加载其他HTML页面?我使用GWT 2.0.3。单击按钮时加载HTML GWT

 p.addClickHandler(new ClickHandler() { 
       public void onClick(ClickEvent event) { 
       // TODO Auto-generated method stub 

       // is there a syntax to load other HTML? 
      } 
     }); 

感谢之前,拉斐尔。

回答

8

如果你使用GWT的历史机制,那么你想看看History.newItem("newPage");

如果你想跳转到一个全新的URL(和导航应用程序之外),那么你可以使用Window.Location.replace("newURL");

最后,如果你只是想你的应用程序中更改页面,但没有使用的历史,那么你可能想要做的事,如:

RootPanel.get().clear() 
RootPanel.get().add(widgetForNewPage); 
+0

@ rafael11考虑标志着答案被接受,如果它回答您的题。 – 2010-04-13 04:12:27

+0

感谢很多人.. – user312796 2010-04-13 07:06:06

+0

Np。只需用支票标记答案。 – 2010-04-13 07:39:23