没有initwidget就不会显示GWT simplegrid

时间:2012-07-12 08:19:52

标签: gwt datagrid

我的simplegrid类有问题:在我的项目中,我有一个扩展垂直面板的类,其中我放了一个 simplegrid 。问题是,如果我不调用方法 initWidget ,我看不到 simplegrid (它加载数据,但不显示)。 我知道调用 initWidget 解决了这个问题,因为几天前我的课程扩展了复合而不是垂直面板,一切正常。

有谁知道为什么我必须调用 initWidget 来显示简单的网格?

1 个答案:

答案 0 :(得分:1)

Composite 只是另一个小部件的包装器。例如,您可以包装 VerticalPanel 并向其添加两个标签小部件,一个作为标题,另一个作为标题显示相关数据。

复合小部件必须知道它应该包装哪些其他小部件,并使用initWidget(Widget widget)方法告诉它。您必须只调用一次,否则您将收到错误。

相关问题