pcwa.core.scope('pcwa.ext.model');

pcwa.ext.model.JsonGroupingStore = function( config )
{
	config = config || {};

	Ext.applyIf( config, {
        proxy: !config.data	? new Ext.data.HttpProxy({
        												url: config.url,
        												headers: { accept: 'application/json' },
        												disableCaching: false
        											}) : undefined,
        reader: new pcwa.ext.model.JsonReader(config, config.fields)		
	});
	this.record = this.recordType;

	pcwa.ext.model.JsonGroupingStore.superclass.constructor.call( this, config );
}

Ext.extend( pcwa.ext.model.JsonGroupingStore, Ext.data.GroupingStore );

