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