Удалить строки в JIDE - таблица групп

Я использую jidesoft.grid.DefaultGroupTableModel упаковка классов swing.table.DefaultTableModel,

Проблема в том, когда я пытаюсь удалить сгруппированную строку (DefaultGroupRow) с помощью методаjidesoft.grid.DefaultGroupTableModel.removeRow(row index),

Строка удаляется только визуально, и все еще существует в swing.table.DefaultTableModel,

Когда я преформую groupAndRefresh метод, удаленная строка воссоздается в переднем конце.

Как удалить строку сгруппированной таблицы, которая будет удалена из свинга DefaultTableModel,

Заранее спасибо.

Ури В.

1 ответ

GroupTableModel - это просто сгруппированное представление исходной табличной модели, которая в вашем случае DefaultTableModel. GroupTableModel никогда не изменит исходную модель таблицы. Если вы хотите удалить строку из DefaultTableModel, вам придется использовать метод DefaultTableModel#removeRow.

Другие вопросы по тегам