X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/6e39d509471fe9b4e2660e0d1631b350d0c66f40..2e847cf21b8ab9d15fa167b315ca5b2fa92638fc:/docs/source/Store.html diff --git a/docs/source/Store.html b/docs/source/Store.html index f10831e5..5e3b08d6 100644 --- a/docs/source/Store.html +++ b/docs/source/Store.html @@ -268,13 +268,7 @@ sortInfo: { this.data.getKey = function(o){ return o.id; }; -
/** - * See the{@link #baseParams corresponding configuration option}
- * for a description of this property.
- * To modify this property see {@link #setBaseParam}
.
- * @property
- */
- this.baseParams = {};
+
// temporary removed-records cache
this.removed = [];
@@ -286,6 +280,14 @@ sortInfo: {
Ext.apply(this, config);
+ /**
+ * See the {@link #baseParams corresponding configuration option}
+ * for a description of this property.
+ * To modify this property see {@link #setBaseParam}
.
+ * @property
+ */
+ this.baseParams = Ext.isObject(this.baseParams) ? this.baseParams : {};
+
this.paramNames = Ext.applyIf(this.paramNames || {}, this.defaultParamNames);
if((this.url || this.api) && !this.proxy){
@@ -571,8 +573,8 @@ sortInfo: {
* @private
*/
buildWriter : function(config) {
- var klass = undefined;
- type = (config.format || 'json').toLowerCase();
+ var klass = undefined,
+ type = (config.format || 'json').toLowerCase();
switch (type) {
case 'json':
klass = Ext.data.JsonWriter;
@@ -911,8 +913,8 @@ sortInfo: {
var doRequest = true;
if (action === 'read') {
- Ext.applyIf(options.params, this.baseParams);
doRequest = this.fireEvent('beforeload', this, options);
+ Ext.applyIf(options.params, this.baseParams);
}
else {
// if Writer is configured as listful, force single-record rs to be [{}] instead of {}