X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/7a654f8d43fdb43d78b63d90528bed6e86b608cc..3789b528d8dd8aad4558e38e22d775bcab1cbd36:/docs/source/Operation.html diff --git a/docs/source/Operation.html b/docs/source/Operation.html index d2492cfc..873b82c3 100644 --- a/docs/source/Operation.html +++ b/docs/source/Operation.html @@ -1,4 +1,21 @@ -
/**
+
+
+
+
+ The source code
+
+
+
+
+
+
+ /**
* @author Ed Spencer
* @class Ext.data.Operation
* @extends Object
@@ -13,49 +30,49 @@
* @param {Object} config Optional config object
*/
Ext.define('Ext.data.Operation', {
- /**
+ /**
* @cfg {Boolean} synchronous True if this Operation is to be executed synchronously (defaults to true). This
* property is inspected by a {@link Ext.data.Batch Batch} to see if a series of Operations can be executed in
* parallel or not.
*/
synchronous: true,
- /**
+ /**
* @cfg {String} action The action being performed by this Operation. Should be one of 'create', 'read', 'update' or 'destroy'
*/
action: undefined,
- /**
+ /**
* @cfg {Array} filters Optional array of filter objects. Only applies to 'read' actions.
*/
filters: undefined,
- /**
+ /**
* @cfg {Array} sorters Optional array of sorter objects. Only applies to 'read' actions.
*/
sorters: undefined,
- /**
+ /**
* @cfg {Object} group Optional grouping configuration. Only applies to 'read' actions where grouping is desired.
*/
group: undefined,
- /**
+ /**
* @cfg {Number} start The start index (offset), used in paging when running a 'read' action.
*/
start: undefined,
- /**
+ /**
* @cfg {Number} limit The number of records to load. Used on 'read' actions when paging is being used.
*/
limit: undefined,
- /**
+ /**
* @cfg {Ext.data.Batch} batch The batch that this Operation is a part of (optional)
*/
batch: undefined,
- /**
+ /**
* Read-only property tracking the start status of this Operation. Use {@link #isStarted}.
* @property started
* @type Boolean
@@ -63,7 +80,7 @@ Ext.define('Ext.data.Operation', {
*/
started: false,
- /**
+ /**
* Read-only property tracking the run status of this Operation. Use {@link #isRunning}.
* @property running
* @type Boolean
@@ -71,7 +88,7 @@ Ext.define('Ext.data.Operation', {
*/
running: false,
- /**
+ /**
* Read-only property tracking the completion status of this Operation. Use {@link #isComplete}.
* @property complete
* @type Boolean
@@ -79,7 +96,7 @@ Ext.define('Ext.data.Operation', {
*/
complete: false,
- /**
+ /**
* Read-only property tracking whether the Operation was successful or not. This starts as undefined and is set to true
* or false by the Proxy that is executing the Operation. It is also set to false by {@link #setException}. Use
* {@link #wasSuccessful} to query success status.
@@ -89,7 +106,7 @@ Ext.define('Ext.data.Operation', {
*/
success: undefined,
- /**
+ /**
* Read-only property tracking the exception status of this Operation. Use {@link #hasException} and see {@link #getError}.
* @property exception
* @type Boolean
@@ -97,7 +114,7 @@ Ext.define('Ext.data.Operation', {
*/
exception: false,
- /**
+ /**
* The error object passed when {@link #setException} was called. This could be any object or primitive.
* @property error
* @type Mixed
@@ -109,7 +126,7 @@ Ext.define('Ext.data.Operation', {
Ext.apply(this, config || {});
},
- /**
+ /**
* Marks the Operation as started
*/
setStarted: function() {
@@ -117,7 +134,7 @@ Ext.define('Ext.data.Operation', {
this.running = true;
},
- /**
+ /**
* Marks the Operation as completed
*/
setCompleted: function() {
@@ -125,14 +142,14 @@ Ext.define('Ext.data.Operation', {
this.running = false;
},
- /**
+ /**
* Marks the Operation as successful
*/
setSuccessful: function() {
this.success = true;
},
- /**
+ /**
* Marks the Operation as having experienced an exception. Can be supplied with an option error message/object.
* @param {Mixed} error Optional error string/object
*/
@@ -143,7 +160,7 @@ Ext.define('Ext.data.Operation', {
this.error = error;
},
- /**
+ /**
* Returns true if this Operation encountered an exception (see also {@link #getError})
* @return {Boolean} True if there was an exception
*/
@@ -151,7 +168,7 @@ Ext.define('Ext.data.Operation', {
return this.exception === true;
},
- /**
+ /**
* Returns the error string or object that was set using {@link #setException}
* @return {Mixed} The error object
*/
@@ -159,7 +176,7 @@ Ext.define('Ext.data.Operation', {
return this.error;
},
- /**
+ /**
* Returns an array of Ext.data.Model instances as set by the Proxy.
* @return {Array} Any loaded Records
*/
@@ -169,7 +186,7 @@ Ext.define('Ext.data.Operation', {
return (resultSet === undefined ? this.records : resultSet.records);
},
- /**
+ /**
* Returns the ResultSet object (if set by the Proxy). This object will contain the {@link Ext.data.Model model} instances
* as well as meta data such as number of instances fetched, number available etc
* @return {Ext.data.ResultSet} The ResultSet object
@@ -178,7 +195,7 @@ Ext.define('Ext.data.Operation', {
return this.resultSet;
},
- /**
+ /**
* Returns true if the Operation has been started. Note that the Operation may have started AND completed,
* see {@link #isRunning} to test if the Operation is currently running.
* @return {Boolean} True if the Operation has started
@@ -187,7 +204,7 @@ Ext.define('Ext.data.Operation', {
return this.started === true;
},
- /**
+ /**
* Returns true if the Operation has been started but has not yet completed.
* @return {Boolean} True if the Operation is currently running
*/
@@ -195,7 +212,7 @@ Ext.define('Ext.data.Operation', {
return this.running === true;
},
- /**
+ /**
* Returns true if the Operation has been completed
* @return {Boolean} True if the Operation is complete
*/
@@ -203,7 +220,7 @@ Ext.define('Ext.data.Operation', {
return this.complete === true;
},
- /**
+ /**
* Returns true if the Operation has completed and was successful
* @return {Boolean} True if successful
*/
@@ -211,7 +228,7 @@ Ext.define('Ext.data.Operation', {
return this.isComplete() && this.success === true;
},
- /**
+ /**
* @private
* Associates this Operation with a Batch
* @param {Ext.data.Batch} batch The batch
@@ -220,11 +237,13 @@ Ext.define('Ext.data.Operation', {
this.batch = batch;
},
- /**
+ /**
* Checks whether this operation should cause writing to occur.
* @return {Boolean} Whether the operation should cause a write to occur.
*/
allowWrite: function() {
return this.action != 'read';
}
-});
\ No newline at end of file
+});
+
+