gwt - кадр ответа изменения URL - PullRequest
0 голосов
/ 22 декабря 2011

Я использую Frame (см. Код) в моем приложении gwt. Проблема в том, что мой фрейм не отвечает на изменения URL (переданные в виде строки). Мое приложение начинается с пустого фрейма (переменная frameURL = ""), а затем я хотел бы позволить случайному пользователю решить, какой URL следующий.

Вот код:

public class MyApp extends Composite {

    private static MyAppUiBinder uiBinder = GWT
            .create(MyAppUiBinder.class);

    public static String frameURL = "";

    @UiField
    Frame frame;

    interface MyAppUiBinder extends UiBinder<Widget, MyApp> {
    }

    public MyApp() {

        this.frame = new Frame();
        initWidget(uiBinder.createAndBindUi(this)); 
        frame.setUrl(getUrl());
    }       
        public void setUrl(String url){
            MyApp.frameURL = url;
        }

        public String getUrl(){
            return frameURL;
        }
}

1 Ответ

0 голосов
/ 22 декабря 2011

Звоните Frame#setUrl():

public void setUrl(String url) {
  frame.setUrl(url);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...