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