Hello,
Je cherche a placé un ComboBoxCellEditor dans un table viewer mais je n'y arrive pas, un simple CellEditor est afficher au resultat.
Voici mon code de création du combo :
et voici le resultat obtenu (voir capture d écran)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 MessageCategory [] messageCategories = MessageCategory.values(); String[] convertedCategories = new String[messageCategories.length]; for (int i = 0; i < messageCategories.length;i++) { MessageCategory messageCategory = messageCategories[i]; convertedCategories[i] = messageCategory.getName(); } ComboBoxCellEditor categoryEditor = new ComboBoxCellEditor(table, convertedCategories, SWT.READ_ONLY); tableViewer.setCellEditors(new CellEditor[]{keyEditor, categoryEditor, null, valueEditor});
Partager