...
Name | Typ | Beschreibung | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
TableType | integer |
je eins und dann zusammenrechnen Weitere Optionen: 0x200 (512): Gleiche Klassengruppen zusammenfassen 0x400 (1024): Gleiche Lehrer zusammenfassen 0x800 (2048): Gleiche Räume zusammenfassen 0x1000 (4096) RTF Texte für Anhang generieren (Siehe Argumente MarksList1, MarksList2, SubjectTable, SubjectList) 0x2000 (8192) Totale Lektionenzahl hinzufügen 0x4000 (16384): Lektionenzahl ausgeben (nur Lehrerplan) 0x8000 (32768): Raumplan als kleine Tabelle ausgeben (nur Raumplan) 0x20000 (131072): Nur die reine Tabelle ausgeben (alle Pläne) 0x40000 (262144): Callback Funktion für die Zellentexte verwenden. Dazu muss der Parameter CallbackFunction angegeben werden. | ||||||||||||||||||||||
DatasetID | [integer] | TeacherID / ClassGroupID / RoomID / AddressRoleID / LessonID oder Array der entsprechenden IDs | ||||||||||||||||||||||
PlanningPeriodID | integer | PlanningPeriodID | ||||||||||||||||||||||
PrintableTable | integer | PrintableTable (0/1) 0 = schneller | ||||||||||||||||||||||
SeminarCenterID | integerSeminarCenterID | ID des Standortes | ||||||||||||||||||||||
TeacherAvailabilityShowTeacherAvailability | integerTeacherAvailability (0/1) | 1 = nicht verfügbare Lektionen werden grau hinterlegt. | ||||||||||||||||||||||
TeacherFlag | integer | Nur bei Wochenplan relevant 0 = nur Lehrerkürzel wird ausgegeben 1 = der volle Name der Lehrpersonen wird ausgegeben | ||||||||||||||||||||||
SubjectFlag | integer | Nur bei Wochenplan relevant 0 = nur der Fachname wird ausgegeben 1 = Fachname und Beschreibung wird ausgegeben | ||||||||||||||||||||||
SkipEmptyColumns | integer | (optional) (0/1) 1 = Leere Spalten im Stundenplan werden nicht ausgegeben | ||||||||||||||||||||||
DayIDList | [integer] | (optional) Liste von DayID, die maximal ausgegeben werden sollen. Ist das Array leer oder wird es weggelassen, dann werden alle Wochentage berücksichtigt. | ||||||||||||||||||||||
CallbackFunction | string | (optional) Name einer Callback Funktion, mit welcher der Zellentext bestimmt werden kann. Diese Funktion sollte im Minimum folgendermassen aussehen, wobei der Funktionsname beliebig sein kann: function TimeTableCallback(CellText, LessonID, LessonDate) { // Hier den CellText setzen oder verändern. return (CellText); }; Wird diese Funktion fehlerhaft definiert oder gibt sie einen falschen Datentyp zurück, wird der generierte Text verwendet. Die Argumente sind:
| ||||||||||||||||||||||
MarksList1 | &string | (optional) Zurügegebener RTF String mit einer zeilenweisen Liste von Datenserien, die verwendet wurden (mit Datumsangaben auf die Woche bezogen) | ||||||||||||||||||||||
MarksList2 | &string | (optional) Zurügegebener RTF String mit einer zeilenweisen Liste von Datenserien, die verwendet wurden (mit Datumsangaben auf den Tag bezogen) | ||||||||||||||||||||||
SubjectsTable | &string | (optional) Zurügegebener RTF String mit einer Tabelle der Fächer und Lehrpersonen, die verwendet wurden | ||||||||||||||||||||||
SubjectsList | &string | (optional) Zurügegebener RTF String mit einer zeilenweisen Liste der Fächer und Lehrpersonen, die verwendet wurden |
...