nnnjjj123
2020-11-17 1b2c1edb61190eeb19f465ff031eaa3b2a1b8dbc
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();
    };
});