| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 | 
							- <!DOCTYPE html>
 
- <html>
 
- <head>
 
-   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 
-   <title>The source code</title>
 
-   <link href="../resources/prettify/prettify.css" type="text/css" rel="stylesheet" />
 
-   <script type="text/javascript" src="../resources/prettify/prettify.js"></script>
 
-   <style type="text/css">
 
-     .highlight { display: block; background-color: #ddd; }
 
-   </style>
 
-   <script type="text/javascript">
 
-     function highlight() {
 
-       document.getElementById(location.hash.replace(/#/, "")).className = "highlight";
 
-     }
 
-   </script>
 
- </head>
 
- <body onload="prettyPrint(); highlight();">
 
-   <pre class="prettyprint lang-js"><span id='Ext-data-DirectStore'>/**
 
- </span> * Small helper class to create an {@link Ext.data.Store} configured with an {@link Ext.data.proxy.Direct}
 
-  * and {@link Ext.data.reader.Json} to make interacting with an {@link Ext.direct.Manager} server-side
 
-  * {@link Ext.direct.Provider Provider} easier. To create a different proxy/reader combination create a basic
 
-  * {@link Ext.data.Store} configured as needed.
 
-  *
 
-  * **Note:** Although they are not listed, this class inherits all of the config options of:
 
-  *
 
-  * - **{@link Ext.data.Store Store}**
 
-  *
 
-  * - **{@link Ext.data.reader.Json JsonReader}**
 
-  *
 
-  *   - **{@link Ext.data.reader.Json#cfg-root root}**
 
-  *   - **{@link Ext.data.reader.Json#idProperty idProperty}**
 
-  *   - **{@link Ext.data.reader.Json#totalProperty totalProperty}**
 
-  *
 
-  * - **{@link Ext.data.proxy.Direct DirectProxy}**
 
-  *
 
-  *   - **{@link Ext.data.proxy.Direct#directFn directFn}**
 
-  *   - **{@link Ext.data.proxy.Direct#paramOrder paramOrder}**
 
-  *   - **{@link Ext.data.proxy.Direct#paramsAsHash paramsAsHash}**
 
-  *
 
-  */
 
- Ext.define('Ext.data.DirectStore', {
 
-     /* Begin Definitions */
 
-     
 
-     extend: 'Ext.data.Store',
 
-     
 
-     alias: 'store.direct',
 
-     
 
-     requires: ['Ext.data.proxy.Direct'],
 
-    
 
-     /* End Definitions */
 
-     constructor : function(config){
 
-         config = Ext.apply({}, config);
 
-         if (!config.proxy) {
 
-             var proxy = {
 
-                 type: 'direct',
 
-                 reader: {
 
-                     type: 'json'
 
-                 }
 
-             };
 
-             Ext.copyTo(proxy, config, 'paramOrder,paramsAsHash,directFn,api,simpleSortMode');
 
-             Ext.copyTo(proxy.reader, config, 'totalProperty,root,idProperty');
 
-             config.proxy = proxy;
 
-         }
 
-         this.callParent([config]);
 
-     }    
 
- });
 
- </pre>
 
- </body>
 
- </html>
 
 
  |