* @cfg {String} successProperty Name of the property from which to retrieve the success attribute used by forms.
* @cfg {String} root name of the property which contains the Array of row objects.
* @cfg {String} id Name of the property within a row object that contains a record identifier value.
+ * @cfg {Array} fields Array of field definition objects
* @constructor
* Create a new JsonReader
* @param {Object} meta Metadata configuration options
*/
this.o = o;
var s = this.meta, Record = this.recordType,
- f = Record ? Record.prototype.fields : null, fi = f.items, fl = f.length;
+ f = Record ? Record.prototype.fields : null, fi = f ? f.items : [], fl = f ? f.length : 0;
// Generate extraction functions for the totalProperty, the root, the id, and for each field
if (!this.ef) {
}
}
+ Roo.log(o);
+
var root = this.getRoot(o), c = root.length, totalRecords = c, success = true;
if(s.totalProperty){
var vt = parseInt(this.getTotal(o), 10);
records[i] = record;
}
return {
- raw : o,
+ raw : o,
success : success,
records : records,
totalRecords : totalRecords