X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/6a7e4474cba9d8be4b2ec445e10f1691f7277c50..7a654f8d43fdb43d78b63d90528bed6e86b608cc:/docs/source/ResultSet.html diff --git a/docs/source/ResultSet.html b/docs/source/ResultSet.html new file mode 100644 index 00000000..9d202172 --- /dev/null +++ b/docs/source/ResultSet.html @@ -0,0 +1,56 @@ +
\ No newline at end of file/** + * @author Ed Spencer + * @class Ext.data.ResultSet + * @extends Object + * + * <p>Simple wrapper class that represents a set of records returned by a Proxy.</p> + * + * @constructor + * Creates the new ResultSet + */ +Ext.define('Ext.data.ResultSet', { + /** + * @cfg {Boolean} loaded + * True if the records have already been loaded. This is only meaningful when dealing with + * SQL-backed proxies + */ + loaded: true, + + /** + * @cfg {Number} count + * The number of records in this ResultSet. Note that total may differ from this number + */ + count: 0, + + /** + * @cfg {Number} total + * The total number of records reported by the data source. This ResultSet may form a subset of + * those records (see count) + */ + total: 0, + + /** + * @cfg {Boolean} success + * True if the ResultSet loaded successfully, false if any errors were encountered + */ + success: false, + + /** + * @cfg {Array} records The array of record instances. Required + */ + + constructor: function(config) { + Ext.apply(this, config); + + /** + * DEPRECATED - will be removed in Ext JS 5.0. This is just a copy of this.total - use that instead + * @property totalRecords + * @type Mixed + */ + this.totalRecords = this.total; + + if (config.count === undefined) { + this.count = this.records.length; + } + } +});