2012-04-15 3 views
0

Ich verwende jidesoft.grid.DefaultGroupTableModel Klassenumbruch swing.table.DefaultTableModel.Zeilen in JIDE entfernen - Gruppe Tabelle

Problem ist, wenn ich versuche, eine gruppierte Reihe (DefaultGroupRow) unter Verwendung des Verfahrens jidesoft.grid.DefaultGroupTableModel.removeRow(row index) wird

The Row entfernt

nur optisch, zu entfernen und immer noch in den swing.table.DefaultTableModel.

Wenn ich die groupAndRefresh Methode vorformuliere, wird die gelöschte Zeile im Frontend neu erstellt.

Wie kann ich die gruppierte Tabellenzeile entfernen, die aus der Schaukel entfernt wird DefaultTableModel.

Vielen Dank im Voraus.

Uri W.

Antwort

0

GroupTableModel ist nur eine gruppierte Ansicht in das ursprüngliche Tabellenmodell, die in Ihrem Fall ein DefaultTableModel. GroupTableModel wird niemals das ursprüngliche Tabellenmodell ändern. Wenn Sie die Zeile aus dem DefaultTableModel entfernen möchten, müssen Sie die Methode DefaultTableModel # removeRow verwenden.