1f3d7fa306f7e6124ab034b4828847277aa8dfd2
[roojs1] / docs / symbols / Roo.data.JsonStore.json
1 {
2   "name" : "Roo.data.JsonStore",
3   "augments" : [
4     "Roo.data.Store",
5     "Roo.util.Observable"
6   ],
7   "childClasses" : {  },
8   "tree_children" : [],
9   "tree_parent" : [],
10   "desc" : "/**",
11   "isSingleton" : false,
12   "isStatic" : false,
13   "isBuiltin" : false,
14   "isAbstract" : false,
15   "isBuilderTop" : false,
16   "memberOf" : "JsonStore",
17   "example" : "",
18   "deprecated" : "",
19   "since" : "",
20   "see" : "",
21   "params" : [
22     {
23       "name" : "config",
24       "type" : "Object",
25       "desc" : "",
26       "isOptional" : false
27     }
28   ],
29   "returns" : [],
30   "throws" : "",
31   "requires" : "",
32   "config" : [
33     {
34       "name" : "listeners",
35       "type" : "Object",
36       "desc" : "list of events and functions to call for this object, \nFor example :\n<pre><code>\n    listeners :  { \n       'click' : function(e) {\n           ..... \n        } ,\n        .... \n    } \n  </code></pre>",
37       "memberOf" : "Roo.util.Observable"
38     },
39     {
40       "name" : "fields",
41       "type" : "Array",
42       "desc" : "An array of field definition objects, or field name strings.",
43       "memberOf" : "Roo.data.JsonStore"
44     },
45     {
46       "name" : "proxy",
47       "type" : "Roo.data.DataProxy",
48       "desc" : "[required] The Proxy object which provides access to a data object.",
49       "memberOf" : "Roo.data.Store"
50     },
51     {
52       "name" : "multiSort",
53       "type" : "Boolean",
54       "desc" : "enable multi column sorting (sort is based on the order of columns, remote only at present)",
55       "memberOf" : "Roo.data.Store"
56     },
57     {
58       "name" : "pruneModifiedRecords",
59       "type" : "boolean",
60       "desc" : "True to clear all modified record information each time the store is\nloaded or when a record is removed. (defaults to false).",
61       "memberOf" : "Roo.data.Store"
62     },
63     {
64       "name" : "remoteSort",
65       "type" : "boolean",
66       "desc" : "True if sorting is to be handled by requesting the Proxy to provide a refreshed\nversion of the data object in sorted order, as opposed to sorting the Record cache in place (defaults to false).",
67       "memberOf" : "Roo.data.Store"
68     },
69     {
70       "name" : "data",
71       "type" : "Array",
72       "desc" : "Inline data to be loaded when the store is initialized.",
73       "memberOf" : "Roo.data.Store"
74     },
75     {
76       "name" : "sortInfo",
77       "type" : "Object",
78       "desc" : "A config object in the format: {field: \"fieldName\", direction: \"ASC|DESC\"}",
79       "memberOf" : "Roo.data.Store"
80     },
81     {
82       "name" : "baseParams",
83       "type" : "Object",
84       "desc" : "An object containing properties which are to be sent as parameters\non any HTTP request",
85       "memberOf" : "Roo.data.Store"
86     },
87     {
88       "name" : "reader",
89       "type" : "Roo.data.DataReader",
90       "desc" : "[required]  The Reader object which processes the data object and returns\nan Array of Roo.data.record objects which are cached keyed by their <em>id</em> property.",
91       "memberOf" : "Roo.data.Store"
92     },
93     {
94       "name" : "isLocal",
95       "type" : "boolean",
96       "desc" : "flag if data is locally available (and can be always looked up\nwithout a remote query - used by combo/forms at present.",
97       "memberOf" : "Roo.data.Store"
98     }
99   ],
100   "methods" : [
101     {
102       "name" : "reload",
103       "type" : "function",
104       "desc" : "Reloads the Record cache from the configured Proxy using the configured Reader and\nthe options from the last load operation performed.",
105       "sig" : "(options)",
106       "static" : false,
107       "memberOf" : "Roo.data.Store",
108       "isStatic" : false,
109       "isConstructor" : false,
110       "isPrivate" : false,
111       "example" : "",
112       "deprecated" : "",
113       "since" : "",
114       "see" : "",
115       "exceptions" : "",
116       "requires" : "",
117       "params" : [
118         {
119           "name" : "options",
120           "type" : "Object",
121           "desc" : "(optional) An object containing properties which may override the options\nused in the last load operation. See {@link #load} for details (defaults to null, in which case\nthe most recently used options are reused).",
122           "isOptional" : false
123         }
124       ],
125       "returns" : []
126     },
127     {
128       "name" : "removeAll",
129       "type" : "function",
130       "desc" : "Remove all Records from the Store and fires the clear event.",
131       "sig" : "()\n{\n\n}",
132       "static" : false,
133       "memberOf" : "Roo.data.Store",
134       "isStatic" : false,
135       "isConstructor" : false,
136       "isPrivate" : false,
137       "example" : "",
138       "deprecated" : "",
139       "since" : "",
140       "see" : "",
141       "exceptions" : "",
142       "requires" : "",
143       "params" : [],
144       "returns" : []
145     },
146     {
147       "name" : "query",
148       "type" : "function",
149       "desc" : "Query the records by a specified property.",
150       "sig" : "(field, value, anyMatch)",
151       "static" : false,
152       "memberOf" : "Roo.data.Store",
153       "isStatic" : false,
154       "isConstructor" : false,
155       "isPrivate" : false,
156       "example" : "",
157       "deprecated" : "",
158       "since" : "",
159       "see" : "",
160       "exceptions" : "",
161       "requires" : "",
162       "params" : [
163         {
164           "name" : "field",
165           "type" : "String",
166           "desc" : "A field on your records",
167           "isOptional" : false
168         },
169         {
170           "name" : "value",
171           "type" : "String/RegExp",
172           "desc" : "Either a string that the field\nshould start with or a RegExp to test against the field",
173           "isOptional" : false
174         },
175         {
176           "name" : "anyMatch",
177           "type" : "Boolean",
178           "desc" : "True to match any part not just the beginning",
179           "isOptional" : false
180         }
181       ],
182       "returns" : [
183         {
184           "name" : "",
185           "type" : "MixedCollection",
186           "desc" : "Returns an Roo.util.MixedCollection of the matched records"
187         }
188       ]
189     },
190     {
191       "name" : "sum",
192       "type" : "function",
193       "desc" : "Sums the value of <i>property</i> for each record between start and end and returns the result.",
194       "sig" : "(property, start, end)",
195       "static" : false,
196       "memberOf" : "Roo.data.Store",
197       "isStatic" : false,
198       "isConstructor" : false,
199       "isPrivate" : false,
200       "example" : "",
201       "deprecated" : "",
202       "since" : "",
203       "see" : "",
204       "exceptions" : "",
205       "requires" : "",
206       "params" : [
207         {
208           "name" : "property",
209           "type" : "String",
210           "desc" : "A field on your records",
211           "isOptional" : false
212         },
213         {
214           "name" : "start",
215           "type" : "Number",
216           "desc" : "The record index to start at (defaults to 0)",
217           "isOptional" : false
218         },
219         {
220           "name" : "end",
221           "type" : "Number",
222           "desc" : "The last record index to include (defaults to length - 1)",
223           "isOptional" : false
224         }
225       ],
226       "returns" : [
227         {
228           "name" : "",
229           "type" : "Number",
230           "desc" : "The sum"
231         }
232       ]
233     },
234     {
235       "name" : "getById",
236       "type" : "function",
237       "desc" : "Get the Record with the specified id.",
238       "sig" : "(id)",
239       "static" : false,
240       "memberOf" : "Roo.data.Store",
241       "isStatic" : false,
242       "isConstructor" : false,
243       "isPrivate" : false,
244       "example" : "",
245       "deprecated" : "",
246       "since" : "",
247       "see" : "",
248       "exceptions" : "",
249       "requires" : "",
250       "params" : [
251         {
252           "name" : "id",
253           "type" : "String",
254           "desc" : "The id of the Record to find.",
255           "isOptional" : false
256         }
257       ],
258       "returns" : [
259         {
260           "name" : "",
261           "type" : "Roo.data.Record",
262           "desc" : "The Record with the passed id. Returns undefined if not found."
263         }
264       ]
265     },
266     {
267       "name" : "commitChanges",
268       "type" : "function",
269       "desc" : "Commit all Records with outstanding changes. To handle updates for changes, subscribe to the\nStore's \"update\" event, and perform updating when the third parameter is Roo.data.Record.COMMIT.",
270       "sig" : "()\n{\n\n}",
271       "static" : false,
272       "memberOf" : "Roo.data.Store",
273       "isStatic" : false,
274       "isConstructor" : false,
275       "isPrivate" : false,
276       "example" : "",
277       "deprecated" : "",
278       "since" : "",
279       "see" : "",
280       "exceptions" : "",
281       "requires" : "",
282       "params" : [],
283       "returns" : []
284     },
285     {
286       "name" : "getCount",
287       "type" : "function",
288       "desc" : "Gets the number of cached records.\n<p>\n<em>If using paging, this may not be the total size of the dataset. If the data object\nused by the Reader contains the dataset size, then the getTotalCount() function returns\nthe data set size</em>",
289       "sig" : "()\n{\n\n}",
290       "static" : false,
291       "memberOf" : "Roo.data.Store",
292       "isStatic" : false,
293       "isConstructor" : false,
294       "isPrivate" : false,
295       "example" : "",
296       "deprecated" : "",
297       "since" : "",
298       "see" : "",
299       "exceptions" : "",
300       "requires" : "",
301       "params" : [],
302       "returns" : []
303     },
304     {
305       "name" : "indexOf",
306       "type" : "function",
307       "desc" : "Get the index within the cache of the passed Record.",
308       "sig" : "(record)",
309       "static" : false,
310       "memberOf" : "Roo.data.Store",
311       "isStatic" : false,
312       "isConstructor" : false,
313       "isPrivate" : false,
314       "example" : "",
315       "deprecated" : "",
316       "since" : "",
317       "see" : "",
318       "exceptions" : "",
319       "requires" : "",
320       "params" : [
321         {
322           "name" : "record",
323           "type" : "Roo.data.Record",
324           "desc" : "The Roo.data.Record object to to find.",
325           "isOptional" : false
326         }
327       ],
328       "returns" : [
329         {
330           "name" : "",
331           "type" : "Number",
332           "desc" : "The index of the passed Record. Returns -1 if not found."
333         }
334       ]
335     },
336     {
337       "name" : "add",
338       "type" : "function",
339       "desc" : "Add Records to the Store and fires the add event.",
340       "sig" : "(records)",
341       "static" : false,
342       "memberOf" : "Roo.data.Store",
343       "isStatic" : false,
344       "isConstructor" : false,
345       "isPrivate" : false,
346       "example" : "",
347       "deprecated" : "",
348       "since" : "",
349       "see" : "",
350       "exceptions" : "",
351       "requires" : "",
352       "params" : [
353         {
354           "name" : "records",
355           "type" : "Roo.data.Record[]",
356           "desc" : "An Array of Roo.data.Record objects to add to the cache.",
357           "isOptional" : false
358         }
359       ],
360       "returns" : []
361     },
362     {
363       "name" : "indexOfId",
364       "type" : "function",
365       "desc" : "Get the index within the cache of the Record with the passed id.",
366       "sig" : "(id)",
367       "static" : false,
368       "memberOf" : "Roo.data.Store",
369       "isStatic" : false,
370       "isConstructor" : false,
371       "isPrivate" : false,
372       "example" : "",
373       "deprecated" : "",
374       "since" : "",
375       "see" : "",
376       "exceptions" : "",
377       "requires" : "",
378       "params" : [
379         {
380           "name" : "id",
381           "type" : "String",
382           "desc" : "The id of the Record to find.",
383           "isOptional" : false
384         }
385       ],
386       "returns" : [
387         {
388           "name" : "",
389           "type" : "Number",
390           "desc" : "The index of the Record. Returns -1 if not found."
391         }
392       ]
393     },
394     {
395       "name" : "filter",
396       "type" : "function",
397       "desc" : "Filter the records by a specified property.",
398       "sig" : "(field, value, anyMatch)",
399       "static" : false,
400       "memberOf" : "Roo.data.Store",
401       "isStatic" : false,
402       "isConstructor" : false,
403       "isPrivate" : false,
404       "example" : "",
405       "deprecated" : "",
406       "since" : "",
407       "see" : "",
408       "exceptions" : "",
409       "requires" : "",
410       "params" : [
411         {
412           "name" : "field",
413           "type" : "String",
414           "desc" : "A field on your records",
415           "isOptional" : false
416         },
417         {
418           "name" : "value",
419           "type" : "String/RegExp",
420           "desc" : "Either a string that the field\nshould start with or a RegExp to test against the field",
421           "isOptional" : false
422         },
423         {
424           "name" : "anyMatch",
425           "type" : "Boolean",
426           "desc" : "True to match any part not just the beginning",
427           "isOptional" : false
428         }
429       ],
430       "returns" : []
431     },
432     {
433       "name" : "sort",
434       "type" : "function",
435       "desc" : "Sort the Records.\nIf remote sorting is used, the sort is performed on the server, and the cache is\nreloaded. If local sorting is used, the cache is sorted internally.",
436       "sig" : "(fieldName, dir)",
437       "static" : false,
438       "memberOf" : "Roo.data.Store",
439       "isStatic" : false,
440       "isConstructor" : false,
441       "isPrivate" : false,
442       "example" : "",
443       "deprecated" : "",
444       "since" : "",
445       "see" : "",
446       "exceptions" : "",
447       "requires" : "",
448       "params" : [
449         {
450           "name" : "fieldName",
451           "type" : "String",
452           "desc" : "The name of the field to sort by.",
453           "isOptional" : false
454         },
455         {
456           "name" : "dir",
457           "type" : "String",
458           "desc" : "(optional) The sort order, \"ASC\" or \"DESC\" (defaults to \"ASC\")",
459           "isOptional" : false
460         }
461       ],
462       "returns" : []
463     },
464     {
465       "name" : "getRange",
466       "type" : "function",
467       "desc" : "Returns a range of Records between specified indices.",
468       "sig" : "(startIndex, endIndex)",
469       "static" : false,
470       "memberOf" : "Roo.data.Store",
471       "isStatic" : false,
472       "isConstructor" : false,
473       "isPrivate" : false,
474       "example" : "",
475       "deprecated" : "",
476       "since" : "",
477       "see" : "",
478       "exceptions" : "",
479       "requires" : "",
480       "params" : [
481         {
482           "name" : "startIndex",
483           "type" : "Number",
484           "desc" : "(optional) The starting index (defaults to 0)",
485           "isOptional" : false
486         },
487         {
488           "name" : "endIndex",
489           "type" : "Number",
490           "desc" : "(optional) The ending index (defaults to the last Record in the Store)",
491           "isOptional" : false
492         }
493       ],
494       "returns" : [
495         {
496           "name" : "",
497           "type" : "Roo.data.Record[]",
498           "desc" : "An array of Records"
499         }
500       ]
501     },
502     {
503       "name" : "queryBy",
504       "type" : "function",
505       "desc" : "Query by a function. The specified function will be called with each\nrecord in this data source. If the function returns true the record is included\nin the results.",
506       "sig" : "(fn, scope)",
507       "static" : false,
508       "memberOf" : "Roo.data.Store",
509       "isStatic" : false,
510       "isConstructor" : false,
511       "isPrivate" : false,
512       "example" : "",
513       "deprecated" : "",
514       "since" : "",
515       "see" : "",
516       "exceptions" : "",
517       "requires" : "",
518       "params" : [
519         {
520           "name" : "fn",
521           "type" : "Function",
522           "desc" : "The function to be called, it will receive 2 args (record, id)",
523           "isOptional" : false
524         },
525         {
526           "name" : "scope",
527           "type" : "Object",
528           "desc" : "(optional) The scope of the function (defaults to this)",
529           "isOptional" : false
530         }
531       ],
532       "returns" : [
533         {
534           "name" : "",
535           "type" : "MixedCollection",
536           "desc" : "Returns an Roo.util.MixedCollection of the matched records"
537         }
538       ]
539     },
540     {
541       "name" : "loadDataFromChildren",
542       "type" : "function",
543       "desc" : "using 'cn' the nested child reader read the child array into it's child stores.",
544       "sig" : "(rec)",
545       "static" : false,
546       "memberOf" : "Roo.data.Store",
547       "isStatic" : false,
548       "isConstructor" : false,
549       "isPrivate" : false,
550       "example" : "",
551       "deprecated" : "",
552       "since" : "",
553       "see" : "",
554       "exceptions" : "",
555       "requires" : "",
556       "params" : [
557         {
558           "name" : "rec",
559           "type" : "Object",
560           "desc" : "The record with a 'children array",
561           "isOptional" : false
562         }
563       ],
564       "returns" : []
565     },
566     {
567       "name" : "clearFilter",
568       "type" : "function",
569       "desc" : "Revert to a view of the Record cache with no filtering applied.",
570       "sig" : "(suppressEvent)",
571       "static" : false,
572       "memberOf" : "Roo.data.Store",
573       "isStatic" : false,
574       "isConstructor" : false,
575       "isPrivate" : false,
576       "example" : "",
577       "deprecated" : "",
578       "since" : "",
579       "see" : "",
580       "exceptions" : "",
581       "requires" : "",
582       "params" : [
583         {
584           "name" : "suppressEvent",
585           "type" : "Boolean",
586           "desc" : "If true the filter is cleared silently without notifying listeners",
587           "isOptional" : false
588         }
589       ],
590       "returns" : []
591     },
592     {
593       "name" : "each",
594       "type" : "function",
595       "desc" : "Calls the specified function for each of the Records in the cache.",
596       "sig" : "(fn, scope)",
597       "static" : false,
598       "memberOf" : "Roo.data.Store",
599       "isStatic" : false,
600       "isConstructor" : false,
601       "isPrivate" : false,
602       "example" : "",
603       "deprecated" : "",
604       "since" : "",
605       "see" : "",
606       "exceptions" : "",
607       "requires" : "",
608       "params" : [
609         {
610           "name" : "fn",
611           "type" : "Function",
612           "desc" : "The function to call. The Record is passed as the first parameter.\nReturning <em>false</em> aborts and exits the iteration.",
613           "isOptional" : false
614         },
615         {
616           "name" : "scope",
617           "type" : "Object",
618           "desc" : "(optional) The scope in which to call the function (defaults to the Record).",
619           "isOptional" : false
620         }
621       ],
622       "returns" : []
623     },
624     {
625       "name" : "rejectChanges",
626       "type" : "function",
627       "desc" : "Cancel outstanding changes on all changed records.",
628       "sig" : "()\n{\n\n}",
629       "static" : false,
630       "memberOf" : "Roo.data.Store",
631       "isStatic" : false,
632       "isConstructor" : false,
633       "isPrivate" : false,
634       "example" : "",
635       "deprecated" : "",
636       "since" : "",
637       "see" : "",
638       "exceptions" : "",
639       "requires" : "",
640       "params" : [],
641       "returns" : []
642     },
643     {
644       "name" : "getAt",
645       "type" : "function",
646       "desc" : "Get the Record at the specified index.",
647       "sig" : "(index)",
648       "static" : false,
649       "memberOf" : "Roo.data.Store",
650       "isStatic" : false,
651       "isConstructor" : false,
652       "isPrivate" : false,
653       "example" : "",
654       "deprecated" : "",
655       "since" : "",
656       "see" : "",
657       "exceptions" : "",
658       "requires" : "",
659       "params" : [
660         {
661           "name" : "index",
662           "type" : "Number",
663           "desc" : "The index of the Record to find.",
664           "isOptional" : false
665         }
666       ],
667       "returns" : [
668         {
669           "name" : "",
670           "type" : "Roo.data.Record",
671           "desc" : "The Record at the passed index. Returns undefined if not found."
672         }
673       ]
674     },
675     {
676       "name" : "getTotalCount",
677       "type" : "function",
678       "desc" : "Gets the total number of records in the dataset as returned by the server.\n<p>\n<em>If using paging, for this to be accurate, the data object used by the Reader must contain\nthe dataset size</em>",
679       "sig" : "()\n{\n\n}",
680       "static" : false,
681       "memberOf" : "Roo.data.Store",
682       "isStatic" : false,
683       "isConstructor" : false,
684       "isPrivate" : false,
685       "example" : "",
686       "deprecated" : "",
687       "since" : "",
688       "see" : "",
689       "exceptions" : "",
690       "requires" : "",
691       "params" : [],
692       "returns" : []
693     },
694     {
695       "name" : "filterBy",
696       "type" : "function",
697       "desc" : "Filter by a function. The specified function will be called with each\nrecord in this data source. If the function returns true the record is included,\notherwise it is filtered.",
698       "sig" : "(fn, scope)",
699       "static" : false,
700       "memberOf" : "Roo.data.Store",
701       "isStatic" : false,
702       "isConstructor" : false,
703       "isPrivate" : false,
704       "example" : "",
705       "deprecated" : "",
706       "since" : "",
707       "see" : "",
708       "exceptions" : "",
709       "requires" : "",
710       "params" : [
711         {
712           "name" : "fn",
713           "type" : "Function",
714           "desc" : "The function to be called, it will receive 2 args (record, id)",
715           "isOptional" : false
716         },
717         {
718           "name" : "scope",
719           "type" : "Object",
720           "desc" : "(optional) The scope of the function (defaults to this)",
721           "isOptional" : false
722         }
723       ],
724       "returns" : []
725     },
726     {
727       "name" : "collect",
728       "type" : "function",
729       "desc" : "Collects unique values for a particular dataIndex from this store.",
730       "sig" : "(dataIndex, allowNull, bypassFilter)",
731       "static" : false,
732       "memberOf" : "Roo.data.Store",
733       "isStatic" : false,
734       "isConstructor" : false,
735       "isPrivate" : false,
736       "example" : "",
737       "deprecated" : "",
738       "since" : "",
739       "see" : "",
740       "exceptions" : "",
741       "requires" : "",
742       "params" : [
743         {
744           "name" : "dataIndex",
745           "type" : "String",
746           "desc" : "The property to collect",
747           "isOptional" : false
748         },
749         {
750           "name" : "allowNull",
751           "type" : "Boolean",
752           "desc" : "(optional) Pass true to allow null, undefined or empty string values",
753           "isOptional" : false
754         },
755         {
756           "name" : "bypassFilter",
757           "type" : "Boolean",
758           "desc" : "(optional) Pass true to collect from all records, even ones which are filtered",
759           "isOptional" : false
760         }
761       ],
762       "returns" : [
763         {
764           "name" : "",
765           "type" : "Array",
766           "desc" : "An array of the unique values"
767         }
768       ]
769     },
770     {
771       "name" : "getModifiedRecords",
772       "type" : "function",
773       "desc" : "Gets all records modified since the last commit.  Modified records are persisted across load operations\n(e.g., during paging).",
774       "sig" : "()\n{\n\n}",
775       "static" : false,
776       "memberOf" : "Roo.data.Store",
777       "isStatic" : false,
778       "isConstructor" : false,
779       "isPrivate" : false,
780       "example" : "",
781       "deprecated" : "",
782       "since" : "",
783       "see" : "",
784       "exceptions" : "",
785       "requires" : "",
786       "params" : [],
787       "returns" : [
788         {
789           "name" : "",
790           "type" : "Roo.data.Record[]",
791           "desc" : "An array of Records containing outstanding modifications."
792         }
793       ]
794     },
795     {
796       "name" : "remove",
797       "type" : "function",
798       "desc" : "Remove a Record from the Store and fires the remove event.",
799       "sig" : "(record)",
800       "static" : false,
801       "memberOf" : "Roo.data.Store",
802       "isStatic" : false,
803       "isConstructor" : false,
804       "isPrivate" : false,
805       "example" : "",
806       "deprecated" : "",
807       "since" : "",
808       "see" : "",
809       "exceptions" : "",
810       "requires" : "",
811       "params" : [
812         {
813           "name" : "record",
814           "type" : "Ext.data.Record",
815           "desc" : "The Roo.data.Record object to remove from the cache.",
816           "isOptional" : false
817         }
818       ],
819       "returns" : []
820     },
821     {
822       "name" : "loadData",
823       "type" : "function",
824       "desc" : "Loads data from a passed data block. A Reader which understands the format of the data\nmust have been configured in the constructor.",
825       "sig" : "(data, append)",
826       "static" : false,
827       "memberOf" : "Roo.data.Store",
828       "isStatic" : false,
829       "isConstructor" : false,
830       "isPrivate" : false,
831       "example" : "",
832       "deprecated" : "",
833       "since" : "",
834       "see" : "",
835       "exceptions" : "",
836       "requires" : "",
837       "params" : [
838         {
839           "name" : "data",
840           "type" : "Object",
841           "desc" : "The data block from which to read the Records.  The format of the data expected\nis dependent on the type of Reader that is configured and should correspond to that Reader's readRecords parameter.",
842           "isOptional" : false
843         },
844         {
845           "name" : "append",
846           "type" : "Boolean",
847           "desc" : "(Optional) True to append the new Records rather than replace the existing cache.",
848           "isOptional" : false
849         }
850       ],
851       "returns" : []
852     },
853     {
854       "name" : "load",
855       "type" : "function",
856       "desc" : "Loads the Record cache from the configured Proxy using the configured Reader.\n<p>\nIf using remote paging, then the first load call must specify the <em>start</em>\nand <em>limit</em> properties in the options.params property to establish the initial\nposition within the dataset, and the number of Records to cache on each read from the Proxy.\n<p>\n<strong>It is important to note that for remote data sources, loading is asynchronous,\nand this call will return before the new data has been loaded. Perform any post-processing\nin a callback function, or in a \"load\" event handler.</strong>\n<p>",
857       "sig" : "(options)",
858       "static" : false,
859       "memberOf" : "Roo.data.Store",
860       "isStatic" : false,
861       "isConstructor" : false,
862       "isPrivate" : false,
863       "example" : "",
864       "deprecated" : "",
865       "since" : "",
866       "see" : "",
867       "exceptions" : "",
868       "requires" : "",
869       "params" : [
870         {
871           "name" : "options",
872           "type" : "Object",
873           "desc" : "An object containing properties which control loading options:<ul>\n<li>params {Object} An object containing properties to pass as HTTP parameters to a remote data source.</li>\n<li>callback {Function} A function to be called after the Records have been loaded. The callback is\npassed the following arguments:<ul>\n<li>r : Roo.data.Record[]</li>\n<li>options: Options object from the load call</li>\n<li>success: Boolean success indicator</li></ul></li>\n<li>scope {Object} Scope with which to call the callback (defaults to the Store object)</li>\n<li>add {Boolean} indicator to append loaded records rather than replace the current cache.</li>\n</ul>",
874           "isOptional" : false
875         }
876       ],
877       "returns" : []
878     },
879     {
880       "name" : "setDefaultSort",
881       "type" : "function",
882       "desc" : "Sets the default sort column and order to be used by the next load operation.",
883       "sig" : "(fieldName, dir)",
884       "static" : false,
885       "memberOf" : "Roo.data.Store",
886       "isStatic" : false,
887       "isConstructor" : false,
888       "isPrivate" : false,
889       "example" : "",
890       "deprecated" : "",
891       "since" : "",
892       "see" : "",
893       "exceptions" : "",
894       "requires" : "",
895       "params" : [
896         {
897           "name" : "fieldName",
898           "type" : "String",
899           "desc" : "The name of the field to sort by.",
900           "isOptional" : false
901         },
902         {
903           "name" : "dir",
904           "type" : "String",
905           "desc" : "(optional) The sort order, \"ASC\" or \"DESC\" (defaults to \"ASC\")",
906           "isOptional" : false
907         }
908       ],
909       "returns" : []
910     },
911     {
912       "name" : "insert",
913       "type" : "function",
914       "desc" : "Inserts Records to the Store at the given index and fires the add event.",
915       "sig" : "(index, records)",
916       "static" : false,
917       "memberOf" : "Roo.data.Store",
918       "isStatic" : false,
919       "isConstructor" : false,
920       "isPrivate" : false,
921       "example" : "",
922       "deprecated" : "",
923       "since" : "",
924       "see" : "",
925       "exceptions" : "",
926       "requires" : "",
927       "params" : [
928         {
929           "name" : "index",
930           "type" : "Number",
931           "desc" : "The start index at which to insert the passed Records.",
932           "isOptional" : false
933         },
934         {
935           "name" : "records",
936           "type" : "Roo.data.Record[]",
937           "desc" : "An Array of Roo.data.Record objects to add to the cache.",
938           "isOptional" : false
939         }
940       ],
941       "returns" : []
942     },
943     {
944       "name" : "getSortState",
945       "type" : "function",
946       "desc" : "Returns the sort state of the Store as an object with two properties:\n<pre><code>\n field {String} The name of the field by which the Records are sorted\n direction {String} The sort order, \"ASC\" or \"DESC\"\n</code></pre>",
947       "sig" : "()\n{\n\n}",
948       "static" : false,
949       "memberOf" : "Roo.data.Store",
950       "isStatic" : false,
951       "isConstructor" : false,
952       "isPrivate" : false,
953       "example" : "",
954       "deprecated" : "",
955       "since" : "",
956       "see" : "",
957       "exceptions" : "",
958       "requires" : "",
959       "params" : [],
960       "returns" : []
961     },
962     {
963       "name" : "purgeListeners",
964       "type" : "function",
965       "desc" : "Removes all listeners for this object",
966       "sig" : "()\n{\n\n}",
967       "static" : false,
968       "memberOf" : "Roo.util.Observable",
969       "isStatic" : false,
970       "isConstructor" : false,
971       "isPrivate" : false,
972       "example" : "",
973       "deprecated" : "",
974       "since" : "",
975       "see" : "",
976       "exceptions" : "",
977       "requires" : "",
978       "params" : [],
979       "returns" : []
980     },
981     {
982       "name" : "on",
983       "type" : "function",
984       "desc" : "Appends an event handler to this element (shorthand for addListener)",
985       "sig" : "(eventName, handler, scope, options)",
986       "static" : false,
987       "memberOf" : "Roo.util.Observable",
988       "isStatic" : false,
989       "isConstructor" : false,
990       "isPrivate" : false,
991       "example" : "",
992       "deprecated" : "",
993       "since" : "",
994       "see" : "",
995       "exceptions" : "",
996       "requires" : "",
997       "params" : [
998         {
999           "name" : "eventName",
1000           "type" : "String",
1001           "desc" : "The type of event to listen for",
1002           "isOptional" : false
1003         },
1004         {
1005           "name" : "handler",
1006           "type" : "Function",
1007           "desc" : "The method the event invokes",
1008           "isOptional" : false
1009         },
1010         {
1011           "name" : "scope",
1012           "type" : "Object",
1013           "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
1014           "isOptional" : false
1015         },
1016         {
1017           "name" : "options",
1018           "type" : "Object",
1019           "desc" : "(optional)",
1020           "isOptional" : false
1021         }
1022       ],
1023       "returns" : []
1024     },
1025     {
1026       "name" : "un",
1027       "type" : "function",
1028       "desc" : "Removes a listener (shorthand for removeListener)",
1029       "sig" : "(eventName, handler, scope)",
1030       "static" : false,
1031       "memberOf" : "Roo.util.Observable",
1032       "isStatic" : false,
1033       "isConstructor" : false,
1034       "isPrivate" : false,
1035       "example" : "",
1036       "deprecated" : "",
1037       "since" : "",
1038       "see" : "",
1039       "exceptions" : "",
1040       "requires" : "",
1041       "params" : [
1042         {
1043           "name" : "eventName",
1044           "type" : "String",
1045           "desc" : "The type of event to listen for",
1046           "isOptional" : false
1047         },
1048         {
1049           "name" : "handler",
1050           "type" : "Function",
1051           "desc" : "The handler to remove",
1052           "isOptional" : false
1053         },
1054         {
1055           "name" : "scope",
1056           "type" : "Object",
1057           "desc" : "(optional) The scope (this object) for the handler",
1058           "isOptional" : false
1059         }
1060       ],
1061       "returns" : []
1062     },
1063     {
1064       "name" : "addEvents",
1065       "type" : "function",
1066       "desc" : "Used to define events on this Observable",
1067       "sig" : "(object)",
1068       "static" : false,
1069       "memberOf" : "Roo.util.Observable",
1070       "isStatic" : false,
1071       "isConstructor" : false,
1072       "isPrivate" : false,
1073       "example" : "",
1074       "deprecated" : "",
1075       "since" : "",
1076       "see" : "",
1077       "exceptions" : "",
1078       "requires" : "",
1079       "params" : [
1080         {
1081           "name" : "object",
1082           "type" : "Object",
1083           "desc" : "The object with the events defined",
1084           "isOptional" : false
1085         }
1086       ],
1087       "returns" : []
1088     },
1089     {
1090       "name" : "releaseCapture",
1091       "type" : "function",
1092       "desc" : "Removes <b>all</b> added captures from the Observable.",
1093       "sig" : "(o)",
1094       "static" : true,
1095       "memberOf" : "Roo.util.Observable",
1096       "isStatic" : true,
1097       "isConstructor" : false,
1098       "isPrivate" : false,
1099       "example" : "",
1100       "deprecated" : "",
1101       "since" : "",
1102       "see" : "",
1103       "exceptions" : "",
1104       "requires" : "",
1105       "params" : [
1106         {
1107           "name" : "o",
1108           "type" : "Observable",
1109           "desc" : "The Observable to release",
1110           "isOptional" : false
1111         }
1112       ],
1113       "returns" : []
1114     },
1115     {
1116       "name" : "removeListener",
1117       "type" : "function",
1118       "desc" : "Removes a listener",
1119       "sig" : "(eventName, handler, scope)",
1120       "static" : false,
1121       "memberOf" : "Roo.util.Observable",
1122       "isStatic" : false,
1123       "isConstructor" : false,
1124       "isPrivate" : false,
1125       "example" : "",
1126       "deprecated" : "",
1127       "since" : "",
1128       "see" : "",
1129       "exceptions" : "",
1130       "requires" : "",
1131       "params" : [
1132         {
1133           "name" : "eventName",
1134           "type" : "String",
1135           "desc" : "The type of event to listen for",
1136           "isOptional" : false
1137         },
1138         {
1139           "name" : "handler",
1140           "type" : "Function",
1141           "desc" : "The handler to remove",
1142           "isOptional" : false
1143         },
1144         {
1145           "name" : "scope",
1146           "type" : "Object",
1147           "desc" : "(optional) The scope (this object) for the handler",
1148           "isOptional" : false
1149         }
1150       ],
1151       "returns" : []
1152     },
1153     {
1154       "name" : "fireEvent",
1155       "type" : "function",
1156       "desc" : "Fires the specified event with the passed parameters (minus the event name).",
1157       "sig" : "(eventName, args)",
1158       "static" : false,
1159       "memberOf" : "Roo.util.Observable",
1160       "isStatic" : false,
1161       "isConstructor" : false,
1162       "isPrivate" : false,
1163       "example" : "",
1164       "deprecated" : "",
1165       "since" : "",
1166       "see" : "",
1167       "exceptions" : "",
1168       "requires" : "",
1169       "params" : [
1170         {
1171           "name" : "eventName",
1172           "type" : "String",
1173           "desc" : "",
1174           "isOptional" : false
1175         },
1176         {
1177           "name" : "args",
1178           "type" : "Object...",
1179           "desc" : "Variable number of parameters are passed to handlers",
1180           "isOptional" : false
1181         }
1182       ],
1183       "returns" : [
1184         {
1185           "name" : "",
1186           "type" : "Boolean",
1187           "desc" : "returns false if any of the handlers return false otherwise it returns true"
1188         }
1189       ]
1190     },
1191     {
1192       "name" : "hasListener",
1193       "type" : "function",
1194       "desc" : "Checks to see if this object has any listeners for a specified event",
1195       "sig" : "(eventName)",
1196       "static" : false,
1197       "memberOf" : "Roo.util.Observable",
1198       "isStatic" : false,
1199       "isConstructor" : false,
1200       "isPrivate" : false,
1201       "example" : "",
1202       "deprecated" : "",
1203       "since" : "",
1204       "see" : "",
1205       "exceptions" : "",
1206       "requires" : "",
1207       "params" : [
1208         {
1209           "name" : "eventName",
1210           "type" : "String",
1211           "desc" : "The name of the event to check for",
1212           "isOptional" : false
1213         }
1214       ],
1215       "returns" : [
1216         {
1217           "name" : "",
1218           "type" : "Boolean",
1219           "desc" : "True if the event is being listened for, else false"
1220         }
1221       ]
1222     },
1223     {
1224       "name" : "capture",
1225       "type" : "function",
1226       "desc" : "Starts capture on the specified Observable. All events will be passed\nto the supplied function with the event name + standard signature of the event\n<b>before</b> the event is fired. If the supplied function returns false,\nthe event will not fire.",
1227       "sig" : "(o, fn, scope)",
1228       "static" : true,
1229       "memberOf" : "Roo.util.Observable",
1230       "isStatic" : true,
1231       "isConstructor" : false,
1232       "isPrivate" : false,
1233       "example" : "",
1234       "deprecated" : "",
1235       "since" : "",
1236       "see" : "",
1237       "exceptions" : "",
1238       "requires" : "",
1239       "params" : [
1240         {
1241           "name" : "o",
1242           "type" : "Observable",
1243           "desc" : "The Observable to capture",
1244           "isOptional" : false
1245         },
1246         {
1247           "name" : "fn",
1248           "type" : "Function",
1249           "desc" : "The function to call",
1250           "isOptional" : false
1251         },
1252         {
1253           "name" : "scope",
1254           "type" : "Object",
1255           "desc" : "(optional) The scope (this object) for the fn",
1256           "isOptional" : false
1257         }
1258       ],
1259       "returns" : []
1260     },
1261     {
1262       "name" : "addListener",
1263       "type" : "function",
1264       "desc" : "Appends an event handler to this component",
1265       "sig" : "(eventName, handler, scope, options)",
1266       "static" : false,
1267       "memberOf" : "Roo.util.Observable",
1268       "isStatic" : false,
1269       "isConstructor" : false,
1270       "isPrivate" : false,
1271       "example" : "",
1272       "deprecated" : "",
1273       "since" : "",
1274       "see" : "",
1275       "exceptions" : "",
1276       "requires" : "",
1277       "params" : [
1278         {
1279           "name" : "eventName",
1280           "type" : "String",
1281           "desc" : "The type of event to listen for",
1282           "isOptional" : false
1283         },
1284         {
1285           "name" : "handler",
1286           "type" : "Function",
1287           "desc" : "The method the event invokes",
1288           "isOptional" : false
1289         },
1290         {
1291           "name" : "scope",
1292           "type" : "Object",
1293           "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
1294           "isOptional" : false
1295         },
1296         {
1297           "name" : "options",
1298           "type" : "Object",
1299           "desc" : "(optional) An object containing handler configuration\nproperties. This may contain any of the following properties:<ul>\n<li>scope {Object} The scope in which to execute the handler function. The handler function's \"this\" context.</li>\n<li>delay {Number} The number of milliseconds to delay the invocation of the handler after te event fires.</li>\n<li>single {Boolean} True to add a handler to handle just the next firing of the event, and then remove itself.</li>\n<li>buffer {Number} Causes the handler to be scheduled to run in an {@link Roo.util.DelayedTask} delayed\nby the specified number of milliseconds. If the event fires again within that time, the original\nhandler is <em>not</em> invoked, but the new handler is scheduled in its place.</li>\n</ul><br>\n<p>\n<b>Combining Options</b><br>\nUsing the options argument, it is possible to combine different types of listeners:<br>\n<br>\nA normalized, delayed, one-time listener that auto stops the event and passes a custom argument (forumId)\n\t\t<pre><code>\n\t\tel.on('click', this.onClick, this, {\n \t\t\tsingle: true,\n    \t\tdelay: 100,\n    \t\tforumId: 4\n\t\t});\n\t\t</code></pre>\n<p>\n<b>Attaching multiple handlers in 1 call</b><br>\nThe method also allows for a single argument to be passed which is a config object containing properties\nwhich specify multiple handlers.\n<pre><code>\n\t\tel.on({\n\t\t\t'click': {\n        \t\tfn: this.onClick,\n        \t\tscope: this,\n        \t\tdelay: 100\n    \t\t}, \n    \t\t'mouseover': {\n        \t\tfn: this.onMouseOver,\n        \t\tscope: this\n    \t\t},\n    \t\t'mouseout': {\n        \t\tfn: this.onMouseOut,\n        \t\tscope: this\n    \t\t}\n\t\t});\n\t\t</code></pre>\n<p>\nOr a shorthand syntax which passes the same scope object to all handlers:\n     \t<pre><code>\n\t\tel.on({\n\t\t\t'click': this.onClick,\n    \t\t'mouseover': this.onMouseOver,\n    \t\t'mouseout': this.onMouseOut,\n    \t\tscope: this\n\t\t});\n\t\t</code></pre>",
1300           "isOptional" : false
1301         }
1302       ],
1303       "returns" : []
1304     }
1305   ],
1306   "events" : [
1307     {
1308       "name" : "beforeloadadd",
1309       "type" : "function",
1310       "desc" : "Fires after a new set of Records has been loaded.",
1311       "sig" : "function (_self, records, options)\n{\n\n}",
1312       "memberOf" : "Roo.data.Store",
1313       "example" : "",
1314       "deprecated" : "",
1315       "since" : "",
1316       "see" : "",
1317       "params" : [
1318         {
1319           "name" : "this",
1320           "type" : "Store",
1321           "desc" : "",
1322           "isOptional" : false
1323         },
1324         {
1325           "name" : "records",
1326           "type" : "Roo.data.Record[]",
1327           "desc" : "The Records that were loaded",
1328           "isOptional" : false
1329         },
1330         {
1331           "name" : "options",
1332           "type" : "Object",
1333           "desc" : "The loading options that were specified (see {@link #load} for details)",
1334           "isOptional" : false
1335         }
1336       ],
1337       "returns" : []
1338     },
1339     {
1340       "name" : "loadexception",
1341       "type" : "function",
1342       "desc" : "Fires if an exception occurs in the Proxy during loading.\nCalled with the signature of the Proxy's \"loadexception\" event.\nIf you return Json { data: [] , success: false, .... } then this will be thrown with the following args",
1343       "sig" : "function (, return, load, jsonData)\n{\n\n}",
1344       "memberOf" : "Roo.data.Store",
1345       "example" : "",
1346       "deprecated" : "",
1347       "since" : "",
1348       "see" : "",
1349       "params" : [
1350         {
1351           "name" : "",
1352           "type" : "Proxy",
1353           "desc" : "",
1354           "isOptional" : false
1355         },
1356         {
1357           "name" : "return",
1358           "type" : "Object",
1359           "desc" : "from JsonData.reader() - success, totalRecords, records",
1360           "isOptional" : false
1361         },
1362         {
1363           "name" : "load",
1364           "type" : "Object",
1365           "desc" : "options",
1366           "isOptional" : false
1367         },
1368         {
1369           "name" : "jsonData",
1370           "type" : "Object",
1371           "desc" : "from your request (normally this contains the Exception)",
1372           "isOptional" : false
1373         }
1374       ],
1375       "returns" : []
1376     },
1377     {
1378       "name" : "load",
1379       "type" : "function",
1380       "desc" : "Fires after a new set of Records has been loaded, before they are added to the store.",
1381       "sig" : "function (_self, records, options)\n{\n\n}",
1382       "memberOf" : "Roo.data.Store",
1383       "example" : "",
1384       "deprecated" : "",
1385       "since" : "",
1386       "see" : "",
1387       "params" : [
1388         {
1389           "name" : "this",
1390           "type" : "Store",
1391           "desc" : "",
1392           "isOptional" : false
1393         },
1394         {
1395           "name" : "records",
1396           "type" : "Roo.data.Record[]",
1397           "desc" : "The Records that were loaded",
1398           "isOptional" : false
1399         },
1400         {
1401           "name" : "options",
1402           "type" : "Object",
1403           "desc" : "The loading options that were specified (see {@link #load} for details)",
1404           "isOptional" : false
1405         }
1406       ],
1407       "returns" : []
1408     },
1409     {
1410       "name" : "add",
1411       "type" : "function",
1412       "desc" : "Fires when Records have been added to the Store",
1413       "sig" : "function (_self, records, index)\n{\n\n}",
1414       "memberOf" : "Roo.data.Store",
1415       "example" : "",
1416       "deprecated" : "",
1417       "since" : "",
1418       "see" : "",
1419       "params" : [
1420         {
1421           "name" : "this",
1422           "type" : "Store",
1423           "desc" : "",
1424           "isOptional" : false
1425         },
1426         {
1427           "name" : "records",
1428           "type" : "Roo.data.Record[]",
1429           "desc" : "The array of Records added",
1430           "isOptional" : false
1431         },
1432         {
1433           "name" : "index",
1434           "type" : "Number",
1435           "desc" : "The index at which the record(s) were added",
1436           "isOptional" : false
1437         }
1438       ],
1439       "returns" : []
1440     },
1441     {
1442       "name" : "metachange",
1443       "type" : "function",
1444       "desc" : "Fires when this store's reader provides new metadata (fields). This is currently only support for JsonReaders.",
1445       "sig" : "function (_self, meta)\n{\n\n}",
1446       "memberOf" : "Roo.data.Store",
1447       "example" : "",
1448       "deprecated" : "",
1449       "since" : "",
1450       "see" : "",
1451       "params" : [
1452         {
1453           "name" : "this",
1454           "type" : "Store",
1455           "desc" : "",
1456           "isOptional" : false
1457         },
1458         {
1459           "name" : "meta",
1460           "type" : "Object",
1461           "desc" : "The JSON metadata",
1462           "isOptional" : false
1463         }
1464       ],
1465       "returns" : []
1466     },
1467     {
1468       "name" : "clear",
1469       "type" : "function",
1470       "desc" : "Fires when the data cache has been cleared.",
1471       "sig" : "function (_self)\n{\n\n}",
1472       "memberOf" : "Roo.data.Store",
1473       "example" : "",
1474       "deprecated" : "",
1475       "since" : "",
1476       "see" : "",
1477       "params" : [
1478         {
1479           "name" : "this",
1480           "type" : "Store",
1481           "desc" : "",
1482           "isOptional" : false
1483         }
1484       ],
1485       "returns" : []
1486     },
1487     {
1488       "name" : "remove",
1489       "type" : "function",
1490       "desc" : "Fires when a Record has been removed from the Store",
1491       "sig" : "function (_self, record, index)\n{\n\n}",
1492       "memberOf" : "Roo.data.Store",
1493       "example" : "",
1494       "deprecated" : "",
1495       "since" : "",
1496       "see" : "",
1497       "params" : [
1498         {
1499           "name" : "this",
1500           "type" : "Store",
1501           "desc" : "",
1502           "isOptional" : false
1503         },
1504         {
1505           "name" : "record",
1506           "type" : "Roo.data.Record",
1507           "desc" : "The Record that was removed",
1508           "isOptional" : false
1509         },
1510         {
1511           "name" : "index",
1512           "type" : "Number",
1513           "desc" : "The index at which the record was removed",
1514           "isOptional" : false
1515         }
1516       ],
1517       "returns" : []
1518     },
1519     {
1520       "name" : "update",
1521       "type" : "function",
1522       "desc" : "Fires when a Record has been updated",
1523       "sig" : "function (_self, record, operation)\n{\n\n}",
1524       "memberOf" : "Roo.data.Store",
1525       "example" : "",
1526       "deprecated" : "",
1527       "since" : "",
1528       "see" : "",
1529       "params" : [
1530         {
1531           "name" : "this",
1532           "type" : "Store",
1533           "desc" : "",
1534           "isOptional" : false
1535         },
1536         {
1537           "name" : "record",
1538           "type" : "Roo.data.Record",
1539           "desc" : "The Record that was updated",
1540           "isOptional" : false
1541         },
1542         {
1543           "name" : "operation",
1544           "type" : "String",
1545           "desc" : "The update operation being performed.  Value may be one of:\n<pre><code>\n Roo.data.Record.EDIT\n Roo.data.Record.REJECT\n Roo.data.Record.COMMIT\n</code></pre>",
1546           "isOptional" : false
1547         }
1548       ],
1549       "returns" : []
1550     },
1551     {
1552       "name" : "beforeload",
1553       "type" : "function",
1554       "desc" : "Fires before a request is made for a new data object.  If the beforeload handler returns false\nthe load action will be canceled.",
1555       "sig" : "function (_self, options)\n{\n\n}",
1556       "memberOf" : "Roo.data.Store",
1557       "example" : "",
1558       "deprecated" : "",
1559       "since" : "",
1560       "see" : "",
1561       "params" : [
1562         {
1563           "name" : "this",
1564           "type" : "Store",
1565           "desc" : "",
1566           "isOptional" : false
1567         },
1568         {
1569           "name" : "options",
1570           "type" : "Object",
1571           "desc" : "The loading options that were specified (see {@link #load} for details)",
1572           "isOptional" : false
1573         }
1574       ],
1575       "returns" : []
1576     },
1577     {
1578       "name" : "datachanged",
1579       "type" : "function",
1580       "desc" : "Fires when the data cache has changed, and a widget which is using this Store\nas a Record cache should refresh its view.",
1581       "sig" : "function (_self)\n{\n\n}",
1582       "memberOf" : "Roo.data.Store",
1583       "example" : "",
1584       "deprecated" : "",
1585       "since" : "",
1586       "see" : "",
1587       "params" : [
1588         {
1589           "name" : "this",
1590           "type" : "Store",
1591           "desc" : "",
1592           "isOptional" : false
1593         }
1594       ],
1595       "returns" : []
1596     }
1597   ]
1598 }