X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/7a654f8d43fdb43d78b63d90528bed6e86b608cc..3789b528d8dd8aad4558e38e22d775bcab1cbd36:/docs/api/Ext.data.reader.Array.html?ds=sidebyside diff --git a/docs/api/Ext.data.reader.Array.html b/docs/api/Ext.data.reader.Array.html deleted file mode 100644 index eb5ad2f9..00000000 --- a/docs/api/Ext.data.reader.Array.html +++ /dev/null @@ -1,146 +0,0 @@ -
Hierarchy
Ext.data.reader.ReaderExt.data.reader.JsonExt.data.reader.Array
Data reader class to create an Array of Ext.data.Model objects from an Array.
-Each element of that Array represents a row of data fields. The
-fields are pulled into a Record object using as a subscript, the mapping
property
-of the field definition if it exists, or the field's ordinal position in the definition.
Example code:
- - - - -Employee = Ext.define('Employee', {
- extend: 'Ext.data.Model',
- fields: [
- 'id',
- {name: 'name', mapping: 1}, // "mapping" only needed if an "id" field is present which
- {name: 'occupation', mapping: 2} // precludes using the ordinal position as the index.
- ]
-});
-
-var myReader = new Ext.data.reader.Array({
- model: 'Employee'
-}, Employee);
-
-
-
-
-
-This would consume an Array like this:
- - - - -[ [1, 'Bill', 'Gardener'], [2, 'Ben', 'Horticulturalist'] ]
-
-
-Name of the property within a row object -that contains a record identifier value. Defaults to The id of the model. -If an idProperty is explicitly specified it will override that of the one specified -on the model
-True to automatically parse models nested within other models in a response -object. See the Ext.data.reader.Reader intro docs for full explanation. Defaults to true.
-The name of the property which contains a response message. -This property is optional.
-The name of the property which contains a response message. -This property is optional.
-The optional location within the JSON response that the record data itself can be found at. -See the JsonReader intro docs for more details. This is not often needed and defaults to undefined.
-Required. The name of the property -which contains the Array of row objects. Defaults to undefined. -An exception will be thrown if the root property is undefined. The data -packet value for this property should be an empty array to clear the data -or show no data.
-Name of the property from which to -retrieve the success attribute. Defaults to success. See -Ext.data.proxy.Proxy.exception -for additional information.
-Name of the property from which to -retrieve the total number of records in the dataset. This is only needed -if the whole dataset is not passed in one go, but is being paged from -the remote server. Defaults to total.
-True to ensure that field names/mappings are treated as literals when -reading values. Defalts to false. -For example, by default, using the mapping "foo.bar.baz" will try and read a property foo from the root, then a property bar -from foo, then a property baz from bar. Setting the simple accessors to true will read the property with the name -"foo.bar.baz" direct from the root object.
-Create a new ArrayReader
-Create a new ArrayReader
-Metadata configuration options.
-Takes a raw response object (as passed to this.read) and returns the useful data segment of it. This must be implemented by each subclass
-The responce object
-The useful data from the response
-Reads the given response object. This method normalizes the different types of response object that may be passed -to it, before handing off the reading of records to the readRecords function.
-The response object. This may be either an XMLHttpRequest object or a plain JS object
-The parsed ResultSet object
-Reads a JSON object and returns a ResultSet. Uses the internal getTotal and getSuccess extractors to -retrieve meta data from the response, and extractData to turn the JSON data into model instances.
-The raw JSON data
-A ResultSet containing model instances and meta data about the results
-