Bonjour,
Je voudrais avoir une précision sur l'écriture en Gwt:
J'ai la classe qui implémente EntryPoint qui apppelle mon Composite:
Dans mon composite si je déclare un Button, une FlexTable, etc., ils s'affichent correctement, mais si j'appelle un objet d'une classe que j'ai créée héritant de FlexTable, il ne s'affiche pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 public class MyEntry implements EntryPoint { private MyComposite composite; public void onModuleLoad() { RootPanel rootPanel = RootPanel.get(); composite = new MyComposite (); rootPanel.add(composite); } }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public class MyComposite extends Composite { private StockTable stockTable; private ScrollPanel scrollPanel; public MadProducerComposite() { stockTable = new StockTable(); scrollPanel = new ScrollPanel(); initWidget(scrollPanel); scrollPanel.add(stockTable); } }Donc j'aimerai savoir si ce problème vient de mon code où s'il est impossible de faire de cette manière avec Gwt, et si on doit toujours déclarer toutes les widgets dans le composite.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public class StockTable extends FlexTable { private FlexTable stockTable; public StockTable() { stockTable = new FlexTable(); String mark = "MARQUE"; stockTable.setWidget(0, 0, new Label(mark)); String model = "MODELE"; stockTable.setWidget(0, 1, new Label(model)); } }
Merci d'avance.
Partager