Lesen / Schreiben einer DOMTABLE Komponente mittels API
Author: markus
Publication Date: 5/6/2013 10:02
Hallo,
ich kann mit diesem Code den Inhalt einer DomTable über die API auslesen:
Table table = (Table) component;
int rows = table.getRows();
int cols = table.getColumns();
for (int r = 0; r < rows; r++) {
for (int c = 0; c < cols; c++) {
TableCell cell = table.getCell(r, c);
Iterator<DomNode> it = cell.getChildren(true).iterator();
while (it.hasNext()) {
DomNode domNode = it.next();
System.out.println(" " + domNode.getNodeType() + " " + domNode.getTagName() + " " + domNode.toString());
}
}
}
wobei der eigentliche Text der Tabellenzelle auch nur mit der toString() Methode ausgelesen werden kann.
Gibt es noch eine andere Möglichkeit den Text der Tabellenzelle auszulesen und wie setze ich neuen Inhalt in die einzelnen Zellen?
Tags: eingabekomponenten
-
Author: gockel - 5/6/2013 10:17
Das ist genau der richtige Weg (Iteration über die Zellen).
wie setze ich neuen Inhalt in die einzelnen Zellen?
Durch Verwendung der geerbten Methoden aus DefaultDomNode .
0
Vous devez vous connecter pour laisser un commentaire.
Commentaires
1 commentaire