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