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