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