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 @@ -Sencha Documentation Project
/**
+
+
+
+  
+  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 +});
+ +