konradm
|
a211321c84
|
commit
// Generuj wiersze dla uczniów
studentsData.forEach(student => {
const row = document.createElement('tr');
// Komórka z imieniem i nazwiskiem
const tdName = document.createElement('td');
tdName.textContent = student.name;
row.appendChild(tdName);
// Upewnij się, że 'behavior' jest zdefiniowany
if (!student.behavior) {
student.behavior = {};
}
// Komórki z checkboxami dla kryteriów
categoryColumns.forEach(column => {
const td = document.createElement('td');
const checkbox = document.createElement('input');
checkbox.type = 'checkbox';
checkbox.id = `${column.id}-${student.name.replace(/ /g, '-')}`;
checkbox.onchange = calculateStats;
// Ustawienie stanu checkboxa na podstawie zapisanych danych
if (student.behavior[`day${currentDay}`] && student.behavior[`day${currentDay}`][column.id]) {
checkbox.checked = student.behavior[`day${currentDay}`][column.id];
} else {
checkbox.checked = false;
}
td.appendChild(checkbox);
row.appendChild(td);
});
tbody.appendChild(row);
});
|
2024-10-17 14:14:38 +02:00 |