Hallo,
ich brauche einen CellEditor der den ComboBoxCellEditor und den TextCellEditor vereint. Ich muss etwas auswählen sowie auch selbst eintragen können. Ausserdem soll die ComboBox beim draufklicken dynamisch befüllt werden können. Die Werte ermitteln sich aus den Eingaben aus anderen Zellen .
Ich habe auch schon eine Implementierung davon. Habe dazu den CellEditor erweitert.
Meine Vorgehensweise ist: Wenn eine Zelle den Fokus kriegt, dann fülle ich die Combobox mit aktuellen Werten indem ich setItems() aufrufe. Das mache ich in der SetFocus() Methode. Also jedesmal wenn eine Zelle den Fokus kriegt, dann aktualisiert sie die Elemente in der Combo.
Es funktioniert auch bis auf einen hässlichen Bug. Wenn ich in eine Zelle klicke dann wird der Wert, der drin stand gelöscht. Das macht das ganze natürlich unbrauchbar
Hat jemand vielleich schon mal etwas in der Art erfolgreich implementiert?
Gruß
Ablake27
ich brauche einen CellEditor der den ComboBoxCellEditor und den TextCellEditor vereint. Ich muss etwas auswählen sowie auch selbst eintragen können. Ausserdem soll die ComboBox beim draufklicken dynamisch befüllt werden können. Die Werte ermitteln sich aus den Eingaben aus anderen Zellen .
Ich habe auch schon eine Implementierung davon. Habe dazu den CellEditor erweitert.
Meine Vorgehensweise ist: Wenn eine Zelle den Fokus kriegt, dann fülle ich die Combobox mit aktuellen Werten indem ich setItems() aufrufe. Das mache ich in der SetFocus() Methode. Also jedesmal wenn eine Zelle den Fokus kriegt, dann aktualisiert sie die Elemente in der Combo.
Es funktioniert auch bis auf einen hässlichen Bug. Wenn ich in eine Zelle klicke dann wird der Wert, der drin stand gelöscht. Das macht das ganze natürlich unbrauchbar
Hat jemand vielleich schon mal etwas in der Art erfolgreich implementiert?
Gruß
Ablake27