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