Bonjour,
Développant toujours mon application RCP (voir mes autres posts de détresse ), je dois afficher un tableau (TableViewer) rempli de noms de fichiers (TableItem) , de dates, etc...
J'ai donc créé le tableau vide dans une vue (ContenuView.java), avec les colonnes nommées, puis je m'attaque à l'action qui permettra de remplir ce tableau (DisplaySpaceAction.java).
L'action et la vue étant séparées, je ne sais pas comment accéder au tableau, pour ajouter des items.
Voici un extrait de ma vue:
Par contre pour l'action, je ne sais pas comment m'y prendre pour ajouter les items que je veux à ce tableViewer.
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 public void createPartControl(Composite parent) { FillLayout layout = new FillLayout(); layout.marginHeight = 0; layout.marginWidth = 0; parent.setLayout(layout); tableViewer = new TableViewer(parent, SWT.FULL_SELECTION); tableViewer.setUseHashlookup(true); String[] column = new String[] {"Nom","Date de création","Propriétaire","Aperçu"}; for (int i = 0; i < column.length; i++) { TableColumn c = new TableColumn(tableViewer.getTable(), SWT.LEFT); c.setText(column[i]); c.setWidth(100); } }
J'avais également pensé réunir le tout (déclaration du TableViewer et des colonnes, ainsi que le remplissage du table) dans l'action, mais la vue deviendrait alors quasiment inutile.
J'espère avoir été assez clair, merci de votre aide.
Partager