createDatastore
基于给定配置创建一个datastore
datastore & treedatastore createDatastore(DatastoreConfig config);
config | DatastoreConfig | 包含datastore配置的对象 |
datastore & treedatastore | 根据指定的类型返回datastore或treedatastore对象 |
Example
var resourcesStore = gantt.createDatastore({
name:"resource",
initItem: function(item){
item.id = item.key || gantt.uid();
return item;
}
});
Related samples
Details
配置对象的属性:
- name - (string) - datastore的自定义字符串名称。该名称允许通过getDatastore访问datastore。
- initItem? (item): any - 可选,加载到datastore时用于预处理项的函数。此功能用于为datastore项设置默认值。函数接收:
- type? - (string) - 可选,仅接受值 "treeDatastore"。指定type:"treeDatastore"会创建一个处理层级数据的datastore,使用 id 作为主键,parent 链接到父级id。其他任何值都会创建一个扁平列表datastore。
- fetchTasks? - (boolean) - 可选,启用时,在资源视图面板中显示分配给特定资源的所有任务。此功能适用于资源diagram和资源histogram布局。
See also
Back to top