serverList

Gibt eine Liste von Optionen zurück

array serverList(string | number list_name, [array options] );
list_namestring | numberder Name einer Liste
optionsarrayein Array von Optionen
arrayeine Liste von Optionen

Example

// Gibt eine Liste von Optionen mit dem Namen 'my_list' zurück
var list = gantt.serverList("my_list"); 
...
// Erstellt und gibt die angegebene Liste zurück
var list = gantt.serverList("options", [
    {key: 1, label: "John"},
    {key: 2, label: "Adam"},
    {key: 3, label: "Diane"}
]);

Details
  • Wenn die Methode nur mit dem ersten Parameter aufgerufen wird, gibt die Methode eine Liste mit diesem Namen zurück (falls vorhanden).
  • Wenn die Methode mit 2 Parametern aufgerufen wird, erstellt dhtmlxGantt eine Liste mit dem angegebenen Namen und Optionen. Wenn die Liste mit einem solchen Namen bereits existiert, wird dhtmlxGantt die Daten darin aktualisieren.
  • Lightbox-Auswahlsteuerelemente können automatisch mit gantt.serverList befüllt werden. Wenn die Methode mit 2 Parametern aufgerufen wird, erstellt dhtmlxGantt eine Liste mit dem angegebenen Namen und Optionen. Wenn die Liste mit einem solchen Namen bereits existiert, wird dhtmlxGantt die Daten darin aktualisieren.

Deshalb ist es eine gute Idee, Sammlungen, z.B. Auswahloptionen, als benannte Liste von Optionen zu erstellen, wenn ein Update erforderlich ist.

// Mit dieser Deklaration wäre es möglich, Optionen 
// in das Auswahlfeld aus der Liste mit dem Namen 'persons' zu laden
gantt.config.lightbox.sections=[   
    {name:"description", height:130, map_to:"text", type:"textarea" , focus:true},
    {name:"persons", height:23, type:"select", 
    options:serverList("persons", persons_array), map_to:"section_id" }
];
Zurück nach oben