createDatastore
Description
Erstellt einen Datastore gemäß der bereitgestellten Konfiguration
createDatastore: (config: DatastoreConfig) => DatastoreMethods & TreeDatastoreMethods
Parameters
config- (erforderlich) DatastoreConfig - ein Konfigurationsobjekt eines Datastore
Returns
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
Configuration object properties:
- name - (string) - ein beliebiger String-Name des Datastore. Der Datastore kann über seinen Namen mit getDatastore aufgerufen werden.
- initItem? (item): any - optional, preprocesses items loaded into the datastore. It is a good place to set the default values of the datastore items. The function takes the following parameter:
- item - (any) - das Ressourcenobjekt.
- type? - (string) - optional, akzeptiert nur einen festen Wert "treeDatastore". Wenn der Typ "treeDatastore" angegeben wird, unterstützt der datastore hierarchische Daten, wobei die id-Eigenschaft als Primärschlüssel dient und parent als Link zur Eltern-ID fungiert. Jeder andere Wert erzeugt einen flachen Listen-Datastore.
- fetchTasks? - (boolean) - optional, aktiviert das Anzeigen aller Aufgaben, die einer bestimmten Ressource zugewiesen sind, im Ressourcen-Ansichtsfenster. Diese Funktionalität funktioniert sowohl für den Ressourcen-Diagramm-Typ als auch für den Ressourcen-Histogramm-Typ des Layouts.
Related API
Related Guides
Need help?
Got a question about the documentation? Reach out to our technical support team for help and guidance. For custom component solutions, visit the Services page.