Momentan spiele ich mit ScrollTable from GWT Incubator. Ich versuche, Funktionalität zu machen, wenn der Benutzer eine Zeile auswählt, dann auf die Schaltfläche Bearbeiten klickt und dann das betreffende Objekt bearbeiten kann. Im Moment muss ich überprüfen, welche Zeile für Zeile und Spalte ausgewählt wurdeGet Object von GWT ScrollTable
Integer secRowPosition = e.getSelectedRows().iterator().next().getRowIndex();
dann meine Datatable Abfrage eindeutige ID zu wählen und dann meine Datenbank für das Objekt abfragen:
myObject = getObjectFromDBbyID(dataTable.getText(secRowPosition, 0));
Diese Methode funktioniert gut für mich, aber ist es möglich, das Objekt direkt aus der Tabelle zu bekommen und keine Datenbank zu erstellen, damit ich etwas Zeit sparen kann, ohne meine Datenbank abzufragen.
Ich nehme ich brauche jedes Objekt der Reihe in ScrollTable zuweisen, um das zu tun. Irgendwelche Ideen?
Was ist, wenn der Benutzer die Tabelle sortiert, dann sind die indizierten IDs anders als diejenigen, die in der ArrayList sind. – Maksim