我使用的是jidesoft.grid.DefaultGroupTableModel类包装swing.table.DefaultTableModel。
问题是,当我试图使用jidesoft.grid.DefaultGroupTableModel.removeRow(row index)方法删除分组的行(DefaultGroupRow )时,
该行仅在视觉上被删除,并且仍然存在于swing.table.DefaultTableModel中。
当我执行groupAndRefresh方法时,删除的行将在前端重新创建。
如何删除将从swing DefaultTableModel中删除的分组表行。
提前谢谢。
Uri W.
发布于 2012-08-31 07:11:49
GroupTableModel只是原始表模型中的一个分组视图,在本例中是一个DefaultTableModel。GroupTableModel永远不会修改原始表模型。如果要从DefaultTableModel中删除行,则必须使用DefaultTableModel#removeRow方法。
https://stackoverflow.com/questions/10163420
复制相似问题