D
derErnesto
Gast
Hallo,
ich habe folgendes Problem:
Ich habe eine vordefinierte Tabelle (keine Java-Tabelle) und kann auf bestimmte Spalten zugreifen und den Wert einer bestimmten Spalte (in diesem Fall hat die Spalte den Typ "String") erfragen. Falls die Zelle leer ist, dann möchte ich in diese Zelle einige Abkürzungen hinzufügen.
Dazu habe ich folgende Vorgehensweise:
Die Methode bekommt nacheinander z.B. folgende Abkürzungen: "AA", "AB", "AC", "AD".
Das Problem ist, das dann in der Spalte nur die einzelnen Abkürzungen stehen und für die nachfolgenden Abkürzungen werden die alten einfach überschrieben:
Erst steht in der Zelle "AA, ". Dann steht "AB, ", etc.
Ich möchte aber das alle Abkürzungen hintereinander in einer Zelle durch ein Komma getrennt werden ("AA, AB, AC, AD").
Wie kann ich mein Problem lösen? Ich habe versucht das über eine Liste zu realisieren (weil ich späteren verlauf möchte ich auch einzelne Abkürzungen aus der Liste löschen)
Vielen Dank für die Hilfestellung!
ich habe folgendes Problem:
Ich habe eine vordefinierte Tabelle (keine Java-Tabelle) und kann auf bestimmte Spalten zugreifen und den Wert einer bestimmten Spalte (in diesem Fall hat die Spalte den Typ "String") erfragen. Falls die Zelle leer ist, dann möchte ich in diese Zelle einige Abkürzungen hinzufügen.
Dazu habe ich folgende Vorgehensweise:
Java:
....
List<String> list = new ArrayList<String>();
...
public void addAbkuerzungen(String abk)
{
if(column.getName().equals("Spalte X")
{
list.add(abk);
for(Iterator<String> iter = list.iterator(); iter.hasNext();)
{
column.setValue(abk + ", ");
}
}
}
Die Methode bekommt nacheinander z.B. folgende Abkürzungen: "AA", "AB", "AC", "AD".
Das Problem ist, das dann in der Spalte nur die einzelnen Abkürzungen stehen und für die nachfolgenden Abkürzungen werden die alten einfach überschrieben:
Erst steht in der Zelle "AA, ". Dann steht "AB, ", etc.
Ich möchte aber das alle Abkürzungen hintereinander in einer Zelle durch ein Komma getrennt werden ("AA, AB, AC, AD").
Wie kann ich mein Problem lösen? Ich habe versucht das über eine Liste zu realisieren (weil ich späteren verlauf möchte ich auch einzelne Abkürzungen aus der Liste löschen)
Vielen Dank für die Hilfestellung!