Удалить строки в 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.