fix docs
[roojs1] / docs / symbols / Roo.grid.Calendar.json
1 {
2   "name" : "Roo.grid.Calendar",
3   "augments" : [
4     "Roo.grid.Grid",
5     "Roo.util.Observable"
6   ],
7   "childClasses" : {  },
8   "tree_children" : [],
9   "tree_parent" : [],
10   "desc" : "This class extends the Grid to provide a calendar widget\n<br><br>Usage:<pre><code>\n var grid = new Roo.grid.Calendar(\"my-container-id\", {\n     ds: myDataStore,\n     cm: myColModel,\n     selModel: mySelectionModel,\n     autoSizeColumns: true,\n     monitorWindowResize: false,\n     trackMouseOver: true\n     eventstore : real data store..\n });\n // set any options\n grid.render();",
11   "isSingleton" : false,
12   "isStatic" : false,
13   "isBuiltin" : false,
14   "isAbstract" : false,
15   "isBuilderTop" : false,
16   "memberOf" : "Calendar",
17   "example" : "",
18   "deprecated" : "",
19   "since" : "",
20   "see" : "",
21   "params" : [
22     {
23       "name" : "container",
24       "type" : "String/HTMLElement/Roo.Element",
25       "desc" : "The element into which this grid will be rendered -\nThe container MUST have some type of size defined for the grid to fill. The container will be\nautomatically set to position relative if it isn't already.",
26       "isOptional" : false
27     },
28     {
29       "name" : "config",
30       "type" : "Object",
31       "desc" : "A config object that sets properties on this grid.",
32       "isOptional" : false
33     }
34   ],
35   "returns" : [],
36   "throws" : "",
37   "requires" : "",
38   "config" : [
39     {
40       "name" : "eventStore",
41       "type" : "Store",
42       "desc" : "The store that loads events.",
43       "memberOf" : ""
44     },
45     {
46       "name" : "autoSizeColumns",
47       "type" : "Boolean",
48       "desc" : "True to automatically resize the columns to fit their content\n<b>on initial render.</b> It is more efficient to explicitly size the columns\nthrough the ColumnModel's {@link Roo.grid.ColumnModel#width} config option.  Default is false.",
49       "memberOf" : "Roo.grid.Grid"
50     },
51     {
52       "name" : "listeners",
53       "type" : "Object",
54       "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>",
55       "memberOf" : "Roo.util.Observable"
56     },
57     {
58       "name" : "cm[]",
59       "type" : "Roo.grid.ColumnModel",
60       "desc" : "The columns of the grid",
61       "memberOf" : "Roo.grid.Grid"
62     },
63     {
64       "name" : "maxRowsToMeasure",
65       "type" : "Boolean",
66       "desc" : "If autoSizeColumns is on, maxRowsToMeasure can be used to limit the number of\nrows measured to get a columns size. Default is 0 (all rows).",
67       "memberOf" : "Roo.grid.Grid"
68     },
69     {
70       "name" : "minColumnWidth",
71       "type" : "Number",
72       "desc" : "The minimum width a column can be resized to. Default is 25.",
73       "memberOf" : "Roo.grid.Grid"
74     },
75     {
76       "name" : "ddText",
77       "type" : "String",
78       "desc" : "Configures the text is the drag proxy (defaults to \"%0 selected row(s)\").\n%0 is replaced with the number of selected rows.",
79       "memberOf" : "Roo.grid.Grid"
80     },
81     {
82       "name" : "toolbar",
83       "type" : "Roo.Toolbar",
84       "desc" : "a toolbar for buttons etc.",
85       "memberOf" : "Roo.grid.Grid"
86     },
87     {
88       "name" : "autoExpandColumn",
89       "type" : "String",
90       "desc" : "The id (or dataIndex) of a column in this grid that should expand to fill unused space. This id can not be 0. Default is false.",
91       "memberOf" : "Roo.grid.Grid"
92     },
93     {
94       "name" : "autoExpandMax",
95       "type" : "Number",
96       "desc" : "The maximum width the autoExpandColumn can have (if enabled). Default is 1000.",
97       "memberOf" : "Roo.grid.Grid"
98     },
99     {
100       "name" : "enableRowHeightSync",
101       "type" : "Boolean",
102       "desc" : "True to manually sync row heights across locked and not locked rows. Default is false.",
103       "memberOf" : "Roo.grid.Grid"
104     },
105     {
106       "name" : "enableDrop",
107       "type" : "Boolean",
108       "desc" : "True to enable drop of elements. Default is false. (double check if this is needed?)",
109       "memberOf" : "Roo.grid.Grid"
110     },
111     {
112       "name" : "monitorWindowResize",
113       "type" : "Boolean",
114       "desc" : "True to autoSize the grid when the window resizes. Default is true.",
115       "memberOf" : "Roo.grid.Grid"
116     },
117     {
118       "name" : "autoExpandMin",
119       "type" : "Number",
120       "desc" : "The minimum width the autoExpandColumn can have (if enabled).\nDefault is 50.",
121       "memberOf" : "Roo.grid.Grid"
122     },
123     {
124       "name" : "view",
125       "type" : "Roo.grid.GridView",
126       "desc" : "The view that renders the grid (default = Roo.grid.GridView)",
127       "memberOf" : "Roo.grid.Grid"
128     },
129     {
130       "name" : "ds",
131       "type" : "Roo.data.Store",
132       "desc" : "The data store for the grid",
133       "memberOf" : "Roo.grid.Grid"
134     },
135     {
136       "name" : "ddGroup",
137       "type" : "String",
138       "desc" : "- drag drop group.",
139       "memberOf" : "Roo.grid.Grid"
140     },
141     {
142       "name" : "enableDrag",
143       "type" : "Boolean",
144       "desc" : "True to enable drag of rows. Default is false. (double check if this is needed?)",
145       "memberOf" : "Roo.grid.Grid"
146     },
147     {
148       "name" : "autoWidth",
149       "type" : "Boolean",
150       "desc" : "True to set the grid's width to the default total width of the grid's columns instead\nof a fixed width. Default is false.",
151       "memberOf" : "Roo.grid.Grid"
152     },
153     {
154       "name" : "maxHeight",
155       "type" : "Number",
156       "desc" : "Sets the maximum height of the grid - ignored if autoHeight is not on.",
157       "memberOf" : "Roo.grid.Grid"
158     },
159     {
160       "name" : "trackMouseOver",
161       "type" : "Boolean",
162       "desc" : "True to highlight rows when the mouse is over. Default is true.",
163       "memberOf" : "Roo.grid.Grid"
164     },
165     {
166       "name" : "loadMask",
167       "type" : "Object",
168       "desc" : "An {@link Roo.LoadMask} config or true to mask the grid while loading. Default is false.",
169       "memberOf" : "Roo.grid.Grid"
170     },
171     {
172       "name" : "stripeRows",
173       "type" : "Boolean",
174       "desc" : "True to stripe the rows.  Default is true.",
175       "memberOf" : "Roo.grid.Grid"
176     },
177     {
178       "name" : "enableColumnMove",
179       "type" : "Boolean",
180       "desc" : "True to enable drag and drop reorder of columns. Default is true.",
181       "memberOf" : "Roo.grid.Grid"
182     },
183     {
184       "name" : "enableColumnHide",
185       "type" : "Boolean",
186       "desc" : "True to enable hiding of columns with the header context menu. Default is true.",
187       "memberOf" : "Roo.grid.Grid"
188     },
189     {
190       "name" : "autoSizeHeaders",
191       "type" : "Boolean",
192       "desc" : "True to measure headers with column data when auto sizing columns. Default is true.",
193       "memberOf" : "Roo.grid.Grid"
194     },
195     {
196       "name" : "sortColMenu",
197       "type" : "boolean",
198       "desc" : "Sort the column order menu when it shows (usefull for long lists..) default false",
199       "memberOf" : "Roo.grid.Grid"
200     },
201     {
202       "name" : "enableDragDrop",
203       "type" : "Boolean",
204       "desc" : "True to enable drag and drop of rows. Default is false.",
205       "memberOf" : "Roo.grid.Grid"
206     },
207     {
208       "name" : "dropTarget",
209       "type" : "Roo.dd.DropTarget",
210       "desc" : "An {@link Roo.dd.DropTarget} config",
211       "memberOf" : "Roo.grid.Grid"
212     },
213     {
214       "name" : "sm",
215       "type" : "Roo.grid.AbstractSelectionModel",
216       "desc" : "The selection Model (default = Roo.grid.RowSelectionModel)",
217       "memberOf" : "Roo.grid.Grid"
218     },
219     {
220       "name" : "dragGroup",
221       "type" : "String",
222       "desc" : "- drag group (?? not sure if needed.)",
223       "memberOf" : "Roo.grid.Grid"
224     },
225     {
226       "name" : "autoHeight",
227       "type" : "Boolean",
228       "desc" : "True to fit the height of the grid container to the height of the data. Default is false.",
229       "memberOf" : "Roo.grid.Grid"
230     }
231   ],
232   "methods" : [
233     {
234       "name" : "getSelectionModel",
235       "type" : "function",
236       "desc" : "Returns the grid's SelectionModel.",
237       "sig" : "()\n{\n\n}",
238       "static" : false,
239       "memberOf" : "",
240       "isStatic" : false,
241       "isConstructor" : false,
242       "isPrivate" : false,
243       "example" : "",
244       "deprecated" : "",
245       "since" : "",
246       "see" : "",
247       "exceptions" : "",
248       "requires" : "",
249       "params" : [],
250       "returns" : [
251         {
252           "name" : "",
253           "type" : "SelectionModel",
254           "desc" : ""
255         }
256       ]
257     },
258     {
259       "name" : "destroy",
260       "type" : "function",
261       "desc" : "Destroy this grid.",
262       "sig" : "(removeEl)",
263       "static" : false,
264       "memberOf" : "Roo.grid.Grid",
265       "isStatic" : false,
266       "isConstructor" : false,
267       "isPrivate" : false,
268       "example" : "",
269       "deprecated" : "",
270       "since" : "",
271       "see" : "",
272       "exceptions" : "",
273       "requires" : "",
274       "params" : [
275         {
276           "name" : "removeEl",
277           "type" : "Boolean",
278           "desc" : "True to remove the element",
279           "isOptional" : false
280         }
281       ],
282       "returns" : []
283     },
284     {
285       "name" : "getColumnModel",
286       "type" : "function",
287       "desc" : "Returns the grid's ColumnModel.",
288       "sig" : "()\n{\n\n}",
289       "static" : false,
290       "memberOf" : "Roo.grid.Grid",
291       "isStatic" : false,
292       "isConstructor" : false,
293       "isPrivate" : false,
294       "example" : "",
295       "deprecated" : "",
296       "since" : "",
297       "see" : "",
298       "exceptions" : "",
299       "requires" : "",
300       "params" : [],
301       "returns" : [
302         {
303           "name" : "",
304           "type" : "ColumnModel",
305           "desc" : ""
306         }
307       ]
308     },
309     {
310       "name" : "getGridEl",
311       "type" : "function",
312       "desc" : "Returns the grid's underlying element.",
313       "sig" : "()\n{\n\n}",
314       "static" : false,
315       "memberOf" : "Roo.grid.Grid",
316       "isStatic" : false,
317       "isConstructor" : false,
318       "isPrivate" : false,
319       "example" : "",
320       "deprecated" : "",
321       "since" : "",
322       "see" : "",
323       "exceptions" : "",
324       "requires" : "",
325       "params" : [],
326       "returns" : [
327         {
328           "name" : "",
329           "type" : "Element",
330           "desc" : "The element"
331         }
332       ]
333     },
334     {
335       "name" : "getDataSource",
336       "type" : "function",
337       "desc" : "Returns the grid's DataSource.",
338       "sig" : "()\n{\n\n}",
339       "static" : false,
340       "memberOf" : "Roo.grid.Grid",
341       "isStatic" : false,
342       "isConstructor" : false,
343       "isPrivate" : false,
344       "example" : "",
345       "deprecated" : "",
346       "since" : "",
347       "see" : "",
348       "exceptions" : "",
349       "requires" : "",
350       "params" : [],
351       "returns" : [
352         {
353           "name" : "",
354           "type" : "DataSource",
355           "desc" : ""
356         }
357       ]
358     },
359     {
360       "name" : "autoSize",
361       "type" : "function",
362       "desc" : "Causes the grid to manually recalculate its dimensions. Generally this is done automatically,\nbut if manual update is required this method will initiate it.",
363       "sig" : "()\n{\n\n}",
364       "static" : false,
365       "memberOf" : "Roo.grid.Grid",
366       "isStatic" : false,
367       "isConstructor" : false,
368       "isPrivate" : false,
369       "example" : "",
370       "deprecated" : "",
371       "since" : "",
372       "see" : "",
373       "exceptions" : "",
374       "requires" : "",
375       "params" : [],
376       "returns" : []
377     },
378     {
379       "name" : "getView",
380       "type" : "function",
381       "desc" : "Returns the grid's GridView object.",
382       "sig" : "()\n{\n\n}",
383       "static" : false,
384       "memberOf" : "Roo.grid.Grid",
385       "isStatic" : false,
386       "isConstructor" : false,
387       "isPrivate" : false,
388       "example" : "",
389       "deprecated" : "",
390       "since" : "",
391       "see" : "",
392       "exceptions" : "",
393       "requires" : "",
394       "params" : [],
395       "returns" : [
396         {
397           "name" : "",
398           "type" : "GridView",
399           "desc" : ""
400         }
401       ]
402     },
403     {
404       "name" : "getDragDropText",
405       "type" : "function",
406       "desc" : "Called to get grid's drag proxy text, by default returns this.ddText.\nOverride this to put something different in the dragged text.",
407       "sig" : "()\n{\n\n}",
408       "static" : false,
409       "memberOf" : "Roo.grid.Grid",
410       "isStatic" : false,
411       "isConstructor" : false,
412       "isPrivate" : false,
413       "example" : "",
414       "deprecated" : "",
415       "since" : "",
416       "see" : "",
417       "exceptions" : "",
418       "requires" : "",
419       "params" : [],
420       "returns" : [
421         {
422           "name" : "",
423           "type" : "String",
424           "desc" : ""
425         }
426       ]
427     },
428     {
429       "name" : "reconfigure",
430       "type" : "function",
431       "desc" : "Reconfigures the grid to use a different Store and Column Model.\nThe View will be bound to the new objects and refreshed.",
432       "sig" : "(dataSource, The)",
433       "static" : false,
434       "memberOf" : "Roo.grid.Grid",
435       "isStatic" : false,
436       "isConstructor" : false,
437       "isPrivate" : false,
438       "example" : "",
439       "deprecated" : "",
440       "since" : "",
441       "see" : "",
442       "exceptions" : "",
443       "requires" : "",
444       "params" : [
445         {
446           "name" : "dataSource",
447           "type" : "Roo.data.Store",
448           "desc" : "The new {@link Roo.data.Store} object",
449           "isOptional" : false
450         },
451         {
452           "name" : "The",
453           "type" : "Roo.grid.ColumnModel",
454           "desc" : "new {@link Roo.grid.ColumnModel} object",
455           "isOptional" : false
456         }
457       ],
458       "returns" : []
459     },
460     {
461       "name" : "addColumns",
462       "type" : "function",
463       "desc" : "addColumns\nAdd's a column, default at the end..",
464       "sig" : "(position, of)",
465       "static" : false,
466       "memberOf" : "Roo.grid.Grid",
467       "isStatic" : false,
468       "isConstructor" : false,
469       "isPrivate" : false,
470       "example" : "",
471       "deprecated" : "",
472       "since" : "",
473       "see" : "",
474       "exceptions" : "",
475       "requires" : "",
476       "params" : [
477         {
478           "name" : "position",
479           "type" : "int",
480           "desc" : "to add (default end)",
481           "isOptional" : false
482         },
483         {
484           "name" : "of",
485           "type" : "Array",
486           "desc" : "objects of column configuration see {@link Roo.grid.ColumnModel}",
487           "isOptional" : false
488         }
489       ],
490       "returns" : []
491     },
492     {
493       "name" : "render",
494       "type" : "function",
495       "desc" : "Called once after all setup has been completed and the grid is ready to be rendered.",
496       "sig" : "()\n{\n\n}",
497       "static" : false,
498       "memberOf" : "Roo.grid.Grid",
499       "isStatic" : false,
500       "isConstructor" : false,
501       "isPrivate" : false,
502       "example" : "",
503       "deprecated" : "",
504       "since" : "",
505       "see" : "",
506       "exceptions" : "",
507       "requires" : "",
508       "params" : [],
509       "returns" : [
510         {
511           "name" : "",
512           "type" : "Roo.grid.Grid",
513           "desc" : "this"
514         }
515       ]
516     },
517     {
518       "name" : "purgeListeners",
519       "type" : "function",
520       "desc" : "Removes all listeners for this object",
521       "sig" : "()\n{\n\n}",
522       "static" : false,
523       "memberOf" : "Roo.util.Observable",
524       "isStatic" : false,
525       "isConstructor" : false,
526       "isPrivate" : false,
527       "example" : "",
528       "deprecated" : "",
529       "since" : "",
530       "see" : "",
531       "exceptions" : "",
532       "requires" : "",
533       "params" : [],
534       "returns" : []
535     },
536     {
537       "name" : "on",
538       "type" : "function",
539       "desc" : "Appends an event handler to this element (shorthand for addListener)",
540       "sig" : "(eventName, handler, scope, options)",
541       "static" : false,
542       "memberOf" : "Roo.util.Observable",
543       "isStatic" : false,
544       "isConstructor" : false,
545       "isPrivate" : false,
546       "example" : "",
547       "deprecated" : "",
548       "since" : "",
549       "see" : "",
550       "exceptions" : "",
551       "requires" : "",
552       "params" : [
553         {
554           "name" : "eventName",
555           "type" : "String",
556           "desc" : "The type of event to listen for",
557           "isOptional" : false
558         },
559         {
560           "name" : "handler",
561           "type" : "Function",
562           "desc" : "The method the event invokes",
563           "isOptional" : false
564         },
565         {
566           "name" : "scope",
567           "type" : "Object",
568           "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
569           "isOptional" : false
570         },
571         {
572           "name" : "options",
573           "type" : "Object",
574           "desc" : "(optional)",
575           "isOptional" : false
576         }
577       ],
578       "returns" : []
579     },
580     {
581       "name" : "un",
582       "type" : "function",
583       "desc" : "Removes a listener (shorthand for removeListener)",
584       "sig" : "(eventName, handler, scope)",
585       "static" : false,
586       "memberOf" : "Roo.util.Observable",
587       "isStatic" : false,
588       "isConstructor" : false,
589       "isPrivate" : false,
590       "example" : "",
591       "deprecated" : "",
592       "since" : "",
593       "see" : "",
594       "exceptions" : "",
595       "requires" : "",
596       "params" : [
597         {
598           "name" : "eventName",
599           "type" : "String",
600           "desc" : "The type of event to listen for",
601           "isOptional" : false
602         },
603         {
604           "name" : "handler",
605           "type" : "Function",
606           "desc" : "The handler to remove",
607           "isOptional" : false
608         },
609         {
610           "name" : "scope",
611           "type" : "Object",
612           "desc" : "(optional) The scope (this object) for the handler",
613           "isOptional" : false
614         }
615       ],
616       "returns" : []
617     },
618     {
619       "name" : "addEvents",
620       "type" : "function",
621       "desc" : "Used to define events on this Observable",
622       "sig" : "(object)",
623       "static" : false,
624       "memberOf" : "Roo.util.Observable",
625       "isStatic" : false,
626       "isConstructor" : false,
627       "isPrivate" : false,
628       "example" : "",
629       "deprecated" : "",
630       "since" : "",
631       "see" : "",
632       "exceptions" : "",
633       "requires" : "",
634       "params" : [
635         {
636           "name" : "object",
637           "type" : "Object",
638           "desc" : "The object with the events defined",
639           "isOptional" : false
640         }
641       ],
642       "returns" : []
643     },
644     {
645       "name" : "releaseCapture",
646       "type" : "function",
647       "desc" : "Removes <b>all</b> added captures from the Observable.",
648       "sig" : "(o)",
649       "static" : true,
650       "memberOf" : "Roo.util.Observable",
651       "isStatic" : true,
652       "isConstructor" : false,
653       "isPrivate" : false,
654       "example" : "",
655       "deprecated" : "",
656       "since" : "",
657       "see" : "",
658       "exceptions" : "",
659       "requires" : "",
660       "params" : [
661         {
662           "name" : "o",
663           "type" : "Observable",
664           "desc" : "The Observable to release",
665           "isOptional" : false
666         }
667       ],
668       "returns" : []
669     },
670     {
671       "name" : "removeListener",
672       "type" : "function",
673       "desc" : "Removes a listener",
674       "sig" : "(eventName, handler, scope)",
675       "static" : false,
676       "memberOf" : "Roo.util.Observable",
677       "isStatic" : false,
678       "isConstructor" : false,
679       "isPrivate" : false,
680       "example" : "",
681       "deprecated" : "",
682       "since" : "",
683       "see" : "",
684       "exceptions" : "",
685       "requires" : "",
686       "params" : [
687         {
688           "name" : "eventName",
689           "type" : "String",
690           "desc" : "The type of event to listen for",
691           "isOptional" : false
692         },
693         {
694           "name" : "handler",
695           "type" : "Function",
696           "desc" : "The handler to remove",
697           "isOptional" : false
698         },
699         {
700           "name" : "scope",
701           "type" : "Object",
702           "desc" : "(optional) The scope (this object) for the handler",
703           "isOptional" : false
704         }
705       ],
706       "returns" : []
707     },
708     {
709       "name" : "fireEvent",
710       "type" : "function",
711       "desc" : "Fires the specified event with the passed parameters (minus the event name).",
712       "sig" : "(eventName, args)",
713       "static" : false,
714       "memberOf" : "Roo.util.Observable",
715       "isStatic" : false,
716       "isConstructor" : false,
717       "isPrivate" : false,
718       "example" : "",
719       "deprecated" : "",
720       "since" : "",
721       "see" : "",
722       "exceptions" : "",
723       "requires" : "",
724       "params" : [
725         {
726           "name" : "eventName",
727           "type" : "String",
728           "desc" : "",
729           "isOptional" : false
730         },
731         {
732           "name" : "args",
733           "type" : "Object...",
734           "desc" : "Variable number of parameters are passed to handlers",
735           "isOptional" : false
736         }
737       ],
738       "returns" : [
739         {
740           "name" : "",
741           "type" : "Boolean",
742           "desc" : "returns false if any of the handlers return false otherwise it returns true"
743         }
744       ]
745     },
746     {
747       "name" : "hasListener",
748       "type" : "function",
749       "desc" : "Checks to see if this object has any listeners for a specified event",
750       "sig" : "(eventName)",
751       "static" : false,
752       "memberOf" : "Roo.util.Observable",
753       "isStatic" : false,
754       "isConstructor" : false,
755       "isPrivate" : false,
756       "example" : "",
757       "deprecated" : "",
758       "since" : "",
759       "see" : "",
760       "exceptions" : "",
761       "requires" : "",
762       "params" : [
763         {
764           "name" : "eventName",
765           "type" : "String",
766           "desc" : "The name of the event to check for",
767           "isOptional" : false
768         }
769       ],
770       "returns" : [
771         {
772           "name" : "",
773           "type" : "Boolean",
774           "desc" : "True if the event is being listened for, else false"
775         }
776       ]
777     },
778     {
779       "name" : "capture",
780       "type" : "function",
781       "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.",
782       "sig" : "(o, fn, scope)",
783       "static" : true,
784       "memberOf" : "Roo.util.Observable",
785       "isStatic" : true,
786       "isConstructor" : false,
787       "isPrivate" : false,
788       "example" : "",
789       "deprecated" : "",
790       "since" : "",
791       "see" : "",
792       "exceptions" : "",
793       "requires" : "",
794       "params" : [
795         {
796           "name" : "o",
797           "type" : "Observable",
798           "desc" : "The Observable to capture",
799           "isOptional" : false
800         },
801         {
802           "name" : "fn",
803           "type" : "Function",
804           "desc" : "The function to call",
805           "isOptional" : false
806         },
807         {
808           "name" : "scope",
809           "type" : "Object",
810           "desc" : "(optional) The scope (this object) for the fn",
811           "isOptional" : false
812         }
813       ],
814       "returns" : []
815     },
816     {
817       "name" : "addListener",
818       "type" : "function",
819       "desc" : "Appends an event handler to this component",
820       "sig" : "(eventName, handler, scope, options)",
821       "static" : false,
822       "memberOf" : "Roo.util.Observable",
823       "isStatic" : false,
824       "isConstructor" : false,
825       "isPrivate" : false,
826       "example" : "",
827       "deprecated" : "",
828       "since" : "",
829       "see" : "",
830       "exceptions" : "",
831       "requires" : "",
832       "params" : [
833         {
834           "name" : "eventName",
835           "type" : "String",
836           "desc" : "The type of event to listen for",
837           "isOptional" : false
838         },
839         {
840           "name" : "handler",
841           "type" : "Function",
842           "desc" : "The method the event invokes",
843           "isOptional" : false
844         },
845         {
846           "name" : "scope",
847           "type" : "Object",
848           "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
849           "isOptional" : false
850         },
851         {
852           "name" : "options",
853           "type" : "Object",
854           "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>",
855           "isOptional" : false
856         }
857       ],
858       "returns" : []
859     }
860   ],
861   "events" : [
862     {
863       "name" : "eventclick",
864       "type" : "function",
865       "desc" : "Fires when the mouse click an",
866       "sig" : "function (_self, )\n{\n\n}",
867       "memberOf" : "",
868       "example" : "",
869       "deprecated" : "",
870       "since" : "",
871       "see" : "",
872       "params" : [
873         {
874           "name" : "this",
875           "type" : "Calendar",
876           "desc" : "",
877           "isOptional" : false
878         },
879         {
880           "name" : "",
881           "type" : "event",
882           "desc" : "",
883           "isOptional" : false
884         }
885       ],
886       "returns" : []
887     },
888     {
889       "name" : "select",
890       "type" : "function",
891       "desc" : "Fires when a date is selected",
892       "sig" : "function (_self, date)\n{\n\n}",
893       "memberOf" : "",
894       "example" : "",
895       "deprecated" : "",
896       "since" : "",
897       "see" : "",
898       "params" : [
899         {
900           "name" : "this",
901           "type" : "DatePicker",
902           "desc" : "",
903           "isOptional" : false
904         },
905         {
906           "name" : "date",
907           "type" : "Date",
908           "desc" : "The selected date",
909           "isOptional" : false
910         }
911       ],
912       "returns" : []
913     },
914     {
915       "name" : "mouseout",
916       "type" : "function",
917       "desc" : "The raw mouseout event for the entire grid.",
918       "sig" : "function (e)\n{\n\n}",
919       "memberOf" : "",
920       "example" : "",
921       "deprecated" : "",
922       "since" : "",
923       "see" : "",
924       "params" : [
925         {
926           "name" : "e",
927           "type" : "Roo.EventObject",
928           "desc" : "",
929           "isOptional" : false
930         }
931       ],
932       "returns" : []
933     },
934     {
935       "name" : "monthchange",
936       "type" : "function",
937       "desc" : "Fires when the displayed month changes",
938       "sig" : "function (_self, date)\n{\n\n}",
939       "memberOf" : "",
940       "example" : "",
941       "deprecated" : "",
942       "since" : "",
943       "see" : "",
944       "params" : [
945         {
946           "name" : "this",
947           "type" : "DatePicker",
948           "desc" : "",
949           "isOptional" : false
950         },
951         {
952           "name" : "date",
953           "type" : "Date",
954           "desc" : "The selected month",
955           "isOptional" : false
956         }
957       ],
958       "returns" : []
959     },
960     {
961       "name" : "dragdrop",
962       "type" : "function",
963       "desc" : "Fires when dragged row(s) are dropped on a valid DD target",
964       "sig" : "function (_self, dd, targetId, e)\n{\n\n}",
965       "memberOf" : "",
966       "example" : "",
967       "deprecated" : "",
968       "since" : "",
969       "see" : "",
970       "params" : [
971         {
972           "name" : "this",
973           "type" : "Grid",
974           "desc" : "",
975           "isOptional" : false
976         },
977         {
978           "name" : "dd",
979           "type" : "Roo.GridDD",
980           "desc" : "The drag drop object",
981           "isOptional" : false
982         },
983         {
984           "name" : "targetId",
985           "type" : "String",
986           "desc" : "The target drag drop object",
987           "isOptional" : false
988         },
989         {
990           "name" : "e",
991           "type" : "event",
992           "desc" : "The raw browser event",
993           "isOptional" : false
994         }
995       ],
996       "returns" : []
997     },
998     {
999       "name" : "rowclick",
1000       "type" : "function",
1001       "desc" : "Fires when a row is clicked",
1002       "sig" : "function (_self, rowIndex, e)\n{\n\n}",
1003       "memberOf" : "",
1004       "example" : "",
1005       "deprecated" : "",
1006       "since" : "",
1007       "see" : "",
1008       "params" : [
1009         {
1010           "name" : "this",
1011           "type" : "Grid",
1012           "desc" : "",
1013           "isOptional" : false
1014         },
1015         {
1016           "name" : "rowIndex",
1017           "type" : "Number",
1018           "desc" : "",
1019           "isOptional" : false
1020         },
1021         {
1022           "name" : "e",
1023           "type" : "Roo.EventObject",
1024           "desc" : "",
1025           "isOptional" : false
1026         }
1027       ],
1028       "returns" : []
1029     },
1030     {
1031       "name" : "headerclick",
1032       "type" : "function",
1033       "desc" : "Fires when a header is clicked",
1034       "sig" : "function (_self, columnIndex, e)\n{\n\n}",
1035       "memberOf" : "",
1036       "example" : "",
1037       "deprecated" : "",
1038       "since" : "",
1039       "see" : "",
1040       "params" : [
1041         {
1042           "name" : "this",
1043           "type" : "Grid",
1044           "desc" : "",
1045           "isOptional" : false
1046         },
1047         {
1048           "name" : "columnIndex",
1049           "type" : "Number",
1050           "desc" : "",
1051           "isOptional" : false
1052         },
1053         {
1054           "name" : "e",
1055           "type" : "Roo.EventObject",
1056           "desc" : "",
1057           "isOptional" : false
1058         }
1059       ],
1060       "returns" : []
1061     },
1062     {
1063       "name" : "startdrag",
1064       "type" : "function",
1065       "desc" : "Fires when row(s) start being dragged",
1066       "sig" : "function (_self, dd, e)\n{\n\n}",
1067       "memberOf" : "",
1068       "example" : "",
1069       "deprecated" : "",
1070       "since" : "",
1071       "see" : "",
1072       "params" : [
1073         {
1074           "name" : "this",
1075           "type" : "Grid",
1076           "desc" : "",
1077           "isOptional" : false
1078         },
1079         {
1080           "name" : "dd",
1081           "type" : "Roo.GridDD",
1082           "desc" : "The drag drop object",
1083           "isOptional" : false
1084         },
1085         {
1086           "name" : "e",
1087           "type" : "event",
1088           "desc" : "The raw browser event",
1089           "isOptional" : false
1090         }
1091       ],
1092       "returns" : []
1093     },
1094     {
1095       "name" : "enddrag",
1096       "type" : "function",
1097       "desc" : "Fires when a drag operation is complete",
1098       "sig" : "function (_self, dd, e)\n{\n\n}",
1099       "memberOf" : "",
1100       "example" : "",
1101       "deprecated" : "",
1102       "since" : "",
1103       "see" : "",
1104       "params" : [
1105         {
1106           "name" : "this",
1107           "type" : "Grid",
1108           "desc" : "",
1109           "isOptional" : false
1110         },
1111         {
1112           "name" : "dd",
1113           "type" : "Roo.GridDD",
1114           "desc" : "The drag drop object",
1115           "isOptional" : false
1116         },
1117         {
1118           "name" : "e",
1119           "type" : "event",
1120           "desc" : "The raw browser event",
1121           "isOptional" : false
1122         }
1123       ],
1124       "returns" : []
1125     },
1126     {
1127       "name" : "headerdblclick",
1128       "type" : "function",
1129       "desc" : "Fires when a header cell is double clicked",
1130       "sig" : "function (_self, columnIndex, e)\n{\n\n}",
1131       "memberOf" : "",
1132       "example" : "",
1133       "deprecated" : "",
1134       "since" : "",
1135       "see" : "",
1136       "params" : [
1137         {
1138           "name" : "this",
1139           "type" : "Grid",
1140           "desc" : "",
1141           "isOptional" : false
1142         },
1143         {
1144           "name" : "columnIndex",
1145           "type" : "Number",
1146           "desc" : "",
1147           "isOptional" : false
1148         },
1149         {
1150           "name" : "e",
1151           "type" : "Roo.EventObject",
1152           "desc" : "",
1153           "isOptional" : false
1154         }
1155       ],
1156       "returns" : []
1157     },
1158     {
1159       "name" : "dragenter",
1160       "type" : "function",
1161       "desc" : "Fires when the dragged row(s) first cross another DD target while being dragged",
1162       "sig" : "function (_self, dd, targetId, e)\n{\n\n}",
1163       "memberOf" : "",
1164       "example" : "",
1165       "deprecated" : "",
1166       "since" : "",
1167       "see" : "",
1168       "params" : [
1169         {
1170           "name" : "this",
1171           "type" : "Grid",
1172           "desc" : "",
1173           "isOptional" : false
1174         },
1175         {
1176           "name" : "dd",
1177           "type" : "Roo.GridDD",
1178           "desc" : "The drag drop object",
1179           "isOptional" : false
1180         },
1181         {
1182           "name" : "targetId",
1183           "type" : "String",
1184           "desc" : "The target drag drop object",
1185           "isOptional" : false
1186         },
1187         {
1188           "name" : "e",
1189           "type" : "event",
1190           "desc" : "The raw browser event",
1191           "isOptional" : false
1192         }
1193       ],
1194       "returns" : []
1195     },
1196     {
1197       "name" : "keydown",
1198       "type" : "function",
1199       "desc" : "The raw keydown event for the entire grid.",
1200       "sig" : "function (e)\n{\n\n}",
1201       "memberOf" : "",
1202       "example" : "",
1203       "deprecated" : "",
1204       "since" : "",
1205       "see" : "",
1206       "params" : [
1207         {
1208           "name" : "e",
1209           "type" : "Roo.EventObject",
1210           "desc" : "",
1211           "isOptional" : false
1212         }
1213       ],
1214       "returns" : []
1215     },
1216     {
1217       "name" : "dblclick",
1218       "type" : "function",
1219       "desc" : "The raw dblclick event for the entire grid.",
1220       "sig" : "function (e)\n{\n\n}",
1221       "memberOf" : "",
1222       "example" : "",
1223       "deprecated" : "",
1224       "since" : "",
1225       "see" : "",
1226       "params" : [
1227         {
1228           "name" : "e",
1229           "type" : "Roo.EventObject",
1230           "desc" : "",
1231           "isOptional" : false
1232         }
1233       ],
1234       "returns" : []
1235     },
1236     {
1237       "name" : "dragout",
1238       "type" : "function",
1239       "desc" : "Fires when the dragged row(s) leave another DD target while being dragged",
1240       "sig" : "function (_self, dd, targetId, e)\n{\n\n}",
1241       "memberOf" : "",
1242       "example" : "",
1243       "deprecated" : "",
1244       "since" : "",
1245       "see" : "",
1246       "params" : [
1247         {
1248           "name" : "this",
1249           "type" : "Grid",
1250           "desc" : "",
1251           "isOptional" : false
1252         },
1253         {
1254           "name" : "dd",
1255           "type" : "Roo.GridDD",
1256           "desc" : "The drag drop object",
1257           "isOptional" : false
1258         },
1259         {
1260           "name" : "targetId",
1261           "type" : "String",
1262           "desc" : "The target drag drop object",
1263           "isOptional" : false
1264         },
1265         {
1266           "name" : "e",
1267           "type" : "event",
1268           "desc" : "The raw browser event",
1269           "isOptional" : false
1270         }
1271       ],
1272       "returns" : []
1273     },
1274     {
1275       "name" : "columnmove",
1276       "type" : "function",
1277       "desc" : "Fires when the user moves a column",
1278       "sig" : "function (oldIndex, newIndex)\n{\n\n}",
1279       "memberOf" : "",
1280       "example" : "",
1281       "deprecated" : "",
1282       "since" : "",
1283       "see" : "",
1284       "params" : [
1285         {
1286           "name" : "oldIndex",
1287           "type" : "Number",
1288           "desc" : "",
1289           "isOptional" : false
1290         },
1291         {
1292           "name" : "newIndex",
1293           "type" : "Number",
1294           "desc" : "",
1295           "isOptional" : false
1296         }
1297       ],
1298       "returns" : []
1299     },
1300     {
1301       "name" : "mouseup",
1302       "type" : "function",
1303       "desc" : "The raw mouseup event for the entire grid.",
1304       "sig" : "function (e)\n{\n\n}",
1305       "memberOf" : "",
1306       "example" : "",
1307       "deprecated" : "",
1308       "since" : "",
1309       "see" : "",
1310       "params" : [
1311         {
1312           "name" : "e",
1313           "type" : "Roo.EventObject",
1314           "desc" : "",
1315           "isOptional" : false
1316         }
1317       ],
1318       "returns" : []
1319     },
1320     {
1321       "name" : "eventrender",
1322       "type" : "function",
1323       "desc" : "Fires before each cell is rendered, so you can modify the contents, like cls / title / qtip",
1324       "sig" : "function (_self, data)\n{\n\n}",
1325       "memberOf" : "",
1326       "example" : "",
1327       "deprecated" : "",
1328       "since" : "",
1329       "see" : "",
1330       "params" : [
1331         {
1332           "name" : "this",
1333           "type" : "Calendar",
1334           "desc" : "",
1335           "isOptional" : false
1336         },
1337         {
1338           "name" : "data",
1339           "type" : "data",
1340           "desc" : "to be modified",
1341           "isOptional" : false
1342         }
1343       ],
1344       "returns" : []
1345     },
1346     {
1347       "name" : "bodyscroll",
1348       "type" : "function",
1349       "desc" : "Fires when the body element is scrolled",
1350       "sig" : "function (scrollLeft, scrollTop)\n{\n\n}",
1351       "memberOf" : "",
1352       "example" : "",
1353       "deprecated" : "",
1354       "since" : "",
1355       "see" : "",
1356       "params" : [
1357         {
1358           "name" : "scrollLeft",
1359           "type" : "Number",
1360           "desc" : "",
1361           "isOptional" : false
1362         },
1363         {
1364           "name" : "scrollTop",
1365           "type" : "Number",
1366           "desc" : "",
1367           "isOptional" : false
1368         }
1369       ],
1370       "returns" : []
1371     },
1372     {
1373       "name" : "rowdblclick",
1374       "type" : "function",
1375       "desc" : "Fires when a row is double clicked",
1376       "sig" : "function (_self, rowIndex, e)\n{\n\n}",
1377       "memberOf" : "",
1378       "example" : "",
1379       "deprecated" : "",
1380       "since" : "",
1381       "see" : "",
1382       "params" : [
1383         {
1384           "name" : "this",
1385           "type" : "Grid",
1386           "desc" : "",
1387           "isOptional" : false
1388         },
1389         {
1390           "name" : "rowIndex",
1391           "type" : "Number",
1392           "desc" : "",
1393           "isOptional" : false
1394         },
1395         {
1396           "name" : "e",
1397           "type" : "Roo.EventObject",
1398           "desc" : "",
1399           "isOptional" : false
1400         }
1401       ],
1402       "returns" : []
1403     },
1404     {
1405       "name" : "cellclick",
1406       "type" : "function",
1407       "desc" : "Fires when a cell is clicked",
1408       "sig" : "function (_self, rowIndex, columnIndex, e)\n{\n\n}",
1409       "memberOf" : "",
1410       "example" : "",
1411       "deprecated" : "",
1412       "since" : "",
1413       "see" : "",
1414       "params" : [
1415         {
1416           "name" : "this",
1417           "type" : "Grid",
1418           "desc" : "",
1419           "isOptional" : false
1420         },
1421         {
1422           "name" : "rowIndex",
1423           "type" : "Number",
1424           "desc" : "",
1425           "isOptional" : false
1426         },
1427         {
1428           "name" : "columnIndex",
1429           "type" : "Number",
1430           "desc" : "",
1431           "isOptional" : false
1432         },
1433         {
1434           "name" : "e",
1435           "type" : "Roo.EventObject",
1436           "desc" : "",
1437           "isOptional" : false
1438         }
1439       ],
1440       "returns" : []
1441     },
1442     {
1443       "name" : "evententer",
1444       "type" : "function",
1445       "desc" : "Fires when mouse over an event",
1446       "sig" : "function (_self, Event)\n{\n\n}",
1447       "memberOf" : "",
1448       "example" : "",
1449       "deprecated" : "",
1450       "since" : "",
1451       "see" : "",
1452       "params" : [
1453         {
1454           "name" : "this",
1455           "type" : "Calendar",
1456           "desc" : "",
1457           "isOptional" : false
1458         },
1459         {
1460           "name" : "Event",
1461           "type" : "event",
1462           "desc" : "",
1463           "isOptional" : false
1464         }
1465       ],
1466       "returns" : []
1467     },
1468     {
1469       "name" : "mousedown",
1470       "type" : "function",
1471       "desc" : "The raw mousedown event for the entire grid.",
1472       "sig" : "function (e)\n{\n\n}",
1473       "memberOf" : "",
1474       "example" : "",
1475       "deprecated" : "",
1476       "since" : "",
1477       "see" : "",
1478       "params" : [
1479         {
1480           "name" : "e",
1481           "type" : "Roo.EventObject",
1482           "desc" : "",
1483           "isOptional" : false
1484         }
1485       ],
1486       "returns" : []
1487     },
1488     {
1489       "name" : "click",
1490       "type" : "function",
1491       "desc" : "The raw click event for the entire grid.",
1492       "sig" : "function (e)\n{\n\n}",
1493       "memberOf" : "",
1494       "example" : "",
1495       "deprecated" : "",
1496       "since" : "",
1497       "see" : "",
1498       "params" : [
1499         {
1500           "name" : "e",
1501           "type" : "Roo.EventObject",
1502           "desc" : "",
1503           "isOptional" : false
1504         }
1505       ],
1506       "returns" : []
1507     },
1508     {
1509       "name" : "contextmenu",
1510       "type" : "function",
1511       "desc" : "The raw contextmenu event for the entire grid.",
1512       "sig" : "function (e)\n{\n\n}",
1513       "memberOf" : "",
1514       "example" : "",
1515       "deprecated" : "",
1516       "since" : "",
1517       "see" : "",
1518       "params" : [
1519         {
1520           "name" : "e",
1521           "type" : "Roo.EventObject",
1522           "desc" : "",
1523           "isOptional" : false
1524         }
1525       ],
1526       "returns" : []
1527     },
1528     {
1529       "name" : "eventleave",
1530       "type" : "function",
1531       "desc" : "Fires when the mouse leaves an",
1532       "sig" : "function (_self, )\n{\n\n}",
1533       "memberOf" : "",
1534       "example" : "",
1535       "deprecated" : "",
1536       "since" : "",
1537       "see" : "",
1538       "params" : [
1539         {
1540           "name" : "this",
1541           "type" : "Calendar",
1542           "desc" : "",
1543           "isOptional" : false
1544         },
1545         {
1546           "name" : "",
1547           "type" : "event",
1548           "desc" : "",
1549           "isOptional" : false
1550         }
1551       ],
1552       "returns" : []
1553     },
1554     {
1555       "name" : "dragover",
1556       "type" : "function",
1557       "desc" : "Fires while row(s) are being dragged. \"targetId\" is the id of the Yahoo.util.DD object the selected rows are being dragged over.",
1558       "sig" : "function (_self, dd, targetId, e)\n{\n\n}",
1559       "memberOf" : "",
1560       "example" : "",
1561       "deprecated" : "",
1562       "since" : "",
1563       "see" : "",
1564       "params" : [
1565         {
1566           "name" : "this",
1567           "type" : "Grid",
1568           "desc" : "",
1569           "isOptional" : false
1570         },
1571         {
1572           "name" : "dd",
1573           "type" : "Roo.GridDD",
1574           "desc" : "The drag drop object",
1575           "isOptional" : false
1576         },
1577         {
1578           "name" : "targetId",
1579           "type" : "String",
1580           "desc" : "The target drag drop object",
1581           "isOptional" : false
1582         },
1583         {
1584           "name" : "e",
1585           "type" : "event",
1586           "desc" : "The raw browser event",
1587           "isOptional" : false
1588         }
1589       ],
1590       "returns" : []
1591     },
1592     {
1593       "name" : "rowcontextmenu",
1594       "type" : "function",
1595       "desc" : "Fires when a row is right clicked",
1596       "sig" : "function (_self, rowIndex, e)\n{\n\n}",
1597       "memberOf" : "",
1598       "example" : "",
1599       "deprecated" : "",
1600       "since" : "",
1601       "see" : "",
1602       "params" : [
1603         {
1604           "name" : "this",
1605           "type" : "Grid",
1606           "desc" : "",
1607           "isOptional" : false
1608         },
1609         {
1610           "name" : "rowIndex",
1611           "type" : "Number",
1612           "desc" : "",
1613           "isOptional" : false
1614         },
1615         {
1616           "name" : "e",
1617           "type" : "Roo.EventObject",
1618           "desc" : "",
1619           "isOptional" : false
1620         }
1621       ],
1622       "returns" : []
1623     },
1624     {
1625       "name" : "celldblclick",
1626       "type" : "function",
1627       "desc" : "Fires when a cell is double clicked",
1628       "sig" : "function (_self, rowIndex, columnIndex, e)\n{\n\n}",
1629       "memberOf" : "",
1630       "example" : "",
1631       "deprecated" : "",
1632       "since" : "",
1633       "see" : "",
1634       "params" : [
1635         {
1636           "name" : "this",
1637           "type" : "Grid",
1638           "desc" : "",
1639           "isOptional" : false
1640         },
1641         {
1642           "name" : "rowIndex",
1643           "type" : "Number",
1644           "desc" : "",
1645           "isOptional" : false
1646         },
1647         {
1648           "name" : "columnIndex",
1649           "type" : "Number",
1650           "desc" : "",
1651           "isOptional" : false
1652         },
1653         {
1654           "name" : "e",
1655           "type" : "Roo.EventObject",
1656           "desc" : "",
1657           "isOptional" : false
1658         }
1659       ],
1660       "returns" : []
1661     },
1662     {
1663       "name" : "headercontextmenu",
1664       "type" : "function",
1665       "desc" : "Fires when a header is right clicked",
1666       "sig" : "function (_self, columnIndex, e)\n{\n\n}",
1667       "memberOf" : "",
1668       "example" : "",
1669       "deprecated" : "",
1670       "since" : "",
1671       "see" : "",
1672       "params" : [
1673         {
1674           "name" : "this",
1675           "type" : "Grid",
1676           "desc" : "",
1677           "isOptional" : false
1678         },
1679         {
1680           "name" : "columnIndex",
1681           "type" : "Number",
1682           "desc" : "",
1683           "isOptional" : false
1684         },
1685         {
1686           "name" : "e",
1687           "type" : "Roo.EventObject",
1688           "desc" : "",
1689           "isOptional" : false
1690         }
1691       ],
1692       "returns" : []
1693     },
1694     {
1695       "name" : "rowclass",
1696       "type" : "function",
1697       "desc" : "Fires when a row is rendered, so you can change add a style to it.",
1698       "sig" : "function (gridview, rowcfg)\n{\n\n}",
1699       "memberOf" : "",
1700       "example" : "",
1701       "deprecated" : "",
1702       "since" : "",
1703       "see" : "",
1704       "params" : [
1705         {
1706           "name" : "gridview",
1707           "type" : "GridView",
1708           "desc" : "The grid view",
1709           "isOptional" : false
1710         },
1711         {
1712           "name" : "rowcfg",
1713           "type" : "Object",
1714           "desc" : "contains record  rowIndex and rowClass - set rowClass to add a style.",
1715           "isOptional" : false
1716         }
1717       ],
1718       "returns" : []
1719     },
1720     {
1721       "name" : "mouseover",
1722       "type" : "function",
1723       "desc" : "The raw mouseover event for the entire grid.",
1724       "sig" : "function (e)\n{\n\n}",
1725       "memberOf" : "",
1726       "example" : "",
1727       "deprecated" : "",
1728       "since" : "",
1729       "see" : "",
1730       "params" : [
1731         {
1732           "name" : "e",
1733           "type" : "Roo.EventObject",
1734           "desc" : "",
1735           "isOptional" : false
1736         }
1737       ],
1738       "returns" : []
1739     },
1740     {
1741       "name" : "keypress",
1742       "type" : "function",
1743       "desc" : "The raw keypress event for the entire grid.",
1744       "sig" : "function (e)\n{\n\n}",
1745       "memberOf" : "",
1746       "example" : "",
1747       "deprecated" : "",
1748       "since" : "",
1749       "see" : "",
1750       "params" : [
1751         {
1752           "name" : "e",
1753           "type" : "Roo.EventObject",
1754           "desc" : "",
1755           "isOptional" : false
1756         }
1757       ],
1758       "returns" : []
1759     },
1760     {
1761       "name" : "render",
1762       "type" : "function",
1763       "desc" : "Fires when the grid is rendered",
1764       "sig" : "function (grid)\n{\n\n}",
1765       "memberOf" : "",
1766       "example" : "",
1767       "deprecated" : "",
1768       "since" : "",
1769       "see" : "",
1770       "params" : [
1771         {
1772           "name" : "grid",
1773           "type" : "Grid",
1774           "desc" : "",
1775           "isOptional" : false
1776         }
1777       ],
1778       "returns" : []
1779     },
1780     {
1781       "name" : "columnresize",
1782       "type" : "function",
1783       "desc" : "Fires when the user resizes a column",
1784       "sig" : "function (columnIndex, newSize)\n{\n\n}",
1785       "memberOf" : "",
1786       "example" : "",
1787       "deprecated" : "",
1788       "since" : "",
1789       "see" : "",
1790       "params" : [
1791         {
1792           "name" : "columnIndex",
1793           "type" : "Number",
1794           "desc" : "",
1795           "isOptional" : false
1796         },
1797         {
1798           "name" : "newSize",
1799           "type" : "Number",
1800           "desc" : "",
1801           "isOptional" : false
1802         }
1803       ],
1804       "returns" : []
1805     },
1806     {
1807       "name" : "cellcontextmenu",
1808       "type" : "function",
1809       "desc" : "Fires when a cell is right clicked",
1810       "sig" : "function (_self, rowIndex, cellIndex, e)\n{\n\n}",
1811       "memberOf" : "",
1812       "example" : "",
1813       "deprecated" : "",
1814       "since" : "",
1815       "see" : "",
1816       "params" : [
1817         {
1818           "name" : "this",
1819           "type" : "Grid",
1820           "desc" : "",
1821           "isOptional" : false
1822         },
1823         {
1824           "name" : "rowIndex",
1825           "type" : "Number",
1826           "desc" : "",
1827           "isOptional" : false
1828         },
1829         {
1830           "name" : "cellIndex",
1831           "type" : "Number",
1832           "desc" : "",
1833           "isOptional" : false
1834         },
1835         {
1836           "name" : "e",
1837           "type" : "Roo.EventObject",
1838           "desc" : "",
1839           "isOptional" : false
1840         }
1841       ],
1842       "returns" : []
1843     }
1844   ]
1845 }