bonjour
j'ai un probléme dans ma classe qui extends Composite :voila le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
 
public class GWTAdavancedTableExample extends Composite
{
 
 
 public GWTAdavancedTableExample(){
 
    initWidget(tablePanel);
 
    final VerticalPanel tablePanel =new VerticalPanel();
    RootPanel.get().add(tablePanel);
    final AdvancedTable table = new AdvancedTable();
    tablePanel.setSize("100%","100%");
    tablePanel.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE);
 
 
    tablePanel.add(table);
    table.setSize("402px", "175px");
    table.setPageSize(5);
    final HorizontalPanel horizontalPanel = new HorizontalPanel();    
    tablePanel.add(horizontalPanel);
sachant que j'appele cette classe à partir de la classse Entrypointl'erreur est la suivante:
java.lang.IllegalStateException: initWidget() was never called in
at com.google.gwt.user.client.ui.Composite.getElement(Composite.java:45)
at com.google.gwt.user.client.ui.ComplexPanel.add(ComplexPanel.java:82)

et quand je rajoute dans le code :initWidget(tablePanel),il s'execute pas aussi