createDatastore
erstellt einen Datastore gemäß der bereitgestellten Konfiguration
datastore & treedatastore createDatastore(DatastoreConfig config);
config | DatastoreConfig | ein Konfigurationsobjekt für einen Datastore |
datastore & treedatastore | das 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