TableView Problem

amonts

Grünschnabel
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.
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...
 
Update...

Also ich hab nun rausgefunden, dass ich die 2te Spalte editieren kann, nachdem ich die zugehörige 1te Spalte zum editieren angeklickt habe.

Weiss keiner Rat?

Gruss
 
Zurück