createDatastore

erstellt einen Datastore gemäß der bereitgestellten Konfiguration

datastore & treedatastore createDatastore(DatastoreConfig config);
configDatastoreConfigein Konfigurationsobjekt für einen Datastore
datastore & treedatastoredas Datastore- oder Treedatastore-Objekt, abhängig vom Typ

Example

var resourcesStore = gantt.createDatastore({
    name:"resource",
    initItem: function(item){
        item.id = item.key || gantt.uid();
        return item;
    }
});

Related samples

Details

Eigenschaften des Konfigurationsobjekts:

  • name - (string) - ein beliebiger String-Name des Datastores. Der Datastore kann über seinen Namen unter getDatastore aufgerufen werden.
  • initItem? (item): any - optional, verarbeitet die in den Datastore geladenen Elemente vor. Dies ist ein guter Ort, um die Standardwerte der Datastore-Elemente festzulegen. Die Funktion nimmt den folgenden Parameter entgegen:
    • item - (any) - das Ressourcen-Element.
  • type? - (string) - optional, akzeptiert nur einen festen Wert "treeDatastore". Wenn der Typ:"treeDatastore" angegeben ist, unterstützt der Datastore hierarchische Daten, wobei die id-Eigenschaft als Primärschlüssel und parent als Verweis auf die übergeordnete ID dient. Jeder andere Wert erzeugt einen flachen Listen-Datastore.
  • fetchTasks? - (boolean) - optional, ermöglicht das Anzeigen aller Aufgaben, die einem bestimmten Ressourcen-Element im Ressourcenansichtsbereich zugewiesen sind. Diese Funktionalität funktioniert sowohl für den Ressourcendiagramm- als auch für den Ressourcenhistogramm-Typ des Layouts.
See also
Zurück nach oben