0

このWebサイトに示されているように、GWTにメニューを実装したい:

http://www.openkm.com/en/

メニュー システムを作成し、次のコードを使用してメニューからアラートを表示できます。

Command cmd = new Command() {
  public void execute() {
    Window.alert("Menu item have been selected");
  }
}

window.alert() を取り除き、メニューからアプリケーション ページを表示したいと考えています。

4

3 に答える 3

0

適切なページを作成してロードします。たとえば、UiBinder を使用する場合:

MyPage selectedPage = new MyPage(); // creating of your panel
RootPanel.get().clear(); // cleaning of rhe RootPanel    
RootPanel.get().add(selectedPage); // adding the panel to the RootPanel
于 2012-05-10T12:50:28.427 に答える
0

最初にビューの配列リストを作成します

public List<UIObject> viewsList = new ArrayList<UIObject>();

そのリストにビューを追加します

 viewsList.add(addMovieView);

選択したいビューをヘルパーメソッドに送信します

public void changeView(UIObject selectedView) {
  for(UIObject view : viewsList) {
    if(selectedView.equals(view)) {
      view.setVisible(true);
    } else {
      view.setVisible(false);
    }
  }
}
于 2012-05-10T11:55:53.830 に答える
0

ページ全体を GWT にしようとしていますか、それともメニューだけにしようとしていますか? メニューだけの場合は、GWT 要素を HTML 全体に埋め込み、次のようなものを呼び出す必要があります。

Window.open(linkURL, "_self", "");

別のページに移動する適切なメニュー項目から。

于 2013-07-04T14:10:16.787 に答える