DataWriter extension for writing an array or single
Ext.data.Record object(s) in preparation for executing a remote CRUD action.
Config Options
|
| createRecord : Function | DataWriter |
| destroyRecord : Function | DataWriter |
| encode : Boolean | DataWriter |
| encode : Booleantrue to encode the
+hashed data. Defaults to true. When using
Ext.data.DirectProxy, set this to false since Ext.Direc... true to encode the
hashed data. Defaults to true. When using
Ext.data.DirectProxy, set this to false since Ext.Direct.JsonProvider will perform
its own json-encoding. In addition, if you're using Ext.data.HttpProxy, setting to false
will cause HttpProxy to transmit data using the jsonData configuration-params of Ext.Ajax.request
instead of params. When using a Ext.data.Store.restful Store, some serverside frameworks are
-tuned to expect data through the jsonData mechanism. In those cases, one will want to set encode: false | JsonWriter |
| listful : Booleanfalse by default. Set true to have the DataWriter always write HTTP params as a list,
+tuned to expect data through the jsonData mechanism. In those cases, one will want to set encode: false, as in
+let the lower-level connection object (eg: Ext.Ajax) do the encoding. | JsonWriter |
| listful : Booleanfalse by default. Set true to have the DataWriter always write HTTP params as a list,
even when acting upon a single... false by default. Set true to have the DataWriter always write HTTP params as a list,
-even when acting upon a single record. | DataWriter |
| returnJson : Boolean | JsonWriter |
| saveRecord : Function | DataWriter |
| writeAllFields : Booleanfalse by default. Set true to have DataWriter return ALL fields of a modified
+even when acting upon a single record. | DataWriter |
| returnJson : Boolean | JsonWriter |
| updateRecord : Function | DataWriter |
| writeAllFields : Booleanfalse by default. Set true to have DataWriter return ALL fields of a modified
record -- not just those that changed.... false by default. Set true to have DataWriter return ALL fields of a modified
record -- not just those that changed.
-false to have DataWriter only request modified fields from a record. | DataWriter |
Public Properties
|
| meta : Mixed This DataWriter's configured metadata as passed to the constructor. | DataWriter |
Public Methods
|
| createRecord( Ext.data.Record rec )
- :
- void | JsonWriter |
| destroyRecord( Ext.data.Record rec )
- :
- void | JsonWriter |
| render( String action , Record[] rs , Object http , Object data )
- :
- voidFinal action of a write event. Apply the written data-object to params. Final action of a write event. Apply the written data-object to params. | JsonWriter |
| updateRecord( Ext.data.Record rec )
- :
- void | JsonWriter |
| write( String action , Object params , Record/Record[] rs )
- :
- voidWrites data in preparation for server-write action. Simply proxies to DataWriter#update, DataWriter#create
+false to have DataWriter only request modified fields from a record. | DataWriter |
Public Properties
This class has no public properties.
Public Methods
|
| createRecord( Ext.data.Record rec )
+ :
+ ObjectImplements abstract Ext.data.DataWriter#createRecord Implements abstract Ext.data.DataWriter#createRecord | JsonWriter |
| destroyRecord( Ext.data.Record rec )
+ :
+ ObjectImplements abstract Ext.data.DataWriter#destroyRecord Implements abstract Ext.data.DataWriter#destroyRecord | JsonWriter |
| render( String action , Record[] rs , Object http , Object data )
+ :
+ voidFinal action of a write event. Apply the written data-object to params. Final action of a write event. Apply the written data-object to params. | JsonWriter |
| updateRecord( Ext.data.Record rec )
+ :
+ ObjectImplements abstract Ext.data.DataWriter#updateRecord Implements abstract Ext.data.DataWriter#updateRecord | JsonWriter |
| write( String action , Object params , Record/Record[] rs )
+ :
+ voidWrites data in preparation for server-write action. Simply proxies to DataWriter#update, DataWriter#create
DataWrite... Writes data in preparation for server-write action. Simply proxies to DataWriter#update, DataWriter#create
DataWriter#destroy. | DataWriter |
Public Events
This class has no public events.