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