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