X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/0494b8d9b9bb03ab6c22b34dae81261e3cd7e3e6..7a654f8d43fdb43d78b63d90528bed6e86b608cc:/src/data/JsonWriter.js diff --git a/src/data/JsonWriter.js b/src/data/JsonWriter.js deleted file mode 100644 index bf161ae4..00000000 --- a/src/data/JsonWriter.js +++ /dev/null @@ -1,96 +0,0 @@ -/*! - * Ext JS Library 3.3.1 - * Copyright(c) 2006-2010 Sencha Inc. - * licensing@sencha.com - * http://www.sencha.com/license - */ -/** - * @class Ext.data.JsonWriter - * @extends Ext.data.DataWriter - * DataWriter extension for writing an array or single {@link Ext.data.Record} object(s) in preparation for executing a remote CRUD action. - */ -Ext.data.JsonWriter = Ext.extend(Ext.data.DataWriter, { - /** - * @cfg {Boolean} encode
true to {@link Ext.util.JSON#encode JSON encode} the
- * {@link Ext.data.DataWriter#toHash hashed data} into a standard HTTP parameter named after this
- * Reader's meta.root
property which, by default is imported from the associated Reader. Defaults to true.
If set to false
, the hashed data is {@link Ext.util.JSON#encode JSON encoded}, along with
- * the associated {@link Ext.data.Store}'s {@link Ext.data.Store#baseParams baseParams}, into the POST body.
When using {@link Ext.data.DirectProxy}, set this to false since Ext.Direct.JsonProvider will perform - * its own json-encoding. In addition, if you're using {@link Ext.data.HttpProxy}, setting to false - * will cause HttpProxy to transmit data using the jsonData configuration-params of {@link Ext.Ajax#request} - * instead of params.
- *When using a {@link 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, as in - * let the lower-level connection object (eg: Ext.Ajax) do the encoding.
- */ - encode : true, - /** - * @cfg {Boolean} encodeDelete False to send only the id to the server on delete, true to encode it in an object - * literal, eg:
-{id: 1}
- *
Defaults to false
- */
- encodeDelete: false,
-
- constructor : function(config){
- Ext.data.JsonWriter.superclass.constructor.call(this, config);
- },
-
- /**
- * This method should not need to be called by application code, however it may be useful on occasion to - * override it, or augment it with an {@link Function#createInterceptor interceptor} or {@link Function#createSequence sequence}.
- *The provided implementation encodes the serialized data representing the Store's modified Records into the Ajax request's
- * params
according to the {@link #encode}
setting.