/** * @aside guide stores * * Small helper class to create an {@link Ext.data.Store} configured with an {@link Ext.data.proxy.Direct} * and {@link Ext.data.reader.Json} to make interacting with an {@link Ext.direct.Manager} server-side * {@link Ext.direct.Provider Provider} easier. To create a different proxy/reader combination create a basic * {@link Ext.data.Store} configured as needed. * * Since configurations are deeply merged with the standard configuration, you can override certain proxy and * reader configurations like this: * * Ext.create('Ext.data.DirectStore', { * proxy: { * paramsAsHash: true, * directFn: someDirectFn, * simpleSortMode: true, * reader: { * rootProperty: 'results', * idProperty: '_id' * } * } * }); * */ Ext.define('Ext.data.DirectStore', { extend: 'Ext.data.Store', alias: 'store.direct', requires: ['Ext.data.proxy.Direct'], config: { proxy: { type: 'direct', reader: { type: 'json' } } } });