代码之家  ›  专栏  ›  技术社区  ›  cometta

uibinder onload不调用

  •  1
  • cometta  · 技术社区  · 15 年前

    如果我打电话给uibinder new TheWidget(); onload()方法是否在widget()实例化后调用?

    public class TheWidget extends Composite {
    
    }
    

    在我的测试中,onload()不是调用

    2 回复  |  直到 15 年前
        1
  •  1
  •   David Tinker    15 年前

    当小部件连接到浏览器文档时调用onload,而不是在构建它时调用。

    尝试将小部件添加到另一个附加的小部件:

    TheWidget theWidget = new TheWidget();
    RootPanel.get().add(theWidget);
    
        2
  •  0
  •   Peter Knego    15 年前

    如果你在里面使用uibinder Composite 然后,当对象在构造函数内部构造时,您应该调用它。看看 Hello World .

    推荐文章