1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| define([
| 'dstore/Tree',
| './createSyncStore',
| './createAsyncStore'
| ], function (Tree, createSyncStore, createAsyncStore) {
| return function createHierarchicalStore(kwArgs, async) {
| var store = async ? createAsyncStore(kwArgs, Tree) : createSyncStore(kwArgs, Tree);
|
| // Override getRootCollection to check for undefined parent rather than null
| store.getRootCollection = function () {
| return this.root.filter({ parent: undefined });
| };
| return store.getRootCollection();
| };
| });
|
|