Hallo,
ich erstelle momentan ein PlugIn für Eclipse.
Dazu brauche ich einen View.
Diesen realisiere ich als TableView.
Aus dem INet habe ich diverse Beispiele die ich modifiziert habe.
In meiner Tabelle habe ich 2 Spalten. Die 2te davon soll editierbar sein.
Leider kann ich nur die 1te Saplte auswählen (und auch editieren), bei
einem Click auf die 2te Spalte passiert gar nichts.
Gibt es da ein Flag, das eine Spalte "Disabled"
Danke schonmal...
ich erstelle momentan ein PlugIn für Eclipse.
Dazu brauche ich einen View.
Diesen realisiere ich als TableView.
Aus dem INet habe ich diverse Beispiele die ich modifiziert habe.
In meiner Tabelle habe ich 2 Spalten. Die 2te davon soll editierbar sein.
Leider kann ich nur die 1te Saplte auswählen (und auch editieren), bei
einem Click auf die 2te Spalte passiert gar nichts.
Code:
viewer = new TableViewer(parent, SWT.NONE);
viewer.setUseHashlookup(true);
viewer.setColumnProperties(columnNames);
Table table = viewer.getTable();
CellEditor[] editors = new CellEditor[4];
//Column 1
TextCellEditor textEditor = new TextCellEditor(table);
((Text) textEditor.getControl()).setTextLimit(60);
editors[0] = textEditor;
table.setLinesVisible(true);
table.setHeaderVisible(true);
TableLayout layout = new TableLayout();
for (int i = 1; i <= 2; i++)
layout.addColumnData(new ColumnWeightData(100 / 2, true));
table.setLayout(layout);
TableColumn col1 = new TableColumn(table, SWT.LEFT);
col1.setText("Attribut");
TableColumn col2 = new TableColumn(table, SWT.LEFT);
col2.setText("Wert");
new TableColumn(table, SWT.NONE);
viewer.setLabelProvider(new MyLabelProvider());
viewer.setContentProvider(new MyContentProvider());
viewer.setCellEditors(editors);
viewer.setCellModifier(new MyCellModifier(viewer));
viewer.setInput(Elemente);
Gibt es da ein Flag, das eine Spalte "Disabled"
Danke schonmal...