diff --git a/src/main/java/ru/egspt/ReportTableModel.java b/src/main/java/ru/egspt/ReportTableModel.java index bd59503..eed406f 100644 --- a/src/main/java/ru/egspt/ReportTableModel.java +++ b/src/main/java/ru/egspt/ReportTableModel.java @@ -90,7 +90,6 @@ public class ReportTableModel extends AbstractTableModel{ Object[][] d = new Object[report.getUsers().size()][3 + 2*report.getQuizes().size()]; System.out.println("Количество столбцов Object[][] d: " + (3 + 2*report.getQuizes().size())); System.out.println("Количество строк Object[][] d: " + report.getUsers().size()); - //построчно заполняем модель отчета данными int userCurr = 0; while (userCurr < report.getUsers().size()){ @@ -100,9 +99,9 @@ public class ReportTableModel extends AbstractTableModel{ string.add(report.getUsers().get(userCurr).getLogin()); string.add(report.getUsers().get(userCurr).getMail()); //перебираем остальные заголовки (перечень опросов) - Boolean find = false; int quizCurr = 0; while (quizCurr < report.getQuizes().size()){ + Boolean find = false; //перебираем результаты, ищем результаты по текущему опросу int resultCurr = 0; while (resultCurr < report.getResults().size()){ diff --git a/src/main/java/ru/egspt/TagControls.java b/src/main/java/ru/egspt/TagControls.java index 2cc2fd8..d10f81a 100644 --- a/src/main/java/ru/egspt/TagControls.java +++ b/src/main/java/ru/egspt/TagControls.java @@ -19,7 +19,9 @@ public class TagControls { app.getReportPane().getReportTableModel().setData(report); //app.getReportPane().setupReportTablePane(report); //app.getReportPane() + app.getReportPane().getReportTableModel().fireTableStructureChanged();//оповещаем об изменении структуры модели-таблицы!!! app.getReportPane().getReportTableModel().fireTableDataChanged(); + } //удаляем тег из модели diff --git a/target/classes/ru/egspt/ReportTableModel.class b/target/classes/ru/egspt/ReportTableModel.class index bd5ca74..e2aab06 100644 Binary files a/target/classes/ru/egspt/ReportTableModel.class and b/target/classes/ru/egspt/ReportTableModel.class differ diff --git a/target/classes/ru/egspt/TagControls.class b/target/classes/ru/egspt/TagControls.class index a3e8193..3a000aa 100644 Binary files a/target/classes/ru/egspt/TagControls.class and b/target/classes/ru/egspt/TagControls.class differ