Fix #6893 - fix roo docs
[roojs1] / docs / symbols / Roo.bootstrap.panel.Grid.json
1 {
2   "name" : "Roo.bootstrap.panel.Grid",
3   "augments" : [
4     "Roo.bootstrap.panel.Content",
5     "Roo.util.Observable"
6   ],
7   "desc" : "Create a new GridPanel.",
8   "isSingleton" : false,
9   "isStatic" : false,
10   "isBuiltin" : false,
11   "memberOf" : "Grid",
12   "example" : "",
13   "deprecated" : "",
14   "since" : "",
15   "see" : "",
16   "params" : [
17     {
18       "name" : "config",
19       "type" : "Object",
20       "desc" : "A the config object",
21       "isOptional" : false
22     }
23   ],
24   "returns" : [],
25   "config" : [
26     {
27       "name" : "listeners",
28       "type" : "Object",
29       "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>",
30       "memberOf" : "Roo.util.Observable",
31       "optvals" : []
32     },
33     {
34       "name" : "loadOnce",
35       "type" : "Boolean",
36       "desc" : "When used with {@link #url}, calls {@link #setUrl} with this value",
37       "memberOf" : "Roo.bootstrap.panel.Content",
38       "optvals" : []
39     },
40     {
41       "name" : "badges",
42       "type" : "Boolean",
43       "desc" : "render the badges",
44       "memberOf" : "Roo.bootstrap.panel.Content",
45       "optvals" : []
46     },
47     {
48       "name" : "autoScroll",
49       "type" : "Boolean",
50       "desc" : "True to scroll overflow in this panel (use with {@link #fitToFrame})",
51       "memberOf" : "Roo.bootstrap.panel.Content",
52       "optvals" : []
53     },
54     {
55       "name" : "fitToFrame",
56       "type" : "Boolean",
57       "desc" : "True for this panel to adjust its size to fit when the region resizes  (defaults to false)",
58       "memberOf" : "Roo.bootstrap.panel.Content",
59       "optvals" : []
60     },
61     {
62       "name" : "background",
63       "type" : "Boolean",
64       "desc" : "True if the panel should not be activated when it is added (defaults to false)",
65       "memberOf" : "Roo.bootstrap.panel.Content",
66       "optvals" : []
67     },
68     {
69       "name" : "toolbar",
70       "type" : "Toolbar",
71       "desc" : "A toolbar for this panel",
72       "memberOf" : "Roo.bootstrap.panel.Content",
73       "optvals" : []
74     },
75     {
76       "name" : "region",
77       "type" : "String",
78       "desc" : "t) which region to put this panel on (when used with xtype constructors)",
79       "memberOf" : "Roo.bootstrap.panel.Content",
80       "optvals" : [
81         "center",
82         "north",
83         "south",
84         "east",
85         "west"
86       ]
87     },
88     {
89       "name" : "content",
90       "type" : "String",
91       "desc" : "Raw content to fill content panel with (uses setContent on construction.)",
92       "memberOf" : "Roo.bootstrap.panel.Content",
93       "optvals" : []
94     },
95     {
96       "name" : "title",
97       "type" : "String",
98       "desc" : "The title for this panel",
99       "memberOf" : "Roo.bootstrap.panel.Content",
100       "optvals" : []
101     },
102     {
103       "name" : "iframe",
104       "type" : "Boolean",
105       "desc" : "contents are an iframe - makes showing remote sources/CSS feasible..",
106       "memberOf" : "Roo.bootstrap.panel.Content",
107       "optvals" : []
108     },
109     {
110       "name" : "cls",
111       "type" : "String",
112       "desc" : "extra classes to use",
113       "memberOf" : "Roo.bootstrap.panel.Content",
114       "optvals" : []
115     },
116     {
117       "name" : "autoCreate",
118       "type" : "Boolean/Object",
119       "desc" : "True to auto generate the DOM element for this panel, or a {@link Roo.DomHelper} config of the element to create",
120       "memberOf" : "Roo.bootstrap.panel.Content",
121       "optvals" : []
122     },
123     {
124       "name" : "fitContainer",
125       "type" : "Boolean",
126       "desc" : "When using {@link #fitToFrame} and {@link #resizeEl}, you can also fit the parent container  (defaults to false)",
127       "memberOf" : "Roo.bootstrap.panel.Content",
128       "optvals" : []
129     },
130     {
131       "name" : "grid",
132       "type" : "Roo.bootstrap.Table",
133       "desc" : "The grid for this panel",
134       "memberOf" : "Roo.bootstrap.panel.Grid",
135       "optvals" : []
136     },
137     {
138       "name" : "closable",
139       "type" : "Boolean",
140       "desc" : "True if the panel can be closed/removed",
141       "memberOf" : "Roo.bootstrap.panel.Content",
142       "optvals" : []
143     },
144     {
145       "name" : "params",
146       "type" : "String/Object",
147       "desc" : "When used with {@link #url}, calls {@link #setUrl} with this value",
148       "memberOf" : "Roo.bootstrap.panel.Content",
149       "optvals" : []
150     },
151     {
152       "name" : "adjustments",
153       "type" : "Array",
154       "desc" : "Values to <b>add</b> to the width/height when doing a {@link #fitToFrame} (default is [0, 0])",
155       "memberOf" : "Roo.bootstrap.panel.Content",
156       "optvals" : []
157     },
158     {
159       "name" : "url",
160       "type" : "String",
161       "desc" : "Calls {@link #setUrl} with this value",
162       "memberOf" : "Roo.bootstrap.panel.Content",
163       "optvals" : []
164     },
165     {
166       "name" : "resizeEl",
167       "type" : "String/HTMLElement/Element",
168       "desc" : "An element to resize if {@link #fitToFrame} is true (instead of this panel's element)",
169       "memberOf" : "Roo.bootstrap.panel.Content",
170       "optvals" : []
171     }
172   ],
173   "methods" : [
174     {
175       "name" : "getGrid",
176       "desc" : "Returns the grid for this panel",
177       "isStatic" : false,
178       "isConstructor" : false,
179       "isPrivate" : false,
180       "memberOf" : "Roo.bootstrap.panel.Grid",
181       "example" : "",
182       "deprecated" : "",
183       "since" : "",
184       "see" : "",
185       "params" : [],
186       "returns" : [
187         {
188           "name" : "",
189           "type" : "Roo.bootstrap.Table",
190           "desc" : ""
191         }
192       ]
193     },
194     {
195       "name" : "refresh",
196       "desc" : "Force a content refresh from the URL specified in the {@link #setUrl} method.\n  Will fail silently if the {@link #setUrl} method has not been called.\n  This does not activate the panel, just updates its content.",
197       "isStatic" : false,
198       "isConstructor" : false,
199       "isPrivate" : false,
200       "memberOf" : "Roo.bootstrap.panel.Content",
201       "example" : "",
202       "deprecated" : "",
203       "since" : "",
204       "see" : "",
205       "params" : [],
206       "returns" : []
207     },
208     {
209       "name" : "getUpdateManager",
210       "desc" : "Get the {@link Roo.UpdateManager} for this panel. Enables you to perform Ajax updates.",
211       "isStatic" : false,
212       "isConstructor" : false,
213       "isPrivate" : false,
214       "memberOf" : "Roo.bootstrap.panel.Content",
215       "example" : "",
216       "deprecated" : "",
217       "since" : "",
218       "see" : "",
219       "params" : [],
220       "returns" : [
221         {
222           "name" : "",
223           "type" : "Roo.UpdateManager",
224           "desc" : "The UpdateManager"
225         }
226       ]
227     },
228     {
229       "name" : "getChildContainer",
230       "desc" : "Adds a xtype elements to the panel - currently only supports Forms, View, JsonView.\n<pre><code>\n\nlayout.addxtype({\n       xtype : 'Form',\n       items: [ .... ]\n   }\n);\n\n</code></pre>",
231       "isStatic" : false,
232       "isConstructor" : false,
233       "isPrivate" : false,
234       "memberOf" : "Roo.bootstrap.panel.Content",
235       "example" : "",
236       "deprecated" : "",
237       "since" : "",
238       "see" : "",
239       "params" : [
240         {
241           "name" : "cfg",
242           "type" : "Object",
243           "desc" : "Xtype definition of item to add.",
244           "isOptional" : false
245         }
246       ],
247       "returns" : []
248     },
249     {
250       "name" : "getToolbar",
251       "desc" : "Returns the toolbar for this Panel if one was configured.",
252       "isStatic" : false,
253       "isConstructor" : false,
254       "isPrivate" : false,
255       "memberOf" : "Roo.bootstrap.panel.Content",
256       "example" : "",
257       "deprecated" : "",
258       "since" : "",
259       "see" : "",
260       "params" : [],
261       "returns" : [
262         {
263           "name" : "",
264           "type" : "Roo.Toolbar",
265           "desc" : ""
266         }
267       ]
268     },
269     {
270       "name" : "setTitle",
271       "desc" : "Set this panel's title",
272       "isStatic" : false,
273       "isConstructor" : false,
274       "isPrivate" : false,
275       "memberOf" : "Roo.bootstrap.panel.Content",
276       "example" : "",
277       "deprecated" : "",
278       "since" : "",
279       "see" : "",
280       "params" : [
281         {
282           "name" : "title",
283           "type" : "String",
284           "desc" : "",
285           "isOptional" : false
286         }
287       ],
288       "returns" : []
289     },
290     {
291       "name" : "setUrl",
292       "desc" : "Set a URL to be used to load the content for this panel. When this panel is activated, the content will be loaded from that URL.",
293       "isStatic" : false,
294       "isConstructor" : false,
295       "isPrivate" : false,
296       "memberOf" : "Roo.bootstrap.panel.Content",
297       "example" : "",
298       "deprecated" : "",
299       "since" : "",
300       "see" : "",
301       "params" : [
302         {
303           "name" : "url",
304           "type" : "String/Function",
305           "desc" : "The URL to load the content from or a function to call to get the URL",
306           "isOptional" : false
307         },
308         {
309           "name" : "params",
310           "type" : "String/Object",
311           "desc" : "(optional) The string params for the update call or an object of the params. See {@link Roo.UpdateManager#update} for more details. (Defaults to null)",
312           "isOptional" : false
313         },
314         {
315           "name" : "loadOnce",
316           "type" : "Boolean",
317           "desc" : "(optional) Whether to only load the content once. If this is false it makes the Ajax call every time this panel is activated. (Defaults to false)",
318           "isOptional" : false
319         }
320       ],
321       "returns" : [
322         {
323           "name" : "",
324           "type" : "Roo.UpdateManager|Boolean",
325           "desc" : "The UpdateManager or false if IFRAME"
326         }
327       ]
328     },
329     {
330       "name" : "getEl",
331       "desc" : "Returns this panel's element - used by regiosn to add.",
332       "isStatic" : false,
333       "isConstructor" : false,
334       "isPrivate" : false,
335       "memberOf" : "Roo.bootstrap.panel.Content",
336       "example" : "",
337       "deprecated" : "",
338       "since" : "",
339       "see" : "",
340       "params" : [],
341       "returns" : [
342         {
343           "name" : "",
344           "type" : "Roo.Element",
345           "desc" : ""
346         }
347       ]
348     },
349     {
350       "name" : "destroy",
351       "desc" : "Destroys this panel",
352       "isStatic" : false,
353       "isConstructor" : false,
354       "isPrivate" : false,
355       "memberOf" : "Roo.bootstrap.panel.Content",
356       "example" : "",
357       "deprecated" : "",
358       "since" : "",
359       "see" : "",
360       "params" : [],
361       "returns" : []
362     },
363     {
364       "name" : "load",
365       "desc" : "Loads this content panel immediately with content from XHR. Note: to delay loading until the panel is activated, use {@link #setUrl}.\nDoes not work with IFRAME contents",
366       "isStatic" : false,
367       "isConstructor" : false,
368       "isPrivate" : false,
369       "memberOf" : "Roo.bootstrap.panel.Content",
370       "example" : "",
371       "deprecated" : "",
372       "since" : "",
373       "see" : "",
374       "params" : [
375         {
376           "name" : "url",
377           "type" : "Object/String/Function",
378           "desc" : "The url for this request or a function to call to get the url or a config object containing any of the following options:\n<pre><code>\npanel.load({\n    url: \"your-url.php\",\n    params: {param1: \"foo\", param2: \"bar\"}, // or a URL encoded string\n    callback: yourFunction,\n    scope: yourObject, //(optional scope)\n    discardUrl: false,\n    nocache: false,\n    text: \"Loading...\",\n    timeout: 30,\n    scripts: false\n});\n</code></pre>\nThe only required property is <i>url</i>. The optional properties <i>nocache</i>, <i>text</i> and <i>scripts</i>\nare shorthand for <i>disableCaching</i>, <i>indicatorText</i> and <i>loadScripts</i> and are used to set their associated property on this panel UpdateManager instance.",
379           "isOptional" : false
380         },
381         {
382           "name" : "params",
383           "type" : "String/Object",
384           "desc" : "(optional) The parameters to pass as either a URL encoded string \"param1=1&amp;param2=2\" or an object {param1: 1, param2: 2}",
385           "isOptional" : false
386         },
387         {
388           "name" : "callback",
389           "type" : "Function",
390           "desc" : "(optional) Callback when transaction is complete -- called with signature (oElement, bSuccess, oResponse)",
391           "isOptional" : false
392         },
393         {
394           "name" : "discardUrl",
395           "type" : "Boolean",
396           "desc" : "(optional) By default when you execute an update the defaultUrl is changed to the last used URL. If true, it will not store the URL.",
397           "isOptional" : false
398         }
399       ],
400       "returns" : [
401         {
402           "name" : "",
403           "type" : "Roo.ContentPanel",
404           "desc" : "this"
405         }
406       ]
407     },
408     {
409       "name" : "getTitle",
410       "desc" : "Returns this panel's title",
411       "isStatic" : false,
412       "isConstructor" : false,
413       "isPrivate" : false,
414       "memberOf" : "Roo.bootstrap.panel.Content",
415       "example" : "",
416       "deprecated" : "",
417       "since" : "",
418       "see" : "",
419       "params" : [],
420       "returns" : [
421         {
422           "name" : "",
423           "type" : "String",
424           "desc" : ""
425         }
426       ]
427     },
428     {
429       "name" : "isClosable",
430       "desc" : "Returns true is this panel was configured to be closable",
431       "isStatic" : false,
432       "isConstructor" : false,
433       "isPrivate" : false,
434       "memberOf" : "Roo.bootstrap.panel.Content",
435       "example" : "",
436       "deprecated" : "",
437       "since" : "",
438       "see" : "",
439       "params" : [],
440       "returns" : [
441         {
442           "name" : "",
443           "type" : "Boolean",
444           "desc" : ""
445         }
446       ]
447     },
448     {
449       "name" : "getId",
450       "desc" : "Returns this panel's id",
451       "isStatic" : false,
452       "isConstructor" : false,
453       "isPrivate" : false,
454       "memberOf" : "Roo.bootstrap.panel.Content",
455       "example" : "",
456       "deprecated" : "",
457       "since" : "",
458       "see" : "",
459       "params" : [],
460       "returns" : [
461         {
462           "name" : "",
463           "type" : "String",
464           "desc" : ""
465         }
466       ]
467     },
468     {
469       "name" : "setContent",
470       "desc" : "Updates this panel's element (not for iframe)",
471       "isStatic" : false,
472       "isConstructor" : false,
473       "isPrivate" : false,
474       "memberOf" : "Roo.bootstrap.panel.Content",
475       "example" : "",
476       "deprecated" : "",
477       "since" : "",
478       "see" : "",
479       "params" : [
480         {
481           "name" : "content",
482           "type" : "String",
483           "desc" : "The new content",
484           "isOptional" : false
485         },
486         {
487           "name" : "loadScripts",
488           "type" : "Boolean",
489           "desc" : "(optional) true to look for and process scripts",
490           "isOptional" : false
491         }
492       ],
493       "returns" : []
494     },
495     {
496       "name" : "purgeListeners",
497       "desc" : "Removes all listeners for this object",
498       "isStatic" : false,
499       "isConstructor" : false,
500       "isPrivate" : false,
501       "memberOf" : "Roo.util.Observable",
502       "example" : "",
503       "deprecated" : "",
504       "since" : "",
505       "see" : "",
506       "params" : [],
507       "returns" : []
508     },
509     {
510       "name" : "on",
511       "desc" : "Appends an event handler to this element (shorthand for addListener)",
512       "isStatic" : false,
513       "isConstructor" : false,
514       "isPrivate" : false,
515       "memberOf" : "Roo.util.Observable",
516       "example" : "",
517       "deprecated" : "",
518       "since" : "",
519       "see" : "",
520       "params" : [
521         {
522           "name" : "eventName",
523           "type" : "String",
524           "desc" : "The type of event to listen for",
525           "isOptional" : false
526         },
527         {
528           "name" : "handler",
529           "type" : "Function",
530           "desc" : "The method the event invokes",
531           "isOptional" : false
532         },
533         {
534           "name" : "scope",
535           "type" : "Object",
536           "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
537           "isOptional" : false
538         },
539         {
540           "name" : "options",
541           "type" : "Object",
542           "desc" : "(optional)",
543           "isOptional" : false
544         }
545       ],
546       "returns" : []
547     },
548     {
549       "name" : "un",
550       "desc" : "Removes a listener (shorthand for removeListener)",
551       "isStatic" : false,
552       "isConstructor" : false,
553       "isPrivate" : false,
554       "memberOf" : "Roo.util.Observable",
555       "example" : "",
556       "deprecated" : "",
557       "since" : "",
558       "see" : "",
559       "params" : [
560         {
561           "name" : "eventName",
562           "type" : "String",
563           "desc" : "The type of event to listen for",
564           "isOptional" : false
565         },
566         {
567           "name" : "handler",
568           "type" : "Function",
569           "desc" : "The handler to remove",
570           "isOptional" : false
571         },
572         {
573           "name" : "scope",
574           "type" : "Object",
575           "desc" : "(optional) The scope (this object) for the handler",
576           "isOptional" : false
577         }
578       ],
579       "returns" : []
580     },
581     {
582       "name" : "addEvents",
583       "desc" : "Used to define events on this Observable",
584       "isStatic" : false,
585       "isConstructor" : false,
586       "isPrivate" : false,
587       "memberOf" : "Roo.util.Observable",
588       "example" : "",
589       "deprecated" : "",
590       "since" : "",
591       "see" : "",
592       "params" : [
593         {
594           "name" : "object",
595           "type" : "Object",
596           "desc" : "The object with the events defined",
597           "isOptional" : false
598         }
599       ],
600       "returns" : []
601     },
602     {
603       "name" : "releaseCapture",
604       "desc" : "Removes <b>all</b> added captures from the Observable.",
605       "isStatic" : true,
606       "isConstructor" : false,
607       "isPrivate" : false,
608       "memberOf" : "Roo.util.Observable",
609       "example" : "",
610       "deprecated" : "",
611       "since" : "",
612       "see" : "",
613       "params" : [
614         {
615           "name" : "o",
616           "type" : "Observable",
617           "desc" : "The Observable to release",
618           "isOptional" : false
619         }
620       ],
621       "returns" : []
622     },
623     {
624       "name" : "removeListener",
625       "desc" : "Removes a listener",
626       "isStatic" : false,
627       "isConstructor" : false,
628       "isPrivate" : false,
629       "memberOf" : "Roo.util.Observable",
630       "example" : "",
631       "deprecated" : "",
632       "since" : "",
633       "see" : "",
634       "params" : [
635         {
636           "name" : "eventName",
637           "type" : "String",
638           "desc" : "The type of event to listen for",
639           "isOptional" : false
640         },
641         {
642           "name" : "handler",
643           "type" : "Function",
644           "desc" : "The handler to remove",
645           "isOptional" : false
646         },
647         {
648           "name" : "scope",
649           "type" : "Object",
650           "desc" : "(optional) The scope (this object) for the handler",
651           "isOptional" : false
652         }
653       ],
654       "returns" : []
655     },
656     {
657       "name" : "fireEvent",
658       "desc" : "Fires the specified event with the passed parameters (minus the event name).",
659       "isStatic" : false,
660       "isConstructor" : false,
661       "isPrivate" : false,
662       "memberOf" : "Roo.util.Observable",
663       "example" : "",
664       "deprecated" : "",
665       "since" : "",
666       "see" : "",
667       "params" : [
668         {
669           "name" : "eventName",
670           "type" : "String",
671           "desc" : "",
672           "isOptional" : false
673         },
674         {
675           "name" : "args",
676           "type" : "Object...",
677           "desc" : "Variable number of parameters are passed to handlers",
678           "isOptional" : false
679         }
680       ],
681       "returns" : [
682         {
683           "name" : "",
684           "type" : "Boolean",
685           "desc" : "returns false if any of the handlers return false otherwise it returns true"
686         }
687       ]
688     },
689     {
690       "name" : "hasListener",
691       "desc" : "Checks to see if this object has any listeners for a specified event",
692       "isStatic" : false,
693       "isConstructor" : false,
694       "isPrivate" : false,
695       "memberOf" : "Roo.util.Observable",
696       "example" : "",
697       "deprecated" : "",
698       "since" : "",
699       "see" : "",
700       "params" : [
701         {
702           "name" : "eventName",
703           "type" : "String",
704           "desc" : "The name of the event to check for",
705           "isOptional" : false
706         }
707       ],
708       "returns" : [
709         {
710           "name" : "",
711           "type" : "Boolean",
712           "desc" : "True if the event is being listened for, else false"
713         }
714       ]
715     },
716     {
717       "name" : "capture",
718       "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.",
719       "isStatic" : true,
720       "isConstructor" : false,
721       "isPrivate" : false,
722       "memberOf" : "Roo.util.Observable",
723       "example" : "",
724       "deprecated" : "",
725       "since" : "",
726       "see" : "",
727       "params" : [
728         {
729           "name" : "o",
730           "type" : "Observable",
731           "desc" : "The Observable to capture",
732           "isOptional" : false
733         },
734         {
735           "name" : "fn",
736           "type" : "Function",
737           "desc" : "The function to call",
738           "isOptional" : false
739         },
740         {
741           "name" : "scope",
742           "type" : "Object",
743           "desc" : "(optional) The scope (this object) for the fn",
744           "isOptional" : false
745         }
746       ],
747       "returns" : []
748     },
749     {
750       "name" : "addListener",
751       "desc" : "Appends an event handler to this component",
752       "isStatic" : false,
753       "isConstructor" : false,
754       "isPrivate" : false,
755       "memberOf" : "Roo.util.Observable",
756       "example" : "",
757       "deprecated" : "",
758       "since" : "",
759       "see" : "",
760       "params" : [
761         {
762           "name" : "eventName",
763           "type" : "String",
764           "desc" : "The type of event to listen for",
765           "isOptional" : false
766         },
767         {
768           "name" : "handler",
769           "type" : "Function",
770           "desc" : "The method the event invokes",
771           "isOptional" : false
772         },
773         {
774           "name" : "scope",
775           "type" : "Object",
776           "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
777           "isOptional" : false
778         },
779         {
780           "name" : "options",
781           "type" : "Object",
782           "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>",
783           "isOptional" : false
784         }
785       ],
786       "returns" : []
787     }
788   ],
789   "events" : [
790     {
791       "name" : "activate",
792       "desc" : "Fires when this panel is activated.",
793       "memberOf" : "Roo.bootstrap.panel.Content",
794       "example" : "",
795       "deprecated" : "",
796       "since" : "",
797       "see" : "",
798       "params" : [
799         {
800           "name" : "this",
801           "type" : "Roo.ContentPanel",
802           "desc" : "",
803           "isOptional" : false
804         }
805       ],
806       "returns" : []
807     },
808     {
809       "name" : "resize",
810       "desc" : "Fires when this panel is resized if fitToFrame is true.",
811       "memberOf" : "Roo.bootstrap.panel.Content",
812       "example" : "",
813       "deprecated" : "",
814       "since" : "",
815       "see" : "",
816       "params" : [
817         {
818           "name" : "this",
819           "type" : "Roo.ContentPanel",
820           "desc" : "",
821           "isOptional" : false
822         },
823         {
824           "name" : "width",
825           "type" : "Number",
826           "desc" : "The width after any component adjustments",
827           "isOptional" : false
828         },
829         {
830           "name" : "height",
831           "type" : "Number",
832           "desc" : "The height after any component adjustments",
833           "isOptional" : false
834         }
835       ],
836       "returns" : []
837     },
838     {
839       "name" : "deactivate",
840       "desc" : "Fires when this panel is activated.",
841       "memberOf" : "Roo.bootstrap.panel.Content",
842       "example" : "",
843       "deprecated" : "",
844       "since" : "",
845       "see" : "",
846       "params" : [
847         {
848           "name" : "this",
849           "type" : "Roo.ContentPanel",
850           "desc" : "",
851           "isOptional" : false
852         }
853       ],
854       "returns" : []
855     },
856     {
857       "name" : "render",
858       "desc" : "Fires when this tab is created",
859       "memberOf" : "Roo.bootstrap.panel.Content",
860       "example" : "",
861       "deprecated" : "",
862       "since" : "",
863       "see" : "",
864       "params" : [
865         {
866           "name" : "this",
867           "type" : "Roo.ContentPanel",
868           "desc" : "",
869           "isOptional" : false
870         }
871       ],
872       "returns" : []
873     },
874     {
875       "name" : "scroll",
876       "desc" : "Fires when this content is scrolled",
877       "memberOf" : "Roo.bootstrap.panel.Content",
878       "example" : "",
879       "deprecated" : "",
880       "since" : "",
881       "see" : "",
882       "params" : [
883         {
884           "name" : "this",
885           "type" : "Roo.ContentPanel",
886           "desc" : "",
887           "isOptional" : false
888         },
889         {
890           "name" : "scrollEvent",
891           "type" : "Event",
892           "desc" : "",
893           "isOptional" : false
894         }
895       ],
896       "returns" : []
897     }
898   ]
899 }