
Ext.namespace("Ext.ux");
Ext.namespace("Ext.ux.data");

Ext.ux.data.nqSwArrayReader = function(meta, recordType) {
    meta = meta || {};
    Ext.ux.data.nqSwArrayReader.superclass.constructor.call(this, meta, recordType || meta.fields);
};


Ext.extend(Ext.ux.data.nqSwArrayReader, Ext.data.ArrayReader, {
    readRecords : function(o){
    	if (o[0]!==""){
	    	var a=o[0].split("|");
	    	for (var i=0;i<a.length;i++){
	    		a[i]=a[i].split(",");
	    		a[i][a[i].length]=i;
	    	}
	    	this.o=a;
	    	o=this.o;
	    	var r=Ext.ux.data.nqSwArrayReader.superclass.readRecords.call(this,o)
    		return {records:r.records,totalRecords : r.length};
    	}
    	
    }

}); // end of extend
 
if(typeof(NQJSScriptsLoaded)=="number"){NQJSScriptsLoaded=NQJSScriptsLoaded+1;}
