sync
[roojs1] / docs / symbols / Roo.form.Layout.json
1 {
2   "name" : "Roo.form.Layout",
3   "augments" : [
4     "Roo.Component",
5     "Roo.util.Observable"
6   ],
7   "desc" : "Creates a container for layout and rendering of fields in an {@link Roo.form.Form}.",
8   "isSingleton" : false,
9   "isStatic" : false,
10   "isBuiltin" : false,
11   "memberOf" : "Layout",
12   "example" : "",
13   "deprecated" : "",
14   "since" : "",
15   "see" : "",
16   "params" : [
17     {
18       "name" : "config",
19       "type" : "Object",
20       "desc" : "Configuration options",
21       "isOptional" : false
22     }
23   ],
24   "returns" : [],
25   "throws" : "",
26   "requires" : "",
27   "config" : [
28     {
29       "name" : "labelAlign",
30       "type" : "String",
31       "desc" : "Valid values are \"left,\" \"top\" and \"right\" (defaults to \"left\")",
32       "memberOf" : ""
33     },
34     {
35       "name" : "listeners",
36       "type" : "Object",
37       "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>",
38       "memberOf" : "Roo.util.Observable"
39     },
40     {
41       "name" : "hideLabels",
42       "type" : "Boolean",
43       "desc" : "True to suppress the display of field labels in this layout (defaults to false)",
44       "memberOf" : ""
45     },
46     {
47       "name" : "hideMode",
48       "type" : "String",
49       "desc" : "y)\nHow this component should hidden. Supported values are\n\"visibility\" (css visibility), \"offsets\" (negative offset position) and\n\"display\" (css display) - defaults to \"display\".",
50       "memberOf" : "Roo.Component"
51     },
52     {
53       "name" : "style",
54       "type" : "String/Object/Function",
55       "desc" : "A style specification string, e.g. \"width:100px\", or object in the form {width:\"100px\"}, or\na function which returns such a specification.",
56       "memberOf" : ""
57     },
58     {
59       "name" : "allowDomMove",
60       "type" : "Boolean",
61       "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
62       "memberOf" : "Roo.Component"
63     },
64     {
65       "name" : "labelWidth",
66       "type" : "Number",
67       "desc" : "Fixed width in pixels of all field labels (defaults to undefined)",
68       "memberOf" : ""
69     },
70     {
71       "name" : "labelSeparator",
72       "type" : "String",
73       "desc" : "The separator to use after field labels (defaults to ':')",
74       "memberOf" : ""
75     },
76     {
77       "name" : "autoCreate",
78       "type" : "String/Object",
79       "desc" : "A DomHelper element spec used to autocreate the layout (defaults to {tag: 'div', cls: 'x-form-ct'})",
80       "memberOf" : ""
81     },
82     {
83       "name" : "clear",
84       "type" : "Boolean",
85       "desc" : "True to add a clearing element at the end of this layout, equivalent to CSS clear: both (defaults to true)",
86       "memberOf" : ""
87     },
88     {
89       "name" : "actionMode",
90       "type" : "String",
91       "desc" : "which property holds the element that used for  hide() / show() / disable() / enable()\ndefault is 'el' for forms you probably want to set this to fieldEl",
92       "memberOf" : "Roo.Component"
93     },
94     {
95       "name" : "disableClass",
96       "type" : "String",
97       "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
98       "memberOf" : "Roo.Component"
99     }
100   ],
101   "methods" : [
102     {
103       "name" : "addxtype",
104       "type" : "function",
105       "desc" : "Adds a object form elements (using the xtype property as the factory method.)\nValid xtypes are:  TextField, TextArea .... Button, Layout, FieldSet, Column",
106       "sig" : "(config)",
107       "static" : false,
108       "memberOf" : "",
109       "isStatic" : false,
110       "isConstructor" : false,
111       "isPrivate" : false,
112       "example" : "",
113       "deprecated" : "",
114       "since" : "",
115       "see" : "",
116       "exceptions" : "",
117       "requires" : "",
118       "params" : [
119         {
120           "name" : "config",
121           "type" : "Object",
122           "desc" : "",
123           "isOptional" : false
124         }
125       ],
126       "returns" : []
127     },
128     {
129       "name" : "getId",
130       "type" : "function",
131       "desc" : "Returns the id of this component.",
132       "sig" : "()\n{\n\n}",
133       "static" : false,
134       "memberOf" : "Roo.Component",
135       "isStatic" : false,
136       "isConstructor" : false,
137       "isPrivate" : false,
138       "example" : "",
139       "deprecated" : "",
140       "since" : "",
141       "see" : "",
142       "exceptions" : "",
143       "requires" : "",
144       "params" : [],
145       "returns" : [
146         {
147           "name" : "",
148           "type" : "String",
149           "desc" : ""
150         }
151       ]
152     },
153     {
154       "name" : "render",
155       "type" : "function",
156       "desc" : "If this is a lazy rendering component, render it to its container element.",
157       "sig" : "(container)",
158       "static" : false,
159       "memberOf" : "Roo.Component",
160       "isStatic" : false,
161       "isConstructor" : false,
162       "isPrivate" : false,
163       "example" : "",
164       "deprecated" : "",
165       "since" : "",
166       "see" : "",
167       "exceptions" : "",
168       "requires" : "",
169       "params" : [
170         {
171           "name" : "container",
172           "type" : "String/HTMLElement/Element",
173           "desc" : "(optional) The element this component should be rendered into. If it is being applied to existing markup, this should be left off.",
174           "isOptional" : false
175         }
176       ],
177       "returns" : []
178     },
179     {
180       "name" : "destroy",
181       "type" : "function",
182       "desc" : "Destroys this component by purging any event listeners, removing the component's element from the DOM,\nremoving the component from its {@link Roo.Container} (if applicable) and unregistering it from {@link Roo.ComponentMgr}.",
183       "sig" : "()\n{\n\n}",
184       "static" : false,
185       "memberOf" : "Roo.Component",
186       "isStatic" : false,
187       "isConstructor" : false,
188       "isPrivate" : false,
189       "example" : "",
190       "deprecated" : "",
191       "since" : "",
192       "see" : "",
193       "exceptions" : "",
194       "requires" : "",
195       "params" : [],
196       "returns" : []
197     },
198     {
199       "name" : "isVisible",
200       "type" : "function",
201       "desc" : "Returns true if this component is visible.",
202       "sig" : "()\n{\n\n}",
203       "static" : false,
204       "memberOf" : "Roo.Component",
205       "isStatic" : false,
206       "isConstructor" : false,
207       "isPrivate" : false,
208       "example" : "",
209       "deprecated" : "",
210       "since" : "",
211       "see" : "",
212       "exceptions" : "",
213       "requires" : "",
214       "params" : [],
215       "returns" : []
216     },
217     {
218       "name" : "setDisabled",
219       "type" : "function",
220       "desc" : "Convenience function for setting disabled/enabled by boolean.",
221       "sig" : "(disabled)",
222       "static" : false,
223       "memberOf" : "Roo.Component",
224       "isStatic" : false,
225       "isConstructor" : false,
226       "isPrivate" : false,
227       "example" : "",
228       "deprecated" : "",
229       "since" : "",
230       "see" : "",
231       "exceptions" : "",
232       "requires" : "",
233       "params" : [
234         {
235           "name" : "disabled",
236           "type" : "Boolean",
237           "desc" : "",
238           "isOptional" : false
239         }
240       ],
241       "returns" : []
242     },
243     {
244       "name" : "hide",
245       "type" : "function",
246       "desc" : "Hide this component.",
247       "sig" : "()\n{\n\n}",
248       "static" : false,
249       "memberOf" : "Roo.Component",
250       "isStatic" : false,
251       "isConstructor" : false,
252       "isPrivate" : false,
253       "example" : "",
254       "deprecated" : "",
255       "since" : "",
256       "see" : "",
257       "exceptions" : "",
258       "requires" : "",
259       "params" : [],
260       "returns" : [
261         {
262           "name" : "",
263           "type" : "Roo.Component",
264           "desc" : "this"
265         }
266       ]
267     },
268     {
269       "name" : "focus",
270       "type" : "function",
271       "desc" : "Try to focus this component.",
272       "sig" : "(selectText)",
273       "static" : false,
274       "memberOf" : "Roo.Component",
275       "isStatic" : false,
276       "isConstructor" : false,
277       "isPrivate" : false,
278       "example" : "",
279       "deprecated" : "",
280       "since" : "",
281       "see" : "",
282       "exceptions" : "",
283       "requires" : "",
284       "params" : [
285         {
286           "name" : "selectText",
287           "type" : "Boolean",
288           "desc" : "True to also select the text in this component (if applicable)",
289           "isOptional" : false
290         }
291       ],
292       "returns" : [
293         {
294           "name" : "",
295           "type" : "Roo.Component",
296           "desc" : "this"
297         }
298       ]
299     },
300     {
301       "name" : "show",
302       "type" : "function",
303       "desc" : "Show this component.",
304       "sig" : "()\n{\n\n}",
305       "static" : false,
306       "memberOf" : "Roo.Component",
307       "isStatic" : false,
308       "isConstructor" : false,
309       "isPrivate" : false,
310       "example" : "",
311       "deprecated" : "",
312       "since" : "",
313       "see" : "",
314       "exceptions" : "",
315       "requires" : "",
316       "params" : [],
317       "returns" : [
318         {
319           "name" : "",
320           "type" : "Roo.Component",
321           "desc" : "this"
322         }
323       ]
324     },
325     {
326       "name" : "enable",
327       "type" : "function",
328       "desc" : "Enable this component.",
329       "sig" : "()\n{\n\n}",
330       "static" : false,
331       "memberOf" : "Roo.Component",
332       "isStatic" : false,
333       "isConstructor" : false,
334       "isPrivate" : false,
335       "example" : "",
336       "deprecated" : "",
337       "since" : "",
338       "see" : "",
339       "exceptions" : "",
340       "requires" : "",
341       "params" : [],
342       "returns" : [
343         {
344           "name" : "",
345           "type" : "Roo.Component",
346           "desc" : "this"
347         }
348       ]
349     },
350     {
351       "name" : "setVisible",
352       "type" : "function",
353       "desc" : "Convenience function to hide or show this component by boolean.",
354       "sig" : "(visible)",
355       "static" : false,
356       "memberOf" : "Roo.Component",
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" : "visible",
369           "type" : "Boolean",
370           "desc" : "True to show, false to hide",
371           "isOptional" : false
372         }
373       ],
374       "returns" : [
375         {
376           "name" : "",
377           "type" : "Roo.Component",
378           "desc" : "this"
379         }
380       ]
381     },
382     {
383       "name" : "disable",
384       "type" : "function",
385       "desc" : "Disable this component.",
386       "sig" : "()\n{\n\n}",
387       "static" : false,
388       "memberOf" : "Roo.Component",
389       "isStatic" : false,
390       "isConstructor" : false,
391       "isPrivate" : false,
392       "example" : "",
393       "deprecated" : "",
394       "since" : "",
395       "see" : "",
396       "exceptions" : "",
397       "requires" : "",
398       "params" : [],
399       "returns" : [
400         {
401           "name" : "",
402           "type" : "Roo.Component",
403           "desc" : "this"
404         }
405       ]
406     },
407     {
408       "name" : "getEl",
409       "type" : "function",
410       "desc" : "Returns the underlying {@link Roo.Element}.",
411       "sig" : "()\n{\n\n}",
412       "static" : false,
413       "memberOf" : "Roo.Component",
414       "isStatic" : false,
415       "isConstructor" : false,
416       "isPrivate" : false,
417       "example" : "",
418       "deprecated" : "",
419       "since" : "",
420       "see" : "",
421       "exceptions" : "",
422       "requires" : "",
423       "params" : [],
424       "returns" : [
425         {
426           "name" : "",
427           "type" : "Roo.Element",
428           "desc" : "The element"
429         }
430       ]
431     },
432     {
433       "name" : "purgeListeners",
434       "type" : "function",
435       "desc" : "Removes all listeners for this object",
436       "sig" : "()\n{\n\n}",
437       "static" : false,
438       "memberOf" : "Roo.util.Observable",
439       "isStatic" : false,
440       "isConstructor" : false,
441       "isPrivate" : false,
442       "example" : "",
443       "deprecated" : "",
444       "since" : "",
445       "see" : "",
446       "exceptions" : "",
447       "requires" : "",
448       "params" : [],
449       "returns" : []
450     },
451     {
452       "name" : "on",
453       "type" : "function",
454       "desc" : "Appends an event handler to this element (shorthand for addListener)",
455       "sig" : "(eventName, handler, scope, options)",
456       "static" : false,
457       "memberOf" : "Roo.util.Observable",
458       "isStatic" : false,
459       "isConstructor" : false,
460       "isPrivate" : false,
461       "example" : "",
462       "deprecated" : "",
463       "since" : "",
464       "see" : "",
465       "exceptions" : "",
466       "requires" : "",
467       "params" : [
468         {
469           "name" : "eventName",
470           "type" : "String",
471           "desc" : "The type of event to listen for",
472           "isOptional" : false
473         },
474         {
475           "name" : "handler",
476           "type" : "Function",
477           "desc" : "The method the event invokes",
478           "isOptional" : false
479         },
480         {
481           "name" : "scope",
482           "type" : "Object",
483           "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
484           "isOptional" : false
485         },
486         {
487           "name" : "options",
488           "type" : "Object",
489           "desc" : "(optional)",
490           "isOptional" : false
491         }
492       ],
493       "returns" : []
494     },
495     {
496       "name" : "un",
497       "type" : "function",
498       "desc" : "Removes a listener (shorthand for removeListener)",
499       "sig" : "(eventName, handler, scope)",
500       "static" : false,
501       "memberOf" : "Roo.util.Observable",
502       "isStatic" : false,
503       "isConstructor" : false,
504       "isPrivate" : false,
505       "example" : "",
506       "deprecated" : "",
507       "since" : "",
508       "see" : "",
509       "exceptions" : "",
510       "requires" : "",
511       "params" : [
512         {
513           "name" : "eventName",
514           "type" : "String",
515           "desc" : "The type of event to listen for",
516           "isOptional" : false
517         },
518         {
519           "name" : "handler",
520           "type" : "Function",
521           "desc" : "The handler to remove",
522           "isOptional" : false
523         },
524         {
525           "name" : "scope",
526           "type" : "Object",
527           "desc" : "(optional) The scope (this object) for the handler",
528           "isOptional" : false
529         }
530       ],
531       "returns" : []
532     },
533     {
534       "name" : "addEvents",
535       "type" : "function",
536       "desc" : "Used to define events on this Observable",
537       "sig" : "(object)",
538       "static" : false,
539       "memberOf" : "Roo.util.Observable",
540       "isStatic" : false,
541       "isConstructor" : false,
542       "isPrivate" : false,
543       "example" : "",
544       "deprecated" : "",
545       "since" : "",
546       "see" : "",
547       "exceptions" : "",
548       "requires" : "",
549       "params" : [
550         {
551           "name" : "object",
552           "type" : "Object",
553           "desc" : "The object with the events defined",
554           "isOptional" : false
555         }
556       ],
557       "returns" : []
558     },
559     {
560       "name" : "releaseCapture",
561       "type" : "function",
562       "desc" : "Removes <b>all</b> added captures from the Observable.",
563       "sig" : "(o)",
564       "static" : true,
565       "memberOf" : "Roo.util.Observable",
566       "isStatic" : true,
567       "isConstructor" : false,
568       "isPrivate" : false,
569       "example" : "",
570       "deprecated" : "",
571       "since" : "",
572       "see" : "",
573       "exceptions" : "",
574       "requires" : "",
575       "params" : [
576         {
577           "name" : "o",
578           "type" : "Observable",
579           "desc" : "The Observable to release",
580           "isOptional" : false
581         }
582       ],
583       "returns" : []
584     },
585     {
586       "name" : "removeListener",
587       "type" : "function",
588       "desc" : "Removes a listener",
589       "sig" : "(eventName, handler, scope)",
590       "static" : false,
591       "memberOf" : "Roo.util.Observable",
592       "isStatic" : false,
593       "isConstructor" : false,
594       "isPrivate" : false,
595       "example" : "",
596       "deprecated" : "",
597       "since" : "",
598       "see" : "",
599       "exceptions" : "",
600       "requires" : "",
601       "params" : [
602         {
603           "name" : "eventName",
604           "type" : "String",
605           "desc" : "The type of event to listen for",
606           "isOptional" : false
607         },
608         {
609           "name" : "handler",
610           "type" : "Function",
611           "desc" : "The handler to remove",
612           "isOptional" : false
613         },
614         {
615           "name" : "scope",
616           "type" : "Object",
617           "desc" : "(optional) The scope (this object) for the handler",
618           "isOptional" : false
619         }
620       ],
621       "returns" : []
622     },
623     {
624       "name" : "fireEvent",
625       "type" : "function",
626       "desc" : "Fires the specified event with the passed parameters (minus the event name).",
627       "sig" : "(eventName, args)",
628       "static" : false,
629       "memberOf" : "Roo.util.Observable",
630       "isStatic" : false,
631       "isConstructor" : false,
632       "isPrivate" : false,
633       "example" : "",
634       "deprecated" : "",
635       "since" : "",
636       "see" : "",
637       "exceptions" : "",
638       "requires" : "",
639       "params" : [
640         {
641           "name" : "eventName",
642           "type" : "String",
643           "desc" : "",
644           "isOptional" : false
645         },
646         {
647           "name" : "args",
648           "type" : "Object...",
649           "desc" : "Variable number of parameters are passed to handlers",
650           "isOptional" : false
651         }
652       ],
653       "returns" : [
654         {
655           "name" : "",
656           "type" : "Boolean",
657           "desc" : "returns false if any of the handlers return false otherwise it returns true"
658         }
659       ]
660     },
661     {
662       "name" : "hasListener",
663       "type" : "function",
664       "desc" : "Checks to see if this object has any listeners for a specified event",
665       "sig" : "(eventName)",
666       "static" : false,
667       "memberOf" : "Roo.util.Observable",
668       "isStatic" : false,
669       "isConstructor" : false,
670       "isPrivate" : false,
671       "example" : "",
672       "deprecated" : "",
673       "since" : "",
674       "see" : "",
675       "exceptions" : "",
676       "requires" : "",
677       "params" : [
678         {
679           "name" : "eventName",
680           "type" : "String",
681           "desc" : "The name of the event to check for",
682           "isOptional" : false
683         }
684       ],
685       "returns" : [
686         {
687           "name" : "",
688           "type" : "Boolean",
689           "desc" : "True if the event is being listened for, else false"
690         }
691       ]
692     },
693     {
694       "name" : "capture",
695       "type" : "function",
696       "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.",
697       "sig" : "(o, fn, scope)",
698       "static" : true,
699       "memberOf" : "Roo.util.Observable",
700       "isStatic" : true,
701       "isConstructor" : false,
702       "isPrivate" : false,
703       "example" : "",
704       "deprecated" : "",
705       "since" : "",
706       "see" : "",
707       "exceptions" : "",
708       "requires" : "",
709       "params" : [
710         {
711           "name" : "o",
712           "type" : "Observable",
713           "desc" : "The Observable to capture",
714           "isOptional" : false
715         },
716         {
717           "name" : "fn",
718           "type" : "Function",
719           "desc" : "The function to call",
720           "isOptional" : false
721         },
722         {
723           "name" : "scope",
724           "type" : "Object",
725           "desc" : "(optional) The scope (this object) for the fn",
726           "isOptional" : false
727         }
728       ],
729       "returns" : []
730     },
731     {
732       "name" : "addListener",
733       "type" : "function",
734       "desc" : "Appends an event handler to this component",
735       "sig" : "(eventName, handler, scope, options)",
736       "static" : false,
737       "memberOf" : "Roo.util.Observable",
738       "isStatic" : false,
739       "isConstructor" : false,
740       "isPrivate" : false,
741       "example" : "",
742       "deprecated" : "",
743       "since" : "",
744       "see" : "",
745       "exceptions" : "",
746       "requires" : "",
747       "params" : [
748         {
749           "name" : "eventName",
750           "type" : "String",
751           "desc" : "The type of event to listen for",
752           "isOptional" : false
753         },
754         {
755           "name" : "handler",
756           "type" : "Function",
757           "desc" : "The method the event invokes",
758           "isOptional" : false
759         },
760         {
761           "name" : "scope",
762           "type" : "Object",
763           "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
764           "isOptional" : false
765         },
766         {
767           "name" : "options",
768           "type" : "Object",
769           "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>",
770           "isOptional" : false
771         }
772       ],
773       "returns" : []
774     }
775   ],
776   "events" : [
777     {
778       "name" : "beforerender",
779       "type" : "function",
780       "desc" : "Fires before the component is rendered. Return false to stop the render.",
781       "sig" : "function (_self)\n{\n\n}",
782       "memberOf" : "Roo.Component",
783       "example" : "",
784       "deprecated" : "",
785       "since" : "",
786       "see" : "",
787       "params" : [
788         {
789           "name" : "this",
790           "type" : "Roo.Component",
791           "desc" : "",
792           "isOptional" : false
793         }
794       ],
795       "returns" : []
796     },
797     {
798       "name" : "disable",
799       "type" : "function",
800       "desc" : "Fires after the component is disabled.",
801       "sig" : "function (_self)\n{\n\n}",
802       "memberOf" : "Roo.Component",
803       "example" : "",
804       "deprecated" : "",
805       "since" : "",
806       "see" : "",
807       "params" : [
808         {
809           "name" : "this",
810           "type" : "Roo.Component",
811           "desc" : "",
812           "isOptional" : false
813         }
814       ],
815       "returns" : []
816     },
817     {
818       "name" : "render",
819       "type" : "function",
820       "desc" : "Fires after the component is rendered.",
821       "sig" : "function (_self)\n{\n\n}",
822       "memberOf" : "Roo.Component",
823       "example" : "",
824       "deprecated" : "",
825       "since" : "",
826       "see" : "",
827       "params" : [
828         {
829           "name" : "this",
830           "type" : "Roo.Component",
831           "desc" : "",
832           "isOptional" : false
833         }
834       ],
835       "returns" : []
836     },
837     {
838       "name" : "destroy",
839       "type" : "function",
840       "desc" : "Fires after the component is destroyed.",
841       "sig" : "function (_self)\n{\n\n}",
842       "memberOf" : "Roo.Component",
843       "example" : "",
844       "deprecated" : "",
845       "since" : "",
846       "see" : "",
847       "params" : [
848         {
849           "name" : "this",
850           "type" : "Roo.Component",
851           "desc" : "",
852           "isOptional" : false
853         }
854       ],
855       "returns" : []
856     },
857     {
858       "name" : "hide",
859       "type" : "function",
860       "desc" : "Fires after the component is hidden.",
861       "sig" : "function (_self)\n{\n\n}",
862       "memberOf" : "Roo.Component",
863       "example" : "",
864       "deprecated" : "",
865       "since" : "",
866       "see" : "",
867       "params" : [
868         {
869           "name" : "this",
870           "type" : "Roo.Component",
871           "desc" : "",
872           "isOptional" : false
873         }
874       ],
875       "returns" : []
876     },
877     {
878       "name" : "beforehide",
879       "type" : "function",
880       "desc" : "Fires before the component is hidden. Return false to stop the hide.",
881       "sig" : "function (_self)\n{\n\n}",
882       "memberOf" : "Roo.Component",
883       "example" : "",
884       "deprecated" : "",
885       "since" : "",
886       "see" : "",
887       "params" : [
888         {
889           "name" : "this",
890           "type" : "Roo.Component",
891           "desc" : "",
892           "isOptional" : false
893         }
894       ],
895       "returns" : []
896     },
897     {
898       "name" : "show",
899       "type" : "function",
900       "desc" : "Fires after the component is shown.",
901       "sig" : "function (_self)\n{\n\n}",
902       "memberOf" : "Roo.Component",
903       "example" : "",
904       "deprecated" : "",
905       "since" : "",
906       "see" : "",
907       "params" : [
908         {
909           "name" : "this",
910           "type" : "Roo.Component",
911           "desc" : "",
912           "isOptional" : false
913         }
914       ],
915       "returns" : []
916     },
917     {
918       "name" : "beforeshow",
919       "type" : "function",
920       "desc" : "Fires before the component is shown.  Return false to stop the show.",
921       "sig" : "function (_self)\n{\n\n}",
922       "memberOf" : "Roo.Component",
923       "example" : "",
924       "deprecated" : "",
925       "since" : "",
926       "see" : "",
927       "params" : [
928         {
929           "name" : "this",
930           "type" : "Roo.Component",
931           "desc" : "",
932           "isOptional" : false
933         }
934       ],
935       "returns" : []
936     },
937     {
938       "name" : "enable",
939       "type" : "function",
940       "desc" : "Fires after the component is enabled.",
941       "sig" : "function (_self)\n{\n\n}",
942       "memberOf" : "Roo.Component",
943       "example" : "",
944       "deprecated" : "",
945       "since" : "",
946       "see" : "",
947       "params" : [
948         {
949           "name" : "this",
950           "type" : "Roo.Component",
951           "desc" : "",
952           "isOptional" : false
953         }
954       ],
955       "returns" : []
956     },
957     {
958       "name" : "beforedestroy",
959       "type" : "function",
960       "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
961       "sig" : "function (_self)\n{\n\n}",
962       "memberOf" : "Roo.Component",
963       "example" : "",
964       "deprecated" : "",
965       "since" : "",
966       "see" : "",
967       "params" : [
968         {
969           "name" : "this",
970           "type" : "Roo.Component",
971           "desc" : "",
972           "isOptional" : false
973         }
974       ],
975       "returns" : []
976     }
977   ]
978 }