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