|
|
@ -90,7 +90,6 @@ public class ReportTableModel extends AbstractTableModel{ |
|
|
|
Object[][] d = new Object[report.getUsers().size()][3 + 2*report.getQuizes().size()]; |
|
|
|
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: " + (3 + 2*report.getQuizes().size())); |
|
|
|
System.out.println("Количество строк Object[][] d: " + report.getUsers().size()); |
|
|
|
System.out.println("Количество строк Object[][] d: " + report.getUsers().size()); |
|
|
|
|
|
|
|
|
|
|
|
//построчно заполняем модель отчета данными
|
|
|
|
//построчно заполняем модель отчета данными
|
|
|
|
int userCurr = 0; |
|
|
|
int userCurr = 0; |
|
|
|
while (userCurr < report.getUsers().size()){ |
|
|
|
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).getLogin()); |
|
|
|
string.add(report.getUsers().get(userCurr).getMail()); |
|
|
|
string.add(report.getUsers().get(userCurr).getMail()); |
|
|
|
//перебираем остальные заголовки (перечень опросов)
|
|
|
|
//перебираем остальные заголовки (перечень опросов)
|
|
|
|
Boolean find = false; |
|
|
|
|
|
|
|
int quizCurr = 0; |
|
|
|
int quizCurr = 0; |
|
|
|
while (quizCurr < report.getQuizes().size()){ |
|
|
|
while (quizCurr < report.getQuizes().size()){ |
|
|
|
|
|
|
|
Boolean find = false; |
|
|
|
//перебираем результаты, ищем результаты по текущему опросу
|
|
|
|
//перебираем результаты, ищем результаты по текущему опросу
|
|
|
|
int resultCurr = 0; |
|
|
|
int resultCurr = 0; |
|
|
|
while (resultCurr < report.getResults().size()){ |
|
|
|
while (resultCurr < report.getResults().size()){ |
|
|
|