richtet die Units-Ansicht im Scheduler ein
config | object | die Konfigurationsobjekt für die Units-Ansicht |
Available only in PRO Edition
scheduler.createUnitsView({
name:"unit",
property:"unit_id",
list:[
{key:1, label:"Section A"},
{key:2, label:"Section B"},
{key:3, label:"Section C"}
]
});
scheduler.init('scheduler_here',new Date(2009,5,30),"unit");
scheduler.parse([
{start_date:"06/30/2009 09:00",end_date:"06/30/2009 12:00",text:"Task1",unit_id:1},
{start_date:"06/30/2009 12:00",end_date:"06/30/2009 20:00",text:"Task2",unit_id:3},
{start_date:"06/30/2009 08:00",end_date:"06/30/2009 12:00",text:"Task3",unit_id:2}
],"json");
Diese Funktion ist ausschließlich in der PRO-Edition verfügbar.
Um diese Methode zu verwenden, muss das units Plugin aktiviert sein.
Das Konfigurationsobjekt für die Units-Ansicht unterstützt die folgenden Eigenschaften:
name | (string) der Bezeichner für die Ansicht. Falls bereits eine Units-Ansicht mit diesem Namen existiert, wird sie ersetzt |
property | (string) gibt die Daten-Eigenschaft an, die verwendet wird, um Events mit bestimmten Units zu verknüpfen |
list | (Array von Objekten) definiert die in der Ansicht dargestellten Units. Jedes Objekt im Array repräsentiert eine einzelne Unit und enthält:
|
days | (number) Anzahl der Elemente (Tage), die entlang der Y-Achse angezeigt werden |
skip_incorrect | (boolean) wenn auf true gesetzt, werden Events, die keiner Unit entsprechen, nicht angezeigt. Ist der Wert false, werden solche Events der ersten Unit zugewiesen. Standard ist false. Optional |
size | (number) Anzahl der Units, die gleichzeitig angezeigt werden. Überschreitet die tatsächliche Anzahl diesen Wert, erscheint eine Scrollbar. Optional |
step | (number) Anzahl der Units, um die beim Scrollen jeweils gesprungen wird. Optional |