Dynamisches Kombinationsfeld-Liste in java-swt-Tabelle
Erstelle ich ein Kombinationsfeld-Steuerelement in org.eclipse.swt.widgets.Tabelle
Das code-snippet unten
...
TableEditor editor = new TableEditor (table_LLSimDataFileInfo);
CCombo combo = new CCombo (table_LLSimDataFileInfo, SWT.NONE);
combo.setText("CCombo");
combo.add("item 1");
combo.add("item 2");
editor.grabHorizontal = true;
editor.setEditor(combo, items[i], 0);
...
Wie kann ich dynamisch ändern Sie den Kombinationsfeld-Liste für eine ausgewählte Zeile in der Tabelle (Für z.B. item1, item2 usw. geändert, item4, item5, item7 etc für Zeile 5) durch das auslösen eines Ereignisses. Die Veranstaltung in meinem Fall ist die Auswahl in einer anderen combo-box, deren Liste nicht ändern
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollte man SelectionListener auf Ihren anderen CCombo, um ein update auf Ihrem zweiten CCombo.
Diese
WavAudioSettingComposite
- Klasse ist ein gutes Beispiel.Etwas wie:
Den TableEditor docs zeigen ein einfaches Beispiel mit einer Auswahl listener, identifiziert die aktuell ausgewählte Zeile.
Müssen Sie nur anpassen dieses Beispiel und dynamisch füllen Sie das
Combo
entsprechend der ausgewählten Zeile.