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