mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-23 09:52:22 +00:00
cc0a89c924
noten highlight wenn keine note im zeugnis eingetragen ist
44 lines
788 B
JavaScript
44 lines
788 B
JavaScript
export function highlightGesamtnote(zeugnisTable, teacherTable)
|
|
{
|
|
let zeugnisData = zeugnisTable.getData();
|
|
|
|
let studentsWithNote = new Set();
|
|
|
|
zeugnisData.forEach(row => {
|
|
let student = row.uid;
|
|
let lv = row.lehrveranstaltung_id;
|
|
let note = row.note;
|
|
|
|
if (!student || !lv)
|
|
return;
|
|
|
|
if (note == null || note === "")
|
|
return;
|
|
|
|
let key = `${student}_${lv}`;
|
|
studentsWithNote.add(key);
|
|
});
|
|
|
|
teacherTable.deselectRow();
|
|
|
|
teacherTable.getRows().forEach(row => {
|
|
let data = row.getData();
|
|
|
|
let student = data.student_uid;
|
|
let lv = data.lehrveranstaltung_id;
|
|
let note = data.note;
|
|
|
|
if (!student || !lv)
|
|
return;
|
|
|
|
if (note == null || note === "")
|
|
return;
|
|
|
|
let key = `${student}_${lv}`;
|
|
|
|
if (!studentsWithNote.has(key))
|
|
{
|
|
row.select();
|
|
}
|
|
});
|
|
} |