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