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