33 lines
986 B
JavaScript
33 lines
986 B
JavaScript
|
Ext.namespace('Zarafa.plugins.mdm.data');
|
||
|
|
||
|
/**
|
||
|
* @class Zarafa.plugins.mdm.data.MDMDeviceFolderStore
|
||
|
* @extends Zarafa.core.data.MAPISubStore
|
||
|
* @xtype mdm.devicefolderstore
|
||
|
* Store specific for MDM Plugin which creates {@link Zarafa.plugins.mdm.MDMDeviceFolderStore record}.
|
||
|
*/
|
||
|
Zarafa.plugins.mdm.data.MDMDeviceFolderStore = Ext.extend(Zarafa.core.data.MAPISubStore, {
|
||
|
/**
|
||
|
* @constructor
|
||
|
* @param config Configuration object
|
||
|
*/
|
||
|
constructor: function (config)
|
||
|
{
|
||
|
config = config || {};
|
||
|
|
||
|
Ext.applyIf(config, {
|
||
|
autoLoad: true,
|
||
|
remoteSort: false,
|
||
|
reader: new Zarafa.plugins.mdm.data.JsonDeviceFolderReader(),
|
||
|
writer: new Zarafa.core.data.JsonWriter(),
|
||
|
proxy: new Zarafa.core.data.IPMProxy({
|
||
|
listModuleName: 'pluginmdmmodule',
|
||
|
itemModuleName: 'pluginmdmmodule'
|
||
|
})
|
||
|
});
|
||
|
|
||
|
Zarafa.plugins.mdm.data.MDMDeviceFolderStore.superclass.constructor.call(this, config);
|
||
|
}
|
||
|
});
|
||
|
|
||
|
Ext.reg('mdm.devicefolderstore', Zarafa.plugins.mdm.data.MDMDeviceFolderStore);
|