Bryntum 的甘特图调度程序:如何从数组而不是 url 加载数据

Bryntum's Gantt Scheduler : How to load data from array instead of url

我对 extjs 和 Bryntum 的甘特图都很陌生。 在他们的示例示例中,我找到了一个文件 app/view/Viewport.js,其中包含以下代码。

 var taskStore = this.taskStore = new MyApp.store.TaskStore({
            dependencyStore : dependencyStore,
            resourceStore   : resourceStore,
            assignmentStore : assignmentStore,
            url             : 'data.js'     // Some dummy data
        });

我认为这段代码负责加载数据。

但我想从 array.Eg 加载数据:arrTasks 而不是 url。

如何实现?

    var taskStore = this.taskStore = new MyApp.store.TaskStore({
        dependencyStore : dependencyStore,
        resourceStore   : resourceStore,
        assignmentStore : assignmentStore,
        root            : {
             expanded : true
             children : [
                { Id : 1, Name : 'Some Task' },
                ....
             ]


        }
    });