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