2012-04-02 5 views
2

Ich versuche, ESRI ArcGIS Combobox editierbar zu machen. Ich benutze Eclipse und schreibe in Java, um ein AddIn zu erstellen. Ich kann mit EditChange() arbeiten, kein Problem. Das einzige Problem ist, nachdem das editierbare Kontrollkästchen in der Konfigurations-XML aktiviert wurde, wird die Combobox mit jedem Tastendruck aktualisiert.Wie lässt sich die ArcGIS-Combobox bearbeitbar machen?

Zum Beispiel würde ein Eintrag von blah in die Combobox eingegeben werden, wie:

b bl bla bla

nicht am nützlichsten.

Ich habe versucht, mit der OnEnter() -Methode, aber das scheint nur nicht zu funktionieren. Wenn jemand die Combobox vorher für etwas Ähnliches benutzt hat, lass es mich wissen.

Ich werde aktualisieren, wenn ich es knacke.

Antwort

1

Fertig. Ich habe den Wald für die Bäume vermisst. Hier ist der Code:

String text; 

public void onEditChange(String editString) { 
    text = editString; 
} 

public void onEnter() { 
    add(text); 
} 

simples.

Es scheint, dass der Standard-Cookie für einen neuen Eintrag 35500 ist. Jede neue Änderung wird um 1 erhöht. Wenn jemand einen anderen Standard für einen neuen Eintrag erhält, lassen Sie es uns wissen. Cookies sind wichtig für getSelected() etc.

Verwandte Themen