我得到這個錯誤時運行GWT應用程序:給演示者的錯誤綁定視圖?
java.lang.AssertionError: This UIObject's element is not set; you may be missing a call to either Composite.initWidget() or UIObject.setElement()
public class MainView extends Composite implements HeaderPresenter.MyView {
// Code omitted
}
在杜松子酒ClientModule.java配置()函數,我有這樣的代碼:
bindPresenter(HeaderPresenter.class, HeaderPresenter.MyView.class,
MainView.class, HeaderPresenter.MyProxy.class);
在視圖類的initWidget ()被正確調用並通過一個小部件,可能會導致錯誤?
我的應用程序曾用於在基於UiBinder視圖的bindPresenter中使用的視圖。然而,由於某種原因,我需要使用一個View,它是從Composite中擴展而來的純GWT小部件。現在它不會工作。 – xybrek
您應該發佈更多關於您的'MainView'類的代碼。 – Sydney