serverList

gibt eine Liste von Optionen zurück

array serverList(string | number list_name, [array options] );
list_namestring | numberder Name der Liste
optionsarrayein Array, das die Optionen enthält
arrayein Array von Optionen

Example

// ruft eine Optionsliste mit dem Namen 'my_list' ab
var list = gantt.serverList("my_list"); 
...
// erstellt und gibt eine Liste mit den angegebenen Optionen 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 sie die Liste mit dem entsprechenden Namen zurück, falls diese existiert.
  • Wenn die Methode mit zwei Parametern aufgerufen wird, erstellt dhtmlxGantt eine Liste mit dem angegebenen Namen und den Optionen. Existiert bereits eine Liste mit dem gleichen Namen, werden deren Daten aktualisiert.
  • Lightbox select controls können automatisch mit gantt.serverList befüllt werden. Wenn die Methode mit zwei Parametern aufgerufen wird, erstellt oder aktualisiert dhtmlxGantt die Liste entsprechend.

Dieser Ansatz erleichtert das Aktualisieren von Sammlungen wie Select-Optionen, indem sie als benannte Listen verwaltet werden.

// diese Konfiguration ermöglicht das Laden von Optionen 
// in das Select-Element aus der Liste mit dem Namen 'persons'
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