sync
[roojs1] / docs / json / roodata.json
1 {
2   "Array" : {
3     "props" : [
4     ],
5     "events" : [
6     ],
7     "methods" : [
8       {
9         "name" : "indexOf",
10         "type" : "function",
11         "desc" : "Checks whether or not the specified object exists in the array.",
12         "sig" : "(o)",
13         "static" : false,
14         "memberOf" : ""
15       },
16       {
17         "name" : "map",
18         "type" : "function",
19         "desc" : "Map (JS 1.6 compatibility)",
20         "sig" : "(function() {\n\n})",
21         "static" : false,
22         "memberOf" : ""
23       },
24       {
25         "name" : "remove",
26         "type" : "function",
27         "desc" : "Removes the specified object from the array.  If the object is not found nothing happens.",
28         "sig" : "(o)",
29         "static" : false,
30         "memberOf" : ""
31       }
32     ]
33   },
34   "Date" : {
35     "props" : [
36     ],
37     "events" : [
38     ],
39     "methods" : [
40       {
41         "name" : "add",
42         "type" : "function",
43         "desc" : "Provides a convenient method of performing basic date arithmetic.  This method\ndoes not modify the Date instance being called - it creates and returns\na new Date instance containing the resulting date value.\n\nExamples:\n<pre><code>\n//Basic usage:\nvar dt = new Date('10/29/2006').add(Date.DAY, 5);\ndocument.write(dt); //returns 'Fri Oct 06 2006 00:00:00'\n\n//Negative values will subtract correctly:\nvar dt2 = new Date('10/1/2006').add(Date.DAY, -5);\ndocument.write(dt2); //returns 'Tue Sep 26 2006 00:00:00'\n\n//You can even chain several calls together in one line!\nvar dt3 = new Date('10/1/2006').add(Date.DAY, 5).add(Date.HOUR, 8).add(Date.MINUTE, -30);\ndocument.write(dt3); //returns 'Fri Oct 06 2006 07:30:00'\n </code></pre>",
44         "sig" : "(interval, value)",
45         "static" : false,
46         "memberOf" : ""
47       },
48       {
49         "name" : "clearTime",
50         "type" : "function",
51         "desc" : "Clears any time information from this date",
52         "sig" : "(clone)",
53         "static" : false,
54         "memberOf" : ""
55       },
56       {
57         "name" : "clone",
58         "type" : "function",
59         "desc" : "Creates and returns a new Date instance with the exact same date value as the called instance.\nDates are copied and passed by reference, so if a copied date variable is modified later, the original\nvariable will also be changed.  When the intention is to create a new variable that will not\nmodify the original instance, you should create a clone.\n\nExample of correctly cloning a date:\n<pre><code>\n//wrong way:\nvar orig = new Date('10/1/2006');\nvar copy = orig;\ncopy.setDate(5);\ndocument.write(orig);  //returns 'Thu Oct 05 2006'!\n\n//correct way:\nvar orig = new Date('10/1/2006');\nvar copy = orig.clone();\ncopy.setDate(5);\ndocument.write(orig);  //returns 'Thu Oct 01 2006'\n</code></pre>",
60         "sig" : "()\n{\n\n}",
61         "static" : false,
62         "memberOf" : ""
63       },
64       {
65         "name" : "format",
66         "type" : "function",
67         "desc" : "Formats a date given the supplied format string",
68         "sig" : "(format)",
69         "static" : false,
70         "memberOf" : ""
71       },
72       {
73         "name" : "getDayOfYear",
74         "type" : "function",
75         "desc" : "Get the numeric day number of the year, adjusted for leap year.",
76         "sig" : "()\n{\n\n}",
77         "static" : false,
78         "memberOf" : ""
79       },
80       {
81         "name" : "getDaysInMonth",
82         "type" : "function",
83         "desc" : "Get the number of days in the current month, adjusted for leap year.",
84         "sig" : "()\n{\n\n}",
85         "static" : false,
86         "memberOf" : ""
87       },
88       {
89         "name" : "getElapsed",
90         "type" : "function",
91         "desc" : "Returns the number of milliseconds between this date and date",
92         "sig" : "(date)",
93         "static" : false,
94         "memberOf" : ""
95       },
96       {
97         "name" : "getFirstDateOfMonth",
98         "type" : "function",
99         "desc" : "Get the first date of this date's month",
100         "sig" : "()\n{\n\n}",
101         "static" : false,
102         "memberOf" : ""
103       },
104       {
105         "name" : "getFirstDayOfMonth",
106         "type" : "function",
107         "desc" : "Get the first day of the current month, adjusted for leap year.  The returned value\nis the numeric day index within the week (0-6) which can be used in conjunction with\nthe {@link #monthNames} array to retrieve the textual day name.\nExample:\n<pre><code>\nvar dt = new Date('1/10/2007');\ndocument.write(Date.dayNames[dt.getFirstDayOfMonth()]); //output: 'Monday'\n</code></pre>",
108         "sig" : "()\n{\n\n}",
109         "static" : false,
110         "memberOf" : ""
111       },
112       {
113         "name" : "getGMTColonOffset",
114         "type" : "function",
115         "desc" : "Get the offset from GMT of the current date (equivalent to the format specifier 'P').",
116         "sig" : "()\n{\n\n}",
117         "static" : false,
118         "memberOf" : ""
119       },
120       {
121         "name" : "getGMTOffset",
122         "type" : "function",
123         "desc" : "Get the offset from GMT of the current date (equivalent to the format specifier 'O').",
124         "sig" : "()\n{\n\n}",
125         "static" : false,
126         "memberOf" : ""
127       },
128       {
129         "name" : "getLastDateOfMonth",
130         "type" : "function",
131         "desc" : "Get the last date of this date's month",
132         "sig" : "()\n{\n\n}",
133         "static" : false,
134         "memberOf" : ""
135       },
136       {
137         "name" : "getLastDayOfMonth",
138         "type" : "function",
139         "desc" : "Get the last day of the current month, adjusted for leap year.  The returned value\nis the numeric day index within the week (0-6) which can be used in conjunction with\nthe {@link #monthNames} array to retrieve the textual day name.\nExample:\n<pre><code>\nvar dt = new Date('1/10/2007');\ndocument.write(Date.dayNames[dt.getLastDayOfMonth()]); //output: 'Wednesday'\n</code></pre>",
140         "sig" : "()\n{\n\n}",
141         "static" : false,
142         "memberOf" : ""
143       },
144       {
145         "name" : "getSuffix",
146         "type" : "function",
147         "desc" : "Get the English ordinal suffix of the current day (equivalent to the format specifier 'S').",
148         "sig" : "()\n{\n\n}",
149         "static" : false,
150         "memberOf" : ""
151       },
152       {
153         "name" : "getTimezone",
154         "type" : "function",
155         "desc" : "Get the timezone abbreviation of the current date (equivalent to the format specifier 'T').",
156         "sig" : "()\n{\n\n}",
157         "static" : false,
158         "memberOf" : ""
159       },
160       {
161         "name" : "getWeekOfYear",
162         "type" : "function",
163         "desc" : "Get the string representation of the numeric week number of the year\n(equivalent to the format specifier 'W').",
164         "sig" : "()\n{\n\n}",
165         "static" : false,
166         "memberOf" : ""
167       },
168       {
169         "name" : "isLeapYear",
170         "type" : "function",
171         "desc" : "Whether or not the current date is in a leap year.",
172         "sig" : "()\n{\n\n}",
173         "static" : false,
174         "memberOf" : ""
175       },
176       {
177         "name" : "parseDate",
178         "type" : "function",
179         "desc" : "Parses the passed string using the specified format. Note that this function expects dates in normal calendar\nformat, meaning that months are 1-based (1 = January) and not zero-based like in JavaScript dates.  Any part of\nthe date format that is not specified will default to the current date value for that part.  Time parts can also\nbe specified, but default to 0.  Keep in mind that the input date string must precisely match the specified format\nstring or the parse operation will fail.\nExample Usage:\n<pre><code>\n//dt = Fri May 25 2007 (current date)\nvar dt = new Date();\n\n//dt = Thu May 25 2006 (today's month/day in 2006)\ndt = Date.parseDate(\"2006\", \"Y\");\n\n//dt = Sun Jan 15 2006 (all date parts specified)\ndt = Date.parseDate(\"2006-1-15\", \"Y-m-d\");\n\n//dt = Sun Jan 15 2006 15:20:01 GMT-0600 (CST)\ndt = Date.parseDate(\"2006-1-15 3:20:01 PM\", \"Y-m-d h:i:s A\" );\n</code></pre>",
180         "sig" : "(input, format)",
181         "static" : true,
182         "memberOf" : ""
183       }
184     ]
185   },
186   "Function" : {
187     "props" : [
188     ],
189     "events" : [
190     ],
191     "methods" : [
192       {
193         "name" : "createCallback",
194         "type" : "function",
195         "desc" : "Creates a callback that passes arguments[0], arguments[1], arguments[2], ...\nCall directly on any function. Example: <code>myFunction.createCallback(myarg, myarg2)</code>\nWill create a function that is bound to those 2 args.",
196         "sig" : "()\n{\n\n}",
197         "static" : false,
198         "memberOf" : ""
199       },
200       {
201         "name" : "createDelegate",
202         "type" : "function",
203         "desc" : "Creates a delegate (callback) that sets the scope to obj.\nCall directly on any function. Example: <code>this.myFunction.createDelegate(this)</code>\nWill create a function that is automatically scoped to this.",
204         "sig" : "(obj, args, appendArgs)",
205         "static" : false,
206         "memberOf" : ""
207       },
208       {
209         "name" : "createInterceptor",
210         "type" : "function",
211         "desc" : "Creates an interceptor function. The passed fcn is called before the original one. If it returns false, the original one is not called.\nThe resulting function returns the results of the original function.\nThe passed fcn is called with the parameters of the original function.",
212         "sig" : "(fcn, scope)",
213         "static" : false,
214         "memberOf" : ""
215       },
216       {
217         "name" : "createSequence",
218         "type" : "function",
219         "desc" : "Create a combined function call sequence of the original function + the passed function.\nThe resulting function returns the results of the original function.\nThe passed fcn is called with the parameters of the original function",
220         "sig" : "(fcn, scope)",
221         "static" : false,
222         "memberOf" : ""
223       },
224       {
225         "name" : "defer",
226         "type" : "function",
227         "desc" : "Calls this function after the number of millseconds specified.",
228         "sig" : "(millis, obj, args, appendArgs)",
229         "static" : false,
230         "memberOf" : ""
231       }
232     ]
233   },
234   "Number" : {
235     "props" : [
236     ],
237     "events" : [
238     ],
239     "methods" : [
240       {
241         "name" : "constrain",
242         "type" : "function",
243         "desc" : "Checks whether or not the current number is within a desired range.  If the number is already within the\nrange it is returned, otherwise the min or max value is returned depending on which side of the range is\nexceeded.  Note that this method returns the constrained value but does not change the current number.",
244         "sig" : "(min, max)",
245         "static" : false,
246         "memberOf" : ""
247       }
248     ]
249   },
250   "Roo" : {
251     "props" : [
252     ],
253     "events" : [
254     ],
255     "methods" : [
256       {
257         "name" : "addBehaviors",
258         "type" : "function",
259         "desc" : "Applies event listeners to elements by selectors when the document is ready.\nThe event name is specified with an @ suffix.\n<pre><code>\nRoo.addBehaviors({\n   // add a listener for click on all anchors in element with id foo\n   '#foo a@click' : function(e, t){\n       // do something\n   },\n\n   // add the same listener to multiple selectors (separated by comma BEFORE the @)\n   '#foo a, #bar span.some-class@mouseover' : function(){\n       // do something\n   }\n});\n</code></pre>",
260         "sig" : "(obj)",
261         "static" : true,
262         "memberOf" : ""
263       },
264       {
265         "name" : "apply",
266         "type" : "function",
267         "desc" : "Copies all the properties of config to obj.",
268         "sig" : "(obj, config, defaults)",
269         "static" : true,
270         "memberOf" : ""
271       },
272       {
273         "name" : "applyIf",
274         "type" : "function",
275         "desc" : "Copies all the properties of config to obj if they don't already exist.",
276         "sig" : "(obj, config)",
277         "static" : true,
278         "memberOf" : ""
279       },
280       {
281         "name" : "decode",
282         "type" : "function",
283         "desc" : "Shorthand for {@link Roo.util.JSON#decode}",
284         "sig" : "()\n{\n\n}",
285         "static" : true,
286         "memberOf" : ""
287       },
288       {
289         "name" : "each",
290         "type" : "function",
291         "desc" : "Iterates an array calling the passed function with each item, stopping if your function returns false. If the\npassed array is not really an array, your function is called once with it.\nThe supplied function is called with (Object item, Number index, Array allItems).",
292         "sig" : "(array, fn, scope)",
293         "static" : true,
294         "memberOf" : ""
295       },
296       {
297         "name" : "encode",
298         "type" : "function",
299         "desc" : "Shorthand for {@link Roo.util.JSON#encode}",
300         "sig" : "()\n{\n\n}",
301         "static" : true,
302         "memberOf" : ""
303       },
304       {
305         "name" : "encodeURIComponent",
306         "type" : "function",
307         "desc" : "Safe version of encodeURIComponent",
308         "sig" : "(data)",
309         "static" : true,
310         "memberOf" : ""
311       },
312       {
313         "name" : "escapeRe",
314         "type" : "function",
315         "desc" : "Escapes the passed string for use in a regular expression",
316         "sig" : "(str)",
317         "static" : true,
318         "memberOf" : ""
319       },
320       {
321         "name" : "extend",
322         "type" : "function",
323         "desc" : "Extends one class with another class and optionally overrides members with the passed literal. This class\nalso adds the function \"override()\" to the class that can be used to override\nmembers on an instance.",
324         "sig" : "(subclass, superclass, overrides)",
325         "static" : true,
326         "memberOf" : ""
327       },
328       {
329         "name" : "factory",
330         "type" : "function",
331         "desc" : "Creates namespaces to be used for scoping variables and classes so that they are not global.  Usage:\n<pre><code>\nRoo.factory({ xns: Roo.data, xtype : 'Store', .....});\nRoo.factory(conf, Roo.data);\n</code></pre>",
332         "sig" : "(classname, namespace)",
333         "static" : true,
334         "memberOf" : ""
335       },
336       {
337         "name" : "fly",
338         "type" : "function",
339         "desc" : "Gets the globally shared flyweight Element, with the passed node as the active element. Do not store a reference to this element -\nthe dom node can be overwritten by other code.\nShorthand of {@link Roo.Element#fly}",
340         "sig" : "(el, named)",
341         "static" : true,
342         "memberOf" : ""
343       },
344       {
345         "name" : "get",
346         "type" : "function",
347         "desc" : "Static method to retrieve Element objects. Uses simple caching to consistently return the same object.\nAutomatically fixes if an object was recreated with the same id via AJAX or DOM.\nShorthand of {@link Roo.Element#get}",
348         "sig" : "(el)",
349         "static" : true,
350         "memberOf" : ""
351       },
352       {
353         "name" : "getCmp",
354         "type" : "function",
355         "desc" : "Shorthand for {@link Roo.ComponentMgr#get}",
356         "sig" : "(id)",
357         "static" : true,
358         "memberOf" : ""
359       },
360       {
361         "name" : "getDom",
362         "type" : "function",
363         "desc" : "Return the dom node for the passed string (id), dom node, or Roo.Element",
364         "sig" : "(el)",
365         "static" : true,
366         "memberOf" : ""
367       },
368       {
369         "name" : "id",
370         "type" : "function",
371         "desc" : "Generates unique ids. If the element already has an id, it is unchanged",
372         "sig" : "(el, prefix)",
373         "static" : true,
374         "memberOf" : ""
375       },
376       {
377         "name" : "isEmpty",
378         "type" : "function",
379         "desc" : "Returns true if the passed value is null, undefined or an empty string (optional).",
380         "sig" : "(value, allowBlank)",
381         "static" : true,
382         "memberOf" : ""
383       },
384       {
385         "name" : "namespace",
386         "type" : "function",
387         "desc" : "Creates namespaces to be used for scoping variables and classes so that they are not global.  Usage:\n<pre><code>\nRoo.namespace('Company', 'Company.data');\nCompany.Widget = function() { ... }\nCompany.data.CustomStore = function(config) { ... }\n</code></pre>",
388         "sig" : "(namespace1, namespace2, etc)",
389         "static" : true,
390         "memberOf" : ""
391       },
392       {
393         "name" : "onReady",
394         "type" : "function",
395         "desc" : "Fires when the document is ready (before onload and before images are loaded).  Shorthand of {@link Roo.EventManager#onDocumentReady}.",
396         "sig" : "(fn, scope, override)",
397         "static" : true,
398         "memberOf" : ""
399       },
400       {
401         "name" : "override",
402         "type" : "function",
403         "desc" : "Adds a list of functions to the prototype of an existing class, overwriting any existing methods with the same name.\nUsage:<pre><code>\nRoo.override(MyClass, {\n    newMethod1: function(){\n        // etc.\n    },\n    newMethod2: function(foo){\n        // etc.\n    }\n});\n </code></pre>",
404         "sig" : "(origclass, overrides)",
405         "static" : true,
406         "memberOf" : ""
407       },
408       {
409         "name" : "query",
410         "type" : "function",
411         "desc" : "Selects an array of DOM nodes by CSS/XPath selector. Shorthand of {@link Roo.DomQuery#select}",
412         "sig" : "(path, root)",
413         "static" : true,
414         "memberOf" : ""
415       },
416       {
417         "name" : "select",
418         "type" : "function",
419         "desc" : "Selects elements based on the passed CSS selector to enable working on them as 1.",
420         "sig" : "(selector, unique, root)",
421         "static" : true,
422         "memberOf" : ""
423       },
424       {
425         "name" : "selectNode",
426         "type" : "function",
427         "desc" : "Selects a single element as a Roo Element\nThis is about as close as you can get to jQuery's $('do crazy stuff')",
428         "sig" : "(selector, root)",
429         "static" : true,
430         "memberOf" : ""
431       },
432       {
433         "name" : "type",
434         "type" : "function",
435         "desc" : "Returns the type of object that is passed in. If the object passed in is null or undefined it\nreturn false otherwise it returns one of the following values:<ul>\n<li><b>string</b>: If the object passed is a string</li>\n<li><b>number</b>: If the object passed is a number</li>\n<li><b>boolean</b>: If the object passed is a boolean value</li>\n<li><b>function</b>: If the object passed is a function reference</li>\n<li><b>object</b>: If the object passed is an object</li>\n<li><b>array</b>: If the object passed is an array</li>\n<li><b>regexp</b>: If the object passed is a regular expression</li>\n<li><b>element</b>: If the object passed is a DOM Element</li>\n<li><b>nodelist</b>: If the object passed is a DOM NodeList</li>\n<li><b>textnode</b>: If the object passed is a DOM text node and contains something other than whitespace</li>\n<li><b>whitespace</b>: If the object passed is a DOM text node and contains only whitespace</li>",
436         "sig" : "(object)",
437         "static" : true,
438         "memberOf" : ""
439       },
440       {
441         "name" : "urlDecode",
442         "type" : "function",
443         "desc" : "Takes an encoded URL and and converts it to an object. e.g. Roo.urlDecode(\"foo=1&bar=2\"); would return {foo: 1, bar: 2} or Roo.urlDecode(\"foo=1&bar=2&bar=3&bar=4\", true); would return {foo: 1, bar: [2, 3, 4]}.",
444         "sig" : "(string, overwrite)",
445         "static" : true,
446         "memberOf" : ""
447       },
448       {
449         "name" : "urlEncode",
450         "type" : "function",
451         "desc" : "Takes an object and converts it to an encoded URL. e.g. Roo.urlEncode({foo: 1, bar: 2}); would return \"foo=1&bar=2\".  Optionally, property values can be arrays, instead of keys and the resulting string that's returned will contain a name/value pair for each array value.",
452         "sig" : "(o)",
453         "static" : true,
454         "memberOf" : ""
455       }
456     ]
457   },
458   "Roo.Ajax" : {
459     "props" : [
460       {
461         "name" : "autoAbort",
462         "type" : "Boolean",
463         "desc" : "(Optional) Whether a new request should abort any pending requests. (defaults to false)",
464         "memberOf" : ""
465       },
466       {
467         "name" : "defaultHeaders",
468         "type" : "Object",
469         "desc" : "An object containing request headers which are added to each request made by this object. (defaults to undefined)",
470         "memberOf" : ""
471       },
472       {
473         "name" : "disableCaching",
474         "type" : "Boolean",
475         "desc" : "(Optional)   True to add a unique cache-buster param to GET requests. (defaults to true)",
476         "memberOf" : ""
477       },
478       {
479         "name" : "extraParams",
480         "type" : "Object",
481         "desc" : "An object containing properties which are used as extra parameters to each request made by this object. (defaults to undefined)",
482         "memberOf" : ""
483       },
484       {
485         "name" : "listeners",
486         "type" : "Object",
487         "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>",
488         "memberOf" : "Roo.util.Observable"
489       },
490       {
491         "name" : "method",
492         "type" : "String",
493         "desc" : "(Optional)  The default HTTP method to be used for requests. (defaults to undefined; if not set but parms are present will use POST, otherwise GET)",
494         "memberOf" : ""
495       },
496       {
497         "name" : "timeout",
498         "type" : "Number",
499         "desc" : "(Optional) The timeout in milliseconds to be used for requests. (defaults to 30000)",
500         "memberOf" : ""
501       },
502       {
503         "name" : "url",
504         "type" : "String",
505         "desc" : "The default URL to be used for requests to the server. (defaults to undefined)",
506         "memberOf" : ""
507       }
508     ],
509     "events" : [
510       {
511         "name" : "beforerequest",
512         "type" : "function",
513         "desc" : "Fires before a network request is made to retrieve a data object.",
514         "sig" : "function (conn, options)\n{\n\n}",
515         "memberOf" : "Roo.data.Connection"
516       },
517       {
518         "name" : "requestcomplete",
519         "type" : "function",
520         "desc" : "Fires if the request was successfully completed.",
521         "sig" : "function (conn, response, options)\n{\n\n}",
522         "memberOf" : "Roo.data.Connection"
523       },
524       {
525         "name" : "requestexception",
526         "type" : "function",
527         "desc" : "Fires if an error HTTP status was returned from the server.\nSee {@link http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html} for details of HTTP status codes.",
528         "sig" : "function (conn, response, options)\n{\n\n}",
529         "memberOf" : "Roo.data.Connection"
530       }
531     ],
532     "methods" : [
533       {
534         "name" : "abort",
535         "type" : "function",
536         "desc" : "Aborts any outstanding request.",
537         "sig" : "(transactionId)",
538         "static" : false,
539         "memberOf" : "Roo.data.Connection"
540       },
541       {
542         "name" : "addEvents",
543         "type" : "function",
544         "desc" : "Used to define events on this Observable",
545         "sig" : "(object)",
546         "static" : false,
547         "memberOf" : "Roo.util.Observable"
548       },
549       {
550         "name" : "addListener",
551         "type" : "function",
552         "desc" : "Appends an event handler to this component",
553         "sig" : "(eventName, handler, scope, options)",
554         "static" : false,
555         "memberOf" : "Roo.util.Observable"
556       },
557       {
558         "name" : "capture",
559         "type" : "function",
560         "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.",
561         "sig" : "(o, fn, scope)",
562         "static" : true,
563         "memberOf" : "Roo.util.Observable"
564       },
565       {
566         "name" : "fireEvent",
567         "type" : "function",
568         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
569         "sig" : "(eventName, args)",
570         "static" : false,
571         "memberOf" : "Roo.util.Observable"
572       },
573       {
574         "name" : "hasListener",
575         "type" : "function",
576         "desc" : "Checks to see if this object has any listeners for a specified event",
577         "sig" : "(eventName)",
578         "static" : false,
579         "memberOf" : "Roo.util.Observable"
580       },
581       {
582         "name" : "isLoading",
583         "type" : "function",
584         "desc" : "Determine whether this object has a request outstanding.",
585         "sig" : "(transactionId)",
586         "static" : false,
587         "memberOf" : "Roo.data.Connection"
588       },
589       {
590         "name" : "on",
591         "type" : "function",
592         "desc" : "Appends an event handler to this element (shorthand for addListener)",
593         "sig" : "(eventName, handler, scope, options)",
594         "static" : false,
595         "memberOf" : "Roo.util.Observable"
596       },
597       {
598         "name" : "purgeListeners",
599         "type" : "function",
600         "desc" : "Removes all listeners for this object",
601         "sig" : "()\n{\n\n}",
602         "static" : false,
603         "memberOf" : "Roo.util.Observable"
604       },
605       {
606         "name" : "releaseCapture",
607         "type" : "function",
608         "desc" : "Removes <b>all</b> added captures from the Observable.",
609         "sig" : "(o)",
610         "static" : true,
611         "memberOf" : "Roo.util.Observable"
612       },
613       {
614         "name" : "removeListener",
615         "type" : "function",
616         "desc" : "Removes a listener",
617         "sig" : "(eventName, handler, scope)",
618         "static" : false,
619         "memberOf" : "Roo.util.Observable"
620       },
621       {
622         "name" : "request",
623         "type" : "function",
624         "desc" : "Sends an HTTP request to a remote server.",
625         "sig" : "(options)",
626         "static" : false,
627         "memberOf" : "Roo.data.Connection"
628       },
629       {
630         "name" : "un",
631         "type" : "function",
632         "desc" : "Removes a listener (shorthand for removeListener)",
633         "sig" : "(eventName, handler, scope)",
634         "static" : false,
635         "memberOf" : "Roo.util.Observable"
636       }
637     ]
638   },
639   "Roo.BasicDialog" : {
640     "props" : [
641       {
642         "name" : "animateTarget",
643         "type" : "String/Element",
644         "desc" : "Id or element from which the dialog should animate while opening\n(defaults to null with no animation)",
645         "memberOf" : ""
646       },
647       {
648         "name" : "autoCreate",
649         "type" : "Boolean/DomHelper",
650         "desc" : "True to auto create from scratch, or using a DomHelper Object (defaults to false)",
651         "memberOf" : ""
652       },
653       {
654         "name" : "autoScroll",
655         "type" : "Boolean",
656         "desc" : "True to allow the dialog body contents to overflow and display scrollbars (defaults to false)",
657         "memberOf" : ""
658       },
659       {
660         "name" : "autoTabs",
661         "type" : "Boolean",
662         "desc" : "If true, all elements with class 'x-dlg-tab' will get automatically converted to tabs (defaults to false)",
663         "memberOf" : ""
664       },
665       {
666         "name" : "buttonAlign",
667         "type" : "String",
668         "desc" : "Valid values are \"left,\" \"center\" and \"right\" (defaults to \"right\")",
669         "memberOf" : ""
670       },
671       {
672         "name" : "buttons",
673         "type" : "Array",
674         "desc" : "Array of buttons",
675         "memberOf" : ""
676       },
677       {
678         "name" : "closable",
679         "type" : "Boolean",
680         "desc" : "False to remove the built-in top-right corner close button (defaults to true)",
681         "memberOf" : ""
682       },
683       {
684         "name" : "collapsible",
685         "type" : "Boolean",
686         "desc" : "False to remove the built-in top-right corner collapse button (defaults to true)",
687         "memberOf" : ""
688       },
689       {
690         "name" : "constraintoviewport",
691         "type" : "Boolean",
692         "desc" : "True to keep the dialog constrained within the visible viewport boundaries (defaults to true)",
693         "memberOf" : ""
694       },
695       {
696         "name" : "draggable",
697         "type" : "Boolean",
698         "desc" : "False to disable dragging of the dialog within the viewport (defaults to true)",
699         "memberOf" : ""
700       },
701       {
702         "name" : "fixedcenter",
703         "type" : "Boolean",
704         "desc" : "True to ensure that anytime the dialog is shown or resized it gets centered (defaults to false)",
705         "memberOf" : ""
706       },
707       {
708         "name" : "height",
709         "type" : "Number",
710         "desc" : "Height of the dialog in pixels (can also be set via CSS).  Determined by browser if unspecified.",
711         "memberOf" : ""
712       },
713       {
714         "name" : "listeners",
715         "type" : "Object",
716         "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>",
717         "memberOf" : "Roo.util.Observable"
718       },
719       {
720         "name" : "minButtonWidth",
721         "type" : "Number",
722         "desc" : "Minimum width of all dialog buttons (defaults to 75)",
723         "memberOf" : ""
724       },
725       {
726         "name" : "minHeight",
727         "type" : "Number",
728         "desc" : "The minimum allowable height for a resizable dialog (defaults to 80)",
729         "memberOf" : ""
730       },
731       {
732         "name" : "minWidth",
733         "type" : "Number",
734         "desc" : "The minimum allowable width for a resizable dialog (defaults to 200)",
735         "memberOf" : ""
736       },
737       {
738         "name" : "modal",
739         "type" : "Boolean",
740         "desc" : "True to show the dialog modally, preventing user interaction with the rest of the page (defaults to false)",
741         "memberOf" : ""
742       },
743       {
744         "name" : "proxyDrag",
745         "type" : "Boolean",
746         "desc" : "True to drag a lightweight proxy element rather than the dialog itself, used when\ndraggable = true (defaults to false)",
747         "memberOf" : ""
748       },
749       {
750         "name" : "resizable",
751         "type" : "Boolean",
752         "desc" : "False to disable manual dialog resizing (defaults to true)",
753         "memberOf" : ""
754       },
755       {
756         "name" : "resizeHandles",
757         "type" : "String",
758         "desc" : "Which resize handles to display - see the {@link Roo.Resizable} handles config\nproperty for valid values (defaults to 'all')",
759         "memberOf" : ""
760       },
761       {
762         "name" : "shadow",
763         "type" : "Boolean/String",
764         "desc" : "True or \"sides\" for the default effect, \"frame\" for 4-way shadow, and \"drop\" for bottom-right\nshadow (defaults to false)",
765         "memberOf" : ""
766       },
767       {
768         "name" : "shadowOffset",
769         "type" : "Number",
770         "desc" : "The number of pixels to offset the shadow if displayed (defaults to 5)",
771         "memberOf" : ""
772       },
773       {
774         "name" : "shim",
775         "type" : "Boolean",
776         "desc" : "True to create an iframe shim that prevents selects from showing through (defaults to false)",
777         "memberOf" : ""
778       },
779       {
780         "name" : "syncHeightBeforeShow",
781         "type" : "Boolean",
782         "desc" : "True to cause the dimensions to be recalculated before the dialog is shown (defaults to false)",
783         "memberOf" : ""
784       },
785       {
786         "name" : "tabTag",
787         "type" : "String",
788         "desc" : "The tag name of tab elements, used when autoTabs = true (defaults to 'div')",
789         "memberOf" : ""
790       },
791       {
792         "name" : "title",
793         "type" : "String",
794         "desc" : "Default text to display in the title bar (defaults to null)",
795         "memberOf" : ""
796       },
797       {
798         "name" : "width",
799         "type" : "Number",
800         "desc" : "Width of the dialog in pixels (can also be set via CSS).  Determined by browser if unspecified.",
801         "memberOf" : ""
802       },
803       {
804         "name" : "x",
805         "type" : "Number",
806         "desc" : "The default left page coordinate of the dialog (defaults to center screen)",
807         "memberOf" : ""
808       },
809       {
810         "name" : "y",
811         "type" : "Number",
812         "desc" : "The default top page coordinate of the dialog (defaults to center screen)",
813         "memberOf" : ""
814       }
815     ],
816     "events" : [
817       {
818         "name" : "beforehide",
819         "type" : "function",
820         "desc" : "Fires before this dialog is hidden.",
821         "sig" : "function (_self)\n{\n\n}",
822         "memberOf" : ""
823       },
824       {
825         "name" : "beforeshow",
826         "type" : "function",
827         "desc" : "Fires before this dialog is shown.",
828         "sig" : "function (_self)\n{\n\n}",
829         "memberOf" : ""
830       },
831       {
832         "name" : "hide",
833         "type" : "function",
834         "desc" : "Fires when this dialog is hidden.",
835         "sig" : "function (_self)\n{\n\n}",
836         "memberOf" : ""
837       },
838       {
839         "name" : "keydown",
840         "type" : "function",
841         "desc" : "Fires when a key is pressed",
842         "sig" : "function (_self, e)\n{\n\n}",
843         "memberOf" : ""
844       },
845       {
846         "name" : "move",
847         "type" : "function",
848         "desc" : "Fires when this dialog is moved by the user.",
849         "sig" : "function (_self, x, y)\n{\n\n}",
850         "memberOf" : ""
851       },
852       {
853         "name" : "resize",
854         "type" : "function",
855         "desc" : "Fires when this dialog is resized by the user.",
856         "sig" : "function (_self, width, height)\n{\n\n}",
857         "memberOf" : ""
858       },
859       {
860         "name" : "show",
861         "type" : "function",
862         "desc" : "Fires when this dialog is shown.",
863         "sig" : "function (_self)\n{\n\n}",
864         "memberOf" : ""
865       }
866     ],
867     "methods" : [
868       {
869         "name" : "addButton",
870         "type" : "function",
871         "desc" : "Adds a button to the footer section of the dialog.",
872         "sig" : "(config, handler, scope)",
873         "static" : false,
874         "memberOf" : ""
875       },
876       {
877         "name" : "addEvents",
878         "type" : "function",
879         "desc" : "Used to define events on this Observable",
880         "sig" : "(object)",
881         "static" : false,
882         "memberOf" : "Roo.util.Observable"
883       },
884       {
885         "name" : "addKeyListener",
886         "type" : "function",
887         "desc" : "Adds a key listener for when this dialog is displayed.  This allows you to hook in a function that will be\nexecuted in response to a particular key being pressed while the dialog is active.",
888         "sig" : "(key, fn, scope)",
889         "static" : false,
890         "memberOf" : ""
891       },
892       {
893         "name" : "addListener",
894         "type" : "function",
895         "desc" : "Appends an event handler to this component",
896         "sig" : "(eventName, handler, scope, options)",
897         "static" : false,
898         "memberOf" : "Roo.util.Observable"
899       },
900       {
901         "name" : "alignTo",
902         "type" : "function",
903         "desc" : "Aligns the dialog to the specified element",
904         "sig" : "(element, position, offsets)",
905         "static" : false,
906         "memberOf" : ""
907       },
908       {
909         "name" : "anchorTo",
910         "type" : "function",
911         "desc" : "Anchors an element to another element and realigns it when the window is resized.",
912         "sig" : "(element, position, offsets, monitorScroll)",
913         "static" : false,
914         "memberOf" : ""
915       },
916       {
917         "name" : "capture",
918         "type" : "function",
919         "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.",
920         "sig" : "(o, fn, scope)",
921         "static" : true,
922         "memberOf" : "Roo.util.Observable"
923       },
924       {
925         "name" : "center",
926         "type" : "function",
927         "desc" : "Centers this dialog in the viewport",
928         "sig" : "()\n{\n\n}",
929         "static" : false,
930         "memberOf" : ""
931       },
932       {
933         "name" : "collapse",
934         "type" : "function",
935         "desc" : "Collapses the dialog to its minimized state (only the title bar is visible).\nEquivalent to the user clicking the collapse dialog button.",
936         "sig" : "()\n{\n\n}",
937         "static" : false,
938         "memberOf" : ""
939       },
940       {
941         "name" : "destroy",
942         "type" : "function",
943         "desc" : "Destroys this dialog and all its supporting elements (including any tabs, shim,\nshadow, proxy, mask, etc.)  Also removes all event listeners.",
944         "sig" : "(removeEl)",
945         "static" : false,
946         "memberOf" : ""
947       },
948       {
949         "name" : "expand",
950         "type" : "function",
951         "desc" : "Expands a collapsed dialog back to its normal state.  Equivalent to the user\nclicking the expand dialog button.",
952         "sig" : "()\n{\n\n}",
953         "static" : false,
954         "memberOf" : ""
955       },
956       {
957         "name" : "fireEvent",
958         "type" : "function",
959         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
960         "sig" : "(eventName, args)",
961         "static" : false,
962         "memberOf" : "Roo.util.Observable"
963       },
964       {
965         "name" : "focus",
966         "type" : "function",
967         "desc" : "Focuses the dialog.  If a defaultButton is set, it will receive focus, otherwise the\ndialog itself will receive focus.",
968         "sig" : "()\n{\n\n}",
969         "static" : false,
970         "memberOf" : ""
971       },
972       {
973         "name" : "getEl",
974         "type" : "function",
975         "desc" : "Returns the element for this dialog",
976         "sig" : "()\n{\n\n}",
977         "static" : false,
978         "memberOf" : ""
979       },
980       {
981         "name" : "getTabs",
982         "type" : "function",
983         "desc" : "Returns the TabPanel component (creates it if it doesn't exist).\nNote: If you wish to simply check for the existence of tabs without creating them,\ncheck for a null 'tabs' property.",
984         "sig" : "()\n{\n\n}",
985         "static" : false,
986         "memberOf" : ""
987       },
988       {
989         "name" : "hasListener",
990         "type" : "function",
991         "desc" : "Checks to see if this object has any listeners for a specified event",
992         "sig" : "(eventName)",
993         "static" : false,
994         "memberOf" : "Roo.util.Observable"
995       },
996       {
997         "name" : "hide",
998         "type" : "function",
999         "desc" : "Hides the dialog.",
1000         "sig" : "(callback)",
1001         "static" : false,
1002         "memberOf" : ""
1003       },
1004       {
1005         "name" : "initTabs",
1006         "type" : "function",
1007         "desc" : "Reinitializes the tabs component, clearing out old tabs and finding new ones.",
1008         "sig" : "()\n{\n\n}",
1009         "static" : false,
1010         "memberOf" : ""
1011       },
1012       {
1013         "name" : "isVisible",
1014         "type" : "function",
1015         "desc" : "Returns true if the dialog is visible",
1016         "sig" : "()\n{\n\n}",
1017         "static" : false,
1018         "memberOf" : ""
1019       },
1020       {
1021         "name" : "moveTo",
1022         "type" : "function",
1023         "desc" : "Moves the dialog's top-left corner to the specified point",
1024         "sig" : "(x, y)",
1025         "static" : false,
1026         "memberOf" : ""
1027       },
1028       {
1029         "name" : "on",
1030         "type" : "function",
1031         "desc" : "Appends an event handler to this element (shorthand for addListener)",
1032         "sig" : "(eventName, handler, scope, options)",
1033         "static" : false,
1034         "memberOf" : "Roo.util.Observable"
1035       },
1036       {
1037         "name" : "purgeListeners",
1038         "type" : "function",
1039         "desc" : "Removes all listeners for this object",
1040         "sig" : "()\n{\n\n}",
1041         "static" : false,
1042         "memberOf" : "Roo.util.Observable"
1043       },
1044       {
1045         "name" : "releaseCapture",
1046         "type" : "function",
1047         "desc" : "Removes <b>all</b> added captures from the Observable.",
1048         "sig" : "(o)",
1049         "static" : true,
1050         "memberOf" : "Roo.util.Observable"
1051       },
1052       {
1053         "name" : "removeListener",
1054         "type" : "function",
1055         "desc" : "Removes a listener",
1056         "sig" : "(eventName, handler, scope)",
1057         "static" : false,
1058         "memberOf" : "Roo.util.Observable"
1059       },
1060       {
1061         "name" : "resizeTo",
1062         "type" : "function",
1063         "desc" : "Resizes the dialog.",
1064         "sig" : "(width, height)",
1065         "static" : false,
1066         "memberOf" : ""
1067       },
1068       {
1069         "name" : "restoreState",
1070         "type" : "function",
1071         "desc" : "Restores the previous state of the dialog if Roo.state is configured.",
1072         "sig" : "()\n{\n\n}",
1073         "static" : false,
1074         "memberOf" : ""
1075       },
1076       {
1077         "name" : "setContentSize",
1078         "type" : "function",
1079         "desc" : "Resizes the dialog to fit the specified content size.",
1080         "sig" : "(width, height)",
1081         "static" : false,
1082         "memberOf" : ""
1083       },
1084       {
1085         "name" : "setDefaultButton",
1086         "type" : "function",
1087         "desc" : "Sets the default button to be focused when the dialog is displayed.",
1088         "sig" : "(btn)",
1089         "static" : false,
1090         "memberOf" : ""
1091       },
1092       {
1093         "name" : "setTitle",
1094         "type" : "function",
1095         "desc" : "Sets the dialog title text",
1096         "sig" : "(text)",
1097         "static" : false,
1098         "memberOf" : ""
1099       },
1100       {
1101         "name" : "show",
1102         "type" : "function",
1103         "desc" : "Shows the dialog.",
1104         "sig" : "(animateTarget)",
1105         "static" : false,
1106         "memberOf" : ""
1107       },
1108       {
1109         "name" : "toBack",
1110         "type" : "function",
1111         "desc" : "Sends this dialog to the back (under) of any other visible dialogs",
1112         "sig" : "()\n{\n\n}",
1113         "static" : false,
1114         "memberOf" : ""
1115       },
1116       {
1117         "name" : "toFront",
1118         "type" : "function",
1119         "desc" : "Brings this dialog to the front of any other visible dialogs",
1120         "sig" : "()\n{\n\n}",
1121         "static" : false,
1122         "memberOf" : ""
1123       },
1124       {
1125         "name" : "un",
1126         "type" : "function",
1127         "desc" : "Removes a listener (shorthand for removeListener)",
1128         "sig" : "(eventName, handler, scope)",
1129         "static" : false,
1130         "memberOf" : "Roo.util.Observable"
1131       }
1132     ]
1133   },
1134   "Roo.BasicLayoutRegion" : {
1135     "props" : [
1136       {
1137         "name" : "listeners",
1138         "type" : "Object",
1139         "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>",
1140         "memberOf" : "Roo.util.Observable"
1141       }
1142     ],
1143     "events" : [
1144       {
1145         "name" : "beforecollapse",
1146         "type" : "function",
1147         "desc" : "Fires when this region before collapse.",
1148         "sig" : "function (_self)\n{\n\n}",
1149         "memberOf" : ""
1150       },
1151       {
1152         "name" : "beforeremove",
1153         "type" : "function",
1154         "desc" : "Fires before a panel is removed (or closed). To cancel the removal set \"e.cancel = true\" on the event argument.",
1155         "sig" : "function (_self, panel, e)\n{\n\n}",
1156         "memberOf" : ""
1157       },
1158       {
1159         "name" : "collapsed",
1160         "type" : "function",
1161         "desc" : "Fires when this region is collapsed.",
1162         "sig" : "function (_self)\n{\n\n}",
1163         "memberOf" : ""
1164       },
1165       {
1166         "name" : "expanded",
1167         "type" : "function",
1168         "desc" : "Fires when this region is expanded.",
1169         "sig" : "function (_self)\n{\n\n}",
1170         "memberOf" : ""
1171       },
1172       {
1173         "name" : "invalidated",
1174         "type" : "function",
1175         "desc" : "Fires when the layout for this region is changed.",
1176         "sig" : "function (_self)\n{\n\n}",
1177         "memberOf" : ""
1178       },
1179       {
1180         "name" : "panelactivated",
1181         "type" : "function",
1182         "desc" : "Fires when a panel is activated.",
1183         "sig" : "function (_self, panel)\n{\n\n}",
1184         "memberOf" : ""
1185       },
1186       {
1187         "name" : "paneladded",
1188         "type" : "function",
1189         "desc" : "Fires when a panel is added.",
1190         "sig" : "function (_self, panel)\n{\n\n}",
1191         "memberOf" : ""
1192       },
1193       {
1194         "name" : "panelremoved",
1195         "type" : "function",
1196         "desc" : "Fires when a panel is removed.",
1197         "sig" : "function (_self, panel)\n{\n\n}",
1198         "memberOf" : ""
1199       },
1200       {
1201         "name" : "resized",
1202         "type" : "function",
1203         "desc" : "Fires when the user resizes this region.",
1204         "sig" : "function (_self, newSize)\n{\n\n}",
1205         "memberOf" : ""
1206       },
1207       {
1208         "name" : "slidehide",
1209         "type" : "function",
1210         "desc" : "Fires when this region slides out of view.",
1211         "sig" : "function (_self)\n{\n\n}",
1212         "memberOf" : ""
1213       },
1214       {
1215         "name" : "slideshow",
1216         "type" : "function",
1217         "desc" : "Fires when this region is slid into view.",
1218         "sig" : "function (_self)\n{\n\n}",
1219         "memberOf" : ""
1220       },
1221       {
1222         "name" : "visibilitychange",
1223         "type" : "function",
1224         "desc" : "Fires when this region is shown or hidden",
1225         "sig" : "function (_self, visibility)\n{\n\n}",
1226         "memberOf" : ""
1227       }
1228     ],
1229     "methods" : [
1230       {
1231         "name" : "add",
1232         "type" : "function",
1233         "desc" : "Add the passed ContentPanel(s)",
1234         "sig" : "(panel)",
1235         "static" : false,
1236         "memberOf" : ""
1237       },
1238       {
1239         "name" : "addEvents",
1240         "type" : "function",
1241         "desc" : "Used to define events on this Observable",
1242         "sig" : "(object)",
1243         "static" : false,
1244         "memberOf" : "Roo.util.Observable"
1245       },
1246       {
1247         "name" : "addListener",
1248         "type" : "function",
1249         "desc" : "Appends an event handler to this component",
1250         "sig" : "(eventName, handler, scope, options)",
1251         "static" : false,
1252         "memberOf" : "Roo.util.Observable"
1253       },
1254       {
1255         "name" : "capture",
1256         "type" : "function",
1257         "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.",
1258         "sig" : "(o, fn, scope)",
1259         "static" : true,
1260         "memberOf" : "Roo.util.Observable"
1261       },
1262       {
1263         "name" : "fireEvent",
1264         "type" : "function",
1265         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
1266         "sig" : "(eventName, args)",
1267         "static" : false,
1268         "memberOf" : "Roo.util.Observable"
1269       },
1270       {
1271         "name" : "getActivePanel",
1272         "type" : "function",
1273         "desc" : "Get the active panel for this region.",
1274         "sig" : "()\n{\n\n}",
1275         "static" : false,
1276         "memberOf" : ""
1277       },
1278       {
1279         "name" : "getEl",
1280         "type" : "function",
1281         "desc" : "Returns the container element for this region.",
1282         "sig" : "()\n{\n\n}",
1283         "static" : false,
1284         "memberOf" : ""
1285       },
1286       {
1287         "name" : "getPanel",
1288         "type" : "function",
1289         "desc" : "Returns the panel specified or null if it's not in this region.",
1290         "sig" : "(panel)",
1291         "static" : false,
1292         "memberOf" : ""
1293       },
1294       {
1295         "name" : "getPosition",
1296         "type" : "function",
1297         "desc" : "Returns this regions position (north/south/east/west/center).",
1298         "sig" : "()\n{\n\n}",
1299         "static" : false,
1300         "memberOf" : ""
1301       },
1302       {
1303         "name" : "hasListener",
1304         "type" : "function",
1305         "desc" : "Checks to see if this object has any listeners for a specified event",
1306         "sig" : "(eventName)",
1307         "static" : false,
1308         "memberOf" : "Roo.util.Observable"
1309       },
1310       {
1311         "name" : "hasPanel",
1312         "type" : "function",
1313         "desc" : "Returns true if the panel is in this region.",
1314         "sig" : "(panel)",
1315         "static" : false,
1316         "memberOf" : ""
1317       },
1318       {
1319         "name" : "isVisible",
1320         "type" : "function",
1321         "desc" : "Returns true if this region is currently visible.",
1322         "sig" : "()\n{\n\n}",
1323         "static" : false,
1324         "memberOf" : ""
1325       },
1326       {
1327         "name" : "on",
1328         "type" : "function",
1329         "desc" : "Appends an event handler to this element (shorthand for addListener)",
1330         "sig" : "(eventName, handler, scope, options)",
1331         "static" : false,
1332         "memberOf" : "Roo.util.Observable"
1333       },
1334       {
1335         "name" : "purgeListeners",
1336         "type" : "function",
1337         "desc" : "Removes all listeners for this object",
1338         "sig" : "()\n{\n\n}",
1339         "static" : false,
1340         "memberOf" : "Roo.util.Observable"
1341       },
1342       {
1343         "name" : "releaseCapture",
1344         "type" : "function",
1345         "desc" : "Removes <b>all</b> added captures from the Observable.",
1346         "sig" : "(o)",
1347         "static" : true,
1348         "memberOf" : "Roo.util.Observable"
1349       },
1350       {
1351         "name" : "remove",
1352         "type" : "function",
1353         "desc" : "Removes the specified panel. If preservePanel is not true (either here or in the config), the panel is destroyed.",
1354         "sig" : "(panel, preservePanel)",
1355         "static" : false,
1356         "memberOf" : ""
1357       },
1358       {
1359         "name" : "removeListener",
1360         "type" : "function",
1361         "desc" : "Removes a listener",
1362         "sig" : "(eventName, handler, scope)",
1363         "static" : false,
1364         "memberOf" : "Roo.util.Observable"
1365       },
1366       {
1367         "name" : "resizeTo",
1368         "type" : "function",
1369         "desc" : "Resizes the region to the specified size. For vertical regions (west, east) this adjusts \nthe width, for horizontal (north, south) the height.",
1370         "sig" : "(newSize)",
1371         "static" : false,
1372         "memberOf" : ""
1373       },
1374       {
1375         "name" : "showPanel",
1376         "type" : "function",
1377         "desc" : "Show the specified panel.",
1378         "sig" : "(panelId)",
1379         "static" : false,
1380         "memberOf" : ""
1381       },
1382       {
1383         "name" : "un",
1384         "type" : "function",
1385         "desc" : "Removes a listener (shorthand for removeListener)",
1386         "sig" : "(eventName, handler, scope)",
1387         "static" : false,
1388         "memberOf" : "Roo.util.Observable"
1389       }
1390     ]
1391   },
1392   "Roo.BorderLayout" : {
1393     "props" : [
1394       {
1395         "name" : "listeners",
1396         "type" : "Object",
1397         "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>",
1398         "memberOf" : "Roo.util.Observable"
1399       }
1400     ],
1401     "events" : [
1402       {
1403         "name" : "layout",
1404         "type" : "function",
1405         "desc" : "Fires when a layout is performed.",
1406         "sig" : "function (_self)\n{\n\n}",
1407         "memberOf" : "Roo.LayoutManager"
1408       },
1409       {
1410         "name" : "regioncollapsed",
1411         "type" : "function",
1412         "desc" : "Fires when a region is collapsed.",
1413         "sig" : "function (region)\n{\n\n}",
1414         "memberOf" : "Roo.LayoutManager"
1415       },
1416       {
1417         "name" : "regionexpanded",
1418         "type" : "function",
1419         "desc" : "Fires when a region is expanded.",
1420         "sig" : "function (region)\n{\n\n}",
1421         "memberOf" : "Roo.LayoutManager"
1422       },
1423       {
1424         "name" : "regionresized",
1425         "type" : "function",
1426         "desc" : "Fires when the user resizes a region.",
1427         "sig" : "function (region, newSize)\n{\n\n}",
1428         "memberOf" : "Roo.LayoutManager"
1429       }
1430     ],
1431     "methods" : [
1432       {
1433         "name" : "add",
1434         "type" : "function",
1435         "desc" : "Adds a ContentPanel (or subclass) to this layout.",
1436         "sig" : "(target, panel)",
1437         "static" : false,
1438         "memberOf" : ""
1439       },
1440       {
1441         "name" : "addEvents",
1442         "type" : "function",
1443         "desc" : "Used to define events on this Observable",
1444         "sig" : "(object)",
1445         "static" : false,
1446         "memberOf" : "Roo.util.Observable"
1447       },
1448       {
1449         "name" : "addListener",
1450         "type" : "function",
1451         "desc" : "Appends an event handler to this component",
1452         "sig" : "(eventName, handler, scope, options)",
1453         "static" : false,
1454         "memberOf" : "Roo.util.Observable"
1455       },
1456       {
1457         "name" : "addRegion",
1458         "type" : "function",
1459         "desc" : "Creates and adds a new region if it doesn't already exist.",
1460         "sig" : "(target, config)",
1461         "static" : false,
1462         "memberOf" : ""
1463       },
1464       {
1465         "name" : "addxtype",
1466         "type" : "function",
1467         "desc" : "Adds a xtype elements to the layout.\n<pre><code>\n\nlayout.addxtype({\n       xtype : 'ContentPanel',\n       region: 'west',\n       items: [ .... ]\n   }\n);\n\nlayout.addxtype({\n        xtype : 'NestedLayoutPanel',\n        region: 'west',\n        layout: {\n           center: { },\n           west: { }   \n        },\n        items : [ ... list of content panels or nested layout panels.. ]\n   }\n);\n</code></pre>",
1468         "sig" : "(cfg)",
1469         "static" : false,
1470         "memberOf" : ""
1471       },
1472       {
1473         "name" : "batchAdd",
1474         "type" : "function",
1475         "desc" : "Adds a batch of multiple ContentPanels dynamically by passing a special regions config object.  This config\nobject should contain properties for each region to add ContentPanels to, and each property's value should be\na valid ContentPanel config object.  Example:\n<pre><code>\n// Create the main layout\nvar layout = new Roo.BorderLayout('main-ct', {\n    west: {\n        split:true,\n        minSize: 175,\n        titlebar: true\n    },\n    center: {\n        title:'Components'\n    }\n}, 'main-ct');\n\n// Create and add multiple ContentPanels at once via configs\nlayout.batchAdd({\n   west: {\n       id: 'source-files',\n       autoCreate:true,\n       title:'Ext Source Files',\n       autoScroll:true,\n       fitToFrame:true\n   },\n   center : {\n       el: cview,\n       autoScroll:true,\n       fitToFrame:true,\n       toolbar: tb,\n       resizeEl:'cbody'\n   }\n});\n</code></pre>",
1476         "sig" : "(regions)",
1477         "static" : false,
1478         "memberOf" : ""
1479       },
1480       {
1481         "name" : "beginUpdate",
1482         "type" : "function",
1483         "desc" : "Suspend the LayoutManager from doing auto-layouts while\nmaking multiple add or remove calls",
1484         "sig" : "()\n{\n\n}",
1485         "static" : false,
1486         "memberOf" : "Roo.LayoutManager"
1487       },
1488       {
1489         "name" : "capture",
1490         "type" : "function",
1491         "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.",
1492         "sig" : "(o, fn, scope)",
1493         "static" : true,
1494         "memberOf" : "Roo.util.Observable"
1495       },
1496       {
1497         "name" : "create",
1498         "type" : "function",
1499         "desc" : "Shortcut for creating a new BorderLayout object and adding one or more ContentPanels to it in a single step, handling\nthe beginUpdate and endUpdate calls internally.  The key to this method is the <b>panels</b> property that can be\nprovided with each region config, which allows you to add ContentPanel configs in addition to the region configs\nduring creation.  The following code is equivalent to the constructor-based example at the beginning of this class:\n<pre><code>\n// shorthand\nvar CP = Roo.ContentPanel;\n\nvar layout = Roo.BorderLayout.create({\n    north: {\n        initialSize: 25,\n        titlebar: false,\n        panels: [new CP(\"north\", \"North\")]\n    },\n    west: {\n        split:true,\n        initialSize: 200,\n        minSize: 175,\n        maxSize: 400,\n        titlebar: true,\n        collapsible: true,\n        panels: [new CP(\"west\", {title: \"West\"})]\n    },\n    east: {\n        split:true,\n        initialSize: 202,\n        minSize: 175,\n        maxSize: 400,\n        titlebar: true,\n        collapsible: true,\n        panels: [new CP(\"autoTabs\", {title: \"Auto Tabs\", closable: true})]\n    },\n    south: {\n        split:true,\n        initialSize: 100,\n        minSize: 100,\n        maxSize: 200,\n        titlebar: true,\n        collapsible: true,\n        panels: [new CP(\"south\", {title: \"South\", closable: true})]\n    },\n    center: {\n        titlebar: true,\n        autoScroll:true,\n        resizeTabs: true,\n        minTabWidth: 50,\n        preferredTabWidth: 150,\n        panels: [\n            new CP(\"center1\", {title: \"Close Me\", closable: true}),\n            new CP(\"center2\", {title: \"Center Panel\", closable: false})\n        ]\n    }\n}, document.body);\n\nlayout.getRegion(\"center\").showPanel(\"center1\");\n</code></pre>",
1500         "sig" : "(config, targetEl)",
1501         "static" : true,
1502         "memberOf" : ""
1503       },
1504       {
1505         "name" : "endUpdate",
1506         "type" : "function",
1507         "desc" : "Restore auto-layouts and optionally disable the manager from performing a layout",
1508         "sig" : "(noLayout)",
1509         "static" : false,
1510         "memberOf" : "Roo.LayoutManager"
1511       },
1512       {
1513         "name" : "findPanel",
1514         "type" : "function",
1515         "desc" : "Searches all regions for a panel with the specified id",
1516         "sig" : "(panelId)",
1517         "static" : false,
1518         "memberOf" : ""
1519       },
1520       {
1521         "name" : "fireEvent",
1522         "type" : "function",
1523         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
1524         "sig" : "(eventName, args)",
1525         "static" : false,
1526         "memberOf" : "Roo.util.Observable"
1527       },
1528       {
1529         "name" : "getEl",
1530         "type" : "function",
1531         "desc" : "Returns the Element this layout is bound to.",
1532         "sig" : "()\n{\n\n}",
1533         "static" : false,
1534         "memberOf" : "Roo.LayoutManager"
1535       },
1536       {
1537         "name" : "getRegion",
1538         "type" : "function",
1539         "desc" : "Returns the specified region.",
1540         "sig" : "(target)",
1541         "static" : false,
1542         "memberOf" : "Roo.LayoutManager"
1543       },
1544       {
1545         "name" : "getViewSize",
1546         "type" : "function",
1547         "desc" : "Returns the size of the current view. This method normalizes document.body and element embedded layouts and\nperforms box-model adjustments.",
1548         "sig" : "()\n{\n\n}",
1549         "static" : false,
1550         "memberOf" : "Roo.LayoutManager"
1551       },
1552       {
1553         "name" : "hasListener",
1554         "type" : "function",
1555         "desc" : "Checks to see if this object has any listeners for a specified event",
1556         "sig" : "(eventName)",
1557         "static" : false,
1558         "memberOf" : "Roo.util.Observable"
1559       },
1560       {
1561         "name" : "isUpdating",
1562         "type" : "function",
1563         "desc" : "Returns true if this layout is currently being updated",
1564         "sig" : "()\n{\n\n}",
1565         "static" : false,
1566         "memberOf" : "Roo.LayoutManager"
1567       },
1568       {
1569         "name" : "layout",
1570         "type" : "function",
1571         "desc" : "Performs a layout update.",
1572         "sig" : "()\n{\n\n}",
1573         "static" : false,
1574         "memberOf" : ""
1575       },
1576       {
1577         "name" : "on",
1578         "type" : "function",
1579         "desc" : "Appends an event handler to this element (shorthand for addListener)",
1580         "sig" : "(eventName, handler, scope, options)",
1581         "static" : false,
1582         "memberOf" : "Roo.util.Observable"
1583       },
1584       {
1585         "name" : "purgeListeners",
1586         "type" : "function",
1587         "desc" : "Removes all listeners for this object",
1588         "sig" : "()\n{\n\n}",
1589         "static" : false,
1590         "memberOf" : "Roo.util.Observable"
1591       },
1592       {
1593         "name" : "releaseCapture",
1594         "type" : "function",
1595         "desc" : "Removes <b>all</b> added captures from the Observable.",
1596         "sig" : "(o)",
1597         "static" : true,
1598         "memberOf" : "Roo.util.Observable"
1599       },
1600       {
1601         "name" : "remove",
1602         "type" : "function",
1603         "desc" : "Remove a ContentPanel (or subclass) to this layout.",
1604         "sig" : "(target, panel)",
1605         "static" : false,
1606         "memberOf" : ""
1607       },
1608       {
1609         "name" : "removeListener",
1610         "type" : "function",
1611         "desc" : "Removes a listener",
1612         "sig" : "(eventName, handler, scope)",
1613         "static" : false,
1614         "memberOf" : "Roo.util.Observable"
1615       },
1616       {
1617         "name" : "restoreState",
1618         "type" : "function",
1619         "desc" : "Restores this layout's state using Roo.state.Manager or the state provided by the passed provider.",
1620         "sig" : "(provider)",
1621         "static" : false,
1622         "memberOf" : ""
1623       },
1624       {
1625         "name" : "showPanel",
1626         "type" : "function",
1627         "desc" : "Searches all regions for a panel with the specified id and activates (shows) it.",
1628         "sig" : "(panelId)",
1629         "static" : false,
1630         "memberOf" : ""
1631       },
1632       {
1633         "name" : "un",
1634         "type" : "function",
1635         "desc" : "Removes a listener (shorthand for removeListener)",
1636         "sig" : "(eventName, handler, scope)",
1637         "static" : false,
1638         "memberOf" : "Roo.util.Observable"
1639       }
1640     ]
1641   },
1642   "Roo.BoxComponent" : {
1643     "props" : [
1644       {
1645         "name" : "actionMode",
1646         "type" : "String",
1647         "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",
1648         "memberOf" : "Roo.Component"
1649       },
1650       {
1651         "name" : "allowDomMove",
1652         "type" : "Boolean",
1653         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
1654         "memberOf" : "Roo.Component"
1655       },
1656       {
1657         "name" : "disableClass",
1658         "type" : "String",
1659         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
1660         "memberOf" : "Roo.Component"
1661       },
1662       {
1663         "name" : "height",
1664         "type" : "Number",
1665         "desc" : "height (optional) size of component",
1666         "memberOf" : ""
1667       },
1668       {
1669         "name" : "hideMode",
1670         "type" : "String",
1671         "desc" : [
1672           "(display",
1673           "visibility)"
1674         ],
1675         "memberOf" : "Roo.Component"
1676       },
1677       {
1678         "name" : "listeners",
1679         "type" : "Object",
1680         "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>",
1681         "memberOf" : "Roo.util.Observable"
1682       },
1683       {
1684         "name" : "width",
1685         "type" : "Number",
1686         "desc" : "width (optional) size of component",
1687         "memberOf" : ""
1688       }
1689     ],
1690     "events" : [
1691       {
1692         "name" : "beforedestroy",
1693         "type" : "function",
1694         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
1695         "sig" : "function (_self)\n{\n\n}",
1696         "memberOf" : "Roo.Component"
1697       },
1698       {
1699         "name" : "beforehide",
1700         "type" : "function",
1701         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
1702         "sig" : "function (_self)\n{\n\n}",
1703         "memberOf" : "Roo.Component"
1704       },
1705       {
1706         "name" : "beforerender",
1707         "type" : "function",
1708         "desc" : "Fires before the component is rendered. Return false to stop the render.",
1709         "sig" : "function (_self)\n{\n\n}",
1710         "memberOf" : "Roo.Component"
1711       },
1712       {
1713         "name" : "beforeshow",
1714         "type" : "function",
1715         "desc" : "Fires before the component is shown.  Return false to stop the show.",
1716         "sig" : "function (_self)\n{\n\n}",
1717         "memberOf" : "Roo.Component"
1718       },
1719       {
1720         "name" : "destroy",
1721         "type" : "function",
1722         "desc" : "Fires after the component is destroyed.",
1723         "sig" : "function (_self)\n{\n\n}",
1724         "memberOf" : "Roo.Component"
1725       },
1726       {
1727         "name" : "disable",
1728         "type" : "function",
1729         "desc" : "Fires after the component is disabled.",
1730         "sig" : "function (_self)\n{\n\n}",
1731         "memberOf" : "Roo.Component"
1732       },
1733       {
1734         "name" : "enable",
1735         "type" : "function",
1736         "desc" : "Fires after the component is enabled.",
1737         "sig" : "function (_self)\n{\n\n}",
1738         "memberOf" : "Roo.Component"
1739       },
1740       {
1741         "name" : "hide",
1742         "type" : "function",
1743         "desc" : "Fires after the component is hidden.",
1744         "sig" : "function (_self)\n{\n\n}",
1745         "memberOf" : "Roo.Component"
1746       },
1747       {
1748         "name" : "move",
1749         "type" : "function",
1750         "desc" : "Fires after the component is moved.",
1751         "sig" : "function (_self, x, y)\n{\n\n}",
1752         "memberOf" : ""
1753       },
1754       {
1755         "name" : "render",
1756         "type" : "function",
1757         "desc" : "Fires after the component is rendered.",
1758         "sig" : "function (_self)\n{\n\n}",
1759         "memberOf" : "Roo.Component"
1760       },
1761       {
1762         "name" : "resize",
1763         "type" : "function",
1764         "desc" : "Fires after the component is resized.",
1765         "sig" : "function (_self, adjWidth, adjHeight, rawWidth, rawHeight)\n{\n\n}",
1766         "memberOf" : ""
1767       },
1768       {
1769         "name" : "show",
1770         "type" : "function",
1771         "desc" : "Fires after the component is shown.",
1772         "sig" : "function (_self)\n{\n\n}",
1773         "memberOf" : "Roo.Component"
1774       }
1775     ],
1776     "methods" : [
1777       {
1778         "name" : "addEvents",
1779         "type" : "function",
1780         "desc" : "Used to define events on this Observable",
1781         "sig" : "(object)",
1782         "static" : false,
1783         "memberOf" : "Roo.util.Observable"
1784       },
1785       {
1786         "name" : "addListener",
1787         "type" : "function",
1788         "desc" : "Appends an event handler to this component",
1789         "sig" : "(eventName, handler, scope, options)",
1790         "static" : false,
1791         "memberOf" : "Roo.util.Observable"
1792       },
1793       {
1794         "name" : "capture",
1795         "type" : "function",
1796         "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.",
1797         "sig" : "(o, fn, scope)",
1798         "static" : true,
1799         "memberOf" : "Roo.util.Observable"
1800       },
1801       {
1802         "name" : "destroy",
1803         "type" : "function",
1804         "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}.",
1805         "sig" : "()\n{\n\n}",
1806         "static" : false,
1807         "memberOf" : "Roo.Component"
1808       },
1809       {
1810         "name" : "disable",
1811         "type" : "function",
1812         "desc" : "Disable this component.",
1813         "sig" : "()\n{\n\n}",
1814         "static" : false,
1815         "memberOf" : "Roo.Component"
1816       },
1817       {
1818         "name" : "enable",
1819         "type" : "function",
1820         "desc" : "Enable this component.",
1821         "sig" : "()\n{\n\n}",
1822         "static" : false,
1823         "memberOf" : "Roo.Component"
1824       },
1825       {
1826         "name" : "fireEvent",
1827         "type" : "function",
1828         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
1829         "sig" : "(eventName, args)",
1830         "static" : false,
1831         "memberOf" : "Roo.util.Observable"
1832       },
1833       {
1834         "name" : "focus",
1835         "type" : "function",
1836         "desc" : "Try to focus this component.",
1837         "sig" : "(selectText)",
1838         "static" : false,
1839         "memberOf" : "Roo.Component"
1840       },
1841       {
1842         "name" : "getBox",
1843         "type" : "function",
1844         "desc" : "Gets the current box measurements of the component's underlying element.",
1845         "sig" : "(local)",
1846         "static" : false,
1847         "memberOf" : ""
1848       },
1849       {
1850         "name" : "getEl",
1851         "type" : "function",
1852         "desc" : "Returns the underlying {@link Roo.Element}.",
1853         "sig" : "()\n{\n\n}",
1854         "static" : false,
1855         "memberOf" : "Roo.Component"
1856       },
1857       {
1858         "name" : "getId",
1859         "type" : "function",
1860         "desc" : "Returns the id of this component.",
1861         "sig" : "()\n{\n\n}",
1862         "static" : false,
1863         "memberOf" : "Roo.Component"
1864       },
1865       {
1866         "name" : "getPosition",
1867         "type" : "function",
1868         "desc" : "Gets the current XY position of the component's underlying element.",
1869         "sig" : "(local)",
1870         "static" : false,
1871         "memberOf" : ""
1872       },
1873       {
1874         "name" : "getSize",
1875         "type" : "function",
1876         "desc" : "Gets the current size of the component's underlying element.",
1877         "sig" : "()\n{\n\n}",
1878         "static" : false,
1879         "memberOf" : ""
1880       },
1881       {
1882         "name" : "hasListener",
1883         "type" : "function",
1884         "desc" : "Checks to see if this object has any listeners for a specified event",
1885         "sig" : "(eventName)",
1886         "static" : false,
1887         "memberOf" : "Roo.util.Observable"
1888       },
1889       {
1890         "name" : "hide",
1891         "type" : "function",
1892         "desc" : "Hide this component.",
1893         "sig" : "()\n{\n\n}",
1894         "static" : false,
1895         "memberOf" : "Roo.Component"
1896       },
1897       {
1898         "name" : "isVisible",
1899         "type" : "function",
1900         "desc" : "Returns true if this component is visible.",
1901         "sig" : "()\n{\n\n}",
1902         "static" : false,
1903         "memberOf" : "Roo.Component"
1904       },
1905       {
1906         "name" : "on",
1907         "type" : "function",
1908         "desc" : "Appends an event handler to this element (shorthand for addListener)",
1909         "sig" : "(eventName, handler, scope, options)",
1910         "static" : false,
1911         "memberOf" : "Roo.util.Observable"
1912       },
1913       {
1914         "name" : "onPosition",
1915         "type" : "function",
1916         "desc" : "Called after the component is moved, this method is empty by default but can be implemented by any\nsubclass that needs to perform custom logic after a move occurs.",
1917         "sig" : "(x, y)",
1918         "static" : false,
1919         "memberOf" : ""
1920       },
1921       {
1922         "name" : "onResize",
1923         "type" : "function",
1924         "desc" : "Called after the component is resized, this method is empty by default but can be implemented by any\nsubclass that needs to perform custom logic after a resize occurs.",
1925         "sig" : "(adjWidth, adjHeight, rawWidth, rawHeight)",
1926         "static" : false,
1927         "memberOf" : ""
1928       },
1929       {
1930         "name" : "purgeListeners",
1931         "type" : "function",
1932         "desc" : "Removes all listeners for this object",
1933         "sig" : "()\n{\n\n}",
1934         "static" : false,
1935         "memberOf" : "Roo.util.Observable"
1936       },
1937       {
1938         "name" : "releaseCapture",
1939         "type" : "function",
1940         "desc" : "Removes <b>all</b> added captures from the Observable.",
1941         "sig" : "(o)",
1942         "static" : true,
1943         "memberOf" : "Roo.util.Observable"
1944       },
1945       {
1946         "name" : "removeListener",
1947         "type" : "function",
1948         "desc" : "Removes a listener",
1949         "sig" : "(eventName, handler, scope)",
1950         "static" : false,
1951         "memberOf" : "Roo.util.Observable"
1952       },
1953       {
1954         "name" : "render",
1955         "type" : "function",
1956         "desc" : "If this is a lazy rendering component, render it to its container element.",
1957         "sig" : "(container)",
1958         "static" : false,
1959         "memberOf" : "Roo.Component"
1960       },
1961       {
1962         "name" : "setDisabled",
1963         "type" : "function",
1964         "desc" : "Convenience function for setting disabled/enabled by boolean.",
1965         "sig" : "(disabled)",
1966         "static" : false,
1967         "memberOf" : "Roo.Component"
1968       },
1969       {
1970         "name" : "setPagePosition",
1971         "type" : "function",
1972         "desc" : "Sets the page XY position of the component.  To set the left and top instead, use {@link #setPosition}.\nThis method fires the move event.",
1973         "sig" : "(x, y)",
1974         "static" : false,
1975         "memberOf" : ""
1976       },
1977       {
1978         "name" : "setPosition",
1979         "type" : "function",
1980         "desc" : "Sets the left and top of the component.  To set the page XY position instead, use {@link #setPagePosition}.\nThis method fires the move event.",
1981         "sig" : "(left, top)",
1982         "static" : false,
1983         "memberOf" : ""
1984       },
1985       {
1986         "name" : "setSize",
1987         "type" : "function",
1988         "desc" : "Sets the width and height of the component.  This method fires the resize event.  This method can accept\neither width and height as separate numeric arguments, or you can pass a size object like {width:10, height:20}.",
1989         "sig" : "(width, height)",
1990         "static" : false,
1991         "memberOf" : ""
1992       },
1993       {
1994         "name" : "setVisible",
1995         "type" : "function",
1996         "desc" : "Convenience function to hide or show this component by boolean.",
1997         "sig" : "(visible)",
1998         "static" : false,
1999         "memberOf" : "Roo.Component"
2000       },
2001       {
2002         "name" : "show",
2003         "type" : "function",
2004         "desc" : "Show this component.",
2005         "sig" : "()\n{\n\n}",
2006         "static" : false,
2007         "memberOf" : "Roo.Component"
2008       },
2009       {
2010         "name" : "syncSize",
2011         "type" : "function",
2012         "desc" : "Force the component's size to recalculate based on the underlying element's current height and width.",
2013         "sig" : "()\n{\n\n}",
2014         "static" : false,
2015         "memberOf" : ""
2016       },
2017       {
2018         "name" : "un",
2019         "type" : "function",
2020         "desc" : "Removes a listener (shorthand for removeListener)",
2021         "sig" : "(eventName, handler, scope)",
2022         "static" : false,
2023         "memberOf" : "Roo.util.Observable"
2024       },
2025       {
2026         "name" : "updateBox",
2027         "type" : "function",
2028         "desc" : "Sets the current box measurements of the component's underlying element.",
2029         "sig" : "(box)",
2030         "static" : false,
2031         "memberOf" : ""
2032       }
2033     ]
2034   },
2035   "Roo.Button" : {
2036     "props" : [
2037       {
2038         "name" : "clickEvent",
2039         "type" : "String",
2040         "desc" : "The type of event to map to the button's event handler (defaults to 'click')",
2041         "memberOf" : ""
2042       },
2043       {
2044         "name" : "cls",
2045         "type" : "String",
2046         "desc" : "A CSS class to apply to the button's main element.",
2047         "memberOf" : ""
2048       },
2049       {
2050         "name" : "disabled",
2051         "type" : "Boolean",
2052         "desc" : "True to start disabled (defaults to false)",
2053         "memberOf" : ""
2054       },
2055       {
2056         "name" : "enableToggle",
2057         "type" : "Boolean",
2058         "desc" : "True to enable pressed/not pressed toggling (defaults to false)",
2059         "memberOf" : ""
2060       },
2061       {
2062         "name" : "handleMouseEvents",
2063         "type" : "Boolean",
2064         "desc" : "False to disable visual cues on mouseover, mouseout and mousedown (defaults to true)",
2065         "memberOf" : ""
2066       },
2067       {
2068         "name" : "handler",
2069         "type" : "Function",
2070         "desc" : "A function called when the button is clicked (can be used instead of click event)",
2071         "memberOf" : ""
2072       },
2073       {
2074         "name" : "hidden",
2075         "type" : "Boolean",
2076         "desc" : "True to start hidden (defaults to false)",
2077         "memberOf" : ""
2078       },
2079       {
2080         "name" : "icon",
2081         "type" : "String",
2082         "desc" : "The path to an image to display in the button (the image will be set as the background-image\nCSS property of the button by default, so if you want a mixed icon/text button, set cls:\"x-btn-text-icon\")",
2083         "memberOf" : ""
2084       },
2085       {
2086         "name" : "iconCls",
2087         "type" : "String",
2088         "desc" : "A css class which sets a background image to be used as the icon for this button (defaults to undefined).",
2089         "memberOf" : ""
2090       },
2091       {
2092         "name" : "listeners",
2093         "type" : "Object",
2094         "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>",
2095         "memberOf" : "Roo.util.Observable"
2096       },
2097       {
2098         "name" : "menu",
2099         "type" : "Mixed",
2100         "desc" : "Standard menu attribute consisting of a reference to a menu object, a menu id or a menu config blob (defaults to undefined).",
2101         "memberOf" : ""
2102       },
2103       {
2104         "name" : "menuAlign",
2105         "type" : "String",
2106         "desc" : "The position to align the menu to (see {@link Roo.Element#alignTo} for more details, defaults to 'tl-bl?').",
2107         "memberOf" : ""
2108       },
2109       {
2110         "name" : "minWidth",
2111         "type" : "Number",
2112         "desc" : "The minimum width for this button (used to give a set of buttons a common width)",
2113         "memberOf" : ""
2114       },
2115       {
2116         "name" : "pressed",
2117         "type" : "Boolean",
2118         "desc" : "True to start pressed (only if enableToggle = true)",
2119         "memberOf" : ""
2120       },
2121       {
2122         "name" : "renderTo",
2123         "type" : "String/HTMLElement/Element",
2124         "desc" : "The element to append the button to",
2125         "memberOf" : ""
2126       },
2127       {
2128         "name" : "repeat",
2129         "type" : "Boolean/Object",
2130         "desc" : "True to repeat fire the click event while the mouse is down. This can also be\n  an {@link Roo.util.ClickRepeater} config object (defaults to false).",
2131         "memberOf" : ""
2132       },
2133       {
2134         "name" : "scope",
2135         "type" : "Object",
2136         "desc" : "The scope of the handler",
2137         "memberOf" : ""
2138       },
2139       {
2140         "name" : "tabIndex",
2141         "type" : "Number",
2142         "desc" : "The DOM tabIndex for this button (defaults to undefined)",
2143         "memberOf" : ""
2144       },
2145       {
2146         "name" : "template",
2147         "type" : "Roo.Template",
2148         "desc" : "(Optional)\nAn {@link Roo.Template} with which to create the Button's main element. This Template must\ncontain numeric substitution parameter 0 if it is to display the tRoo property. Changing the template could\nrequire code modifications if required elements (e.g. a button) aren't present.",
2149         "memberOf" : ""
2150       },
2151       {
2152         "name" : "text",
2153         "type" : "String",
2154         "desc" : "The button text",
2155         "memberOf" : ""
2156       },
2157       {
2158         "name" : "toggleGroup",
2159         "type" : "String",
2160         "desc" : "The group this toggle button is a member of (only 1 per group can be pressed, only\n   applies if enableToggle = true)",
2161         "memberOf" : ""
2162       },
2163       {
2164         "name" : "tooltip",
2165         "type" : "String/Object",
2166         "desc" : "The tooltip for the button - can be a string or QuickTips config object",
2167         "memberOf" : ""
2168       },
2169       {
2170         "name" : "tooltipType",
2171         "type" : "String",
2172         "desc" : "The type of tooltip to use. Either \"qtip\" (default) for QuickTips or \"title\" for title attribute.",
2173         "memberOf" : ""
2174       },
2175       {
2176         "name" : "type",
2177         "type" : "String",
2178         "desc" : "The button's type, corresponding to the DOM input element type attribute.  Either \"submit,\" \"reset\" or \"button\" (default).",
2179         "memberOf" : ""
2180       }
2181     ],
2182     "events" : [
2183       {
2184         "name" : "click",
2185         "type" : "function",
2186         "desc" : "Fires when this button is clicked",
2187         "sig" : "function (_self, e)\n{\n\n}",
2188         "memberOf" : ""
2189       },
2190       {
2191         "name" : "mouseout",
2192         "type" : "function",
2193         "desc" : "Fires when the mouse exits the button",
2194         "sig" : "function (_self, e)\n{\n\n}",
2195         "memberOf" : ""
2196       },
2197       {
2198         "name" : "mouseover",
2199         "type" : "function",
2200         "desc" : "Fires when the mouse hovers over the button",
2201         "sig" : "function (_self, e)\n{\n\n}",
2202         "memberOf" : ""
2203       },
2204       {
2205         "name" : "render",
2206         "type" : "function",
2207         "desc" : "Fires when the button is rendered",
2208         "sig" : "function (_self)\n{\n\n}",
2209         "memberOf" : ""
2210       },
2211       {
2212         "name" : "toggle",
2213         "type" : "function",
2214         "desc" : "Fires when the \"pressed\" state of this button changes (only if enableToggle = true)",
2215         "sig" : "function (_self, pressed)\n{\n\n}",
2216         "memberOf" : ""
2217       }
2218     ],
2219     "methods" : [
2220       {
2221         "name" : "addEvents",
2222         "type" : "function",
2223         "desc" : "Used to define events on this Observable",
2224         "sig" : "(object)",
2225         "static" : false,
2226         "memberOf" : "Roo.util.Observable"
2227       },
2228       {
2229         "name" : "addListener",
2230         "type" : "function",
2231         "desc" : "Appends an event handler to this component",
2232         "sig" : "(eventName, handler, scope, options)",
2233         "static" : false,
2234         "memberOf" : "Roo.util.Observable"
2235       },
2236       {
2237         "name" : "capture",
2238         "type" : "function",
2239         "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.",
2240         "sig" : "(o, fn, scope)",
2241         "static" : true,
2242         "memberOf" : "Roo.util.Observable"
2243       },
2244       {
2245         "name" : "destroy",
2246         "type" : "function",
2247         "desc" : "Destroys this Button and removes any listeners.",
2248         "sig" : "()\n{\n\n}",
2249         "static" : false,
2250         "memberOf" : ""
2251       },
2252       {
2253         "name" : "disable",
2254         "type" : "function",
2255         "desc" : "Disable this button",
2256         "sig" : "()\n{\n\n}",
2257         "static" : false,
2258         "memberOf" : ""
2259       },
2260       {
2261         "name" : "enable",
2262         "type" : "function",
2263         "desc" : "Enable this button",
2264         "sig" : "()\n{\n\n}",
2265         "static" : false,
2266         "memberOf" : ""
2267       },
2268       {
2269         "name" : "fireEvent",
2270         "type" : "function",
2271         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
2272         "sig" : "(eventName, args)",
2273         "static" : false,
2274         "memberOf" : "Roo.util.Observable"
2275       },
2276       {
2277         "name" : "focus",
2278         "type" : "function",
2279         "desc" : "Focus the button",
2280         "sig" : "()\n{\n\n}",
2281         "static" : false,
2282         "memberOf" : ""
2283       },
2284       {
2285         "name" : "getEl",
2286         "type" : "function",
2287         "desc" : "Returns the button's underlying element",
2288         "sig" : "()\n{\n\n}",
2289         "static" : false,
2290         "memberOf" : ""
2291       },
2292       {
2293         "name" : "getText",
2294         "type" : "function",
2295         "desc" : "Gets the text for this button",
2296         "sig" : "()\n{\n\n}",
2297         "static" : false,
2298         "memberOf" : ""
2299       },
2300       {
2301         "name" : "hasListener",
2302         "type" : "function",
2303         "desc" : "Checks to see if this object has any listeners for a specified event",
2304         "sig" : "(eventName)",
2305         "static" : false,
2306         "memberOf" : "Roo.util.Observable"
2307       },
2308       {
2309         "name" : "hide",
2310         "type" : "function",
2311         "desc" : "Hide this button",
2312         "sig" : "()\n{\n\n}",
2313         "static" : false,
2314         "memberOf" : ""
2315       },
2316       {
2317         "name" : "on",
2318         "type" : "function",
2319         "desc" : "Appends an event handler to this element (shorthand for addListener)",
2320         "sig" : "(eventName, handler, scope, options)",
2321         "static" : false,
2322         "memberOf" : "Roo.util.Observable"
2323       },
2324       {
2325         "name" : "purgeListeners",
2326         "type" : "function",
2327         "desc" : "Removes all listeners for this object",
2328         "sig" : "()\n{\n\n}",
2329         "static" : false,
2330         "memberOf" : "Roo.util.Observable"
2331       },
2332       {
2333         "name" : "releaseCapture",
2334         "type" : "function",
2335         "desc" : "Removes <b>all</b> added captures from the Observable.",
2336         "sig" : "(o)",
2337         "static" : true,
2338         "memberOf" : "Roo.util.Observable"
2339       },
2340       {
2341         "name" : "removeListener",
2342         "type" : "function",
2343         "desc" : "Removes a listener",
2344         "sig" : "(eventName, handler, scope)",
2345         "static" : false,
2346         "memberOf" : "Roo.util.Observable"
2347       },
2348       {
2349         "name" : "setDisabled",
2350         "type" : "function",
2351         "desc" : "Convenience function for boolean enable/disable",
2352         "sig" : "(enabled)",
2353         "static" : false,
2354         "memberOf" : ""
2355       },
2356       {
2357         "name" : "setHandler",
2358         "type" : "function",
2359         "desc" : "Assigns this button's click handler",
2360         "sig" : "(handler, scope)",
2361         "static" : false,
2362         "memberOf" : ""
2363       },
2364       {
2365         "name" : "setText",
2366         "type" : "function",
2367         "desc" : "Sets this button's text",
2368         "sig" : "(text)",
2369         "static" : false,
2370         "memberOf" : ""
2371       },
2372       {
2373         "name" : "setVisible",
2374         "type" : "function",
2375         "desc" : "Convenience function for boolean show/hide",
2376         "sig" : "(visible)",
2377         "static" : false,
2378         "memberOf" : ""
2379       },
2380       {
2381         "name" : "show",
2382         "type" : "function",
2383         "desc" : "Show this button",
2384         "sig" : "()\n{\n\n}",
2385         "static" : false,
2386         "memberOf" : ""
2387       },
2388       {
2389         "name" : "toggle",
2390         "type" : "function",
2391         "desc" : "If a state it passed, it becomes the pressed state otherwise the current state is toggled.",
2392         "sig" : "(state)",
2393         "static" : false,
2394         "memberOf" : ""
2395       },
2396       {
2397         "name" : "un",
2398         "type" : "function",
2399         "desc" : "Removes a listener (shorthand for removeListener)",
2400         "sig" : "(eventName, handler, scope)",
2401         "static" : false,
2402         "memberOf" : "Roo.util.Observable"
2403       }
2404     ]
2405   },
2406   "Roo.CalendarPanel" : {
2407     "props" : [
2408       {
2409         "name" : "actionMode",
2410         "type" : "String",
2411         "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",
2412         "memberOf" : "Roo.Component"
2413       },
2414       {
2415         "name" : "allowDomMove",
2416         "type" : "Boolean",
2417         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
2418         "memberOf" : "Roo.Component"
2419       },
2420       {
2421         "name" : "disableClass",
2422         "type" : "String",
2423         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
2424         "memberOf" : "Roo.Component"
2425       },
2426       {
2427         "name" : "hideMode",
2428         "type" : "String",
2429         "desc" : [
2430           "(display",
2431           "visibility)"
2432         ],
2433         "memberOf" : "Roo.Component"
2434       },
2435       {
2436         "name" : "listeners",
2437         "type" : "Object",
2438         "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>",
2439         "memberOf" : "Roo.util.Observable"
2440       }
2441     ],
2442     "events" : [
2443       {
2444         "name" : "beforedestroy",
2445         "type" : "function",
2446         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
2447         "sig" : "function (_self)\n{\n\n}",
2448         "memberOf" : "Roo.Component"
2449       },
2450       {
2451         "name" : "beforehide",
2452         "type" : "function",
2453         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
2454         "sig" : "function (_self)\n{\n\n}",
2455         "memberOf" : "Roo.Component"
2456       },
2457       {
2458         "name" : "beforerender",
2459         "type" : "function",
2460         "desc" : "Fires before the component is rendered. Return false to stop the render.",
2461         "sig" : "function (_self)\n{\n\n}",
2462         "memberOf" : "Roo.Component"
2463       },
2464       {
2465         "name" : "beforeshow",
2466         "type" : "function",
2467         "desc" : "Fires before the component is shown.  Return false to stop the show.",
2468         "sig" : "function (_self)\n{\n\n}",
2469         "memberOf" : "Roo.Component"
2470       },
2471       {
2472         "name" : "destroy",
2473         "type" : "function",
2474         "desc" : "Fires after the component is destroyed.",
2475         "sig" : "function (_self)\n{\n\n}",
2476         "memberOf" : "Roo.Component"
2477       },
2478       {
2479         "name" : "disable",
2480         "type" : "function",
2481         "desc" : "Fires after the component is disabled.",
2482         "sig" : "function (_self)\n{\n\n}",
2483         "memberOf" : "Roo.Component"
2484       },
2485       {
2486         "name" : "enable",
2487         "type" : "function",
2488         "desc" : "Fires after the component is enabled.",
2489         "sig" : "function (_self)\n{\n\n}",
2490         "memberOf" : "Roo.Component"
2491       },
2492       {
2493         "name" : "eventclick",
2494         "type" : "function",
2495         "desc" : "Fires when the mouse click an",
2496         "sig" : "function (_self, )\n{\n\n}",
2497         "memberOf" : ""
2498       },
2499       {
2500         "name" : "evententer",
2501         "type" : "function",
2502         "desc" : "Fires when mouse over an event",
2503         "sig" : "function (_self, Event)\n{\n\n}",
2504         "memberOf" : ""
2505       },
2506       {
2507         "name" : "eventleave",
2508         "type" : "function",
2509         "desc" : "Fires when the mouse leaves an",
2510         "sig" : "function (_self, )\n{\n\n}",
2511         "memberOf" : ""
2512       },
2513       {
2514         "name" : "hide",
2515         "type" : "function",
2516         "desc" : "Fires after the component is hidden.",
2517         "sig" : "function (_self)\n{\n\n}",
2518         "memberOf" : "Roo.Component"
2519       },
2520       {
2521         "name" : "monthchange",
2522         "type" : "function",
2523         "desc" : "Fires when the displayed month changes",
2524         "sig" : "function (_self, date)\n{\n\n}",
2525         "memberOf" : ""
2526       },
2527       {
2528         "name" : "render",
2529         "type" : "function",
2530         "desc" : "Fires after the component is rendered.",
2531         "sig" : "function (_self)\n{\n\n}",
2532         "memberOf" : "Roo.Component"
2533       },
2534       {
2535         "name" : "rendered",
2536         "type" : "function",
2537         "desc" : "Fires when the grid is rendered",
2538         "sig" : "function (_self)\n{\n\n}",
2539         "memberOf" : ""
2540       },
2541       {
2542         "name" : "select",
2543         "type" : "function",
2544         "desc" : "Fires when a date is selected",
2545         "sig" : "function (_self, date)\n{\n\n}",
2546         "memberOf" : ""
2547       },
2548       {
2549         "name" : "show",
2550         "type" : "function",
2551         "desc" : "Fires after the component is shown.",
2552         "sig" : "function (_self)\n{\n\n}",
2553         "memberOf" : "Roo.Component"
2554       }
2555     ],
2556     "methods" : [
2557       {
2558         "name" : "addEvents",
2559         "type" : "function",
2560         "desc" : "Used to define events on this Observable",
2561         "sig" : "(object)",
2562         "static" : false,
2563         "memberOf" : "Roo.util.Observable"
2564       },
2565       {
2566         "name" : "addListener",
2567         "type" : "function",
2568         "desc" : "Appends an event handler to this component",
2569         "sig" : "(eventName, handler, scope, options)",
2570         "static" : false,
2571         "memberOf" : "Roo.util.Observable"
2572       },
2573       {
2574         "name" : "capture",
2575         "type" : "function",
2576         "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.",
2577         "sig" : "(o, fn, scope)",
2578         "static" : true,
2579         "memberOf" : "Roo.util.Observable"
2580       },
2581       {
2582         "name" : "destroy",
2583         "type" : "function",
2584         "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}.",
2585         "sig" : "()\n{\n\n}",
2586         "static" : false,
2587         "memberOf" : "Roo.Component"
2588       },
2589       {
2590         "name" : "disable",
2591         "type" : "function",
2592         "desc" : "Disable this component.",
2593         "sig" : "()\n{\n\n}",
2594         "static" : false,
2595         "memberOf" : "Roo.Component"
2596       },
2597       {
2598         "name" : "enable",
2599         "type" : "function",
2600         "desc" : "Enable this component.",
2601         "sig" : "()\n{\n\n}",
2602         "static" : false,
2603         "memberOf" : "Roo.Component"
2604       },
2605       {
2606         "name" : "fireEvent",
2607         "type" : "function",
2608         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
2609         "sig" : "(eventName, args)",
2610         "static" : false,
2611         "memberOf" : "Roo.util.Observable"
2612       },
2613       {
2614         "name" : "focus",
2615         "type" : "function",
2616         "desc" : "Try to focus this component.",
2617         "sig" : "(selectText)",
2618         "static" : false,
2619         "memberOf" : "Roo.Component"
2620       },
2621       {
2622         "name" : "getEl",
2623         "type" : "function",
2624         "desc" : "Returns the underlying {@link Roo.Element}.",
2625         "sig" : "()\n{\n\n}",
2626         "static" : false,
2627         "memberOf" : "Roo.Component"
2628       },
2629       {
2630         "name" : "getId",
2631         "type" : "function",
2632         "desc" : "Returns the id of this component.",
2633         "sig" : "()\n{\n\n}",
2634         "static" : false,
2635         "memberOf" : "Roo.Component"
2636       },
2637       {
2638         "name" : "hasListener",
2639         "type" : "function",
2640         "desc" : "Checks to see if this object has any listeners for a specified event",
2641         "sig" : "(eventName)",
2642         "static" : false,
2643         "memberOf" : "Roo.util.Observable"
2644       },
2645       {
2646         "name" : "hide",
2647         "type" : "function",
2648         "desc" : "Hide this component.",
2649         "sig" : "()\n{\n\n}",
2650         "static" : false,
2651         "memberOf" : "Roo.Component"
2652       },
2653       {
2654         "name" : "isVisible",
2655         "type" : "function",
2656         "desc" : "Returns true if this component is visible.",
2657         "sig" : "()\n{\n\n}",
2658         "static" : false,
2659         "memberOf" : "Roo.Component"
2660       },
2661       {
2662         "name" : "on",
2663         "type" : "function",
2664         "desc" : "Appends an event handler to this element (shorthand for addListener)",
2665         "sig" : "(eventName, handler, scope, options)",
2666         "static" : false,
2667         "memberOf" : "Roo.util.Observable"
2668       },
2669       {
2670         "name" : "purgeListeners",
2671         "type" : "function",
2672         "desc" : "Removes all listeners for this object",
2673         "sig" : "()\n{\n\n}",
2674         "static" : false,
2675         "memberOf" : "Roo.util.Observable"
2676       },
2677       {
2678         "name" : "releaseCapture",
2679         "type" : "function",
2680         "desc" : "Removes <b>all</b> added captures from the Observable.",
2681         "sig" : "(o)",
2682         "static" : true,
2683         "memberOf" : "Roo.util.Observable"
2684       },
2685       {
2686         "name" : "removeListener",
2687         "type" : "function",
2688         "desc" : "Removes a listener",
2689         "sig" : "(eventName, handler, scope)",
2690         "static" : false,
2691         "memberOf" : "Roo.util.Observable"
2692       },
2693       {
2694         "name" : "render",
2695         "type" : "function",
2696         "desc" : "If this is a lazy rendering component, render it to its container element.",
2697         "sig" : "(container)",
2698         "static" : false,
2699         "memberOf" : "Roo.Component"
2700       },
2701       {
2702         "name" : "setDisabled",
2703         "type" : "function",
2704         "desc" : "Convenience function for setting disabled/enabled by boolean.",
2705         "sig" : "(disabled)",
2706         "static" : false,
2707         "memberOf" : "Roo.Component"
2708       },
2709       {
2710         "name" : "setVisible",
2711         "type" : "function",
2712         "desc" : "Convenience function to hide or show this component by boolean.",
2713         "sig" : "(visible)",
2714         "static" : false,
2715         "memberOf" : "Roo.Component"
2716       },
2717       {
2718         "name" : "show",
2719         "type" : "function",
2720         "desc" : "Show this component.",
2721         "sig" : "()\n{\n\n}",
2722         "static" : false,
2723         "memberOf" : "Roo.Component"
2724       },
2725       {
2726         "name" : "un",
2727         "type" : "function",
2728         "desc" : "Removes a listener (shorthand for removeListener)",
2729         "sig" : "(eventName, handler, scope)",
2730         "static" : false,
2731         "memberOf" : "Roo.util.Observable"
2732       }
2733     ]
2734   },
2735   "Roo.ColorPalette" : {
2736     "props" : [
2737       {
2738         "name" : "actionMode",
2739         "type" : "String",
2740         "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",
2741         "memberOf" : "Roo.Component"
2742       },
2743       {
2744         "name" : "allowDomMove",
2745         "type" : "Boolean",
2746         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
2747         "memberOf" : "Roo.Component"
2748       },
2749       {
2750         "name" : "allowReselect",
2751         "type" : "Boolean",
2752         "desc" : "If set to true then reselecting a color that is already selected fires the selection event",
2753         "memberOf" : ""
2754       },
2755       {
2756         "name" : "disableClass",
2757         "type" : "String",
2758         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
2759         "memberOf" : "Roo.Component"
2760       },
2761       {
2762         "name" : "hideMode",
2763         "type" : "String",
2764         "desc" : [
2765           "(display",
2766           "visibility)"
2767         ],
2768         "memberOf" : "Roo.Component"
2769       },
2770       {
2771         "name" : "itemCls",
2772         "type" : "String",
2773         "desc" : "The CSS class to apply to the containing element (defaults to \"x-color-palette\")",
2774         "memberOf" : ""
2775       },
2776       {
2777         "name" : "listeners",
2778         "type" : "Object",
2779         "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>",
2780         "memberOf" : "Roo.util.Observable"
2781       },
2782       {
2783         "name" : "value",
2784         "type" : "String",
2785         "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.",
2786         "memberOf" : ""
2787       }
2788     ],
2789     "events" : [
2790       {
2791         "name" : "beforedestroy",
2792         "type" : "function",
2793         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
2794         "sig" : "function (_self)\n{\n\n}",
2795         "memberOf" : "Roo.Component"
2796       },
2797       {
2798         "name" : "beforehide",
2799         "type" : "function",
2800         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
2801         "sig" : "function (_self)\n{\n\n}",
2802         "memberOf" : "Roo.Component"
2803       },
2804       {
2805         "name" : "beforerender",
2806         "type" : "function",
2807         "desc" : "Fires before the component is rendered. Return false to stop the render.",
2808         "sig" : "function (_self)\n{\n\n}",
2809         "memberOf" : "Roo.Component"
2810       },
2811       {
2812         "name" : "beforeshow",
2813         "type" : "function",
2814         "desc" : "Fires before the component is shown.  Return false to stop the show.",
2815         "sig" : "function (_self)\n{\n\n}",
2816         "memberOf" : "Roo.Component"
2817       },
2818       {
2819         "name" : "destroy",
2820         "type" : "function",
2821         "desc" : "Fires after the component is destroyed.",
2822         "sig" : "function (_self)\n{\n\n}",
2823         "memberOf" : "Roo.Component"
2824       },
2825       {
2826         "name" : "disable",
2827         "type" : "function",
2828         "desc" : "Fires after the component is disabled.",
2829         "sig" : "function (_self)\n{\n\n}",
2830         "memberOf" : "Roo.Component"
2831       },
2832       {
2833         "name" : "enable",
2834         "type" : "function",
2835         "desc" : "Fires after the component is enabled.",
2836         "sig" : "function (_self)\n{\n\n}",
2837         "memberOf" : "Roo.Component"
2838       },
2839       {
2840         "name" : "hide",
2841         "type" : "function",
2842         "desc" : "Fires after the component is hidden.",
2843         "sig" : "function (_self)\n{\n\n}",
2844         "memberOf" : "Roo.Component"
2845       },
2846       {
2847         "name" : "render",
2848         "type" : "function",
2849         "desc" : "Fires after the component is rendered.",
2850         "sig" : "function (_self)\n{\n\n}",
2851         "memberOf" : "Roo.Component"
2852       },
2853       {
2854         "name" : "select",
2855         "type" : "function",
2856         "desc" : "Fires when a color is selected",
2857         "sig" : "function (_self, color)\n{\n\n}",
2858         "memberOf" : ""
2859       },
2860       {
2861         "name" : "show",
2862         "type" : "function",
2863         "desc" : "Fires after the component is shown.",
2864         "sig" : "function (_self)\n{\n\n}",
2865         "memberOf" : "Roo.Component"
2866       }
2867     ],
2868     "methods" : [
2869       {
2870         "name" : "addEvents",
2871         "type" : "function",
2872         "desc" : "Used to define events on this Observable",
2873         "sig" : "(object)",
2874         "static" : false,
2875         "memberOf" : "Roo.util.Observable"
2876       },
2877       {
2878         "name" : "addListener",
2879         "type" : "function",
2880         "desc" : "Appends an event handler to this component",
2881         "sig" : "(eventName, handler, scope, options)",
2882         "static" : false,
2883         "memberOf" : "Roo.util.Observable"
2884       },
2885       {
2886         "name" : "capture",
2887         "type" : "function",
2888         "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.",
2889         "sig" : "(o, fn, scope)",
2890         "static" : true,
2891         "memberOf" : "Roo.util.Observable"
2892       },
2893       {
2894         "name" : "destroy",
2895         "type" : "function",
2896         "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}.",
2897         "sig" : "()\n{\n\n}",
2898         "static" : false,
2899         "memberOf" : "Roo.Component"
2900       },
2901       {
2902         "name" : "disable",
2903         "type" : "function",
2904         "desc" : "Disable this component.",
2905         "sig" : "()\n{\n\n}",
2906         "static" : false,
2907         "memberOf" : "Roo.Component"
2908       },
2909       {
2910         "name" : "enable",
2911         "type" : "function",
2912         "desc" : "Enable this component.",
2913         "sig" : "()\n{\n\n}",
2914         "static" : false,
2915         "memberOf" : "Roo.Component"
2916       },
2917       {
2918         "name" : "fireEvent",
2919         "type" : "function",
2920         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
2921         "sig" : "(eventName, args)",
2922         "static" : false,
2923         "memberOf" : "Roo.util.Observable"
2924       },
2925       {
2926         "name" : "focus",
2927         "type" : "function",
2928         "desc" : "Try to focus this component.",
2929         "sig" : "(selectText)",
2930         "static" : false,
2931         "memberOf" : "Roo.Component"
2932       },
2933       {
2934         "name" : "getEl",
2935         "type" : "function",
2936         "desc" : "Returns the underlying {@link Roo.Element}.",
2937         "sig" : "()\n{\n\n}",
2938         "static" : false,
2939         "memberOf" : "Roo.Component"
2940       },
2941       {
2942         "name" : "getId",
2943         "type" : "function",
2944         "desc" : "Returns the id of this component.",
2945         "sig" : "()\n{\n\n}",
2946         "static" : false,
2947         "memberOf" : "Roo.Component"
2948       },
2949       {
2950         "name" : "hasListener",
2951         "type" : "function",
2952         "desc" : "Checks to see if this object has any listeners for a specified event",
2953         "sig" : "(eventName)",
2954         "static" : false,
2955         "memberOf" : "Roo.util.Observable"
2956       },
2957       {
2958         "name" : "hide",
2959         "type" : "function",
2960         "desc" : "Hide this component.",
2961         "sig" : "()\n{\n\n}",
2962         "static" : false,
2963         "memberOf" : "Roo.Component"
2964       },
2965       {
2966         "name" : "isVisible",
2967         "type" : "function",
2968         "desc" : "Returns true if this component is visible.",
2969         "sig" : "()\n{\n\n}",
2970         "static" : false,
2971         "memberOf" : "Roo.Component"
2972       },
2973       {
2974         "name" : "on",
2975         "type" : "function",
2976         "desc" : "Appends an event handler to this element (shorthand for addListener)",
2977         "sig" : "(eventName, handler, scope, options)",
2978         "static" : false,
2979         "memberOf" : "Roo.util.Observable"
2980       },
2981       {
2982         "name" : "purgeListeners",
2983         "type" : "function",
2984         "desc" : "Removes all listeners for this object",
2985         "sig" : "()\n{\n\n}",
2986         "static" : false,
2987         "memberOf" : "Roo.util.Observable"
2988       },
2989       {
2990         "name" : "releaseCapture",
2991         "type" : "function",
2992         "desc" : "Removes <b>all</b> added captures from the Observable.",
2993         "sig" : "(o)",
2994         "static" : true,
2995         "memberOf" : "Roo.util.Observable"
2996       },
2997       {
2998         "name" : "removeListener",
2999         "type" : "function",
3000         "desc" : "Removes a listener",
3001         "sig" : "(eventName, handler, scope)",
3002         "static" : false,
3003         "memberOf" : "Roo.util.Observable"
3004       },
3005       {
3006         "name" : "render",
3007         "type" : "function",
3008         "desc" : "If this is a lazy rendering component, render it to its container element.",
3009         "sig" : "(container)",
3010         "static" : false,
3011         "memberOf" : "Roo.Component"
3012       },
3013       {
3014         "name" : "select",
3015         "type" : "function",
3016         "desc" : "Selects the specified color in the palette (fires the select event)",
3017         "sig" : "(color)",
3018         "static" : false,
3019         "memberOf" : ""
3020       },
3021       {
3022         "name" : "setDisabled",
3023         "type" : "function",
3024         "desc" : "Convenience function for setting disabled/enabled by boolean.",
3025         "sig" : "(disabled)",
3026         "static" : false,
3027         "memberOf" : "Roo.Component"
3028       },
3029       {
3030         "name" : "setVisible",
3031         "type" : "function",
3032         "desc" : "Convenience function to hide or show this component by boolean.",
3033         "sig" : "(visible)",
3034         "static" : false,
3035         "memberOf" : "Roo.Component"
3036       },
3037       {
3038         "name" : "show",
3039         "type" : "function",
3040         "desc" : "Show this component.",
3041         "sig" : "()\n{\n\n}",
3042         "static" : false,
3043         "memberOf" : "Roo.Component"
3044       },
3045       {
3046         "name" : "un",
3047         "type" : "function",
3048         "desc" : "Removes a listener (shorthand for removeListener)",
3049         "sig" : "(eventName, handler, scope)",
3050         "static" : false,
3051         "memberOf" : "Roo.util.Observable"
3052       }
3053     ]
3054   },
3055   "Roo.Component" : {
3056     "props" : [
3057       {
3058         "name" : "actionMode",
3059         "type" : "String",
3060         "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",
3061         "memberOf" : ""
3062       },
3063       {
3064         "name" : "allowDomMove",
3065         "type" : "Boolean",
3066         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
3067         "memberOf" : ""
3068       },
3069       {
3070         "name" : "disableClass",
3071         "type" : "String",
3072         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
3073         "memberOf" : ""
3074       },
3075       {
3076         "name" : "hideMode",
3077         "type" : "String",
3078         "desc" : [
3079           "(display",
3080           "visibility)"
3081         ],
3082         "memberOf" : ""
3083       },
3084       {
3085         "name" : "listeners",
3086         "type" : "Object",
3087         "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>",
3088         "memberOf" : "Roo.util.Observable"
3089       }
3090     ],
3091     "events" : [
3092       {
3093         "name" : "beforedestroy",
3094         "type" : "function",
3095         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
3096         "sig" : "function (_self)\n{\n\n}",
3097         "memberOf" : ""
3098       },
3099       {
3100         "name" : "beforehide",
3101         "type" : "function",
3102         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
3103         "sig" : "function (_self)\n{\n\n}",
3104         "memberOf" : ""
3105       },
3106       {
3107         "name" : "beforerender",
3108         "type" : "function",
3109         "desc" : "Fires before the component is rendered. Return false to stop the render.",
3110         "sig" : "function (_self)\n{\n\n}",
3111         "memberOf" : ""
3112       },
3113       {
3114         "name" : "beforeshow",
3115         "type" : "function",
3116         "desc" : "Fires before the component is shown.  Return false to stop the show.",
3117         "sig" : "function (_self)\n{\n\n}",
3118         "memberOf" : ""
3119       },
3120       {
3121         "name" : "destroy",
3122         "type" : "function",
3123         "desc" : "Fires after the component is destroyed.",
3124         "sig" : "function (_self)\n{\n\n}",
3125         "memberOf" : ""
3126       },
3127       {
3128         "name" : "disable",
3129         "type" : "function",
3130         "desc" : "Fires after the component is disabled.",
3131         "sig" : "function (_self)\n{\n\n}",
3132         "memberOf" : ""
3133       },
3134       {
3135         "name" : "enable",
3136         "type" : "function",
3137         "desc" : "Fires after the component is enabled.",
3138         "sig" : "function (_self)\n{\n\n}",
3139         "memberOf" : ""
3140       },
3141       {
3142         "name" : "hide",
3143         "type" : "function",
3144         "desc" : "Fires after the component is hidden.",
3145         "sig" : "function (_self)\n{\n\n}",
3146         "memberOf" : ""
3147       },
3148       {
3149         "name" : "render",
3150         "type" : "function",
3151         "desc" : "Fires after the component is rendered.",
3152         "sig" : "function (_self)\n{\n\n}",
3153         "memberOf" : ""
3154       },
3155       {
3156         "name" : "show",
3157         "type" : "function",
3158         "desc" : "Fires after the component is shown.",
3159         "sig" : "function (_self)\n{\n\n}",
3160         "memberOf" : ""
3161       }
3162     ],
3163     "methods" : [
3164       {
3165         "name" : "addEvents",
3166         "type" : "function",
3167         "desc" : "Used to define events on this Observable",
3168         "sig" : "(object)",
3169         "static" : false,
3170         "memberOf" : "Roo.util.Observable"
3171       },
3172       {
3173         "name" : "addListener",
3174         "type" : "function",
3175         "desc" : "Appends an event handler to this component",
3176         "sig" : "(eventName, handler, scope, options)",
3177         "static" : false,
3178         "memberOf" : "Roo.util.Observable"
3179       },
3180       {
3181         "name" : "capture",
3182         "type" : "function",
3183         "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.",
3184         "sig" : "(o, fn, scope)",
3185         "static" : true,
3186         "memberOf" : "Roo.util.Observable"
3187       },
3188       {
3189         "name" : "destroy",
3190         "type" : "function",
3191         "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}.",
3192         "sig" : "()\n{\n\n}",
3193         "static" : false,
3194         "memberOf" : ""
3195       },
3196       {
3197         "name" : "disable",
3198         "type" : "function",
3199         "desc" : "Disable this component.",
3200         "sig" : "()\n{\n\n}",
3201         "static" : false,
3202         "memberOf" : ""
3203       },
3204       {
3205         "name" : "enable",
3206         "type" : "function",
3207         "desc" : "Enable this component.",
3208         "sig" : "()\n{\n\n}",
3209         "static" : false,
3210         "memberOf" : ""
3211       },
3212       {
3213         "name" : "fireEvent",
3214         "type" : "function",
3215         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
3216         "sig" : "(eventName, args)",
3217         "static" : false,
3218         "memberOf" : "Roo.util.Observable"
3219       },
3220       {
3221         "name" : "focus",
3222         "type" : "function",
3223         "desc" : "Try to focus this component.",
3224         "sig" : "(selectText)",
3225         "static" : false,
3226         "memberOf" : ""
3227       },
3228       {
3229         "name" : "getEl",
3230         "type" : "function",
3231         "desc" : "Returns the underlying {@link Roo.Element}.",
3232         "sig" : "()\n{\n\n}",
3233         "static" : false,
3234         "memberOf" : ""
3235       },
3236       {
3237         "name" : "getId",
3238         "type" : "function",
3239         "desc" : "Returns the id of this component.",
3240         "sig" : "()\n{\n\n}",
3241         "static" : false,
3242         "memberOf" : ""
3243       },
3244       {
3245         "name" : "hasListener",
3246         "type" : "function",
3247         "desc" : "Checks to see if this object has any listeners for a specified event",
3248         "sig" : "(eventName)",
3249         "static" : false,
3250         "memberOf" : "Roo.util.Observable"
3251       },
3252       {
3253         "name" : "hide",
3254         "type" : "function",
3255         "desc" : "Hide this component.",
3256         "sig" : "()\n{\n\n}",
3257         "static" : false,
3258         "memberOf" : ""
3259       },
3260       {
3261         "name" : "isVisible",
3262         "type" : "function",
3263         "desc" : "Returns true if this component is visible.",
3264         "sig" : "()\n{\n\n}",
3265         "static" : false,
3266         "memberOf" : ""
3267       },
3268       {
3269         "name" : "on",
3270         "type" : "function",
3271         "desc" : "Appends an event handler to this element (shorthand for addListener)",
3272         "sig" : "(eventName, handler, scope, options)",
3273         "static" : false,
3274         "memberOf" : "Roo.util.Observable"
3275       },
3276       {
3277         "name" : "purgeListeners",
3278         "type" : "function",
3279         "desc" : "Removes all listeners for this object",
3280         "sig" : "()\n{\n\n}",
3281         "static" : false,
3282         "memberOf" : "Roo.util.Observable"
3283       },
3284       {
3285         "name" : "releaseCapture",
3286         "type" : "function",
3287         "desc" : "Removes <b>all</b> added captures from the Observable.",
3288         "sig" : "(o)",
3289         "static" : true,
3290         "memberOf" : "Roo.util.Observable"
3291       },
3292       {
3293         "name" : "removeListener",
3294         "type" : "function",
3295         "desc" : "Removes a listener",
3296         "sig" : "(eventName, handler, scope)",
3297         "static" : false,
3298         "memberOf" : "Roo.util.Observable"
3299       },
3300       {
3301         "name" : "render",
3302         "type" : "function",
3303         "desc" : "If this is a lazy rendering component, render it to its container element.",
3304         "sig" : "(container)",
3305         "static" : false,
3306         "memberOf" : ""
3307       },
3308       {
3309         "name" : "setDisabled",
3310         "type" : "function",
3311         "desc" : "Convenience function for setting disabled/enabled by boolean.",
3312         "sig" : "(disabled)",
3313         "static" : false,
3314         "memberOf" : ""
3315       },
3316       {
3317         "name" : "setVisible",
3318         "type" : "function",
3319         "desc" : "Convenience function to hide or show this component by boolean.",
3320         "sig" : "(visible)",
3321         "static" : false,
3322         "memberOf" : ""
3323       },
3324       {
3325         "name" : "show",
3326         "type" : "function",
3327         "desc" : "Show this component.",
3328         "sig" : "()\n{\n\n}",
3329         "static" : false,
3330         "memberOf" : ""
3331       },
3332       {
3333         "name" : "un",
3334         "type" : "function",
3335         "desc" : "Removes a listener (shorthand for removeListener)",
3336         "sig" : "(eventName, handler, scope)",
3337         "static" : false,
3338         "memberOf" : "Roo.util.Observable"
3339       }
3340     ]
3341   },
3342   "Roo.ComponentMgr" : {
3343     "props" : [
3344     ],
3345     "events" : [
3346     ],
3347     "methods" : [
3348       {
3349         "name" : "get",
3350         "type" : "function",
3351         "desc" : "Returns a component by id",
3352         "sig" : "(id)",
3353         "static" : false,
3354         "memberOf" : ""
3355       },
3356       {
3357         "name" : "onAvailable",
3358         "type" : "function",
3359         "desc" : "Registers a function that will be called when a specified component is added to ComponentMgr",
3360         "sig" : "(id, fn, scope)",
3361         "static" : false,
3362         "memberOf" : ""
3363       },
3364       {
3365         "name" : "register",
3366         "type" : "function",
3367         "desc" : "Registers a component.",
3368         "sig" : "(c)",
3369         "static" : false,
3370         "memberOf" : ""
3371       },
3372       {
3373         "name" : "unregister",
3374         "type" : "function",
3375         "desc" : "Unregisters a component.",
3376         "sig" : "(c)",
3377         "static" : false,
3378         "memberOf" : ""
3379       }
3380     ]
3381   },
3382   "Roo.CompositeElement" : {
3383     "props" : [
3384     ],
3385     "events" : [
3386     ],
3387     "methods" : [
3388       {
3389         "name" : "add",
3390         "type" : "function",
3391         "desc" : "Adds elements to this composite.",
3392         "sig" : "(els)",
3393         "static" : false,
3394         "memberOf" : ""
3395       },
3396       {
3397         "name" : "clear",
3398         "type" : "function",
3399         "desc" : "Removes all elements.",
3400         "sig" : "()\n{\n\n}",
3401         "static" : false,
3402         "memberOf" : ""
3403       },
3404       {
3405         "name" : "contains",
3406         "type" : "function",
3407         "desc" : "Returns true if this composite contains the passed element",
3408         "sig" : "()\n{\n\n}",
3409         "static" : false,
3410         "memberOf" : ""
3411       },
3412       {
3413         "name" : "each",
3414         "type" : "function",
3415         "desc" : "Calls the passed function passing (el, this, index) for each element in this composite.",
3416         "sig" : "(fn, scope)",
3417         "static" : false,
3418         "memberOf" : ""
3419       },
3420       {
3421         "name" : "fill",
3422         "type" : "function",
3423         "desc" : "Clears this composite and adds the elements returned by the passed selector.",
3424         "sig" : "(els)",
3425         "static" : false,
3426         "memberOf" : ""
3427       },
3428       {
3429         "name" : "filter",
3430         "type" : "function",
3431         "desc" : "Filters this composite to only elements that match the passed selector.",
3432         "sig" : "(selector, inverse)",
3433         "static" : false,
3434         "memberOf" : ""
3435       },
3436       {
3437         "name" : "first",
3438         "type" : "function",
3439         "desc" : "Returns the first Element",
3440         "sig" : "()\n{\n\n}",
3441         "static" : false,
3442         "memberOf" : ""
3443       },
3444       {
3445         "name" : "getCount",
3446         "type" : "function",
3447         "desc" : "Returns the number of elements in this composite",
3448         "sig" : "()\n{\n\n}",
3449         "static" : false,
3450         "memberOf" : ""
3451       },
3452       {
3453         "name" : "indexOf",
3454         "type" : "function",
3455         "desc" : "Returns true if this composite contains the passed element",
3456         "sig" : "()\n{\n\n}",
3457         "static" : false,
3458         "memberOf" : ""
3459       },
3460       {
3461         "name" : "item",
3462         "type" : "function",
3463         "desc" : "Returns the Element object at the specified index",
3464         "sig" : "(index)",
3465         "static" : false,
3466         "memberOf" : ""
3467       },
3468       {
3469         "name" : "last",
3470         "type" : "function",
3471         "desc" : "Returns the last Element",
3472         "sig" : "()\n{\n\n}",
3473         "static" : false,
3474         "memberOf" : ""
3475       },
3476       {
3477         "name" : "removeElement",
3478         "type" : "function",
3479         "desc" : "Removes the specified element(s).",
3480         "sig" : "(el, removeDom)",
3481         "static" : false,
3482         "memberOf" : ""
3483       },
3484       {
3485         "name" : "replaceElement",
3486         "type" : "function",
3487         "desc" : "Replaces the specified element with the passed element.",
3488         "sig" : "(el, replacement, domReplace)",
3489         "static" : false,
3490         "memberOf" : ""
3491       }
3492     ]
3493   },
3494   "Roo.CompositeElementLite" : {
3495     "props" : [
3496     ],
3497     "events" : [
3498     ],
3499     "methods" : [
3500       {
3501         "name" : "add",
3502         "type" : "function",
3503         "desc" : "Adds elements to this composite.",
3504         "sig" : "(els)",
3505         "static" : false,
3506         "memberOf" : "Roo.CompositeElement"
3507       },
3508       {
3509         "name" : "clear",
3510         "type" : "function",
3511         "desc" : "Removes all elements.",
3512         "sig" : "()\n{\n\n}",
3513         "static" : false,
3514         "memberOf" : "Roo.CompositeElement"
3515       },
3516       {
3517         "name" : "contains",
3518         "type" : "function",
3519         "desc" : "Returns true if this composite contains the passed element",
3520         "sig" : "()\n{\n\n}",
3521         "static" : false,
3522         "memberOf" : "Roo.CompositeElement"
3523       },
3524       {
3525         "name" : "each",
3526         "type" : "function",
3527         "desc" : "Calls the passed function passing (el, this, index) for each element in this composite. <b>The element\npassed is the flyweight (shared) Roo.Element instance, so if you require a\na reference to the dom node, use el.dom.</b>",
3528         "sig" : "(fn, scope)",
3529         "static" : false,
3530         "memberOf" : ""
3531       },
3532       {
3533         "name" : "fill",
3534         "type" : "function",
3535         "desc" : "Clears this composite and adds the elements returned by the passed selector.",
3536         "sig" : "(els)",
3537         "static" : false,
3538         "memberOf" : "Roo.CompositeElement"
3539       },
3540       {
3541         "name" : "filter",
3542         "type" : "function",
3543         "desc" : "Filters this composite to only elements that match the passed selector.",
3544         "sig" : "(selector, inverse)",
3545         "static" : false,
3546         "memberOf" : "Roo.CompositeElement"
3547       },
3548       {
3549         "name" : "first",
3550         "type" : "function",
3551         "desc" : "Returns the first Element",
3552         "sig" : "()\n{\n\n}",
3553         "static" : false,
3554         "memberOf" : "Roo.CompositeElement"
3555       },
3556       {
3557         "name" : "getCount",
3558         "type" : "function",
3559         "desc" : "Returns the number of elements in this composite",
3560         "sig" : "()\n{\n\n}",
3561         "static" : false,
3562         "memberOf" : "Roo.CompositeElement"
3563       },
3564       {
3565         "name" : "indexOf",
3566         "type" : "function",
3567         "desc" : "Returns true if this composite contains the passed element",
3568         "sig" : "()\n{\n\n}",
3569         "static" : false,
3570         "memberOf" : "Roo.CompositeElement"
3571       },
3572       {
3573         "name" : "item",
3574         "type" : "function",
3575         "desc" : "Returns a flyweight Element of the dom element object at the specified index",
3576         "sig" : "(index)",
3577         "static" : false,
3578         "memberOf" : ""
3579       },
3580       {
3581         "name" : "last",
3582         "type" : "function",
3583         "desc" : "Returns the last Element",
3584         "sig" : "()\n{\n\n}",
3585         "static" : false,
3586         "memberOf" : "Roo.CompositeElement"
3587       },
3588       {
3589         "name" : "removeElement",
3590         "type" : "function",
3591         "desc" : "Removes the specified element(s).",
3592         "sig" : "(el, removeDom)",
3593         "static" : false,
3594         "memberOf" : "Roo.CompositeElement"
3595       },
3596       {
3597         "name" : "replaceElement",
3598         "type" : "function",
3599         "desc" : "Replaces the specified element with the passed element.",
3600         "sig" : "(el, replacement, domReplace)",
3601         "static" : false,
3602         "memberOf" : "Roo.CompositeElement"
3603       }
3604     ]
3605   },
3606   "Roo.ContentPanel" : {
3607     "props" : [
3608       {
3609         "name" : "adjustments",
3610         "type" : "Array",
3611         "desc" : "Values to <b>add</b> to the width/height when doing a {@link #fitToFrame} (default is [0, 0])",
3612         "memberOf" : ""
3613       },
3614       {
3615         "name" : "autoCreate",
3616         "type" : "Boolean/Object",
3617         "desc" : "True to auto generate the DOM element for this panel, or a {@link Roo.DomHelper} config of the element to create",
3618         "memberOf" : ""
3619       },
3620       {
3621         "name" : "autoScroll",
3622         "type" : "Boolean",
3623         "desc" : "True to scroll overflow in this panel (use with {@link #fitToFrame})",
3624         "memberOf" : ""
3625       },
3626       {
3627         "name" : "background",
3628         "type" : "Boolean",
3629         "desc" : "True if the panel should not be activated when it is added (defaults to false)",
3630         "memberOf" : ""
3631       },
3632       {
3633         "name" : "closable",
3634         "type" : "Boolean",
3635         "desc" : "True if the panel can be closed/removed",
3636         "memberOf" : ""
3637       },
3638       {
3639         "name" : "content",
3640         "type" : "String",
3641         "desc" : "Raw content to fill content panel with (uses setContent on construction.)",
3642         "memberOf" : ""
3643       },
3644       {
3645         "name" : "fitContainer",
3646         "type" : "Boolean",
3647         "desc" : "When using {@link #fitToFrame} and {@link #resizeEl}, you can also fit the parent container  (defaults to false)",
3648         "memberOf" : ""
3649       },
3650       {
3651         "name" : "fitToFrame",
3652         "type" : "Boolean",
3653         "desc" : "True for this panel to adjust its size to fit when the region resizes  (defaults to false)",
3654         "memberOf" : ""
3655       },
3656       {
3657         "name" : "listeners",
3658         "type" : "Object",
3659         "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>",
3660         "memberOf" : "Roo.util.Observable"
3661       },
3662       {
3663         "name" : "loadOnce",
3664         "type" : "Boolean",
3665         "desc" : "When used with {@link #url}, calls {@link #setUrl} with this value",
3666         "memberOf" : ""
3667       },
3668       {
3669         "name" : "params",
3670         "type" : "String/Object",
3671         "desc" : "When used with {@link #url}, calls {@link #setUrl} with this value",
3672         "memberOf" : ""
3673       },
3674       {
3675         "name" : "region",
3676         "type" : "String",
3677         "desc" : [
3678           "(center",
3679           "north",
3680           "south",
3681           "east",
3682           "west)"
3683         ],
3684         "memberOf" : ""
3685       },
3686       {
3687         "name" : "resizeEl",
3688         "type" : "String/HTMLElement/Element",
3689         "desc" : "An element to resize if {@link #fitToFrame} is true (instead of this panel's element)",
3690         "memberOf" : ""
3691       },
3692       {
3693         "name" : "title",
3694         "type" : "String",
3695         "desc" : "The title for this panel",
3696         "memberOf" : ""
3697       },
3698       {
3699         "name" : "toolbar",
3700         "type" : "Toolbar",
3701         "desc" : "A toolbar for this panel",
3702         "memberOf" : ""
3703       },
3704       {
3705         "name" : "url",
3706         "type" : "String",
3707         "desc" : "Calls {@link #setUrl} with this value",
3708         "memberOf" : ""
3709       }
3710     ],
3711     "events" : [
3712       {
3713         "name" : "activate",
3714         "type" : "function",
3715         "desc" : "Fires when this panel is activated.",
3716         "sig" : "function (_self)\n{\n\n}",
3717         "memberOf" : ""
3718       },
3719       {
3720         "name" : "deactivate",
3721         "type" : "function",
3722         "desc" : "Fires when this panel is activated.",
3723         "sig" : "function (_self)\n{\n\n}",
3724         "memberOf" : ""
3725       },
3726       {
3727         "name" : "render",
3728         "type" : "function",
3729         "desc" : "Fires when this tab is created",
3730         "sig" : "function (_self)\n{\n\n}",
3731         "memberOf" : ""
3732       },
3733       {
3734         "name" : "resize",
3735         "type" : "function",
3736         "desc" : "Fires when this panel is resized if fitToFrame is true.",
3737         "sig" : "function (_self, width, height)\n{\n\n}",
3738         "memberOf" : ""
3739       }
3740     ],
3741     "methods" : [
3742       {
3743         "name" : "addEvents",
3744         "type" : "function",
3745         "desc" : "Used to define events on this Observable",
3746         "sig" : "(object)",
3747         "static" : false,
3748         "memberOf" : "Roo.util.Observable"
3749       },
3750       {
3751         "name" : "addListener",
3752         "type" : "function",
3753         "desc" : "Appends an event handler to this component",
3754         "sig" : "(eventName, handler, scope, options)",
3755         "static" : false,
3756         "memberOf" : "Roo.util.Observable"
3757       },
3758       {
3759         "name" : "addxtype",
3760         "type" : "function",
3761         "desc" : "Adds a xtype elements to the panel - currently only supports Forms, View, JsonView.\n<pre><code>\n\nlayout.addxtype({\n       xtype : 'Form',\n       items: [ .... ]\n   }\n);\n\n</code></pre>",
3762         "sig" : "(cfg)",
3763         "static" : false,
3764         "memberOf" : ""
3765       },
3766       {
3767         "name" : "capture",
3768         "type" : "function",
3769         "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.",
3770         "sig" : "(o, fn, scope)",
3771         "static" : true,
3772         "memberOf" : "Roo.util.Observable"
3773       },
3774       {
3775         "name" : "destroy",
3776         "type" : "function",
3777         "desc" : "Destroys this panel",
3778         "sig" : "()\n{\n\n}",
3779         "static" : false,
3780         "memberOf" : ""
3781       },
3782       {
3783         "name" : "fireEvent",
3784         "type" : "function",
3785         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
3786         "sig" : "(eventName, args)",
3787         "static" : false,
3788         "memberOf" : "Roo.util.Observable"
3789       },
3790       {
3791         "name" : "getEl",
3792         "type" : "function",
3793         "desc" : "Returns this panel's element - used by regiosn to add.",
3794         "sig" : "()\n{\n\n}",
3795         "static" : false,
3796         "memberOf" : ""
3797       },
3798       {
3799         "name" : "getId",
3800         "type" : "function",
3801         "desc" : "Returns this panel's id",
3802         "sig" : "()\n{\n\n}",
3803         "static" : false,
3804         "memberOf" : ""
3805       },
3806       {
3807         "name" : "getTitle",
3808         "type" : "function",
3809         "desc" : "Returns this panel's title",
3810         "sig" : "()\n{\n\n}",
3811         "static" : false,
3812         "memberOf" : ""
3813       },
3814       {
3815         "name" : "getToolbar",
3816         "type" : "function",
3817         "desc" : "Returns the toolbar for this Panel if one was configured.",
3818         "sig" : "()\n{\n\n}",
3819         "static" : false,
3820         "memberOf" : ""
3821       },
3822       {
3823         "name" : "getUpdateManager",
3824         "type" : "function",
3825         "desc" : "Get the {@link Roo.UpdateManager} for this panel. Enables you to perform Ajax updates.",
3826         "sig" : "()\n{\n\n}",
3827         "static" : false,
3828         "memberOf" : ""
3829       },
3830       {
3831         "name" : "hasListener",
3832         "type" : "function",
3833         "desc" : "Checks to see if this object has any listeners for a specified event",
3834         "sig" : "(eventName)",
3835         "static" : false,
3836         "memberOf" : "Roo.util.Observable"
3837       },
3838       {
3839         "name" : "isClosable",
3840         "type" : "function",
3841         "desc" : "Returns true is this panel was configured to be closable",
3842         "sig" : "()\n{\n\n}",
3843         "static" : false,
3844         "memberOf" : ""
3845       },
3846       {
3847         "name" : "load",
3848         "type" : "function",
3849         "desc" : "Loads this content panel immediately with content from XHR. Note: to delay loading until the panel is activated, use {@link #setUrl}.",
3850         "sig" : "(url, params, callback, discardUrl)",
3851         "static" : false,
3852         "memberOf" : ""
3853       },
3854       {
3855         "name" : "on",
3856         "type" : "function",
3857         "desc" : "Appends an event handler to this element (shorthand for addListener)",
3858         "sig" : "(eventName, handler, scope, options)",
3859         "static" : false,
3860         "memberOf" : "Roo.util.Observable"
3861       },
3862       {
3863         "name" : "purgeListeners",
3864         "type" : "function",
3865         "desc" : "Removes all listeners for this object",
3866         "sig" : "()\n{\n\n}",
3867         "static" : false,
3868         "memberOf" : "Roo.util.Observable"
3869       },
3870       {
3871         "name" : "refresh",
3872         "type" : "function",
3873         "desc" : "Force a content refresh from the URL specified in the {@link #setUrl} method.\n  Will fail silently if the {@link #setUrl} method has not been called.\n  This does not activate the panel, just updates its content.",
3874         "sig" : "()\n{\n\n}",
3875         "static" : false,
3876         "memberOf" : ""
3877       },
3878       {
3879         "name" : "releaseCapture",
3880         "type" : "function",
3881         "desc" : "Removes <b>all</b> added captures from the Observable.",
3882         "sig" : "(o)",
3883         "static" : true,
3884         "memberOf" : "Roo.util.Observable"
3885       },
3886       {
3887         "name" : "removeListener",
3888         "type" : "function",
3889         "desc" : "Removes a listener",
3890         "sig" : "(eventName, handler, scope)",
3891         "static" : false,
3892         "memberOf" : "Roo.util.Observable"
3893       },
3894       {
3895         "name" : "setContent",
3896         "type" : "function",
3897         "desc" : "Updates this panel's element",
3898         "sig" : "(content, loadScripts)",
3899         "static" : false,
3900         "memberOf" : ""
3901       },
3902       {
3903         "name" : "setTitle",
3904         "type" : "function",
3905         "desc" : "Set this panel's title",
3906         "sig" : "(title)",
3907         "static" : false,
3908         "memberOf" : ""
3909       },
3910       {
3911         "name" : "setUrl",
3912         "type" : "function",
3913         "desc" : "Set a URL to be used to load the content for this panel. When this panel is activated, the content will be loaded from that URL.",
3914         "sig" : "(url, params, loadOnce)",
3915         "static" : false,
3916         "memberOf" : ""
3917       },
3918       {
3919         "name" : "un",
3920         "type" : "function",
3921         "desc" : "Removes a listener (shorthand for removeListener)",
3922         "sig" : "(eventName, handler, scope)",
3923         "static" : false,
3924         "memberOf" : "Roo.util.Observable"
3925       }
3926     ]
3927   },
3928   "Roo.DDView" : {
3929     "props" : [
3930       {
3931         "name" : "allowCopy",
3932         "type" : "Boolean",
3933         "desc" : "Causes ctrl/drag operations to copy nodes rather than move.",
3934         "memberOf" : ""
3935       },
3936       {
3937         "name" : "copy",
3938         "type" : "Boolean",
3939         "desc" : "Causes drag operations to copy nodes rather than move.",
3940         "memberOf" : ""
3941       },
3942       {
3943         "name" : "dragGroup",
3944         "type" : "String/Array",
3945         "desc" : "The ddgroup name(s) for the View's DragZone.",
3946         "memberOf" : ""
3947       },
3948       {
3949         "name" : "dropGroup",
3950         "type" : "String/Array",
3951         "desc" : "The ddgroup name(s) for the View's DropZone.",
3952         "memberOf" : ""
3953       }
3954     ],
3955     "events" : [
3956     ],
3957     "methods" : [
3958       {
3959         "name" : "getContextMenu",
3960         "type" : "function",
3961         "desc" : "Return the context menu for this DDView.",
3962         "sig" : "()\n{\n\n}",
3963         "static" : false,
3964         "memberOf" : ""
3965       },
3966       {
3967         "name" : "getDragData",
3968         "type" : "function",
3969         "desc" : "Create the drag data which consists of an object which has the property \"ddel\" as\n\tthe drag proxy element.",
3970         "sig" : "()\n{\n\n}",
3971         "static" : false,
3972         "memberOf" : ""
3973       },
3974       {
3975         "name" : "getDropPoint",
3976         "type" : "function",
3977         "desc" : "Decide whether to drop above or below a View node.",
3978         "sig" : "()\n{\n\n}",
3979         "static" : false,
3980         "memberOf" : ""
3981       },
3982       {
3983         "name" : "getName",
3984         "type" : "function",
3985         "desc" : "Allows this class to be an Roo.form.Field so it can be found using {@link Roo.form.BasicForm#findField}.",
3986         "sig" : "()\n{\n\n}",
3987         "static" : false,
3988         "memberOf" : ""
3989       },
3990       {
3991         "name" : "getTargetFromEvent",
3992         "type" : "function",
3993         "desc" : "Part of the Roo.dd.DropZone interface. If no target node is found, the\n\twhole Element becomes the target, and this causes the drop gesture to append.",
3994         "sig" : "()\n{\n\n}",
3995         "static" : false,
3996         "memberOf" : ""
3997       },
3998       {
3999         "name" : "getValue",
4000         "type" : "function",
4001         "desc" : "",
4002         "sig" : "()\n{\n\n}",
4003         "static" : false,
4004         "memberOf" : ""
4005       },
4006       {
4007         "name" : "onDblClick",
4008         "type" : "function",
4009         "desc" : "Double click fires the event, but also, if this is draggable, and there is only one other\n\trelated DropZone, it transfers the selected node.",
4010         "sig" : "()\n{\n\n}",
4011         "static" : false,
4012         "memberOf" : ""
4013       },
4014       {
4015         "name" : "remove",
4016         "type" : "function",
4017         "desc" : "Remove {@link Roo.data.Record}s at the specified indices.",
4018         "sig" : "(selectedIndices)",
4019         "static" : false,
4020         "memberOf" : ""
4021       },
4022       {
4023         "name" : "setDeletable",
4024         "type" : "function",
4025         "desc" : "Utility method. Add a delete option to the DDView's context menu.",
4026         "sig" : "(imageUrl)",
4027         "static" : false,
4028         "memberOf" : ""
4029       },
4030       {
4031         "name" : "setDraggable",
4032         "type" : "function",
4033         "desc" : "Specify to which ddGroup items in this DDView may be dragged.",
4034         "sig" : "()\n{\n\n}",
4035         "static" : false,
4036         "memberOf" : ""
4037       },
4038       {
4039         "name" : "setDroppable",
4040         "type" : "function",
4041         "desc" : "Specify from which ddGroup this DDView accepts drops.",
4042         "sig" : "()\n{\n\n}",
4043         "static" : false,
4044         "memberOf" : ""
4045       },
4046       {
4047         "name" : "setValue",
4048         "type" : "function",
4049         "desc" : "Loads the View from a JSON string representing the Records to put into the Store.",
4050         "sig" : "()\n{\n\n}",
4051         "static" : false,
4052         "memberOf" : ""
4053       }
4054     ]
4055   },
4056   "Roo.DatePicker" : {
4057     "props" : [
4058       {
4059         "name" : "actionMode",
4060         "type" : "String",
4061         "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",
4062         "memberOf" : "Roo.Component"
4063       },
4064       {
4065         "name" : "allowDomMove",
4066         "type" : "Boolean",
4067         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
4068         "memberOf" : "Roo.Component"
4069       },
4070       {
4071         "name" : "cancelText",
4072         "type" : "String",
4073         "desc" : "The text to display on the cancel button",
4074         "memberOf" : ""
4075       },
4076       {
4077         "name" : "constrainToViewport",
4078         "type" : "Boolean",
4079         "desc" : "True to constrain the date picker to the viewport (defaults to true)",
4080         "memberOf" : ""
4081       },
4082       {
4083         "name" : "dayNames",
4084         "type" : "Array",
4085         "desc" : "An array of textual day names which can be overriden for localization support (defaults to Date.dayNames)",
4086         "memberOf" : ""
4087       },
4088       {
4089         "name" : "disableClass",
4090         "type" : "String",
4091         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
4092         "memberOf" : "Roo.Component"
4093       },
4094       {
4095         "name" : "disabledDatesRE",
4096         "type" : "RegExp",
4097         "desc" : "JavaScript regular expression used to disable a pattern of dates (defaults to null)",
4098         "memberOf" : ""
4099       },
4100       {
4101         "name" : "disabledDatesText",
4102         "type" : "String",
4103         "desc" : "The tooltip text to display when the date falls on a disabled date (defaults to \"\")",
4104         "memberOf" : ""
4105       },
4106       {
4107         "name" : "disabledDays",
4108         "type" : "Array",
4109         "desc" : "An array of days to disable, 0-based. For example, [0, 6] disables Sunday and Saturday (defaults to null).",
4110         "memberOf" : ""
4111       },
4112       {
4113         "name" : "disabledDaysText",
4114         "type" : "String",
4115         "desc" : "The tooltip to display when the date falls on a disabled day (defaults to \"\")",
4116         "memberOf" : ""
4117       },
4118       {
4119         "name" : "format",
4120         "type" : "String",
4121         "desc" : "The default date format string which can be overriden for localization support.  The format must be\nvalid according to {@link Date#parseDate} (defaults to 'm/d/y').",
4122         "memberOf" : ""
4123       },
4124       {
4125         "name" : "hideMode",
4126         "type" : "String",
4127         "desc" : [
4128           "(display",
4129           "visibility)"
4130         ],
4131         "memberOf" : "Roo.Component"
4132       },
4133       {
4134         "name" : "listeners",
4135         "type" : "Object",
4136         "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>",
4137         "memberOf" : "Roo.util.Observable"
4138       },
4139       {
4140         "name" : "maxDate",
4141         "type" : "Date",
4142         "desc" : "Maximum allowable date (JavaScript date object, defaults to null)",
4143         "memberOf" : ""
4144       },
4145       {
4146         "name" : "maxText",
4147         "type" : "String",
4148         "desc" : "The error text to display if the maxDate validation fails (defaults to \"This date is after the maximum date\")",
4149         "memberOf" : ""
4150       },
4151       {
4152         "name" : "minDate",
4153         "type" : "Date",
4154         "desc" : "Minimum allowable date (JavaScript date object, defaults to null)",
4155         "memberOf" : ""
4156       },
4157       {
4158         "name" : "minText",
4159         "type" : "String",
4160         "desc" : "The error text to display if the minDate validation fails (defaults to \"This date is before the minimum date\")",
4161         "memberOf" : ""
4162       },
4163       {
4164         "name" : "monthNames",
4165         "type" : "Array",
4166         "desc" : "An array of textual month names which can be overriden for localization support (defaults to Date.monthNames)",
4167         "memberOf" : ""
4168       },
4169       {
4170         "name" : "monthYearText",
4171         "type" : "String",
4172         "desc" : "The header month selector tooltip (defaults to 'Choose a month (Control+Up/Down to move years)')",
4173         "memberOf" : ""
4174       },
4175       {
4176         "name" : "nextText",
4177         "type" : "String",
4178         "desc" : "The next month navigation button tooltip (defaults to 'Next Month (Control+Right)')",
4179         "memberOf" : ""
4180       },
4181       {
4182         "name" : "okText",
4183         "type" : "String",
4184         "desc" : "The text to display on the ok button",
4185         "memberOf" : ""
4186       },
4187       {
4188         "name" : "prevText",
4189         "type" : "String",
4190         "desc" : "The previous month navigation button tooltip (defaults to 'Previous Month (Control+Left)')",
4191         "memberOf" : ""
4192       },
4193       {
4194         "name" : "showClear",
4195         "type" : "Bool",
4196         "desc" : "Show a clear button (usefull for date form elements that can be blank.)",
4197         "memberOf" : ""
4198       },
4199       {
4200         "name" : "startDay",
4201         "type" : "Number",
4202         "desc" : "Day index at which the week should begin, 0-based (defaults to 0, which is Sunday)",
4203         "memberOf" : ""
4204       },
4205       {
4206         "name" : "todayText",
4207         "type" : "String",
4208         "desc" : "The text to display on the button that selects the current date (defaults to \"Today\")",
4209         "memberOf" : ""
4210       },
4211       {
4212         "name" : "todayTip",
4213         "type" : "String",
4214         "desc" : "The tooltip to display for the button that selects the current date (defaults to \"{current date} (Spacebar)\")",
4215         "memberOf" : ""
4216       }
4217     ],
4218     "events" : [
4219       {
4220         "name" : "beforedestroy",
4221         "type" : "function",
4222         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
4223         "sig" : "function (_self)\n{\n\n}",
4224         "memberOf" : "Roo.Component"
4225       },
4226       {
4227         "name" : "beforehide",
4228         "type" : "function",
4229         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
4230         "sig" : "function (_self)\n{\n\n}",
4231         "memberOf" : "Roo.Component"
4232       },
4233       {
4234         "name" : "beforerender",
4235         "type" : "function",
4236         "desc" : "Fires before the component is rendered. Return false to stop the render.",
4237         "sig" : "function (_self)\n{\n\n}",
4238         "memberOf" : "Roo.Component"
4239       },
4240       {
4241         "name" : "beforeshow",
4242         "type" : "function",
4243         "desc" : "Fires before the component is shown.  Return false to stop the show.",
4244         "sig" : "function (_self)\n{\n\n}",
4245         "memberOf" : "Roo.Component"
4246       },
4247       {
4248         "name" : "destroy",
4249         "type" : "function",
4250         "desc" : "Fires after the component is destroyed.",
4251         "sig" : "function (_self)\n{\n\n}",
4252         "memberOf" : "Roo.Component"
4253       },
4254       {
4255         "name" : "disable",
4256         "type" : "function",
4257         "desc" : "Fires after the component is disabled.",
4258         "sig" : "function (_self)\n{\n\n}",
4259         "memberOf" : "Roo.Component"
4260       },
4261       {
4262         "name" : "enable",
4263         "type" : "function",
4264         "desc" : "Fires after the component is enabled.",
4265         "sig" : "function (_self)\n{\n\n}",
4266         "memberOf" : "Roo.Component"
4267       },
4268       {
4269         "name" : "hide",
4270         "type" : "function",
4271         "desc" : "Fires after the component is hidden.",
4272         "sig" : "function (_self)\n{\n\n}",
4273         "memberOf" : "Roo.Component"
4274       },
4275       {
4276         "name" : "monthchange",
4277         "type" : "function",
4278         "desc" : "Fires when the displayed month changes",
4279         "sig" : "function (_self, date)\n{\n\n}",
4280         "memberOf" : ""
4281       },
4282       {
4283         "name" : "render",
4284         "type" : "function",
4285         "desc" : "Fires after the component is rendered.",
4286         "sig" : "function (_self)\n{\n\n}",
4287         "memberOf" : "Roo.Component"
4288       },
4289       {
4290         "name" : "select",
4291         "type" : "function",
4292         "desc" : "Fires when a date is selected",
4293         "sig" : "function (_self, date)\n{\n\n}",
4294         "memberOf" : ""
4295       },
4296       {
4297         "name" : "show",
4298         "type" : "function",
4299         "desc" : "Fires after the component is shown.",
4300         "sig" : "function (_self)\n{\n\n}",
4301         "memberOf" : "Roo.Component"
4302       }
4303     ],
4304     "methods" : [
4305       {
4306         "name" : "addEvents",
4307         "type" : "function",
4308         "desc" : "Used to define events on this Observable",
4309         "sig" : "(object)",
4310         "static" : false,
4311         "memberOf" : "Roo.util.Observable"
4312       },
4313       {
4314         "name" : "addListener",
4315         "type" : "function",
4316         "desc" : "Appends an event handler to this component",
4317         "sig" : "(eventName, handler, scope, options)",
4318         "static" : false,
4319         "memberOf" : "Roo.util.Observable"
4320       },
4321       {
4322         "name" : "capture",
4323         "type" : "function",
4324         "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.",
4325         "sig" : "(o, fn, scope)",
4326         "static" : true,
4327         "memberOf" : "Roo.util.Observable"
4328       },
4329       {
4330         "name" : "destroy",
4331         "type" : "function",
4332         "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}.",
4333         "sig" : "()\n{\n\n}",
4334         "static" : false,
4335         "memberOf" : "Roo.Component"
4336       },
4337       {
4338         "name" : "disable",
4339         "type" : "function",
4340         "desc" : "Disable this component.",
4341         "sig" : "()\n{\n\n}",
4342         "static" : false,
4343         "memberOf" : "Roo.Component"
4344       },
4345       {
4346         "name" : "enable",
4347         "type" : "function",
4348         "desc" : "Enable this component.",
4349         "sig" : "()\n{\n\n}",
4350         "static" : false,
4351         "memberOf" : "Roo.Component"
4352       },
4353       {
4354         "name" : "fireEvent",
4355         "type" : "function",
4356         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
4357         "sig" : "(eventName, args)",
4358         "static" : false,
4359         "memberOf" : "Roo.util.Observable"
4360       },
4361       {
4362         "name" : "focus",
4363         "type" : "function",
4364         "desc" : "Try to focus this component.",
4365         "sig" : "(selectText)",
4366         "static" : false,
4367         "memberOf" : "Roo.Component"
4368       },
4369       {
4370         "name" : "getEl",
4371         "type" : "function",
4372         "desc" : "Returns the underlying {@link Roo.Element}.",
4373         "sig" : "()\n{\n\n}",
4374         "static" : false,
4375         "memberOf" : "Roo.Component"
4376       },
4377       {
4378         "name" : "getId",
4379         "type" : "function",
4380         "desc" : "Returns the id of this component.",
4381         "sig" : "()\n{\n\n}",
4382         "static" : false,
4383         "memberOf" : "Roo.Component"
4384       },
4385       {
4386         "name" : "getValue",
4387         "type" : "function",
4388         "desc" : "Gets the current selected value of the date field",
4389         "sig" : "()\n{\n\n}",
4390         "static" : false,
4391         "memberOf" : ""
4392       },
4393       {
4394         "name" : "hasListener",
4395         "type" : "function",
4396         "desc" : "Checks to see if this object has any listeners for a specified event",
4397         "sig" : "(eventName)",
4398         "static" : false,
4399         "memberOf" : "Roo.util.Observable"
4400       },
4401       {
4402         "name" : "hide",
4403         "type" : "function",
4404         "desc" : "Hide this component.",
4405         "sig" : "()\n{\n\n}",
4406         "static" : false,
4407         "memberOf" : "Roo.Component"
4408       },
4409       {
4410         "name" : "isVisible",
4411         "type" : "function",
4412         "desc" : "Returns true if this component is visible.",
4413         "sig" : "()\n{\n\n}",
4414         "static" : false,
4415         "memberOf" : "Roo.Component"
4416       },
4417       {
4418         "name" : "on",
4419         "type" : "function",
4420         "desc" : "Appends an event handler to this element (shorthand for addListener)",
4421         "sig" : "(eventName, handler, scope, options)",
4422         "static" : false,
4423         "memberOf" : "Roo.util.Observable"
4424       },
4425       {
4426         "name" : "purgeListeners",
4427         "type" : "function",
4428         "desc" : "Removes all listeners for this object",
4429         "sig" : "()\n{\n\n}",
4430         "static" : false,
4431         "memberOf" : "Roo.util.Observable"
4432       },
4433       {
4434         "name" : "releaseCapture",
4435         "type" : "function",
4436         "desc" : "Removes <b>all</b> added captures from the Observable.",
4437         "sig" : "(o)",
4438         "static" : true,
4439         "memberOf" : "Roo.util.Observable"
4440       },
4441       {
4442         "name" : "removeListener",
4443         "type" : "function",
4444         "desc" : "Removes a listener",
4445         "sig" : "(eventName, handler, scope)",
4446         "static" : false,
4447         "memberOf" : "Roo.util.Observable"
4448       },
4449       {
4450         "name" : "render",
4451         "type" : "function",
4452         "desc" : "If this is a lazy rendering component, render it to its container element.",
4453         "sig" : "(container)",
4454         "static" : false,
4455         "memberOf" : "Roo.Component"
4456       },
4457       {
4458         "name" : "setDisabled",
4459         "type" : "function",
4460         "desc" : "Convenience function for setting disabled/enabled by boolean.",
4461         "sig" : "(disabled)",
4462         "static" : false,
4463         "memberOf" : "Roo.Component"
4464       },
4465       {
4466         "name" : "setValue",
4467         "type" : "function",
4468         "desc" : "Sets the value of the date field",
4469         "sig" : "(value)",
4470         "static" : false,
4471         "memberOf" : ""
4472       },
4473       {
4474         "name" : "setVisible",
4475         "type" : "function",
4476         "desc" : "Convenience function to hide or show this component by boolean.",
4477         "sig" : "(visible)",
4478         "static" : false,
4479         "memberOf" : "Roo.Component"
4480       },
4481       {
4482         "name" : "show",
4483         "type" : "function",
4484         "desc" : "Show this component.",
4485         "sig" : "()\n{\n\n}",
4486         "static" : false,
4487         "memberOf" : "Roo.Component"
4488       },
4489       {
4490         "name" : "un",
4491         "type" : "function",
4492         "desc" : "Removes a listener (shorthand for removeListener)",
4493         "sig" : "(eventName, handler, scope)",
4494         "static" : false,
4495         "memberOf" : "Roo.util.Observable"
4496       }
4497     ]
4498   },
4499   "Roo.DialogManager" : {
4500     "props" : [
4501     ],
4502     "events" : [
4503     ],
4504     "methods" : [
4505       {
4506         "name" : "bringToFront",
4507         "type" : "function",
4508         "desc" : "Brings the specified dialog to the front",
4509         "sig" : "(dlg)",
4510         "static" : false,
4511         "memberOf" : ""
4512       },
4513       {
4514         "name" : "get",
4515         "type" : "function",
4516         "desc" : "Gets a registered dialog by id",
4517         "sig" : "(id)",
4518         "static" : false,
4519         "memberOf" : ""
4520       },
4521       {
4522         "name" : "hideAll",
4523         "type" : "function",
4524         "desc" : "Hides all dialogs",
4525         "sig" : "()\n{\n\n}",
4526         "static" : false,
4527         "memberOf" : ""
4528       },
4529       {
4530         "name" : "sendToBack",
4531         "type" : "function",
4532         "desc" : "Sends the specified dialog to the back",
4533         "sig" : "(dlg)",
4534         "static" : false,
4535         "memberOf" : ""
4536       }
4537     ]
4538   },
4539   "Roo.Document" : {
4540     "props" : [
4541       {
4542         "name" : "listeners",
4543         "type" : "Object",
4544         "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>",
4545         "memberOf" : "Roo.util.Observable"
4546       }
4547     ],
4548     "events" : [
4549     ],
4550     "methods" : [
4551       {
4552         "name" : "addEvents",
4553         "type" : "function",
4554         "desc" : "Used to define events on this Observable",
4555         "sig" : "(object)",
4556         "static" : false,
4557         "memberOf" : "Roo.util.Observable"
4558       },
4559       {
4560         "name" : "addListener",
4561         "type" : "function",
4562         "desc" : "Appends an event handler to this component",
4563         "sig" : "(eventName, handler, scope, options)",
4564         "static" : false,
4565         "memberOf" : "Roo.util.Observable"
4566       },
4567       {
4568         "name" : "capture",
4569         "type" : "function",
4570         "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.",
4571         "sig" : "(o, fn, scope)",
4572         "static" : true,
4573         "memberOf" : "Roo.util.Observable"
4574       },
4575       {
4576         "name" : "fireEvent",
4577         "type" : "function",
4578         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
4579         "sig" : "(eventName, args)",
4580         "static" : false,
4581         "memberOf" : "Roo.util.Observable"
4582       },
4583       {
4584         "name" : "hasListener",
4585         "type" : "function",
4586         "desc" : "Checks to see if this object has any listeners for a specified event",
4587         "sig" : "(eventName)",
4588         "static" : false,
4589         "memberOf" : "Roo.util.Observable"
4590       },
4591       {
4592         "name" : "on",
4593         "type" : "function",
4594         "desc" : "Appends an event handler to this element (shorthand for addListener)",
4595         "sig" : "(eventName, handler, scope, options)",
4596         "static" : false,
4597         "memberOf" : "Roo.util.Observable"
4598       },
4599       {
4600         "name" : "purgeListeners",
4601         "type" : "function",
4602         "desc" : "Removes all listeners for this object",
4603         "sig" : "()\n{\n\n}",
4604         "static" : false,
4605         "memberOf" : "Roo.util.Observable"
4606       },
4607       {
4608         "name" : "releaseCapture",
4609         "type" : "function",
4610         "desc" : "Removes <b>all</b> added captures from the Observable.",
4611         "sig" : "(o)",
4612         "static" : true,
4613         "memberOf" : "Roo.util.Observable"
4614       },
4615       {
4616         "name" : "removeListener",
4617         "type" : "function",
4618         "desc" : "Removes a listener",
4619         "sig" : "(eventName, handler, scope)",
4620         "static" : false,
4621         "memberOf" : "Roo.util.Observable"
4622       },
4623       {
4624         "name" : "un",
4625         "type" : "function",
4626         "desc" : "Removes a listener (shorthand for removeListener)",
4627         "sig" : "(eventName, handler, scope)",
4628         "static" : false,
4629         "memberOf" : "Roo.util.Observable"
4630       }
4631     ]
4632   },
4633   "Roo.DomHelper" : {
4634     "props" : [
4635     ],
4636     "events" : [
4637     ],
4638     "methods" : [
4639       {
4640         "name" : "append",
4641         "type" : "function",
4642         "desc" : "Creates new Dom element(s) and appends them to el",
4643         "sig" : "(el, o, returnElement)",
4644         "static" : false,
4645         "memberOf" : ""
4646       },
4647       {
4648         "name" : "applyStyles",
4649         "type" : "function",
4650         "desc" : "Applies a style specification to an element",
4651         "sig" : "(el, styles)",
4652         "static" : false,
4653         "memberOf" : ""
4654       },
4655       {
4656         "name" : "createTemplate",
4657         "type" : "function",
4658         "desc" : "Creates a new Roo.DomHelper.Template from the Dom object spec",
4659         "sig" : "(o)",
4660         "static" : false,
4661         "memberOf" : ""
4662       },
4663       {
4664         "name" : "insertAfter",
4665         "type" : "function",
4666         "desc" : "Creates new Dom element(s) and inserts them after el",
4667         "sig" : "(el, o, returnElement)",
4668         "static" : false,
4669         "memberOf" : ""
4670       },
4671       {
4672         "name" : "insertBefore",
4673         "type" : "function",
4674         "desc" : "Creates new Dom element(s) and inserts them before el",
4675         "sig" : "(el, o, returnElement)",
4676         "static" : false,
4677         "memberOf" : ""
4678       },
4679       {
4680         "name" : "insertFirst",
4681         "type" : "function",
4682         "desc" : "Creates new Dom element(s) and inserts them as the first child of el",
4683         "sig" : "(el, o, returnElement)",
4684         "static" : false,
4685         "memberOf" : ""
4686       },
4687       {
4688         "name" : "insertHtml",
4689         "type" : "function",
4690         "desc" : "Inserts an HTML fragment into the Dom",
4691         "sig" : "(where, el, html)",
4692         "static" : false,
4693         "memberOf" : ""
4694       },
4695       {
4696         "name" : "markup",
4697         "type" : "function",
4698         "desc" : "Returns the markup for the passed Element(s) config",
4699         "sig" : "(o)",
4700         "static" : false,
4701         "memberOf" : ""
4702       },
4703       {
4704         "name" : "overwrite",
4705         "type" : "function",
4706         "desc" : "Creates new Dom element(s) and overwrites the contents of el with them",
4707         "sig" : "(el, o, returnElement)",
4708         "static" : false,
4709         "memberOf" : ""
4710       }
4711     ]
4712   },
4713   "Roo.DomQuery" : {
4714     "props" : [
4715     ],
4716     "events" : [
4717     ],
4718     "methods" : [
4719       {
4720         "name" : "compile",
4721         "type" : "function",
4722         "desc" : "Compiles a selector/xpath query into a reusable function. The returned function\ntakes one parameter \"root\" (optional), which is the context node from where the query should start.",
4723         "sig" : "(selector, type)",
4724         "static" : false,
4725         "memberOf" : ""
4726       },
4727       {
4728         "name" : "filter",
4729         "type" : "function",
4730         "desc" : "Filters an array of elements to only include matches of a simple selector (e.g. div.some-class or span:first-child)",
4731         "sig" : "(el, selector, nonMatches)",
4732         "static" : false,
4733         "memberOf" : ""
4734       },
4735       {
4736         "name" : "is",
4737         "type" : "function",
4738         "desc" : "Returns true if the passed element(s) match the passed simple selector (e.g. div.some-class or span:first-child)",
4739         "sig" : "(el, selector)",
4740         "static" : false,
4741         "memberOf" : ""
4742       },
4743       {
4744         "name" : "select",
4745         "type" : "function",
4746         "desc" : "Selects a group of elements.",
4747         "sig" : "(selector, root)",
4748         "static" : false,
4749         "memberOf" : ""
4750       },
4751       {
4752         "name" : "selectNode",
4753         "type" : "function",
4754         "desc" : "Selects a single element.",
4755         "sig" : "(selector, root)",
4756         "static" : false,
4757         "memberOf" : ""
4758       },
4759       {
4760         "name" : "selectNumber",
4761         "type" : "function",
4762         "desc" : "Selects the value of a node, parsing integers and floats.",
4763         "sig" : "(selector, root, defaultValue)",
4764         "static" : false,
4765         "memberOf" : ""
4766       },
4767       {
4768         "name" : "selectValue",
4769         "type" : "function",
4770         "desc" : "Selects the value of a node, optionally replacing null with the defaultValue.",
4771         "sig" : "(selector, root, defaultValue)",
4772         "static" : false,
4773         "memberOf" : ""
4774       }
4775     ]
4776   },
4777   "Roo.DomTemplate" : {
4778     "props" : [
4779       {
4780         "name" : "html",
4781         "type" : "String",
4782         "desc" : "The HTML fragment or an array of fragments to join(\"\") or multiple arguments to join(\"\")",
4783         "memberOf" : "Roo.Template"
4784       },
4785       {
4786         "name" : "url",
4787         "type" : "String",
4788         "desc" : "The Url to load the template from. beware if you are loading from a url, the data may not be ready if you use it instantly..\n                   it should be fixed so that template is observable...",
4789         "memberOf" : "Roo.Template"
4790       }
4791     ],
4792     "events" : [
4793     ],
4794     "methods" : [
4795       {
4796         "name" : "append",
4797         "type" : "function",
4798         "desc" : "Applies the supplied values to the template and appends the new node(s) to el.",
4799         "sig" : "(el, values, returnElement)",
4800         "static" : false,
4801         "memberOf" : "Roo.Template"
4802       },
4803       {
4804         "name" : "apply",
4805         "type" : "function",
4806         "desc" : "Alias for {@link #applyTemplate}",
4807         "sig" : "()\n{\n\n}",
4808         "static" : false,
4809         "memberOf" : "Roo.Template"
4810       },
4811       {
4812         "name" : "applySubTemplate",
4813         "type" : "function",
4814         "desc" : "same as applyTemplate, except it's done to one of the subTemplates\nwhen using named templates, you can do:\n\nvar str = pl.applySubTemplate('your-name', values);",
4815         "sig" : "(id, values, parent)",
4816         "static" : false,
4817         "memberOf" : ""
4818       },
4819       {
4820         "name" : "applyTemplate",
4821         "type" : "function",
4822         "desc" : "Returns an HTML fragment of this template with the specified values applied.",
4823         "sig" : "(values)",
4824         "static" : false,
4825         "memberOf" : "Roo.Template"
4826       },
4827       {
4828         "name" : "compile",
4829         "type" : "function",
4830         "desc" : "compile the template\n\nThis is not recursive, so I'm not sure how nested templates are really going to be handled..",
4831         "sig" : "()\n{\n\n}",
4832         "static" : false,
4833         "memberOf" : ""
4834       },
4835       {
4836         "name" : "compileTpl",
4837         "type" : "function",
4838         "desc" : "Compile a segment of the template into a 'sub-template'",
4839         "sig" : "()\n{\n\n}",
4840         "static" : false,
4841         "memberOf" : ""
4842       },
4843       {
4844         "name" : "from",
4845         "type" : "function",
4846         "desc" : "Creates a template from the passed element's value (<i>display:none</i> textarea, preferred) or innerHTML.",
4847         "sig" : "(el)",
4848         "static" : true,
4849         "memberOf" : "Roo.Template"
4850       },
4851       {
4852         "name" : "insertAfter",
4853         "type" : "function",
4854         "desc" : "Applies the supplied values to the template and inserts the new node(s) after el.",
4855         "sig" : "(el, values, returnElement)",
4856         "static" : false,
4857         "memberOf" : "Roo.Template"
4858       },
4859       {
4860         "name" : "insertBefore",
4861         "type" : "function",
4862         "desc" : "Applies the supplied values to the template and inserts the new node(s) before el.",
4863         "sig" : "(el, values, returnElement)",
4864         "static" : false,
4865         "memberOf" : "Roo.Template"
4866       },
4867       {
4868         "name" : "insertFirst",
4869         "type" : "function",
4870         "desc" : "Applies the supplied values to the template and inserts the new node(s) as the first child of el.",
4871         "sig" : "(el, values, returnElement)",
4872         "static" : false,
4873         "memberOf" : "Roo.Template"
4874       },
4875       {
4876         "name" : "overwrite",
4877         "type" : "function",
4878         "desc" : "Applies the supplied values to the template and overwrites the content of el with the new node(s).",
4879         "sig" : "(el, values, returnElement)",
4880         "static" : false,
4881         "memberOf" : "Roo.Template"
4882       },
4883       {
4884         "name" : "set",
4885         "type" : "function",
4886         "desc" : "Sets the HTML used as the template and optionally compiles it.",
4887         "sig" : "(html, compile)",
4888         "static" : false,
4889         "memberOf" : "Roo.Template"
4890       }
4891     ]
4892   },
4893   "Roo.Editor" : {
4894     "props" : [
4895       {
4896         "name" : "actionMode",
4897         "type" : "String",
4898         "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",
4899         "memberOf" : "Roo.Component"
4900       },
4901       {
4902         "name" : "alignment",
4903         "type" : "String",
4904         "desc" : "The position to align to (see {@link Roo.Element#alignTo} for more details, defaults to \"c-c?\").",
4905         "memberOf" : ""
4906       },
4907       {
4908         "name" : "allowDomMove",
4909         "type" : "Boolean",
4910         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
4911         "memberOf" : "Roo.Component"
4912       },
4913       {
4914         "name" : "autosize",
4915         "type" : "Boolean/String",
4916         "desc" : "True for the editor to automatically adopt the size of the underlying field, \"width\" to adopt the width only,\nor \"height\" to adopt the height only (defaults to false)",
4917         "memberOf" : ""
4918       },
4919       {
4920         "name" : "cancelOnEsc",
4921         "type" : "Boolean",
4922         "desc" : "True to cancel the edit when the escape key is pressed (defaults to false)",
4923         "memberOf" : ""
4924       },
4925       {
4926         "name" : "completeOnEnter",
4927         "type" : "Boolean",
4928         "desc" : "True to complete the edit when the enter key is pressed (defaults to false)",
4929         "memberOf" : ""
4930       },
4931       {
4932         "name" : "constrain",
4933         "type" : "Boolean",
4934         "desc" : "True to constrain the editor to the viewport",
4935         "memberOf" : ""
4936       },
4937       {
4938         "name" : "disableClass",
4939         "type" : "String",
4940         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
4941         "memberOf" : "Roo.Component"
4942       },
4943       {
4944         "name" : "hideEl",
4945         "type" : "Boolean",
4946         "desc" : "False to keep the bound element visible while the editor is displayed (defaults to true)",
4947         "memberOf" : ""
4948       },
4949       {
4950         "name" : "hideMode",
4951         "type" : "String",
4952         "desc" : [
4953           "(display",
4954           "visibility)"
4955         ],
4956         "memberOf" : "Roo.Component"
4957       },
4958       {
4959         "name" : "ignoreNoChange",
4960         "type" : "Boolean",
4961         "desc" : "True to skip the the edit completion process (no save, no events fired) if the user completes an edit and\nthe value has not changed (defaults to false).  Applies only to string values - edits for other data types\nwill never be ignored.",
4962         "memberOf" : ""
4963       },
4964       {
4965         "name" : "listeners",
4966         "type" : "Object",
4967         "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>",
4968         "memberOf" : "Roo.util.Observable"
4969       },
4970       {
4971         "name" : "revertInvalid",
4972         "type" : "Boolean",
4973         "desc" : "True to automatically revert the field value and cancel the edit when the user completes an edit and the field\nvalidation fails (defaults to true)",
4974         "memberOf" : ""
4975       },
4976       {
4977         "name" : "shadow",
4978         "type" : "Boolean/String",
4979         "desc" : "\"sides\" for sides/bottom only, \"frame\" for 4-way shadow, and \"drop\"\nfor bottom-right shadow (defaults to \"frame\")",
4980         "memberOf" : ""
4981       },
4982       {
4983         "name" : "updateEl",
4984         "type" : "Boolean",
4985         "desc" : "True to update the innerHTML of the bound element when the update completes (defaults to false)",
4986         "memberOf" : ""
4987       },
4988       {
4989         "name" : "value",
4990         "type" : "Mixed",
4991         "desc" : "The data value of the underlying field (defaults to \"\")",
4992         "memberOf" : ""
4993       }
4994     ],
4995     "events" : [
4996       {
4997         "name" : "beforecomplete",
4998         "type" : "function",
4999         "desc" : "Fires after a change has been made to the field, but before the change is reflected in the underlying\nfield.  Saving the change to the field can be canceled by returning false from the handler of this event.\nNote that if the value has not changed and ignoreNoChange = true, the editing will still end but this\nevent will not fire since no edit actually occurred.",
5000         "sig" : "function (_self, value, startValue)\n{\n\n}",
5001         "memberOf" : ""
5002       },
5003       {
5004         "name" : "beforedestroy",
5005         "type" : "function",
5006         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
5007         "sig" : "function (_self)\n{\n\n}",
5008         "memberOf" : "Roo.Component"
5009       },
5010       {
5011         "name" : "beforehide",
5012         "type" : "function",
5013         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
5014         "sig" : "function (_self)\n{\n\n}",
5015         "memberOf" : "Roo.Component"
5016       },
5017       {
5018         "name" : "beforerender",
5019         "type" : "function",
5020         "desc" : "Fires before the component is rendered. Return false to stop the render.",
5021         "sig" : "function (_self)\n{\n\n}",
5022         "memberOf" : "Roo.Component"
5023       },
5024       {
5025         "name" : "beforeshow",
5026         "type" : "function",
5027         "desc" : "Fires before the component is shown.  Return false to stop the show.",
5028         "sig" : "function (_self)\n{\n\n}",
5029         "memberOf" : "Roo.Component"
5030       },
5031       {
5032         "name" : "beforestartedit",
5033         "type" : "function",
5034         "desc" : "Fires when editing is initiated, but before the value changes.  Editing can be canceled by returning\nfalse from the handler of this event.",
5035         "sig" : "function (_self, boundEl, value)\n{\n\n}",
5036         "memberOf" : ""
5037       },
5038       {
5039         "name" : "complete",
5040         "type" : "function",
5041         "desc" : "Fires after editing is complete and any changed value has been written to the underlying field.",
5042         "sig" : "function (_self, value, startValue)\n{\n\n}",
5043         "memberOf" : ""
5044       },
5045       {
5046         "name" : "destroy",
5047         "type" : "function",
5048         "desc" : "Fires after the component is destroyed.",
5049         "sig" : "function (_self)\n{\n\n}",
5050         "memberOf" : "Roo.Component"
5051       },
5052       {
5053         "name" : "disable",
5054         "type" : "function",
5055         "desc" : "Fires after the component is disabled.",
5056         "sig" : "function (_self)\n{\n\n}",
5057         "memberOf" : "Roo.Component"
5058       },
5059       {
5060         "name" : "enable",
5061         "type" : "function",
5062         "desc" : "Fires after the component is enabled.",
5063         "sig" : "function (_self)\n{\n\n}",
5064         "memberOf" : "Roo.Component"
5065       },
5066       {
5067         "name" : "hide",
5068         "type" : "function",
5069         "desc" : "Fires after the component is hidden.",
5070         "sig" : "function (_self)\n{\n\n}",
5071         "memberOf" : "Roo.Component"
5072       },
5073       {
5074         "name" : "render",
5075         "type" : "function",
5076         "desc" : "Fires after the component is rendered.",
5077         "sig" : "function (_self)\n{\n\n}",
5078         "memberOf" : "Roo.Component"
5079       },
5080       {
5081         "name" : "show",
5082         "type" : "function",
5083         "desc" : "Fires after the component is shown.",
5084         "sig" : "function (_self)\n{\n\n}",
5085         "memberOf" : "Roo.Component"
5086       },
5087       {
5088         "name" : "specialkey",
5089         "type" : "function",
5090         "desc" : "Fires when any key related to navigation (arrows, tab, enter, esc, etc.) is pressed.  You can check\n{@link Roo.EventObject#getKey} to determine which key was pressed.",
5091         "sig" : "function (_self, e)\n{\n\n}",
5092         "memberOf" : ""
5093       },
5094       {
5095         "name" : "startedit",
5096         "type" : "function",
5097         "desc" : "Fires when this editor is displayed",
5098         "sig" : "function (boundEl, value)\n{\n\n}",
5099         "memberOf" : ""
5100       }
5101     ],
5102     "methods" : [
5103       {
5104         "name" : "addEvents",
5105         "type" : "function",
5106         "desc" : "Used to define events on this Observable",
5107         "sig" : "(object)",
5108         "static" : false,
5109         "memberOf" : "Roo.util.Observable"
5110       },
5111       {
5112         "name" : "addListener",
5113         "type" : "function",
5114         "desc" : "Appends an event handler to this component",
5115         "sig" : "(eventName, handler, scope, options)",
5116         "static" : false,
5117         "memberOf" : "Roo.util.Observable"
5118       },
5119       {
5120         "name" : "cancelEdit",
5121         "type" : "function",
5122         "desc" : "Cancels the editing process and hides the editor without persisting any changes.  The field value will be\nreverted to the original starting value.",
5123         "sig" : "(remainVisible)",
5124         "static" : false,
5125         "memberOf" : ""
5126       },
5127       {
5128         "name" : "capture",
5129         "type" : "function",
5130         "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.",
5131         "sig" : "(o, fn, scope)",
5132         "static" : true,
5133         "memberOf" : "Roo.util.Observable"
5134       },
5135       {
5136         "name" : "completeEdit",
5137         "type" : "function",
5138         "desc" : "Ends the editing process, persists the changed value to the underlying field, and hides the editor.",
5139         "sig" : "(remainVisible)",
5140         "static" : false,
5141         "memberOf" : ""
5142       },
5143       {
5144         "name" : "destroy",
5145         "type" : "function",
5146         "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}.",
5147         "sig" : "()\n{\n\n}",
5148         "static" : false,
5149         "memberOf" : "Roo.Component"
5150       },
5151       {
5152         "name" : "disable",
5153         "type" : "function",
5154         "desc" : "Disable this component.",
5155         "sig" : "()\n{\n\n}",
5156         "static" : false,
5157         "memberOf" : "Roo.Component"
5158       },
5159       {
5160         "name" : "enable",
5161         "type" : "function",
5162         "desc" : "Enable this component.",
5163         "sig" : "()\n{\n\n}",
5164         "static" : false,
5165         "memberOf" : "Roo.Component"
5166       },
5167       {
5168         "name" : "fireEvent",
5169         "type" : "function",
5170         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
5171         "sig" : "(eventName, args)",
5172         "static" : false,
5173         "memberOf" : "Roo.util.Observable"
5174       },
5175       {
5176         "name" : "focus",
5177         "type" : "function",
5178         "desc" : "Try to focus this component.",
5179         "sig" : "(selectText)",
5180         "static" : false,
5181         "memberOf" : "Roo.Component"
5182       },
5183       {
5184         "name" : "getEl",
5185         "type" : "function",
5186         "desc" : "Returns the underlying {@link Roo.Element}.",
5187         "sig" : "()\n{\n\n}",
5188         "static" : false,
5189         "memberOf" : "Roo.Component"
5190       },
5191       {
5192         "name" : "getId",
5193         "type" : "function",
5194         "desc" : "Returns the id of this component.",
5195         "sig" : "()\n{\n\n}",
5196         "static" : false,
5197         "memberOf" : "Roo.Component"
5198       },
5199       {
5200         "name" : "getValue",
5201         "type" : "function",
5202         "desc" : "Gets the data value of the editor",
5203         "sig" : "()\n{\n\n}",
5204         "static" : false,
5205         "memberOf" : ""
5206       },
5207       {
5208         "name" : "hasListener",
5209         "type" : "function",
5210         "desc" : "Checks to see if this object has any listeners for a specified event",
5211         "sig" : "(eventName)",
5212         "static" : false,
5213         "memberOf" : "Roo.util.Observable"
5214       },
5215       {
5216         "name" : "hide",
5217         "type" : "function",
5218         "desc" : "Hide this component.",
5219         "sig" : "()\n{\n\n}",
5220         "static" : false,
5221         "memberOf" : "Roo.Component"
5222       },
5223       {
5224         "name" : "isVisible",
5225         "type" : "function",
5226         "desc" : "Returns true if this component is visible.",
5227         "sig" : "()\n{\n\n}",
5228         "static" : false,
5229         "memberOf" : "Roo.Component"
5230       },
5231       {
5232         "name" : "on",
5233         "type" : "function",
5234         "desc" : "Appends an event handler to this element (shorthand for addListener)",
5235         "sig" : "(eventName, handler, scope, options)",
5236         "static" : false,
5237         "memberOf" : "Roo.util.Observable"
5238       },
5239       {
5240         "name" : "purgeListeners",
5241         "type" : "function",
5242         "desc" : "Removes all listeners for this object",
5243         "sig" : "()\n{\n\n}",
5244         "static" : false,
5245         "memberOf" : "Roo.util.Observable"
5246       },
5247       {
5248         "name" : "realign",
5249         "type" : "function",
5250         "desc" : "Realigns the editor to the bound field based on the current alignment config value.",
5251         "sig" : "()\n{\n\n}",
5252         "static" : false,
5253         "memberOf" : ""
5254       },
5255       {
5256         "name" : "releaseCapture",
5257         "type" : "function",
5258         "desc" : "Removes <b>all</b> added captures from the Observable.",
5259         "sig" : "(o)",
5260         "static" : true,
5261         "memberOf" : "Roo.util.Observable"
5262       },
5263       {
5264         "name" : "removeListener",
5265         "type" : "function",
5266         "desc" : "Removes a listener",
5267         "sig" : "(eventName, handler, scope)",
5268         "static" : false,
5269         "memberOf" : "Roo.util.Observable"
5270       },
5271       {
5272         "name" : "render",
5273         "type" : "function",
5274         "desc" : "If this is a lazy rendering component, render it to its container element.",
5275         "sig" : "(container)",
5276         "static" : false,
5277         "memberOf" : "Roo.Component"
5278       },
5279       {
5280         "name" : "setDisabled",
5281         "type" : "function",
5282         "desc" : "Convenience function for setting disabled/enabled by boolean.",
5283         "sig" : "(disabled)",
5284         "static" : false,
5285         "memberOf" : "Roo.Component"
5286       },
5287       {
5288         "name" : "setSize",
5289         "type" : "function",
5290         "desc" : "Sets the height and width of this editor.",
5291         "sig" : "(width, height)",
5292         "static" : false,
5293         "memberOf" : ""
5294       },
5295       {
5296         "name" : "setValue",
5297         "type" : "function",
5298         "desc" : "Sets the data value of the editor",
5299         "sig" : "(value)",
5300         "static" : false,
5301         "memberOf" : ""
5302       },
5303       {
5304         "name" : "setVisible",
5305         "type" : "function",
5306         "desc" : "Convenience function to hide or show this component by boolean.",
5307         "sig" : "(visible)",
5308         "static" : false,
5309         "memberOf" : "Roo.Component"
5310       },
5311       {
5312         "name" : "show",
5313         "type" : "function",
5314         "desc" : "Show this component.",
5315         "sig" : "()\n{\n\n}",
5316         "static" : false,
5317         "memberOf" : "Roo.Component"
5318       },
5319       {
5320         "name" : "startEdit",
5321         "type" : "function",
5322         "desc" : "Starts the editing process and shows the editor.",
5323         "sig" : "(el, value)",
5324         "static" : false,
5325         "memberOf" : ""
5326       },
5327       {
5328         "name" : "un",
5329         "type" : "function",
5330         "desc" : "Removes a listener (shorthand for removeListener)",
5331         "sig" : "(eventName, handler, scope)",
5332         "static" : false,
5333         "memberOf" : "Roo.util.Observable"
5334       }
5335     ]
5336   },
5337   "Roo.Element" : {
5338     "props" : [
5339     ],
5340     "events" : [
5341     ],
5342     "methods" : [
5343       {
5344         "name" : "addClass",
5345         "type" : "function",
5346         "desc" : "Adds one or more CSS classes to the element. Duplicate classes are automatically filtered out.",
5347         "sig" : "(className)",
5348         "static" : false,
5349         "memberOf" : ""
5350       },
5351       {
5352         "name" : "addClassOnClick",
5353         "type" : "function",
5354         "desc" : "Sets up event handlers to add and remove a css class when the mouse is down and then up on this element (a click effect)",
5355         "sig" : "(className)",
5356         "static" : false,
5357         "memberOf" : ""
5358       },
5359       {
5360         "name" : "addClassOnFocus",
5361         "type" : "function",
5362         "desc" : "Sets up event handlers to add and remove a css class when this element has the focus",
5363         "sig" : "(className)",
5364         "static" : false,
5365         "memberOf" : ""
5366       },
5367       {
5368         "name" : "addClassOnOver",
5369         "type" : "function",
5370         "desc" : "Sets up event handlers to add and remove a css class when the mouse is over this element",
5371         "sig" : "(className, preventFlicker)",
5372         "static" : false,
5373         "memberOf" : ""
5374       },
5375       {
5376         "name" : "addKeyListener",
5377         "type" : "function",
5378         "desc" : "Convenience method for constructing a KeyMap",
5379         "sig" : "(key, fn, scope)",
5380         "static" : false,
5381         "memberOf" : ""
5382       },
5383       {
5384         "name" : "addKeyMap",
5385         "type" : "function",
5386         "desc" : "Creates a KeyMap for this element",
5387         "sig" : "(config)",
5388         "static" : false,
5389         "memberOf" : ""
5390       },
5391       {
5392         "name" : "addListener",
5393         "type" : "function",
5394         "desc" : "Appends an event handler",
5395         "sig" : "(eventName, fn, scope, options)",
5396         "static" : false,
5397         "memberOf" : ""
5398       },
5399       {
5400         "name" : "alignTo",
5401         "type" : "function",
5402         "desc" : "Aligns this element with another element relative to the specified anchor points. If the other element is the\ndocument it aligns it to the viewport.\nThe position parameter is optional, and can be specified in any one of the following formats:\n<ul>\n  <li><b>Blank</b>: Defaults to aligning the element's top-left corner to the target's bottom-left corner (\"tl-bl\").</li>\n  <li><b>One anchor (deprecated)</b>: The passed anchor position is used as the target element's anchor point.\n      The element being aligned will position its top-left corner (tl) to that point.  <i>This method has been\n      deprecated in favor of the newer two anchor syntax below</i>.</li>\n  <li><b>Two anchors</b>: If two values from the table below are passed separated by a dash, the first value is used as the\n      element's anchor point, and the second value is used as the target's anchor point.</li>\n</ul>\nIn addition to the anchor points, the position parameter also supports the \"?\" character.  If \"?\" is passed at the end of\nthe position string, the element will attempt to align as specified, but the position will be adjusted to constrain to\nthe viewport if necessary.  Note that the element being aligned might be swapped to align to a different position than\nthat specified in order to enforce the viewport constraints.\nFollowing are all of the supported anchor positions:\n    <pre>\n    Value  Description\n    -----  -----------------------------\n    tl     The top left corner (default)\n    t      The center of the top edge\n    tr     The top right corner\n    l      The center of the left edge\n    c      In the center of the element\n    r      The center of the right edge\n    bl     The bottom left corner\n    b      The center of the bottom edge\n    br     The bottom right corner\n    </pre>\n    Example Usage:\n    <pre><code>\n    // align el to other-el using the default positioning (\"tl-bl\", non-constrained)\n    el.alignTo(\"other-el\");\n\n    // align the top left corner of el with the top right corner of other-el (constrained to viewport)\n    el.alignTo(\"other-el\", \"tr?\");\n\n    // align the bottom right corner of el with the center left edge of other-el\n    el.alignTo(\"other-el\", \"br-l?\");\n\n    // align the center of el with the bottom left corner of other-el and\n    // adjust the x position by -6 pixels (and the y position by 0)\n    el.alignTo(\"other-el\", \"c-bl\", [-6, 0]);\n    </code></pre>",
5403         "sig" : "(element, position, offsets, animate)",
5404         "static" : false,
5405         "memberOf" : ""
5406       },
5407       {
5408         "name" : "anchorTo",
5409         "type" : "function",
5410         "desc" : "Anchors an element to another element and realigns it when the window is resized.",
5411         "sig" : "(element, position, offsets, animate, monitorScroll, callback)",
5412         "static" : false,
5413         "memberOf" : ""
5414       },
5415       {
5416         "name" : "animate",
5417         "type" : "function",
5418         "desc" : "Perform animation on this element.",
5419         "sig" : "(args, duration, onComplete, easing, animType)",
5420         "static" : false,
5421         "memberOf" : ""
5422       },
5423       {
5424         "name" : "appendChild",
5425         "type" : "function",
5426         "desc" : "Appends the passed element(s) to this element",
5427         "sig" : "(el)",
5428         "static" : false,
5429         "memberOf" : ""
5430       },
5431       {
5432         "name" : "appendTo",
5433         "type" : "function",
5434         "desc" : "Appends this element to the passed element",
5435         "sig" : "(el)",
5436         "static" : false,
5437         "memberOf" : ""
5438       },
5439       {
5440         "name" : "applyStyles",
5441         "type" : "function",
5442         "desc" : "More flexible version of {@link #setStyle} for setting style properties.",
5443         "sig" : "(styles)",
5444         "static" : false,
5445         "memberOf" : ""
5446       },
5447       {
5448         "name" : "attr",
5449         "type" : "function",
5450         "desc" : "Sets or Returns the value the dom attribute value",
5451         "sig" : "(name, value)",
5452         "static" : false,
5453         "memberOf" : ""
5454       },
5455       {
5456         "name" : "autoHeight",
5457         "type" : "function",
5458         "desc" : "Measures the element's content height and updates height to match. Note: this function uses setTimeout so\nthe new height may not be available immediately.",
5459         "sig" : "(animate, duration, onComplete, easing)",
5460         "static" : false,
5461         "memberOf" : ""
5462       },
5463       {
5464         "name" : "beginMeasure",
5465         "type" : "function",
5466         "desc" : "Temporarily enables offsets (width,height,x,y) for an element with display:none, use endMeasure() when done.",
5467         "sig" : "()\n{\n\n}",
5468         "static" : false,
5469         "memberOf" : ""
5470       },
5471       {
5472         "name" : "blur",
5473         "type" : "function",
5474         "desc" : "Tries to blur the element. Any exceptions are caught and ignored.",
5475         "sig" : "()\n{\n\n}",
5476         "static" : false,
5477         "memberOf" : ""
5478       },
5479       {
5480         "name" : "boxWrap",
5481         "type" : "function",
5482         "desc" : "Wraps the specified element with a special markup/CSS block that renders by default as a gray container with a\ngradient background, rounded corners and a 4-way shadow.",
5483         "sig" : "(class)",
5484         "static" : false,
5485         "memberOf" : ""
5486       },
5487       {
5488         "name" : "center",
5489         "type" : "function",
5490         "desc" : "Centers the Element in either the viewport, or another Element.",
5491         "sig" : "(centerIn)",
5492         "static" : false,
5493         "memberOf" : ""
5494       },
5495       {
5496         "name" : "child",
5497         "type" : "function",
5498         "desc" : "Selects a single child at any depth below this element based on the passed CSS selector (the selector should not contain an id).",
5499         "sig" : "(selector, returnDom)",
5500         "static" : false,
5501         "memberOf" : ""
5502       },
5503       {
5504         "name" : "clean",
5505         "type" : "function",
5506         "desc" : "Removes worthless text nodes",
5507         "sig" : "(forceReclean)",
5508         "static" : false,
5509         "memberOf" : ""
5510       },
5511       {
5512         "name" : "clearOpacity",
5513         "type" : "function",
5514         "desc" : "Clears any opacity settings from this element. Required in some cases for IE.",
5515         "sig" : "()\n{\n\n}",
5516         "static" : false,
5517         "memberOf" : ""
5518       },
5519       {
5520         "name" : "clearPositioning",
5521         "type" : "function",
5522         "desc" : "Clear positioning back to the default when the document was loaded",
5523         "sig" : "(value)",
5524         "static" : false,
5525         "memberOf" : ""
5526       },
5527       {
5528         "name" : "clip",
5529         "type" : "function",
5530         "desc" : "Store the current overflow setting and clip overflow on the element - use {@link #unclip} to remove",
5531         "sig" : "()\n{\n\n}",
5532         "static" : false,
5533         "memberOf" : ""
5534       },
5535       {
5536         "name" : "contains",
5537         "type" : "function",
5538         "desc" : "Returns true if this element is an ancestor of the passed element",
5539         "sig" : "(el)",
5540         "static" : false,
5541         "memberOf" : ""
5542       },
5543       {
5544         "name" : "createChild",
5545         "type" : "function",
5546         "desc" : "Creates the passed DomHelper config and appends it to this element or optionally inserts it before the passed child element.",
5547         "sig" : "(config, insertBefore, returnDom)",
5548         "static" : false,
5549         "memberOf" : ""
5550       },
5551       {
5552         "name" : "createProxy",
5553         "type" : "function",
5554         "desc" : "Creates a proxy element of this element",
5555         "sig" : "(config, renderTo, matchBox)",
5556         "static" : false,
5557         "memberOf" : ""
5558       },
5559       {
5560         "name" : "createShim",
5561         "type" : "function",
5562         "desc" : "Creates an iframe shim for this element to keep selects and other windowed objects from\nshowing through.",
5563         "sig" : "()\n{\n\n}",
5564         "static" : false,
5565         "memberOf" : ""
5566       },
5567       {
5568         "name" : "down",
5569         "type" : "function",
5570         "desc" : "Selects a single *direct* child based on the passed CSS selector (the selector should not contain an id).",
5571         "sig" : "(selector, returnDom)",
5572         "static" : false,
5573         "memberOf" : ""
5574       },
5575       {
5576         "name" : "enableDisplayMode",
5577         "type" : "function",
5578         "desc" : "Convenience method for setVisibilityMode(Element.DISPLAY)",
5579         "sig" : "(display)",
5580         "static" : false,
5581         "memberOf" : ""
5582       },
5583       {
5584         "name" : "endMeasure",
5585         "type" : "function",
5586         "desc" : "Restores displays to before beginMeasure was called",
5587         "sig" : "()\n{\n\n}",
5588         "static" : false,
5589         "memberOf" : ""
5590       },
5591       {
5592         "name" : "findParent",
5593         "type" : "function",
5594         "desc" : "Looks at this node and then at parent nodes for a match of the passed simple selector (e.g. div.some-class or span:first-child)",
5595         "sig" : "(selector, maxDepth, returnEl)",
5596         "static" : false,
5597         "memberOf" : ""
5598       },
5599       {
5600         "name" : "findParentNode",
5601         "type" : "function",
5602         "desc" : "Looks at parent nodes for a match of the passed simple selector (e.g. div.some-class or span:first-child)",
5603         "sig" : "(selector, maxDepth, returnEl)",
5604         "static" : false,
5605         "memberOf" : ""
5606       },
5607       {
5608         "name" : "findScrollableParent",
5609         "type" : "function",
5610         "desc" : "Looks at  the scrollable parent element",
5611         "sig" : "()\n{\n\n}",
5612         "static" : false,
5613         "memberOf" : ""
5614       },
5615       {
5616         "name" : "fitToParent",
5617         "type" : "function",
5618         "desc" : "Sizes this element to its parent element's dimensions performing\nneccessary box adjustments.",
5619         "sig" : "(monitorResize, targetParent)",
5620         "static" : false,
5621         "memberOf" : ""
5622       },
5623       {
5624         "name" : "fly",
5625         "type" : "function",
5626         "desc" : "Gets the globally shared flyweight Element, with the passed node as the active element. Do not store a reference to this element -\nthe dom node can be overwritten by other code.",
5627         "sig" : "(el, named)",
5628         "static" : true,
5629         "memberOf" : ""
5630       },
5631       {
5632         "name" : "focus",
5633         "type" : "function",
5634         "desc" : "Tries to focus the element. Any exceptions are caught and ignored.",
5635         "sig" : "()\n{\n\n}",
5636         "static" : false,
5637         "memberOf" : ""
5638       },
5639       {
5640         "name" : "get",
5641         "type" : "function",
5642         "desc" : "Static method to retrieve Element objects. Uses simple caching to consistently return the same object.\nAutomatically fixes if an object was recreated with the same id via AJAX or DOM.",
5643         "sig" : "(el)",
5644         "static" : true,
5645         "memberOf" : ""
5646       },
5647       {
5648         "name" : "getAlignToXY",
5649         "type" : "function",
5650         "desc" : "Gets the x,y coordinates to align this element with another element. See {@link #alignTo} for more info on the\nsupported position values.",
5651         "sig" : "(element, position, offsets)",
5652         "static" : false,
5653         "memberOf" : ""
5654       },
5655       {
5656         "name" : "getAnchorXY",
5657         "type" : "function",
5658         "desc" : "Gets the x,y coordinates specified by the anchor position on the element.",
5659         "sig" : "(anchor, size, local)",
5660         "static" : false,
5661         "memberOf" : ""
5662       },
5663       {
5664         "name" : "getAttributeNS",
5665         "type" : "function",
5666         "desc" : "Returns the value of a namespaced attribute from the element's underlying DOM node.",
5667         "sig" : "(namespace, name)",
5668         "static" : false,
5669         "memberOf" : ""
5670       },
5671       {
5672         "name" : "getBorderWidth",
5673         "type" : "function",
5674         "desc" : "Gets the width of the border(s) for the specified side(s)",
5675         "sig" : "(side)",
5676         "static" : false,
5677         "memberOf" : ""
5678       },
5679       {
5680         "name" : "getBottom",
5681         "type" : "function",
5682         "desc" : "Gets the bottom Y coordinate of the element (element Y position + element height)",
5683         "sig" : "(local)",
5684         "static" : false,
5685         "memberOf" : ""
5686       },
5687       {
5688         "name" : "getBox",
5689         "type" : "function",
5690         "desc" : "Return a box {x, y, width, height} that can be used to set another elements\nsize/location to match this element.",
5691         "sig" : "(contentBox, local)",
5692         "static" : false,
5693         "memberOf" : ""
5694       },
5695       {
5696         "name" : "getCenterXY",
5697         "type" : "function",
5698         "desc" : "Calculates the x, y to center this element on the screen",
5699         "sig" : "()\n{\n\n}",
5700         "static" : false,
5701         "memberOf" : ""
5702       },
5703       {
5704         "name" : "getColor",
5705         "type" : "function",
5706         "desc" : "Return the CSS color for the specified CSS attribute. rgb, 3 digit (like #fff) and valid values\nare convert to standard 6 digit hex color.",
5707         "sig" : "(attr, defaultValue, prefix)",
5708         "static" : false,
5709         "memberOf" : ""
5710       },
5711       {
5712         "name" : "getComputedHeight",
5713         "type" : "function",
5714         "desc" : "Returns either the offsetHeight or the height of this element based on CSS height adjusted by padding or borders\nwhen needed to simulate offsetHeight when offsets aren't available. This may not work on display:none elements\nif a height has not been set using CSS.",
5715         "sig" : "()\n{\n\n}",
5716         "static" : false,
5717         "memberOf" : ""
5718       },
5719       {
5720         "name" : "getComputedWidth",
5721         "type" : "function",
5722         "desc" : "Returns either the offsetWidth or the width of this element based on CSS width adjusted by padding or borders\nwhen needed to simulate offsetWidth when offsets aren't available. This may not work on display:none elements\nif a width has not been set using CSS.",
5723         "sig" : "()\n{\n\n}",
5724         "static" : false,
5725         "memberOf" : ""
5726       },
5727       {
5728         "name" : "getFrameWidth",
5729         "type" : "function",
5730         "desc" : "Returns the sum width of the padding and borders for the passed \"sides\". See getBorderWidth()\n         for more information about the sides.",
5731         "sig" : "(sides)",
5732         "static" : false,
5733         "memberOf" : ""
5734       },
5735       {
5736         "name" : "getHeight",
5737         "type" : "function",
5738         "desc" : "Returns the offset height of the element",
5739         "sig" : "(contentHeight)",
5740         "static" : false,
5741         "memberOf" : ""
5742       },
5743       {
5744         "name" : "getLeft",
5745         "type" : "function",
5746         "desc" : "Gets the left X coordinate",
5747         "sig" : "(local)",
5748         "static" : false,
5749         "memberOf" : ""
5750       },
5751       {
5752         "name" : "getMargins",
5753         "type" : "function",
5754         "desc" : "Returns an object with properties top, left, right and bottom representing the margins of this element unless sides is passed,\nthen it returns the calculated width of the sides (see getPadding)",
5755         "sig" : "(sides)",
5756         "static" : false,
5757         "memberOf" : ""
5758       },
5759       {
5760         "name" : "getNextSibling",
5761         "type" : "function",
5762         "desc" : "Gets the next sibling, skipping text nodes",
5763         "sig" : "()\n{\n\n}",
5764         "static" : false,
5765         "memberOf" : ""
5766       },
5767       {
5768         "name" : "getPadding",
5769         "type" : "function",
5770         "desc" : "Gets the width of the padding(s) for the specified side(s)",
5771         "sig" : "(side)",
5772         "static" : false,
5773         "memberOf" : ""
5774       },
5775       {
5776         "name" : "getPositioning",
5777         "type" : "function",
5778         "desc" : "Gets an object with all CSS positioning properties. Useful along with setPostioning to get\nsnapshot before performing an update and then restoring the element.",
5779         "sig" : "()\n{\n\n}",
5780         "static" : false,
5781         "memberOf" : ""
5782       },
5783       {
5784         "name" : "getPrevSibling",
5785         "type" : "function",
5786         "desc" : "Gets the previous sibling, skipping text nodes",
5787         "sig" : "()\n{\n\n}",
5788         "static" : false,
5789         "memberOf" : ""
5790       },
5791       {
5792         "name" : "getRegion",
5793         "type" : "function",
5794         "desc" : "Returns the region of the given element.\nThe element must be part of the DOM tree to have a region (display:none or elements not appended return false).",
5795         "sig" : "()\n{\n\n}",
5796         "static" : false,
5797         "memberOf" : ""
5798       },
5799       {
5800         "name" : "getRight",
5801         "type" : "function",
5802         "desc" : "Gets the right X coordinate of the element (element X position + element width)",
5803         "sig" : "(local)",
5804         "static" : false,
5805         "memberOf" : ""
5806       },
5807       {
5808         "name" : "getScroll",
5809         "type" : "function",
5810         "desc" : "Returns the current scroll position of the element.",
5811         "sig" : "()\n{\n\n}",
5812         "static" : false,
5813         "memberOf" : ""
5814       },
5815       {
5816         "name" : "getSize",
5817         "type" : "function",
5818         "desc" : "Returns the size of the element.",
5819         "sig" : "(contentSize)",
5820         "static" : false,
5821         "memberOf" : ""
5822       },
5823       {
5824         "name" : "getStyle",
5825         "type" : "function",
5826         "desc" : "Normalizes currentStyle and computedStyle. This is not YUI getStyle, it is an optimised version.",
5827         "sig" : "(property)",
5828         "static" : false,
5829         "memberOf" : ""
5830       },
5831       {
5832         "name" : "getStyles",
5833         "type" : "function",
5834         "desc" : "Returns an object with properties matching the styles requested.\nFor example, el.getStyles('color', 'font-size', 'width') might return\n{'color': '#FFFFFF', 'font-size': '13px', 'width': '100px'}.",
5835         "sig" : "(style1, style2)",
5836         "static" : false,
5837         "memberOf" : ""
5838       },
5839       {
5840         "name" : "getTop",
5841         "type" : "function",
5842         "desc" : "Gets the top Y coordinate",
5843         "sig" : "(local)",
5844         "static" : false,
5845         "memberOf" : ""
5846       },
5847       {
5848         "name" : "getUpdateManager",
5849         "type" : "function",
5850         "desc" : "Gets this element's UpdateManager",
5851         "sig" : "()\n{\n\n}",
5852         "static" : false,
5853         "memberOf" : ""
5854       },
5855       {
5856         "name" : "getValue",
5857         "type" : "function",
5858         "desc" : "Returns the value of the \"value\" attribute",
5859         "sig" : "(asNumber)",
5860         "static" : false,
5861         "memberOf" : ""
5862       },
5863       {
5864         "name" : "getViewSize",
5865         "type" : "function",
5866         "desc" : "Returns the width and height of the viewport.",
5867         "sig" : "()\n{\n\n}",
5868         "static" : false,
5869         "memberOf" : ""
5870       },
5871       {
5872         "name" : "getWidth",
5873         "type" : "function",
5874         "desc" : "Returns the offset width of the element",
5875         "sig" : "(contentWidth)",
5876         "static" : false,
5877         "memberOf" : ""
5878       },
5879       {
5880         "name" : "getX",
5881         "type" : "function",
5882         "desc" : "Gets the current X position of the element based on page coordinates.  Element must be part of the DOM tree to have page coordinates (display:none or elements not appended return false).",
5883         "sig" : "()\n{\n\n}",
5884         "static" : false,
5885         "memberOf" : ""
5886       },
5887       {
5888         "name" : "getXY",
5889         "type" : "function",
5890         "desc" : "Gets the current position of the element based on page coordinates.  Element must be part of the DOM tree to have page coordinates (display:none or elements not appended return false).",
5891         "sig" : "()\n{\n\n}",
5892         "static" : false,
5893         "memberOf" : ""
5894       },
5895       {
5896         "name" : "getY",
5897         "type" : "function",
5898         "desc" : "Gets the current Y position of the element based on page coordinates.  Element must be part of the DOM tree to have page coordinates (display:none or elements not appended return false).",
5899         "sig" : "()\n{\n\n}",
5900         "static" : false,
5901         "memberOf" : ""
5902       },
5903       {
5904         "name" : "hasClass",
5905         "type" : "function",
5906         "desc" : "Checks if the specified CSS class exists on this element's DOM node.",
5907         "sig" : "(className)",
5908         "static" : false,
5909         "memberOf" : ""
5910       },
5911       {
5912         "name" : "hide",
5913         "type" : "function",
5914         "desc" : "Hide this element - Uses display mode to determine whether to use \"display\" or \"visibility\". See {@link #setVisible}.",
5915         "sig" : "(animate)",
5916         "static" : false,
5917         "memberOf" : ""
5918       },
5919       {
5920         "name" : "initDD",
5921         "type" : "function",
5922         "desc" : "Initializes a {@link Roo.dd.DD} drag drop object for this element.",
5923         "sig" : "(group, config, overrides)",
5924         "static" : false,
5925         "memberOf" : ""
5926       },
5927       {
5928         "name" : "initDDProxy",
5929         "type" : "function",
5930         "desc" : "Initializes a {@link Roo.dd.DDProxy} object for this element.",
5931         "sig" : "(group, config, overrides)",
5932         "static" : false,
5933         "memberOf" : ""
5934       },
5935       {
5936         "name" : "initDDTarget",
5937         "type" : "function",
5938         "desc" : "Initializes a {@link Roo.dd.DDTarget} object for this element.",
5939         "sig" : "(group, config, overrides)",
5940         "static" : false,
5941         "memberOf" : ""
5942       },
5943       {
5944         "name" : "insertAfter",
5945         "type" : "function",
5946         "desc" : "Inserts this element after the passed element in the DOM",
5947         "sig" : "(el)",
5948         "static" : false,
5949         "memberOf" : ""
5950       },
5951       {
5952         "name" : "insertBefore",
5953         "type" : "function",
5954         "desc" : "Inserts this element before the passed element in the DOM",
5955         "sig" : "(el)",
5956         "static" : false,
5957         "memberOf" : ""
5958       },
5959       {
5960         "name" : "insertFirst",
5961         "type" : "function",
5962         "desc" : "Inserts (or creates) an element (or DomHelper config) as the first child of the this element",
5963         "sig" : "(el)",
5964         "static" : false,
5965         "memberOf" : ""
5966       },
5967       {
5968         "name" : "insertHtml",
5969         "type" : "function",
5970         "desc" : "Inserts an html fragment into this element",
5971         "sig" : "(where, html, returnEl)",
5972         "static" : false,
5973         "memberOf" : ""
5974       },
5975       {
5976         "name" : "insertSibling",
5977         "type" : "function",
5978         "desc" : "Inserts (or creates) the passed element (or DomHelper config) as a sibling of this element",
5979         "sig" : "(el, where, returnDom)",
5980         "static" : false,
5981         "memberOf" : ""
5982       },
5983       {
5984         "name" : "is",
5985         "type" : "function",
5986         "desc" : "Returns true if this element matches the passed simple selector (e.g. div.some-class or span:first-child)",
5987         "sig" : "(selector)",
5988         "static" : false,
5989         "memberOf" : ""
5990       },
5991       {
5992         "name" : "isBorderBox",
5993         "type" : "function",
5994         "desc" : "Tests various css rules/browsers to determine if this element uses a border box",
5995         "sig" : "()\n{\n\n}",
5996         "static" : false,
5997         "memberOf" : ""
5998       },
5999       {
6000         "name" : "isDisplayed",
6001         "type" : "function",
6002         "desc" : "Returns true if display is not \"none\"",
6003         "sig" : "()\n{\n\n}",
6004         "static" : false,
6005         "memberOf" : ""
6006       },
6007       {
6008         "name" : "isMasked",
6009         "type" : "function",
6010         "desc" : "Returns true if this element is masked",
6011         "sig" : "()\n{\n\n}",
6012         "static" : false,
6013         "memberOf" : ""
6014       },
6015       {
6016         "name" : "isScrollable",
6017         "type" : "function",
6018         "desc" : "Returns true if this element is scrollable.",
6019         "sig" : "()\n{\n\n}",
6020         "static" : false,
6021         "memberOf" : ""
6022       },
6023       {
6024         "name" : "isVisible",
6025         "type" : "function",
6026         "desc" : "Checks whether the element is currently visible using both visibility and display properties.",
6027         "sig" : "(deep)",
6028         "static" : false,
6029         "memberOf" : ""
6030       },
6031       {
6032         "name" : "load",
6033         "type" : "function",
6034         "desc" : "Direct access to the UpdateManager update() method (takes the same parameters).",
6035         "sig" : "(url, params, callback, discardUrl)",
6036         "static" : false,
6037         "memberOf" : ""
6038       },
6039       {
6040         "name" : "mask",
6041         "type" : "function",
6042         "desc" : "Puts a mask over this element to disable user interaction. Requires core.css.\nThis method can only be applied to elements which accept child nodes.",
6043         "sig" : "(msg, msgCls)",
6044         "static" : false,
6045         "memberOf" : ""
6046       },
6047       {
6048         "name" : "move",
6049         "type" : "function",
6050         "desc" : "Move this element relative to its current position.",
6051         "sig" : "(direction, distance, animate)",
6052         "static" : false,
6053         "memberOf" : ""
6054       },
6055       {
6056         "name" : "moveTo",
6057         "type" : "function",
6058         "desc" : "Sets the position of the element in page coordinates, regardless of how the element is positioned.\nThe element must be part of the DOM tree to have page coordinates (display:none or elements not appended return false).",
6059         "sig" : "(x, y, animate)",
6060         "static" : false,
6061         "memberOf" : ""
6062       },
6063       {
6064         "name" : "on",
6065         "type" : "function",
6066         "desc" : "Appends an event handler (Shorthand for addListener)",
6067         "sig" : "(eventName, fn, scope, options)",
6068         "static" : false,
6069         "memberOf" : ""
6070       },
6071       {
6072         "name" : "position",
6073         "type" : "function",
6074         "desc" : "Initializes positioning on this element. If a desired position is not passed, it will make the\nthe element positioned relative IF it is not already positioned.",
6075         "sig" : "(pos, zIndex, x, y)",
6076         "static" : false,
6077         "memberOf" : ""
6078       },
6079       {
6080         "name" : "query",
6081         "type" : "function",
6082         "desc" : "Selects child nodes based on the passed CSS selector (the selector should not contain an id).",
6083         "sig" : "(selector)",
6084         "static" : false,
6085         "memberOf" : ""
6086       },
6087       {
6088         "name" : "radioClass",
6089         "type" : "function",
6090         "desc" : "Adds one or more CSS classes to this element and removes the same class(es) from all siblings.",
6091         "sig" : "(className)",
6092         "static" : false,
6093         "memberOf" : ""
6094       },
6095       {
6096         "name" : "remove",
6097         "type" : "function",
6098         "desc" : "Removes this element from the DOM and deletes it from the cache",
6099         "sig" : "()\n{\n\n}",
6100         "static" : false,
6101         "memberOf" : ""
6102       },
6103       {
6104         "name" : "removeAllListeners",
6105         "type" : "function",
6106         "desc" : "Removes all previous added listeners from this element",
6107         "sig" : "()\n{\n\n}",
6108         "static" : false,
6109         "memberOf" : ""
6110       },
6111       {
6112         "name" : "removeClass",
6113         "type" : "function",
6114         "desc" : "Removes one or more CSS classes from the element.",
6115         "sig" : "(className)",
6116         "static" : false,
6117         "memberOf" : ""
6118       },
6119       {
6120         "name" : "removeListener",
6121         "type" : "function",
6122         "desc" : "Removes an event handler from this element",
6123         "sig" : "(eventName, fn)",
6124         "static" : false,
6125         "memberOf" : ""
6126       },
6127       {
6128         "name" : "repaint",
6129         "type" : "function",
6130         "desc" : "Forces the browser to repaint this element",
6131         "sig" : "()\n{\n\n}",
6132         "static" : false,
6133         "memberOf" : ""
6134       },
6135       {
6136         "name" : "replace",
6137         "type" : "function",
6138         "desc" : "Replaces the passed element with this element",
6139         "sig" : "(el)",
6140         "static" : false,
6141         "memberOf" : ""
6142       },
6143       {
6144         "name" : "replaceClass",
6145         "type" : "function",
6146         "desc" : "Replaces a CSS class on the element with another.  If the old name does not exist, the new name will simply be added.",
6147         "sig" : "(oldClassName, newClassName)",
6148         "static" : false,
6149         "memberOf" : ""
6150       },
6151       {
6152         "name" : "scroll",
6153         "type" : "function",
6154         "desc" : "Scrolls this element the specified direction. Does bounds checking to make sure the scroll is\nwithin this element's scrollable range.",
6155         "sig" : "(direction, distance, animate)",
6156         "static" : false,
6157         "memberOf" : ""
6158       },
6159       {
6160         "name" : "scrollIntoView",
6161         "type" : "function",
6162         "desc" : "Scrolls this element into view within the passed container.",
6163         "sig" : "(container, hscroll)",
6164         "static" : false,
6165         "memberOf" : ""
6166       },
6167       {
6168         "name" : "scrollTo",
6169         "type" : "function",
6170         "desc" : "Scrolls this element the specified scroll point. It does NOT do bounds checking so if you scroll to a weird value it will try to do it. For auto bounds checking, use scroll().",
6171         "sig" : "(side, value, animate)",
6172         "static" : false,
6173         "memberOf" : ""
6174       },
6175       {
6176         "name" : "select",
6177         "type" : "function",
6178         "desc" : "Creates a {@link Roo.CompositeElement} for child nodes based on the passed CSS selector (the selector should not contain an id).",
6179         "sig" : "(selector, unique)",
6180         "static" : false,
6181         "memberOf" : ""
6182       },
6183       {
6184         "name" : "set",
6185         "type" : "function",
6186         "desc" : "Sets the passed attributes as attributes of this element (a style attribute can be a string, object or function)",
6187         "sig" : "(o, useSet)",
6188         "static" : false,
6189         "memberOf" : ""
6190       },
6191       {
6192         "name" : "setBottom",
6193         "type" : "function",
6194         "desc" : "Sets the element's CSS bottom style.",
6195         "sig" : "(bottom)",
6196         "static" : false,
6197         "memberOf" : ""
6198       },
6199       {
6200         "name" : "setBounds",
6201         "type" : "function",
6202         "desc" : "Sets the element's position and size in one shot. If animation is true then width, height, x and y will be animated concurrently.",
6203         "sig" : "(x, y, width, height, animate)",
6204         "static" : false,
6205         "memberOf" : ""
6206       },
6207       {
6208         "name" : "setBox",
6209         "type" : "function",
6210         "desc" : "Sets the element's box. Use getBox() on another element to get a box obj. If animate is true then width, height, x and y will be animated concurrently.",
6211         "sig" : "(box, adjust, animate)",
6212         "static" : false,
6213         "memberOf" : ""
6214       },
6215       {
6216         "name" : "setDisplayed",
6217         "type" : "function",
6218         "desc" : "Sets the CSS display property. Uses originalDisplay if the specified value is a boolean true.",
6219         "sig" : "(value)",
6220         "static" : false,
6221         "memberOf" : ""
6222       },
6223       {
6224         "name" : "setHeight",
6225         "type" : "function",
6226         "desc" : "Set the height of the element",
6227         "sig" : "(height, animate)",
6228         "static" : false,
6229         "memberOf" : ""
6230       },
6231       {
6232         "name" : "setLeft",
6233         "type" : "function",
6234         "desc" : "Sets the element's left position directly using CSS style (instead of {@link #setX}).",
6235         "sig" : "(left)",
6236         "static" : false,
6237         "memberOf" : ""
6238       },
6239       {
6240         "name" : "setLeftTop",
6241         "type" : "function",
6242         "desc" : "Quick set left and top adding default units",
6243         "sig" : "(left, top)",
6244         "static" : false,
6245         "memberOf" : ""
6246       },
6247       {
6248         "name" : "setLocation",
6249         "type" : "function",
6250         "desc" : "Sets the position of the element in page coordinates, regardless of how the element is positioned.\nThe element must be part of the DOM tree to have page coordinates (display:none or elements not appended return false).",
6251         "sig" : "(x, y, animate)",
6252         "static" : false,
6253         "memberOf" : ""
6254       },
6255       {
6256         "name" : "setOpacity",
6257         "type" : "function",
6258         "desc" : "Set the opacity of the element",
6259         "sig" : "(opacity, animate)",
6260         "static" : false,
6261         "memberOf" : ""
6262       },
6263       {
6264         "name" : "setPositioning",
6265         "type" : "function",
6266         "desc" : "Set positioning with an object returned by getPositioning().",
6267         "sig" : "(posCfg)",
6268         "static" : false,
6269         "memberOf" : ""
6270       },
6271       {
6272         "name" : "setRegion",
6273         "type" : "function",
6274         "desc" : "Sets the element's position and size the the specified region. If animation is true then width, height, x and y will be animated concurrently.",
6275         "sig" : "(region, animate)",
6276         "static" : false,
6277         "memberOf" : ""
6278       },
6279       {
6280         "name" : "setRight",
6281         "type" : "function",
6282         "desc" : "Sets the element's CSS right style.",
6283         "sig" : "(right)",
6284         "static" : false,
6285         "memberOf" : ""
6286       },
6287       {
6288         "name" : "setSize",
6289         "type" : "function",
6290         "desc" : "Set the size of the element. If animation is true, both width an height will be animated concurrently.",
6291         "sig" : "(width, height, animate)",
6292         "static" : false,
6293         "memberOf" : ""
6294       },
6295       {
6296         "name" : "setStyle",
6297         "type" : "function",
6298         "desc" : "Wrapper for setting style properties, also takes single object parameter of multiple styles.",
6299         "sig" : "(property, value)",
6300         "static" : false,
6301         "memberOf" : ""
6302       },
6303       {
6304         "name" : "setTop",
6305         "type" : "function",
6306         "desc" : "Sets the element's top position directly using CSS style (instead of {@link #setY}).",
6307         "sig" : "(top)",
6308         "static" : false,
6309         "memberOf" : ""
6310       },
6311       {
6312         "name" : "setVisibilityMode",
6313         "type" : "function",
6314         "desc" : "Sets the element's visibility mode. When setVisible() is called it\nwill use this to determine whether to set the visibility or the display property.",
6315         "sig" : "(visMode)",
6316         "static" : false,
6317         "memberOf" : ""
6318       },
6319       {
6320         "name" : "setVisible",
6321         "type" : "function",
6322         "desc" : "Sets the visibility of the element (see details). If the visibilityMode is set to Element.DISPLAY, it will use\nthe display property to hide the element, otherwise it uses visibility. The default is to hide and show using the visibility property.",
6323         "sig" : "(visible, animate)",
6324         "static" : false,
6325         "memberOf" : ""
6326       },
6327       {
6328         "name" : "setWidth",
6329         "type" : "function",
6330         "desc" : "Set the width of the element",
6331         "sig" : "(width, animate)",
6332         "static" : false,
6333         "memberOf" : ""
6334       },
6335       {
6336         "name" : "setX",
6337         "type" : "function",
6338         "desc" : "Sets the X position of the element based on page coordinates.  Element must be part of the DOM tree to have page coordinates (display:none or elements not appended return false).",
6339         "sig" : "(The, animate)",
6340         "static" : false,
6341         "memberOf" : ""
6342       },
6343       {
6344         "name" : "setXY",
6345         "type" : "function",
6346         "desc" : "Sets the position of the element in page coordinates, regardless of how the element is positioned.\nThe element must be part of the DOM tree to have page coordinates (display:none or elements not appended return false).",
6347         "sig" : "(pos, animate)",
6348         "static" : false,
6349         "memberOf" : ""
6350       },
6351       {
6352         "name" : "setY",
6353         "type" : "function",
6354         "desc" : "Sets the Y position of the element based on page coordinates.  Element must be part of the DOM tree to have page coordinates (display:none or elements not appended return false).",
6355         "sig" : "(The, animate)",
6356         "static" : false,
6357         "memberOf" : ""
6358       },
6359       {
6360         "name" : "show",
6361         "type" : "function",
6362         "desc" : "Show this element - Uses display mode to determine whether to use \"display\" or \"visibility\". See {@link #setVisible}.",
6363         "sig" : "(animate)",
6364         "static" : false,
6365         "memberOf" : ""
6366       },
6367       {
6368         "name" : "swallowEvent",
6369         "type" : "function",
6370         "desc" : "Stops the specified event from bubbling and optionally prevents the default action",
6371         "sig" : "(eventName, preventDefault)",
6372         "static" : false,
6373         "memberOf" : ""
6374       },
6375       {
6376         "name" : "toggle",
6377         "type" : "function",
6378         "desc" : "Toggles the element's visibility or display, depending on visibility mode.",
6379         "sig" : "(animate)",
6380         "static" : false,
6381         "memberOf" : ""
6382       },
6383       {
6384         "name" : "toggleClass",
6385         "type" : "function",
6386         "desc" : "Toggles the specified CSS class on this element (removes it if it already exists, otherwise adds it).",
6387         "sig" : "(className)",
6388         "static" : false,
6389         "memberOf" : ""
6390       },
6391       {
6392         "name" : "translatePoints",
6393         "type" : "function",
6394         "desc" : "Translates the passed page coordinates into left/top css values for this element",
6395         "sig" : "(x, y)",
6396         "static" : false,
6397         "memberOf" : ""
6398       },
6399       {
6400         "name" : "un",
6401         "type" : "function",
6402         "desc" : "Removes an event handler from this element (shorthand for removeListener)",
6403         "sig" : "(eventName, fn)",
6404         "static" : false,
6405         "memberOf" : ""
6406       },
6407       {
6408         "name" : "unclip",
6409         "type" : "function",
6410         "desc" : "Return clipping (overflow) to original clipping before clip() was called",
6411         "sig" : "()\n{\n\n}",
6412         "static" : false,
6413         "memberOf" : ""
6414       },
6415       {
6416         "name" : "unmask",
6417         "type" : "function",
6418         "desc" : "Removes a previously applied mask. If removeEl is true the mask overlay is destroyed, otherwise\nit is cached for reuse.",
6419         "sig" : "()\n{\n\n}",
6420         "static" : false,
6421         "memberOf" : ""
6422       },
6423       {
6424         "name" : "unselectable",
6425         "type" : "function",
6426         "desc" : "Disables text selection for this element (normalized across browsers)",
6427         "sig" : "()\n{\n\n}",
6428         "static" : false,
6429         "memberOf" : ""
6430       },
6431       {
6432         "name" : "up",
6433         "type" : "function",
6434         "desc" : "Walks up the dom looking for a parent node that matches the passed simple selector (e.g. div.some-class or span:first-child).\nThis is a shortcut for findParentNode() that always returns an Roo.Element.",
6435         "sig" : "(selector, maxDepth)",
6436         "static" : false,
6437         "memberOf" : ""
6438       },
6439       {
6440         "name" : "update",
6441         "type" : "function",
6442         "desc" : "Update the innerHTML of this element, optionally searching for and processing scripts",
6443         "sig" : "(html, loadScripts, callback)",
6444         "static" : false,
6445         "memberOf" : ""
6446       },
6447       {
6448         "name" : "wrap",
6449         "type" : "function",
6450         "desc" : "Creates and wraps this element with another element",
6451         "sig" : "(config, returnDom)",
6452         "static" : false,
6453         "memberOf" : ""
6454       }
6455     ]
6456   },
6457   "Roo.EventManager" : {
6458     "props" : [
6459     ],
6460     "events" : [
6461     ],
6462     "methods" : [
6463       {
6464         "name" : "addListener",
6465         "type" : "function",
6466         "desc" : "Appends an event handler to an element (shorthand for addListener)",
6467         "sig" : "(element, eventName, handler, scope, options)",
6468         "static" : true,
6469         "memberOf" : ""
6470       },
6471       {
6472         "name" : "on",
6473         "type" : "function",
6474         "desc" : "Appends an event handler to an element (shorthand for addListener)",
6475         "sig" : "(element, eventName, handler, scope, options)",
6476         "static" : true,
6477         "memberOf" : ""
6478       },
6479       {
6480         "name" : "onDocumentReady",
6481         "type" : "function",
6482         "desc" : "Fires when the document is ready (before onload and before images are loaded). Can be \naccessed shorthanded Roo.onReady().",
6483         "sig" : "(fn, scope, options)",
6484         "static" : true,
6485         "memberOf" : ""
6486       },
6487       {
6488         "name" : "onTextResize",
6489         "type" : "function",
6490         "desc" : "Fires when the user changes the active text size. Handler gets called with 2 params, the old size and the new size.",
6491         "sig" : "(fn, scope, options)",
6492         "static" : true,
6493         "memberOf" : ""
6494       },
6495       {
6496         "name" : "onWindowResize",
6497         "type" : "function",
6498         "desc" : "Fires when the window is resized and provides resize event buffering (50 milliseconds), passes new viewport width and height to handlers.",
6499         "sig" : "(fn, scope, options)",
6500         "static" : true,
6501         "memberOf" : ""
6502       },
6503       {
6504         "name" : "removeListener",
6505         "type" : "function",
6506         "desc" : "Removes an event handler",
6507         "sig" : "(element, eventName, fn)",
6508         "static" : true,
6509         "memberOf" : ""
6510       },
6511       {
6512         "name" : "removeResizeListener",
6513         "type" : "function",
6514         "desc" : "Removes the passed window resize listener.",
6515         "sig" : "(fn, scope)",
6516         "static" : true,
6517         "memberOf" : ""
6518       },
6519       {
6520         "name" : "wrap",
6521         "type" : "function",
6522         "desc" : "This is no longer needed and is deprecated. Places a simple wrapper around an event handler to override the browser event\nobject with a Roo.EventObject",
6523         "sig" : "(fn, scope, override)",
6524         "static" : true,
6525         "memberOf" : ""
6526       }
6527     ]
6528   },
6529   "Roo.EventObject" : {
6530     "props" : [
6531     ],
6532     "events" : [
6533     ],
6534     "methods" : [
6535       {
6536         "name" : "getCharCode",
6537         "type" : "function",
6538         "desc" : "Gets the key code for the event.",
6539         "sig" : "()\n{\n\n}",
6540         "static" : false,
6541         "memberOf" : ""
6542       },
6543       {
6544         "name" : "getKey",
6545         "type" : "function",
6546         "desc" : "Returns a normalized keyCode for the event.",
6547         "sig" : "()\n{\n\n}",
6548         "static" : false,
6549         "memberOf" : ""
6550       },
6551       {
6552         "name" : "getPageX",
6553         "type" : "function",
6554         "desc" : "Gets the x coordinate of the event.",
6555         "sig" : "()\n{\n\n}",
6556         "static" : false,
6557         "memberOf" : ""
6558       },
6559       {
6560         "name" : "getPageY",
6561         "type" : "function",
6562         "desc" : "Gets the y coordinate of the event.",
6563         "sig" : "()\n{\n\n}",
6564         "static" : false,
6565         "memberOf" : ""
6566       },
6567       {
6568         "name" : "getRelatedTarget",
6569         "type" : "function",
6570         "desc" : "Gets the related target.",
6571         "sig" : "()\n{\n\n}",
6572         "static" : false,
6573         "memberOf" : ""
6574       },
6575       {
6576         "name" : "getTarget",
6577         "type" : "function",
6578         "desc" : "Gets the target for the event.",
6579         "sig" : "(selector, maxDepth, returnEl)",
6580         "static" : false,
6581         "memberOf" : ""
6582       },
6583       {
6584         "name" : "getTime",
6585         "type" : "function",
6586         "desc" : "Gets the time of the event.",
6587         "sig" : "()\n{\n\n}",
6588         "static" : false,
6589         "memberOf" : ""
6590       },
6591       {
6592         "name" : "getWheelDelta",
6593         "type" : "function",
6594         "desc" : "Normalizes mouse wheel delta across browsers",
6595         "sig" : "()\n{\n\n}",
6596         "static" : false,
6597         "memberOf" : ""
6598       },
6599       {
6600         "name" : "getXY",
6601         "type" : "function",
6602         "desc" : "Gets the page coordinates of the event.",
6603         "sig" : "()\n{\n\n}",
6604         "static" : false,
6605         "memberOf" : ""
6606       },
6607       {
6608         "name" : "hasModifier",
6609         "type" : "function",
6610         "desc" : "Returns true if the control, meta, shift or alt key was pressed during this event.",
6611         "sig" : "()\n{\n\n}",
6612         "static" : false,
6613         "memberOf" : ""
6614       },
6615       {
6616         "name" : "preventDefault",
6617         "type" : "function",
6618         "desc" : "Prevents the browsers default handling of the event.",
6619         "sig" : "()\n{\n\n}",
6620         "static" : false,
6621         "memberOf" : ""
6622       },
6623       {
6624         "name" : "stopEvent",
6625         "type" : "function",
6626         "desc" : "Stop the event (preventDefault and stopPropagation)",
6627         "sig" : "()\n{\n\n}",
6628         "static" : false,
6629         "memberOf" : ""
6630       },
6631       {
6632         "name" : "stopPropagation",
6633         "type" : "function",
6634         "desc" : "Cancels bubbling of the event.",
6635         "sig" : "()\n{\n\n}",
6636         "static" : false,
6637         "memberOf" : ""
6638       },
6639       {
6640         "name" : "within",
6641         "type" : "function",
6642         "desc" : "Returns true if the target of this event equals el or is a child of el",
6643         "sig" : "(el, related)",
6644         "static" : false,
6645         "memberOf" : ""
6646       }
6647     ]
6648   },
6649   "Roo.Fx" : {
6650     "props" : [
6651       {
6652         "name" : "afterCls",
6653         "type" : "String",
6654         "desc" : "A css class to apply after the effect",
6655         "memberOf" : ""
6656       },
6657       {
6658         "name" : "afterStyle",
6659         "type" : "String/Object/Function",
6660         "desc" : "A style specification string, e.g. \"width:100px\", or an object in the form {width:\"100px\"}, or\na function which returns such a specification that will be applied to the Element after the effect finishes",
6661         "memberOf" : ""
6662       },
6663       {
6664         "name" : "block",
6665         "type" : "Boolean",
6666         "desc" : "Whether the effect should block other effects from queueing while it runs",
6667         "memberOf" : ""
6668       },
6669       {
6670         "name" : "callback",
6671         "type" : "Function",
6672         "desc" : "A function called when the effect is finished",
6673         "memberOf" : ""
6674       },
6675       {
6676         "name" : "concurrent",
6677         "type" : "Boolean",
6678         "desc" : "Whether to allow subsequently-queued effects to run at the same time as the current effect, or to ensure that they run in sequence",
6679         "memberOf" : ""
6680       },
6681       {
6682         "name" : "duration",
6683         "type" : "Number",
6684         "desc" : "The length of time (in seconds) that the effect should last",
6685         "memberOf" : ""
6686       },
6687       {
6688         "name" : "easing",
6689         "type" : "String",
6690         "desc" : "A valid Easing value for the effect",
6691         "memberOf" : ""
6692       },
6693       {
6694         "name" : "remove",
6695         "type" : "Boolean",
6696         "desc" : "Whether the Element should be removed from the DOM and destroyed after the effect finishes",
6697         "memberOf" : ""
6698       },
6699       {
6700         "name" : "scope",
6701         "type" : "Object",
6702         "desc" : "The scope of the effect function",
6703         "memberOf" : ""
6704       },
6705       {
6706         "name" : "stopFx",
6707         "type" : "Boolean",
6708         "desc" : "Whether subsequent effects should be stopped and removed after the current effect finishes",
6709         "memberOf" : ""
6710       },
6711       {
6712         "name" : "useDisplay",
6713         "type" : "Boolean",
6714         "desc" : "Whether to use the <i>display</i> CSS property instead of <i>visibility</i> when hiding Elements (only applies to \neffects that end with the element being visually hidden, ignored otherwise)",
6715         "memberOf" : ""
6716       }
6717     ],
6718     "events" : [
6719     ],
6720     "methods" : [
6721       {
6722         "name" : "fadeIn",
6723         "type" : "function",
6724         "desc" : "Fade an element in (from transparent to opaque).  The ending opacity can be specified\nusing the \"endOpacity\" config option.\nUsage:\n<pre><code>\n// default: fade in from opacity 0 to 100%\nel.fadeIn();\n\n// custom: fade in from opacity 0 to 75% over 2 seconds\nel.fadeIn({ endOpacity: .75, duration: 2});\n\n// common config options shown with default values\nel.fadeIn({\n    endOpacity: 1, //can be any value between 0 and 1 (e.g. .5)\n    easing: 'easeOut',\n    duration: .5\n});\n</code></pre>",
6725         "sig" : "(options)",
6726         "static" : true,
6727         "memberOf" : ""
6728       },
6729       {
6730         "name" : "fadeOut",
6731         "type" : "function",
6732         "desc" : "Fade an element out (from opaque to transparent).  The ending opacity can be specified\nusing the \"endOpacity\" config option.\nUsage:\n<pre><code>\n// default: fade out from the element's current opacity to 0\nel.fadeOut();\n\n// custom: fade out from the element's current opacity to 25% over 2 seconds\nel.fadeOut({ endOpacity: .25, duration: 2});\n\n// common config options shown with default values\nel.fadeOut({\n    endOpacity: 0, //can be any value between 0 and 1 (e.g. .5)\n    easing: 'easeOut',\n    duration: .5\n    remove: false,\n    useDisplay: false\n});\n</code></pre>",
6733         "sig" : "(options)",
6734         "static" : true,
6735         "memberOf" : ""
6736       },
6737       {
6738         "name" : "frame",
6739         "type" : "function",
6740         "desc" : "Shows a ripple of exploding, attenuating borders to draw attention to an Element.\nUsage:\n<pre><code>\n// default: a single light blue ripple\nel.frame();\n\n// custom: 3 red ripples lasting 3 seconds total\nel.frame(\"ff0000\", 3, { duration: 3 });\n\n// common config options shown with default values\nel.frame(\"C3DAF9\", 1, {\n    duration: 1 //duration of entire animation (not each individual ripple)\n    // Note: Easing is not configurable and will be ignored if included\n});\n</code></pre>",
6741         "sig" : "(color, count, options)",
6742         "static" : true,
6743         "memberOf" : ""
6744       },
6745       {
6746         "name" : "ghost",
6747         "type" : "function",
6748         "desc" : "Slides the element while fading it out of view.  An anchor point can be optionally passed to set the \nending point of the effect.\nUsage:\n<pre><code>\n// default: slide the element downward while fading out\nel.ghost();\n\n// custom: slide the element out to the right with a 2-second duration\nel.ghost('r', { duration: 2 });\n\n// common config options shown with default values\nel.ghost('b', {\n    easing: 'easeOut',\n    duration: .5\n    remove: false,\n    useDisplay: false\n});\n</code></pre>",
6749         "sig" : "(anchor, options)",
6750         "static" : true,
6751         "memberOf" : ""
6752       },
6753       {
6754         "name" : "hasActiveFx",
6755         "type" : "function",
6756         "desc" : "Returns true if the element has any effects actively running or queued, else returns false.",
6757         "sig" : "()\n{\n\n}",
6758         "static" : true,
6759         "memberOf" : ""
6760       },
6761       {
6762         "name" : "hasFxBlock",
6763         "type" : "function",
6764         "desc" : "Returns true if the element is currently blocking so that no other effect can be queued\nuntil this effect is finished, else returns false if blocking is not set.  This is commonly\nused to ensure that an effect initiated by a user action runs to completion prior to the\nsame effect being restarted (e.g., firing only one effect even if the user clicks several times).",
6765         "sig" : "()\n{\n\n}",
6766         "static" : true,
6767         "memberOf" : ""
6768       },
6769       {
6770         "name" : "highlight",
6771         "type" : "function",
6772         "desc" : "Highlights the Element by setting a color (applies to the background-color by default, but can be\nchanged using the \"attr\" config option) and then fading back to the original color. If no original\ncolor is available, you should provide the \"endColor\" config option which will be cleared after the animation.\nUsage:\n<pre><code>\n// default: highlight background to yellow\nel.highlight();\n\n// custom: highlight foreground text to blue for 2 seconds\nel.highlight(\"0000ff\", { attr: 'color', duration: 2 });\n\n// common config options shown with default values\nel.highlight(\"ffff9c\", {\n    attr: \"background-color\", //can be any valid CSS property (attribute) that supports a color value\n    endColor: (current color) or \"ffffff\",\n    easing: 'easeIn',\n    duration: 1\n});\n</code></pre>",
6773         "sig" : "(color, options)",
6774         "static" : true,
6775         "memberOf" : ""
6776       },
6777       {
6778         "name" : "pause",
6779         "type" : "function",
6780         "desc" : "Creates a pause before any subsequent queued effects begin.  If there are\nno effects queued after the pause it will have no effect.\nUsage:\n<pre><code>\nel.pause(1);\n</code></pre>",
6781         "sig" : "(seconds)",
6782         "static" : true,
6783         "memberOf" : ""
6784       },
6785       {
6786         "name" : "puff",
6787         "type" : "function",
6788         "desc" : "Fades the element out while slowly expanding it in all directions.  When the effect is completed, the \nelement will be hidden (visibility = 'hidden') but block elements will still take up space in the document. \nThe element must be removed from the DOM using the 'remove' config option if desired.\nUsage:\n<pre><code>\n// default\nel.puff();\n\n// common config options shown with default values\nel.puff({\n    easing: 'easeOut',\n    duration: .5,\n    remove: false,\n    useDisplay: false\n});\n</code></pre>",
6789         "sig" : "(options)",
6790         "static" : true,
6791         "memberOf" : ""
6792       },
6793       {
6794         "name" : "scale",
6795         "type" : "function",
6796         "desc" : "Animates the transition of an element's dimensions from a starting height/width\nto an ending height/width.\nUsage:\n<pre><code>\n// change height and width to 100x100 pixels\nel.scale(100, 100);\n\n// common config options shown with default values.  The height and width will default to\n// the element's existing values if passed as null.\nel.scale(\n    [element's width],\n    [element's height], {\n    easing: 'easeOut',\n    duration: .35\n});\n</code></pre>",
6797         "sig" : "(width, height, options)",
6798         "static" : true,
6799         "memberOf" : ""
6800       },
6801       {
6802         "name" : "sequenceFx",
6803         "type" : "function",
6804         "desc" : "Ensures that all effects queued after sequenceFx is called on the element are\nrun in sequence.  This is the opposite of {@link #syncFx}.",
6805         "sig" : "()\n{\n\n}",
6806         "static" : true,
6807         "memberOf" : ""
6808       },
6809       {
6810         "name" : "shift",
6811         "type" : "function",
6812         "desc" : "Animates the transition of any combination of an element's dimensions, xy position and/or opacity.\nAny of these properties not specified in the config object will not be changed.  This effect \nrequires that at least one new dimension, position or opacity setting must be passed in on\nthe config object in order for the function to have any effect.\nUsage:\n<pre><code>\n// slide the element horizontally to x position 200 while changing the height and opacity\nel.shift({ x: 200, height: 50, opacity: .8 });\n\n// common config options shown with default values.\nel.shift({\n    width: [element's width],\n    height: [element's height],\n    x: [element's x position],\n    y: [element's y position],\n    opacity: [element's opacity],\n    easing: 'easeOut',\n    duration: .35\n});\n</code></pre>",
6813         "sig" : "(options)",
6814         "static" : true,
6815         "memberOf" : ""
6816       },
6817       {
6818         "name" : "slideIn",
6819         "type" : "function",
6820         "desc" : "Slides the element into view.  An anchor point can be optionally passed to set the point of\norigin for the slide effect.  This function automatically handles wrapping the element with\na fixed-size container if needed.  See the Fx class overview for valid anchor point options.\nUsage:\n<pre><code>\n// default: slide the element in from the top\nel.slideIn();\n\n// custom: slide the element in from the right with a 2-second duration\nel.slideIn('r', { duration: 2 });\n\n// common config options shown with default values\nel.slideIn('t', {\n    easing: 'easeOut',\n    duration: .5\n});\n</code></pre>",
6821         "sig" : "(anchor, options)",
6822         "static" : true,
6823         "memberOf" : ""
6824       },
6825       {
6826         "name" : "slideOut",
6827         "type" : "function",
6828         "desc" : "Slides the element out of view.  An anchor point can be optionally passed to set the end point\nfor the slide effect.  When the effect is completed, the element will be hidden (visibility = \n'hidden') but block elements will still take up space in the document.  The element must be removed\nfrom the DOM using the 'remove' config option if desired.  This function automatically handles \nwrapping the element with a fixed-size container if needed.  See the Fx class overview for valid anchor point options.\nUsage:\n<pre><code>\n// default: slide the element out to the top\nel.slideOut();\n\n// custom: slide the element out to the right with a 2-second duration\nel.slideOut('r', { duration: 2 });\n\n// common config options shown with default values\nel.slideOut('t', {\n    easing: 'easeOut',\n    duration: .5,\n    remove: false,\n    useDisplay: false\n});\n</code></pre>",
6829         "sig" : "(anchor, options)",
6830         "static" : true,
6831         "memberOf" : ""
6832       },
6833       {
6834         "name" : "stopFx",
6835         "type" : "function",
6836         "desc" : "Stops any running effects and clears the element's internal effects queue if it contains\nany additional effects that haven't started yet.",
6837         "sig" : "()\n{\n\n}",
6838         "static" : true,
6839         "memberOf" : ""
6840       },
6841       {
6842         "name" : "switchOff",
6843         "type" : "function",
6844         "desc" : "Blinks the element as if it was clicked and then collapses on its center (similar to switching off a television).\nWhen the effect is completed, the element will be hidden (visibility = 'hidden') but block elements will still \ntake up space in the document. The element must be removed from the DOM using the 'remove' config option if desired.\nUsage:\n<pre><code>\n// default\nel.switchOff();\n\n// all config options shown with default values\nel.switchOff({\n    easing: 'easeIn',\n    duration: .3,\n    remove: false,\n    useDisplay: false\n});\n</code></pre>",
6845         "sig" : "(options)",
6846         "static" : true,
6847         "memberOf" : ""
6848       },
6849       {
6850         "name" : "syncFx",
6851         "type" : "function",
6852         "desc" : "Ensures that all effects queued after syncFx is called on the element are\nrun concurrently.  This is the opposite of {@link #sequenceFx}.",
6853         "sig" : "()\n{\n\n}",
6854         "static" : true,
6855         "memberOf" : ""
6856       }
6857     ]
6858   },
6859   "Roo.GridPanel" : {
6860     "props" : [
6861       {
6862         "name" : "adjustments",
6863         "type" : "Array",
6864         "desc" : "Values to <b>add</b> to the width/height when doing a {@link #fitToFrame} (default is [0, 0])",
6865         "memberOf" : "Roo.ContentPanel"
6866       },
6867       {
6868         "name" : "autoCreate",
6869         "type" : "Boolean/Object",
6870         "desc" : "True to auto generate the DOM element for this panel, or a {@link Roo.DomHelper} config of the element to create",
6871         "memberOf" : "Roo.ContentPanel"
6872       },
6873       {
6874         "name" : "autoScroll",
6875         "type" : "Boolean",
6876         "desc" : "True to scroll overflow in this panel (use with {@link #fitToFrame})",
6877         "memberOf" : "Roo.ContentPanel"
6878       },
6879       {
6880         "name" : "background",
6881         "type" : "Boolean",
6882         "desc" : "True if the panel should not be activated when it is added (defaults to false)",
6883         "memberOf" : "Roo.ContentPanel"
6884       },
6885       {
6886         "name" : "closable",
6887         "type" : "Boolean",
6888         "desc" : "True if the panel can be closed/removed",
6889         "memberOf" : "Roo.ContentPanel"
6890       },
6891       {
6892         "name" : "content",
6893         "type" : "String",
6894         "desc" : "Raw content to fill content panel with (uses setContent on construction.)",
6895         "memberOf" : "Roo.ContentPanel"
6896       },
6897       {
6898         "name" : "fitContainer",
6899         "type" : "Boolean",
6900         "desc" : "When using {@link #fitToFrame} and {@link #resizeEl}, you can also fit the parent container  (defaults to false)",
6901         "memberOf" : "Roo.ContentPanel"
6902       },
6903       {
6904         "name" : "fitToFrame",
6905         "type" : "Boolean",
6906         "desc" : "True for this panel to adjust its size to fit when the region resizes  (defaults to false)",
6907         "memberOf" : "Roo.ContentPanel"
6908       },
6909       {
6910         "name" : "listeners",
6911         "type" : "Object",
6912         "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>",
6913         "memberOf" : "Roo.util.Observable"
6914       },
6915       {
6916         "name" : "loadOnce",
6917         "type" : "Boolean",
6918         "desc" : "When used with {@link #url}, calls {@link #setUrl} with this value",
6919         "memberOf" : "Roo.ContentPanel"
6920       },
6921       {
6922         "name" : "params",
6923         "type" : "String/Object",
6924         "desc" : "When used with {@link #url}, calls {@link #setUrl} with this value",
6925         "memberOf" : "Roo.ContentPanel"
6926       },
6927       {
6928         "name" : "region",
6929         "type" : "String",
6930         "desc" : [
6931           "(center",
6932           "north",
6933           "south",
6934           "east",
6935           "west)"
6936         ],
6937         "memberOf" : "Roo.ContentPanel"
6938       },
6939       {
6940         "name" : "resizeEl",
6941         "type" : "String/HTMLElement/Element",
6942         "desc" : "An element to resize if {@link #fitToFrame} is true (instead of this panel's element)",
6943         "memberOf" : "Roo.ContentPanel"
6944       },
6945       {
6946         "name" : "title",
6947         "type" : "String",
6948         "desc" : "The title for this panel",
6949         "memberOf" : "Roo.ContentPanel"
6950       },
6951       {
6952         "name" : "toolbar",
6953         "type" : "Toolbar",
6954         "desc" : "A toolbar for this panel",
6955         "memberOf" : "Roo.ContentPanel"
6956       },
6957       {
6958         "name" : "url",
6959         "type" : "String",
6960         "desc" : "Calls {@link #setUrl} with this value",
6961         "memberOf" : "Roo.ContentPanel"
6962       }
6963     ],
6964     "events" : [
6965       {
6966         "name" : "activate",
6967         "type" : "function",
6968         "desc" : "Fires when this panel is activated.",
6969         "sig" : "function (_self)\n{\n\n}",
6970         "memberOf" : "Roo.ContentPanel"
6971       },
6972       {
6973         "name" : "deactivate",
6974         "type" : "function",
6975         "desc" : "Fires when this panel is activated.",
6976         "sig" : "function (_self)\n{\n\n}",
6977         "memberOf" : "Roo.ContentPanel"
6978       },
6979       {
6980         "name" : "render",
6981         "type" : "function",
6982         "desc" : "Fires when this tab is created",
6983         "sig" : "function (_self)\n{\n\n}",
6984         "memberOf" : "Roo.ContentPanel"
6985       },
6986       {
6987         "name" : "resize",
6988         "type" : "function",
6989         "desc" : "Fires when this panel is resized if fitToFrame is true.",
6990         "sig" : "function (_self, width, height)\n{\n\n}",
6991         "memberOf" : "Roo.ContentPanel"
6992       }
6993     ],
6994     "methods" : [
6995       {
6996         "name" : "addEvents",
6997         "type" : "function",
6998         "desc" : "Used to define events on this Observable",
6999         "sig" : "(object)",
7000         "static" : false,
7001         "memberOf" : "Roo.util.Observable"
7002       },
7003       {
7004         "name" : "addListener",
7005         "type" : "function",
7006         "desc" : "Appends an event handler to this component",
7007         "sig" : "(eventName, handler, scope, options)",
7008         "static" : false,
7009         "memberOf" : "Roo.util.Observable"
7010       },
7011       {
7012         "name" : "addxtype",
7013         "type" : "function",
7014         "desc" : "Adds a xtype elements to the panel - currently only supports Forms, View, JsonView.\n<pre><code>\n\nlayout.addxtype({\n       xtype : 'Form',\n       items: [ .... ]\n   }\n);\n\n</code></pre>",
7015         "sig" : "(cfg)",
7016         "static" : false,
7017         "memberOf" : "Roo.ContentPanel"
7018       },
7019       {
7020         "name" : "capture",
7021         "type" : "function",
7022         "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.",
7023         "sig" : "(o, fn, scope)",
7024         "static" : true,
7025         "memberOf" : "Roo.util.Observable"
7026       },
7027       {
7028         "name" : "destroy",
7029         "type" : "function",
7030         "desc" : "Destroys this panel",
7031         "sig" : "()\n{\n\n}",
7032         "static" : false,
7033         "memberOf" : "Roo.ContentPanel"
7034       },
7035       {
7036         "name" : "fireEvent",
7037         "type" : "function",
7038         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
7039         "sig" : "(eventName, args)",
7040         "static" : false,
7041         "memberOf" : "Roo.util.Observable"
7042       },
7043       {
7044         "name" : "getEl",
7045         "type" : "function",
7046         "desc" : "Returns this panel's element - used by regiosn to add.",
7047         "sig" : "()\n{\n\n}",
7048         "static" : false,
7049         "memberOf" : "Roo.ContentPanel"
7050       },
7051       {
7052         "name" : "getGrid",
7053         "type" : "function",
7054         "desc" : "Returns the grid for this panel",
7055         "sig" : "()\n{\n\n}",
7056         "static" : false,
7057         "memberOf" : ""
7058       },
7059       {
7060         "name" : "getId",
7061         "type" : "function",
7062         "desc" : "Returns this panel's id",
7063         "sig" : "()\n{\n\n}",
7064         "static" : false,
7065         "memberOf" : "Roo.ContentPanel"
7066       },
7067       {
7068         "name" : "getTitle",
7069         "type" : "function",
7070         "desc" : "Returns this panel's title",
7071         "sig" : "()\n{\n\n}",
7072         "static" : false,
7073         "memberOf" : "Roo.ContentPanel"
7074       },
7075       {
7076         "name" : "getToolbar",
7077         "type" : "function",
7078         "desc" : "Returns the toolbar for this Panel if one was configured.",
7079         "sig" : "()\n{\n\n}",
7080         "static" : false,
7081         "memberOf" : "Roo.ContentPanel"
7082       },
7083       {
7084         "name" : "getUpdateManager",
7085         "type" : "function",
7086         "desc" : "Get the {@link Roo.UpdateManager} for this panel. Enables you to perform Ajax updates.",
7087         "sig" : "()\n{\n\n}",
7088         "static" : false,
7089         "memberOf" : "Roo.ContentPanel"
7090       },
7091       {
7092         "name" : "hasListener",
7093         "type" : "function",
7094         "desc" : "Checks to see if this object has any listeners for a specified event",
7095         "sig" : "(eventName)",
7096         "static" : false,
7097         "memberOf" : "Roo.util.Observable"
7098       },
7099       {
7100         "name" : "isClosable",
7101         "type" : "function",
7102         "desc" : "Returns true is this panel was configured to be closable",
7103         "sig" : "()\n{\n\n}",
7104         "static" : false,
7105         "memberOf" : "Roo.ContentPanel"
7106       },
7107       {
7108         "name" : "load",
7109         "type" : "function",
7110         "desc" : "Loads this content panel immediately with content from XHR. Note: to delay loading until the panel is activated, use {@link #setUrl}.",
7111         "sig" : "(url, params, callback, discardUrl)",
7112         "static" : false,
7113         "memberOf" : "Roo.ContentPanel"
7114       },
7115       {
7116         "name" : "on",
7117         "type" : "function",
7118         "desc" : "Appends an event handler to this element (shorthand for addListener)",
7119         "sig" : "(eventName, handler, scope, options)",
7120         "static" : false,
7121         "memberOf" : "Roo.util.Observable"
7122       },
7123       {
7124         "name" : "purgeListeners",
7125         "type" : "function",
7126         "desc" : "Removes all listeners for this object",
7127         "sig" : "()\n{\n\n}",
7128         "static" : false,
7129         "memberOf" : "Roo.util.Observable"
7130       },
7131       {
7132         "name" : "refresh",
7133         "type" : "function",
7134         "desc" : "Force a content refresh from the URL specified in the {@link #setUrl} method.\n  Will fail silently if the {@link #setUrl} method has not been called.\n  This does not activate the panel, just updates its content.",
7135         "sig" : "()\n{\n\n}",
7136         "static" : false,
7137         "memberOf" : "Roo.ContentPanel"
7138       },
7139       {
7140         "name" : "releaseCapture",
7141         "type" : "function",
7142         "desc" : "Removes <b>all</b> added captures from the Observable.",
7143         "sig" : "(o)",
7144         "static" : true,
7145         "memberOf" : "Roo.util.Observable"
7146       },
7147       {
7148         "name" : "removeListener",
7149         "type" : "function",
7150         "desc" : "Removes a listener",
7151         "sig" : "(eventName, handler, scope)",
7152         "static" : false,
7153         "memberOf" : "Roo.util.Observable"
7154       },
7155       {
7156         "name" : "setContent",
7157         "type" : "function",
7158         "desc" : "Updates this panel's element",
7159         "sig" : "(content, loadScripts)",
7160         "static" : false,
7161         "memberOf" : "Roo.ContentPanel"
7162       },
7163       {
7164         "name" : "setTitle",
7165         "type" : "function",
7166         "desc" : "Set this panel's title",
7167         "sig" : "(title)",
7168         "static" : false,
7169         "memberOf" : "Roo.ContentPanel"
7170       },
7171       {
7172         "name" : "setUrl",
7173         "type" : "function",
7174         "desc" : "Set a URL to be used to load the content for this panel. When this panel is activated, the content will be loaded from that URL.",
7175         "sig" : "(url, params, loadOnce)",
7176         "static" : false,
7177         "memberOf" : "Roo.ContentPanel"
7178       },
7179       {
7180         "name" : "un",
7181         "type" : "function",
7182         "desc" : "Removes a listener (shorthand for removeListener)",
7183         "sig" : "(eventName, handler, scope)",
7184         "static" : false,
7185         "memberOf" : "Roo.util.Observable"
7186       }
7187     ]
7188   },
7189   "Roo.HtmlEditorCore" : {
7190     "props" : [
7191       {
7192         "name" : "actionMode",
7193         "type" : "String",
7194         "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",
7195         "memberOf" : "Roo.Component"
7196       },
7197       {
7198         "name" : "allowDomMove",
7199         "type" : "Boolean",
7200         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
7201         "memberOf" : "Roo.Component"
7202       },
7203       {
7204         "name" : "disableClass",
7205         "type" : "String",
7206         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
7207         "memberOf" : "Roo.Component"
7208       },
7209       {
7210         "name" : "height",
7211         "type" : "Number",
7212         "desc" : "(in pixels)",
7213         "memberOf" : ""
7214       },
7215       {
7216         "name" : "hideMode",
7217         "type" : "String",
7218         "desc" : [
7219           "(display",
7220           "visibility)"
7221         ],
7222         "memberOf" : "Roo.Component"
7223       },
7224       {
7225         "name" : "listeners",
7226         "type" : "Object",
7227         "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>",
7228         "memberOf" : "Roo.util.Observable"
7229       },
7230       {
7231         "name" : "resizable",
7232         "type" : "String",
7233         "desc" : "'s' or 'se' or 'e' - wrapps the element in a\n                       Roo.resizable.",
7234         "memberOf" : ""
7235       },
7236       {
7237         "name" : "stylesheets",
7238         "type" : "Array",
7239         "desc" : "url of stylesheets. set to [] to disable stylesheets.",
7240         "memberOf" : ""
7241       },
7242       {
7243         "name" : "the",
7244         "type" : "Roo.form.HtmlEditor|Roo.bootstrap.HtmlEditor",
7245         "desc" : "owner field",
7246         "memberOf" : ""
7247       },
7248       {
7249         "name" : "width",
7250         "type" : "Number",
7251         "desc" : "(in pixels)",
7252         "memberOf" : ""
7253       }
7254     ],
7255     "events" : [
7256       {
7257         "name" : "activate",
7258         "type" : "function",
7259         "desc" : "Fires when the editor is first receives the focus. Any insertion must wait\nuntil after this event.",
7260         "sig" : "function (_self)\n{\n\n}",
7261         "memberOf" : ""
7262       },
7263       {
7264         "name" : "beforedestroy",
7265         "type" : "function",
7266         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
7267         "sig" : "function (_self)\n{\n\n}",
7268         "memberOf" : "Roo.Component"
7269       },
7270       {
7271         "name" : "beforehide",
7272         "type" : "function",
7273         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
7274         "sig" : "function (_self)\n{\n\n}",
7275         "memberOf" : "Roo.Component"
7276       },
7277       {
7278         "name" : "beforepush",
7279         "type" : "function",
7280         "desc" : "Fires before the iframe editor is updated with content from the textarea. Return false\nto cancel the push.",
7281         "sig" : "function (_self, html)\n{\n\n}",
7282         "memberOf" : ""
7283       },
7284       {
7285         "name" : "beforerender",
7286         "type" : "function",
7287         "desc" : "Fires before the component is rendered. Return false to stop the render.",
7288         "sig" : "function (_self)\n{\n\n}",
7289         "memberOf" : "Roo.Component"
7290       },
7291       {
7292         "name" : "beforeshow",
7293         "type" : "function",
7294         "desc" : "Fires before the component is shown.  Return false to stop the show.",
7295         "sig" : "function (_self)\n{\n\n}",
7296         "memberOf" : "Roo.Component"
7297       },
7298       {
7299         "name" : "beforesync",
7300         "type" : "function",
7301         "desc" : "Fires before the textarea is updated with content from the editor iframe. Return false\nto cancel the sync.",
7302         "sig" : "function (_self, html)\n{\n\n}",
7303         "memberOf" : ""
7304       },
7305       {
7306         "name" : "blur",
7307         "type" : "function",
7308         "desc" : "",
7309         "sig" : "function ()\n{\n\n}",
7310         "memberOf" : ""
7311       },
7312       {
7313         "name" : "change",
7314         "type" : "function",
7315         "desc" : "",
7316         "sig" : "function ()\n{\n\n}",
7317         "memberOf" : ""
7318       },
7319       {
7320         "name" : "destroy",
7321         "type" : "function",
7322         "desc" : "Fires after the component is destroyed.",
7323         "sig" : "function (_self)\n{\n\n}",
7324         "memberOf" : "Roo.Component"
7325       },
7326       {
7327         "name" : "disable",
7328         "type" : "function",
7329         "desc" : "Fires after the component is disabled.",
7330         "sig" : "function (_self)\n{\n\n}",
7331         "memberOf" : "Roo.Component"
7332       },
7333       {
7334         "name" : "editorevent",
7335         "type" : "function",
7336         "desc" : "Fires when on any editor (mouse up/down cursor movement etc.) - used for toolbar hooks.",
7337         "sig" : "function (_self)\n{\n\n}",
7338         "memberOf" : ""
7339       },
7340       {
7341         "name" : "enable",
7342         "type" : "function",
7343         "desc" : "Fires after the component is enabled.",
7344         "sig" : "function (_self)\n{\n\n}",
7345         "memberOf" : "Roo.Component"
7346       },
7347       {
7348         "name" : "focus",
7349         "type" : "function",
7350         "desc" : "",
7351         "sig" : "function ()\n{\n\n}",
7352         "memberOf" : ""
7353       },
7354       {
7355         "name" : "hide",
7356         "type" : "function",
7357         "desc" : "Fires after the component is hidden.",
7358         "sig" : "function (_self)\n{\n\n}",
7359         "memberOf" : "Roo.Component"
7360       },
7361       {
7362         "name" : "initialize",
7363         "type" : "function",
7364         "desc" : "Fires when the editor is fully initialized (including the iframe)",
7365         "sig" : "function (_self)\n{\n\n}",
7366         "memberOf" : ""
7367       },
7368       {
7369         "name" : "push",
7370         "type" : "function",
7371         "desc" : "Fires when the iframe editor is updated with content from the textarea.",
7372         "sig" : "function (_self, html)\n{\n\n}",
7373         "memberOf" : ""
7374       },
7375       {
7376         "name" : "render",
7377         "type" : "function",
7378         "desc" : "Fires after the component is rendered.",
7379         "sig" : "function (_self)\n{\n\n}",
7380         "memberOf" : "Roo.Component"
7381       },
7382       {
7383         "name" : "show",
7384         "type" : "function",
7385         "desc" : "Fires after the component is shown.",
7386         "sig" : "function (_self)\n{\n\n}",
7387         "memberOf" : "Roo.Component"
7388       },
7389       {
7390         "name" : "specialkey",
7391         "type" : "function",
7392         "desc" : "",
7393         "sig" : "function ()\n{\n\n}",
7394         "memberOf" : ""
7395       },
7396       {
7397         "name" : "sync",
7398         "type" : "function",
7399         "desc" : "Fires when the textarea is updated with content from the editor iframe.",
7400         "sig" : "function (_self, html)\n{\n\n}",
7401         "memberOf" : ""
7402       }
7403     ],
7404     "methods" : [
7405       {
7406         "name" : "addEvents",
7407         "type" : "function",
7408         "desc" : "Used to define events on this Observable",
7409         "sig" : "(object)",
7410         "static" : false,
7411         "memberOf" : "Roo.util.Observable"
7412       },
7413       {
7414         "name" : "addListener",
7415         "type" : "function",
7416         "desc" : "Appends an event handler to this component",
7417         "sig" : "(eventName, handler, scope, options)",
7418         "static" : false,
7419         "memberOf" : "Roo.util.Observable"
7420       },
7421       {
7422         "name" : "capture",
7423         "type" : "function",
7424         "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.",
7425         "sig" : "(o, fn, scope)",
7426         "static" : true,
7427         "memberOf" : "Roo.util.Observable"
7428       },
7429       {
7430         "name" : "cleanHtml",
7431         "type" : "function",
7432         "desc" : "Protected method that will not generally be called directly. If you need/want\ncustom HTML cleanup, this is the method you should override.",
7433         "sig" : "(html)",
7434         "static" : false,
7435         "memberOf" : ""
7436       },
7437       {
7438         "name" : "cleanTableWidths",
7439         "type" : "function",
7440         "desc" : "cleanTableWidths.\n\nQuite often pasting from word etc.. results in tables with column and widths.\nThis does not work well on fluid HTML layouts - like emails. - so this code should hunt an destroy them..",
7441         "sig" : "()\n{\n\n}",
7442         "static" : false,
7443         "memberOf" : ""
7444       },
7445       {
7446         "name" : "cleanWord",
7447         "type" : "function",
7448         "desc" : "Clean up MS wordisms...",
7449         "sig" : "()\n{\n\n}",
7450         "static" : false,
7451         "memberOf" : ""
7452       },
7453       {
7454         "name" : "destroy",
7455         "type" : "function",
7456         "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}.",
7457         "sig" : "()\n{\n\n}",
7458         "static" : false,
7459         "memberOf" : "Roo.Component"
7460       },
7461       {
7462         "name" : "disable",
7463         "type" : "function",
7464         "desc" : "Disable this component.",
7465         "sig" : "()\n{\n\n}",
7466         "static" : false,
7467         "memberOf" : "Roo.Component"
7468       },
7469       {
7470         "name" : "enable",
7471         "type" : "function",
7472         "desc" : "Enable this component.",
7473         "sig" : "()\n{\n\n}",
7474         "static" : false,
7475         "memberOf" : "Roo.Component"
7476       },
7477       {
7478         "name" : "execCmd",
7479         "type" : "function",
7480         "desc" : "Executes a Midas editor command directly on the editor document.\nFor visual commands, you should use {@link #relayCmd} instead.\n<b>This should only be called after the editor is initialized.</b>",
7481         "sig" : "(cmd, value)",
7482         "static" : false,
7483         "memberOf" : ""
7484       },
7485       {
7486         "name" : "fireEvent",
7487         "type" : "function",
7488         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
7489         "sig" : "(eventName, args)",
7490         "static" : false,
7491         "memberOf" : "Roo.util.Observable"
7492       },
7493       {
7494         "name" : "focus",
7495         "type" : "function",
7496         "desc" : "Try to focus this component.",
7497         "sig" : "(selectText)",
7498         "static" : false,
7499         "memberOf" : "Roo.Component"
7500       },
7501       {
7502         "name" : "getDocMarkup",
7503         "type" : "function",
7504         "desc" : "Protected method that will not generally be called directly. It\nis called when the editor initializes the iframe with HTML contents. Override this method if you\nwant to change the initialization markup of the iframe (e.g. to add stylesheets).",
7505         "sig" : "()\n{\n\n}",
7506         "static" : false,
7507         "memberOf" : ""
7508       },
7509       {
7510         "name" : "getEl",
7511         "type" : "function",
7512         "desc" : "Returns the underlying {@link Roo.Element}.",
7513         "sig" : "()\n{\n\n}",
7514         "static" : false,
7515         "memberOf" : "Roo.Component"
7516       },
7517       {
7518         "name" : "getId",
7519         "type" : "function",
7520         "desc" : "Returns the id of this component.",
7521         "sig" : "()\n{\n\n}",
7522         "static" : false,
7523         "memberOf" : "Roo.Component"
7524       },
7525       {
7526         "name" : "hasListener",
7527         "type" : "function",
7528         "desc" : "Checks to see if this object has any listeners for a specified event",
7529         "sig" : "(eventName)",
7530         "static" : false,
7531         "memberOf" : "Roo.util.Observable"
7532       },
7533       {
7534         "name" : "hide",
7535         "type" : "function",
7536         "desc" : "Hide this component.",
7537         "sig" : "()\n{\n\n}",
7538         "static" : false,
7539         "memberOf" : "Roo.Component"
7540       },
7541       {
7542         "name" : "insertAtCursor",
7543         "type" : "function",
7544         "desc" : "Inserts the passed text at the current cursor position. Note: the editor must be initialized and activated\nto insert tRoo.",
7545         "sig" : "(text)",
7546         "static" : false,
7547         "memberOf" : ""
7548       },
7549       {
7550         "name" : "isVisible",
7551         "type" : "function",
7552         "desc" : "Returns true if this component is visible.",
7553         "sig" : "()\n{\n\n}",
7554         "static" : false,
7555         "memberOf" : "Roo.Component"
7556       },
7557       {
7558         "name" : "iterateChildren",
7559         "type" : "function",
7560         "desc" : "iterateChildren of a Node, calling fn each time, using this as the scole..",
7561         "sig" : "(node, fn)",
7562         "static" : false,
7563         "memberOf" : ""
7564       },
7565       {
7566         "name" : "on",
7567         "type" : "function",
7568         "desc" : "Appends an event handler to this element (shorthand for addListener)",
7569         "sig" : "(eventName, handler, scope, options)",
7570         "static" : false,
7571         "memberOf" : "Roo.util.Observable"
7572       },
7573       {
7574         "name" : "purgeListeners",
7575         "type" : "function",
7576         "desc" : "Removes all listeners for this object",
7577         "sig" : "()\n{\n\n}",
7578         "static" : false,
7579         "memberOf" : "Roo.util.Observable"
7580       },
7581       {
7582         "name" : "pushValue",
7583         "type" : "function",
7584         "desc" : "Protected method that will not generally be called directly. Pushes the value of the textarea\ninto the iframe editor.",
7585         "sig" : "()\n{\n\n}",
7586         "static" : false,
7587         "memberOf" : ""
7588       },
7589       {
7590         "name" : "rangeIntersectsNode",
7591         "type" : "function",
7592         "desc" : "Range intersection.. the hard stuff...\n '-1' = before\n '0' = hits..\n '1' = after.\n        [ -- selected range --- ]\n  [fail]                        [fail]\n\n   basically..\n     if end is before start or  hits it. fail.\n     if start is after end or hits it fail.\n\n  if either hits (but other is outside. - then it's not",
7593         "sig" : "()\n{\n\n}",
7594         "static" : false,
7595         "memberOf" : ""
7596       },
7597       {
7598         "name" : "relayCmd",
7599         "type" : "function",
7600         "desc" : "Executes a Midas editor command on the editor document and performs necessary focus and\ntoolbar updates. <b>This should only be called after the editor is initialized.</b>",
7601         "sig" : "(cmd, value)",
7602         "static" : false,
7603         "memberOf" : ""
7604       },
7605       {
7606         "name" : "releaseCapture",
7607         "type" : "function",
7608         "desc" : "Removes <b>all</b> added captures from the Observable.",
7609         "sig" : "(o)",
7610         "static" : true,
7611         "memberOf" : "Roo.util.Observable"
7612       },
7613       {
7614         "name" : "removeListener",
7615         "type" : "function",
7616         "desc" : "Removes a listener",
7617         "sig" : "(eventName, handler, scope)",
7618         "static" : false,
7619         "memberOf" : "Roo.util.Observable"
7620       },
7621       {
7622         "name" : "render",
7623         "type" : "function",
7624         "desc" : "If this is a lazy rendering component, render it to its container element.",
7625         "sig" : "(container)",
7626         "static" : false,
7627         "memberOf" : "Roo.Component"
7628       },
7629       {
7630         "name" : "setDisabled",
7631         "type" : "function",
7632         "desc" : "Convenience function for setting disabled/enabled by boolean.",
7633         "sig" : "(disabled)",
7634         "static" : false,
7635         "memberOf" : "Roo.Component"
7636       },
7637       {
7638         "name" : "setVisible",
7639         "type" : "function",
7640         "desc" : "Convenience function to hide or show this component by boolean.",
7641         "sig" : "(visible)",
7642         "static" : false,
7643         "memberOf" : "Roo.Component"
7644       },
7645       {
7646         "name" : "show",
7647         "type" : "function",
7648         "desc" : "Show this component.",
7649         "sig" : "()\n{\n\n}",
7650         "static" : false,
7651         "memberOf" : "Roo.Component"
7652       },
7653       {
7654         "name" : "syncValue",
7655         "type" : "function",
7656         "desc" : "HTML Editor -> Textarea\nProtected method that will not generally be called directly. Syncs the contents\nof the editor iframe with the textarea.",
7657         "sig" : "()\n{\n\n}",
7658         "static" : false,
7659         "memberOf" : ""
7660       },
7661       {
7662         "name" : "toggleSourceEdit",
7663         "type" : "function",
7664         "desc" : "Toggles the editor between standard and source edit mode.",
7665         "sig" : "(sourceEdit)",
7666         "static" : false,
7667         "memberOf" : ""
7668       },
7669       {
7670         "name" : "un",
7671         "type" : "function",
7672         "desc" : "Removes a listener (shorthand for removeListener)",
7673         "sig" : "(eventName, handler, scope)",
7674         "static" : false,
7675         "memberOf" : "Roo.util.Observable"
7676       }
7677     ]
7678   },
7679   "Roo.JsonView" : {
7680     "props" : [
7681       {
7682         "name" : "dataName",
7683         "type" : "String",
7684         "desc" : "the named area of the template to use as the data area\n                         Works with domtemplates roo-name=\"name\"",
7685         "memberOf" : "Roo.View"
7686       },
7687       {
7688         "name" : "el",
7689         "type" : "String|Roo.Element",
7690         "desc" : "The container element.",
7691         "memberOf" : "Roo.View"
7692       },
7693       {
7694         "name" : "emptyText",
7695         "type" : "String",
7696         "desc" : "The empty text to show when nothing is loaded.",
7697         "memberOf" : "Roo.View"
7698       },
7699       {
7700         "name" : "listeners",
7701         "type" : "Object",
7702         "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>",
7703         "memberOf" : "Roo.util.Observable"
7704       },
7705       {
7706         "name" : "multiSelect",
7707         "type" : "Boolean",
7708         "desc" : "Allow multiple selection",
7709         "memberOf" : "Roo.View"
7710       },
7711       {
7712         "name" : "selectedClass",
7713         "type" : "String",
7714         "desc" : "The css class to add to selected nodes",
7715         "memberOf" : "Roo.View"
7716       },
7717       {
7718         "name" : "singleSelect",
7719         "type" : "Boolean",
7720         "desc" : "Allow single selection",
7721         "memberOf" : "Roo.View"
7722       },
7723       {
7724         "name" : "store",
7725         "type" : "Roo.data.Store",
7726         "desc" : "Data store to load data from.",
7727         "memberOf" : "Roo.View"
7728       },
7729       {
7730         "name" : "text",
7731         "type" : "String",
7732         "desc" : "to display on mask (default Loading)",
7733         "memberOf" : "Roo.View"
7734       },
7735       {
7736         "name" : "tickable",
7737         "type" : "Boolean",
7738         "desc" : "- selecting",
7739         "memberOf" : "Roo.View"
7740       },
7741       {
7742         "name" : "toggleSelect",
7743         "type" : "Boolean",
7744         "desc" : "- selecting",
7745         "memberOf" : "Roo.View"
7746       },
7747       {
7748         "name" : "tpl",
7749         "type" : "String|Roo.Template",
7750         "desc" : "The template used by this View",
7751         "memberOf" : "Roo.View"
7752       }
7753     ],
7754     "events" : [
7755       {
7756         "name" : "beforeclick",
7757         "type" : "function",
7758         "desc" : "Fires before a click is processed. Returns false to cancel the default action.",
7759         "sig" : "function (_self, index, node, e)\n{\n\n}",
7760         "memberOf" : "Roo.View"
7761       },
7762       {
7763         "name" : "beforerender",
7764         "type" : "function",
7765         "desc" : "Fires before rendering of the downloaded JSON data.",
7766         "sig" : "function (_self, data)\n{\n\n}",
7767         "memberOf" : ""
7768       },
7769       {
7770         "name" : "beforeselect",
7771         "type" : "function",
7772         "desc" : "Fires before a selection is made. If any handlers return false, the selection is cancelled.",
7773         "sig" : "function (_self, node, selections)\n{\n\n}",
7774         "memberOf" : "Roo.View"
7775       },
7776       {
7777         "name" : "click",
7778         "type" : "function",
7779         "desc" : "Fires when a template node is clicked.",
7780         "sig" : "function (_self, index, node, e)\n{\n\n}",
7781         "memberOf" : "Roo.View"
7782       },
7783       {
7784         "name" : "contextmenu",
7785         "type" : "function",
7786         "desc" : "Fires when a template node is right clicked.",
7787         "sig" : "function (_self, index, node, e)\n{\n\n}",
7788         "memberOf" : "Roo.View"
7789       },
7790       {
7791         "name" : "dblclick",
7792         "type" : "function",
7793         "desc" : "Fires when a template node is double clicked.",
7794         "sig" : "function (_self, index, node, e)\n{\n\n}",
7795         "memberOf" : "Roo.View"
7796       },
7797       {
7798         "name" : "load",
7799         "type" : "function",
7800         "desc" : "Fires when data is loaded.",
7801         "sig" : "function (_self, data, response)\n{\n\n}",
7802         "memberOf" : ""
7803       },
7804       {
7805         "name" : "loadexception",
7806         "type" : "function",
7807         "desc" : "Fires when loading fails.",
7808         "sig" : "function (_self, response)\n{\n\n}",
7809         "memberOf" : ""
7810       },
7811       {
7812         "name" : "preparedata",
7813         "type" : "function",
7814         "desc" : "Fires on every row to render, to allow you to change the data.",
7815         "sig" : "function (_self, data)\n{\n\n}",
7816         "memberOf" : "Roo.View"
7817       },
7818       {
7819         "name" : "selectionchange",
7820         "type" : "function",
7821         "desc" : "Fires when the selected nodes change.",
7822         "sig" : "function (_self, selections)\n{\n\n}",
7823         "memberOf" : "Roo.View"
7824       }
7825     ],
7826     "methods" : [
7827       {
7828         "name" : "addEvents",
7829         "type" : "function",
7830         "desc" : "Used to define events on this Observable",
7831         "sig" : "(object)",
7832         "static" : false,
7833         "memberOf" : "Roo.util.Observable"
7834       },
7835       {
7836         "name" : "addListener",
7837         "type" : "function",
7838         "desc" : "Appends an event handler to this component",
7839         "sig" : "(eventName, handler, scope, options)",
7840         "static" : false,
7841         "memberOf" : "Roo.util.Observable"
7842       },
7843       {
7844         "name" : "capture",
7845         "type" : "function",
7846         "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.",
7847         "sig" : "(o, fn, scope)",
7848         "static" : true,
7849         "memberOf" : "Roo.util.Observable"
7850       },
7851       {
7852         "name" : "clearFilter",
7853         "type" : "function",
7854         "desc" : "Clears the current filter.",
7855         "sig" : "()\n{\n\n}",
7856         "static" : false,
7857         "memberOf" : ""
7858       },
7859       {
7860         "name" : "clearSelections",
7861         "type" : "function",
7862         "desc" : "Clear all selections",
7863         "sig" : "(suppressEvent)",
7864         "static" : false,
7865         "memberOf" : "Roo.View"
7866       },
7867       {
7868         "name" : "filter",
7869         "type" : "function",
7870         "desc" : "Filter the data by a specific property.",
7871         "sig" : "(property, value)",
7872         "static" : false,
7873         "memberOf" : ""
7874       },
7875       {
7876         "name" : "filterBy",
7877         "type" : "function",
7878         "desc" : "Filter by a function. The passed function will be called with each\nobject in the current dataset. If the function returns true the value is kept,\notherwise it is filtered.",
7879         "sig" : "(fn, scope)",
7880         "static" : false,
7881         "memberOf" : ""
7882       },
7883       {
7884         "name" : "findItemFromChild",
7885         "type" : "function",
7886         "desc" : "Returns the template node the passed child belongs to or null if it doesn't belong to one.",
7887         "sig" : "(node)",
7888         "static" : false,
7889         "memberOf" : "Roo.View"
7890       },
7891       {
7892         "name" : "fireEvent",
7893         "type" : "function",
7894         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
7895         "sig" : "(eventName, args)",
7896         "static" : false,
7897         "memberOf" : "Roo.util.Observable"
7898       },
7899       {
7900         "name" : "getCount",
7901         "type" : "function",
7902         "desc" : "Get the number of records in the current JSON dataset",
7903         "sig" : "()\n{\n\n}",
7904         "static" : false,
7905         "memberOf" : ""
7906       },
7907       {
7908         "name" : "getEl",
7909         "type" : "function",
7910         "desc" : "Returns the element this view is bound to.",
7911         "sig" : "()\n{\n\n}",
7912         "static" : false,
7913         "memberOf" : "Roo.View"
7914       },
7915       {
7916         "name" : "getNode",
7917         "type" : "function",
7918         "desc" : "Gets a template node.",
7919         "sig" : "(nodeInfo)",
7920         "static" : false,
7921         "memberOf" : "Roo.View"
7922       },
7923       {
7924         "name" : "getNodeData",
7925         "type" : "function",
7926         "desc" : "Returns the JSON object for the specified node(s)",
7927         "sig" : "(node)",
7928         "static" : false,
7929         "memberOf" : ""
7930       },
7931       {
7932         "name" : "getNodes",
7933         "type" : "function",
7934         "desc" : "Gets a range template nodes.",
7935         "sig" : "(startIndex, endIndex)",
7936         "static" : false,
7937         "memberOf" : "Roo.View"
7938       },
7939       {
7940         "name" : "getSelectedIndexes",
7941         "type" : "function",
7942         "desc" : "Get the indexes of the selected nodes.",
7943         "sig" : "()\n{\n\n}",
7944         "static" : false,
7945         "memberOf" : "Roo.View"
7946       },
7947       {
7948         "name" : "getSelectedNodes",
7949         "type" : "function",
7950         "desc" : "Get the currently selected nodes.",
7951         "sig" : "()\n{\n\n}",
7952         "static" : false,
7953         "memberOf" : "Roo.View"
7954       },
7955       {
7956         "name" : "getSelectionCount",
7957         "type" : "function",
7958         "desc" : "Get the number of selected nodes.",
7959         "sig" : "()\n{\n\n}",
7960         "static" : false,
7961         "memberOf" : "Roo.View"
7962       },
7963       {
7964         "name" : "hasListener",
7965         "type" : "function",
7966         "desc" : "Checks to see if this object has any listeners for a specified event",
7967         "sig" : "(eventName)",
7968         "static" : false,
7969         "memberOf" : "Roo.util.Observable"
7970       },
7971       {
7972         "name" : "indexOf",
7973         "type" : "function",
7974         "desc" : "Finds the index of the passed node",
7975         "sig" : "(nodeInfo)",
7976         "static" : false,
7977         "memberOf" : "Roo.View"
7978       },
7979       {
7980         "name" : "isSelected",
7981         "type" : "function",
7982         "desc" : "Returns true if the passed node is selected",
7983         "sig" : "(node)",
7984         "static" : false,
7985         "memberOf" : "Roo.View"
7986       },
7987       {
7988         "name" : "load",
7989         "type" : "function",
7990         "desc" : "Performs an async HTTP request, and loads the JSON from the response. If <i>params</i> are specified it uses POST, otherwise it uses GET.",
7991         "sig" : "(url, params, callback, discardUrl)",
7992         "static" : false,
7993         "memberOf" : ""
7994       },
7995       {
7996         "name" : "on",
7997         "type" : "function",
7998         "desc" : "Appends an event handler to this element (shorthand for addListener)",
7999         "sig" : "(eventName, handler, scope, options)",
8000         "static" : false,
8001         "memberOf" : "Roo.util.Observable"
8002       },
8003       {
8004         "name" : "onBeforeLoad",
8005         "type" : "function",
8006         "desc" : "onbeforeLoad - masks the loading area.",
8007         "sig" : "()\n{\n\n}",
8008         "static" : false,
8009         "memberOf" : "Roo.View"
8010       },
8011       {
8012         "name" : "prepareData",
8013         "type" : "function",
8014         "desc" : "Function to override to reformat the data that is sent to\nthe template for each node.\nDEPRICATED - use the preparedata event handler.",
8015         "sig" : "(data)",
8016         "static" : false,
8017         "memberOf" : "Roo.View"
8018       },
8019       {
8020         "name" : "purgeListeners",
8021         "type" : "function",
8022         "desc" : "Removes all listeners for this object",
8023         "sig" : "()\n{\n\n}",
8024         "static" : false,
8025         "memberOf" : "Roo.util.Observable"
8026       },
8027       {
8028         "name" : "refresh",
8029         "type" : "function",
8030         "desc" : "Refreshes the view.",
8031         "sig" : "()\n{\n\n}",
8032         "static" : false,
8033         "memberOf" : ""
8034       },
8035       {
8036         "name" : "refreshNode",
8037         "type" : "function",
8038         "desc" : "Refresh an individual node.",
8039         "sig" : "(index)",
8040         "static" : false,
8041         "memberOf" : "Roo.View"
8042       },
8043       {
8044         "name" : "releaseCapture",
8045         "type" : "function",
8046         "desc" : "Removes <b>all</b> added captures from the Observable.",
8047         "sig" : "(o)",
8048         "static" : true,
8049         "memberOf" : "Roo.util.Observable"
8050       },
8051       {
8052         "name" : "removeListener",
8053         "type" : "function",
8054         "desc" : "Removes a listener",
8055         "sig" : "(eventName, handler, scope)",
8056         "static" : false,
8057         "memberOf" : "Roo.util.Observable"
8058       },
8059       {
8060         "name" : "select",
8061         "type" : "function",
8062         "desc" : "Selects nodes.",
8063         "sig" : "(nodeInfo, keepExisting, suppressEvent)",
8064         "static" : false,
8065         "memberOf" : "Roo.View"
8066       },
8067       {
8068         "name" : "setStore",
8069         "type" : "function",
8070         "desc" : "Changes the data store this view uses and refresh the view.",
8071         "sig" : "(store)",
8072         "static" : false,
8073         "memberOf" : "Roo.View"
8074       },
8075       {
8076         "name" : "sort",
8077         "type" : "function",
8078         "desc" : "Sorts the data for this view and refreshes it.",
8079         "sig" : "(property, direction, sortType)",
8080         "static" : false,
8081         "memberOf" : ""
8082       },
8083       {
8084         "name" : "un",
8085         "type" : "function",
8086         "desc" : "Removes a listener (shorthand for removeListener)",
8087         "sig" : "(eventName, handler, scope)",
8088         "static" : false,
8089         "memberOf" : "Roo.util.Observable"
8090       },
8091       {
8092         "name" : "unselect",
8093         "type" : "function",
8094         "desc" : "Unselects nodes.",
8095         "sig" : "(nodeInfo, keepExisting, suppressEvent)",
8096         "static" : false,
8097         "memberOf" : "Roo.View"
8098       }
8099     ]
8100   },
8101   "Roo.KeyMap" : {
8102     "props" : [
8103     ],
8104     "events" : [
8105     ],
8106     "methods" : [
8107       {
8108         "name" : "addBinding",
8109         "type" : "function",
8110         "desc" : "Add a new binding to this KeyMap. The following config object properties are supported:\n<pre>\nProperty    Type             Description\n----------  ---------------  ----------------------------------------------------------------------\nkey         String/Array     A single keycode or an array of keycodes to handle\nshift       Boolean          True to handle key only when shift is pressed (defaults to false)\nctrl        Boolean          True to handle key only when ctrl is pressed (defaults to false)\nalt         Boolean          True to handle key only when alt is pressed (defaults to false)\nfn          Function         The function to call when KeyMap finds the expected key combination\nscope       Object           The scope of the callback function\n</pre>\n\nUsage:\n<pre><code>\n// Create a KeyMap\nvar map = new Roo.KeyMap(document, {\n    key: Roo.EventObject.ENTER,\n    fn: handleKey,\n    scope: this\n});\n\n//Add a new binding to the existing KeyMap later\nmap.addBinding({\n    key: 'abc',\n    shift: true,\n    fn: handleKey,\n    scope: this\n});\n</code></pre>",
8111         "sig" : "(config)",
8112         "static" : false,
8113         "memberOf" : ""
8114       },
8115       {
8116         "name" : "disable",
8117         "type" : "function",
8118         "desc" : "Disable this KeyMap",
8119         "sig" : "()\n{\n\n}",
8120         "static" : false,
8121         "memberOf" : ""
8122       },
8123       {
8124         "name" : "enable",
8125         "type" : "function",
8126         "desc" : "Enables this KeyMap",
8127         "sig" : "()\n{\n\n}",
8128         "static" : false,
8129         "memberOf" : ""
8130       },
8131       {
8132         "name" : "isEnabled",
8133         "type" : "function",
8134         "desc" : "Returns true if this KeyMap is enabled",
8135         "sig" : "()\n{\n\n}",
8136         "static" : false,
8137         "memberOf" : ""
8138       },
8139       {
8140         "name" : "on",
8141         "type" : "function",
8142         "desc" : "Shorthand for adding a single key listener",
8143         "sig" : "(key, fn, scope)",
8144         "static" : false,
8145         "memberOf" : ""
8146       }
8147     ]
8148   },
8149   "Roo.KeyNav" : {
8150     "props" : [
8151       {
8152         "name" : "defaultEventAction",
8153         "type" : "String",
8154         "desc" : "The method to call on the {@link Roo.EventObject} after this KeyNav intercepts a key.  Valid values are\n{@link Roo.EventObject#stopEvent}, {@link Roo.EventObject#preventDefault} and\n{@link Roo.EventObject#stopPropagation} (defaults to 'stopEvent')",
8155         "memberOf" : ""
8156       },
8157       {
8158         "name" : "disabled",
8159         "type" : "Boolean",
8160         "desc" : "True to disable this KeyNav instance (defaults to false)",
8161         "memberOf" : ""
8162       },
8163       {
8164         "name" : "forceKeyDown",
8165         "type" : "Boolean",
8166         "desc" : "Handle the keydown event instead of keypress (defaults to false).  KeyNav automatically does this for IE since\nIE does not propagate special keys on keypress, but setting this to true will force other browsers to also\nhandle keydown instead of keypress.",
8167         "memberOf" : ""
8168       }
8169     ],
8170     "events" : [
8171     ],
8172     "methods" : [
8173       {
8174         "name" : "disable",
8175         "type" : "function",
8176         "desc" : "Disable this KeyNav",
8177         "sig" : "()\n{\n\n}",
8178         "static" : false,
8179         "memberOf" : ""
8180       },
8181       {
8182         "name" : "enable",
8183         "type" : "function",
8184         "desc" : "Enable this KeyNav",
8185         "sig" : "()\n{\n\n}",
8186         "static" : false,
8187         "memberOf" : ""
8188       }
8189     ]
8190   },
8191   "Roo.Layer" : {
8192     "props" : [
8193       {
8194         "name" : "cls",
8195         "type" : "String",
8196         "desc" : "CSS class to add to the element",
8197         "memberOf" : ""
8198       },
8199       {
8200         "name" : "constrain",
8201         "type" : "Boolean",
8202         "desc" : "False to disable constrain to viewport (defaults to true)",
8203         "memberOf" : ""
8204       },
8205       {
8206         "name" : "dh",
8207         "type" : "Object",
8208         "desc" : "DomHelper object config to create element with (defaults to {tag: \"div\", cls: \"x-layer\"}).",
8209         "memberOf" : ""
8210       },
8211       {
8212         "name" : "shadow",
8213         "type" : "String/Boolean",
8214         "desc" : "True to create a shadow element with default class \"x-layer-shadow\", or\nyou can pass a string with a CSS class name. False turns off the shadow.",
8215         "memberOf" : ""
8216       },
8217       {
8218         "name" : "shadowOffset",
8219         "type" : "Number",
8220         "desc" : "Number of pixels to offset the shadow (defaults to 3)",
8221         "memberOf" : ""
8222       },
8223       {
8224         "name" : "shim",
8225         "type" : "Boolean",
8226         "desc" : "False to disable the iframe shim in browsers which need one (defaults to true)",
8227         "memberOf" : ""
8228       },
8229       {
8230         "name" : "zindex",
8231         "type" : "Number",
8232         "desc" : "Starting z-index (defaults to 11000)",
8233         "memberOf" : ""
8234       }
8235     ],
8236     "events" : [
8237     ],
8238     "methods" : [
8239       {
8240         "name" : "addClass",
8241         "type" : "function",
8242         "desc" : "Adds one or more CSS classes to the element. Duplicate classes are automatically filtered out.",
8243         "sig" : "(className)",
8244         "static" : false,
8245         "memberOf" : "Roo.Element"
8246       },
8247       {
8248         "name" : "addClassOnClick",
8249         "type" : "function",
8250         "desc" : "Sets up event handlers to add and remove a css class when the mouse is down and then up on this element (a click effect)",
8251         "sig" : "(className)",
8252         "static" : false,
8253         "memberOf" : "Roo.Element"
8254       },
8255       {
8256         "name" : "addClassOnFocus",
8257         "type" : "function",
8258         "desc" : "Sets up event handlers to add and remove a css class when this element has the focus",
8259         "sig" : "(className)",
8260         "static" : false,
8261         "memberOf" : "Roo.Element"
8262       },
8263       {
8264         "name" : "addClassOnOver",
8265         "type" : "function",
8266         "desc" : "Sets up event handlers to add and remove a css class when the mouse is over this element",
8267         "sig" : "(className, preventFlicker)",
8268         "static" : false,
8269         "memberOf" : "Roo.Element"
8270       },
8271       {
8272         "name" : "addKeyListener",
8273         "type" : "function",
8274         "desc" : "Convenience method for constructing a KeyMap",
8275         "sig" : "(key, fn, scope)",
8276         "static" : false,
8277         "memberOf" : "Roo.Element"
8278       },
8279       {
8280         "name" : "addKeyMap",
8281         "type" : "function",
8282         "desc" : "Creates a KeyMap for this element",
8283         "sig" : "(config)",
8284         "static" : false,
8285         "memberOf" : "Roo.Element"
8286       },
8287       {
8288         "name" : "addListener",
8289         "type" : "function",
8290         "desc" : "Appends an event handler",
8291         "sig" : "(eventName, fn, scope, options)",
8292         "static" : false,
8293         "memberOf" : "Roo.Element"
8294       },
8295       {
8296         "name" : "alignTo",
8297         "type" : "function",
8298         "desc" : "Aligns this element with another element relative to the specified anchor points. If the other element is the\ndocument it aligns it to the viewport.\nThe position parameter is optional, and can be specified in any one of the following formats:\n<ul>\n  <li><b>Blank</b>: Defaults to aligning the element's top-left corner to the target's bottom-left corner (\"tl-bl\").</li>\n  <li><b>One anchor (deprecated)</b>: The passed anchor position is used as the target element's anchor point.\n      The element being aligned will position its top-left corner (tl) to that point.  <i>This method has been\n      deprecated in favor of the newer two anchor syntax below</i>.</li>\n  <li><b>Two anchors</b>: If two values from the table below are passed separated by a dash, the first value is used as the\n      element's anchor point, and the second value is used as the target's anchor point.</li>\n</ul>\nIn addition to the anchor points, the position parameter also supports the \"?\" character.  If \"?\" is passed at the end of\nthe position string, the element will attempt to align as specified, but the position will be adjusted to constrain to\nthe viewport if necessary.  Note that the element being aligned might be swapped to align to a different position than\nthat specified in order to enforce the viewport constraints.\nFollowing are all of the supported anchor positions:\n    <pre>\n    Value  Description\n    -----  -----------------------------\n    tl     The top left corner (default)\n    t      The center of the top edge\n    tr     The top right corner\n    l      The center of the left edge\n    c      In the center of the element\n    r      The center of the right edge\n    bl     The bottom left corner\n    b      The center of the bottom edge\n    br     The bottom right corner\n    </pre>\n    Example Usage:\n    <pre><code>\n    // align el to other-el using the default positioning (\"tl-bl\", non-constrained)\n    el.alignTo(\"other-el\");\n\n    // align the top left corner of el with the top right corner of other-el (constrained to viewport)\n    el.alignTo(\"other-el\", \"tr?\");\n\n    // align the bottom right corner of el with the center left edge of other-el\n    el.alignTo(\"other-el\", \"br-l?\");\n\n    // align the center of el with the bottom left corner of other-el and\n    // adjust the x position by -6 pixels (and the y position by 0)\n    el.alignTo(\"other-el\", \"c-bl\", [-6, 0]);\n    </code></pre>",
8299         "sig" : "(element, position, offsets, animate)",
8300         "static" : false,
8301         "memberOf" : "Roo.Element"
8302       },
8303       {
8304         "name" : "anchorTo",
8305         "type" : "function",
8306         "desc" : "Anchors an element to another element and realigns it when the window is resized.",
8307         "sig" : "(element, position, offsets, animate, monitorScroll, callback)",
8308         "static" : false,
8309         "memberOf" : "Roo.Element"
8310       },
8311       {
8312         "name" : "animate",
8313         "type" : "function",
8314         "desc" : "Perform animation on this element.",
8315         "sig" : "(args, duration, onComplete, easing, animType)",
8316         "static" : false,
8317         "memberOf" : "Roo.Element"
8318       },
8319       {
8320         "name" : "appendChild",
8321         "type" : "function",
8322         "desc" : "Appends the passed element(s) to this element",
8323         "sig" : "(el)",
8324         "static" : false,
8325         "memberOf" : "Roo.Element"
8326       },
8327       {
8328         "name" : "appendTo",
8329         "type" : "function",
8330         "desc" : "Appends this element to the passed element",
8331         "sig" : "(el)",
8332         "static" : false,
8333         "memberOf" : "Roo.Element"
8334       },
8335       {
8336         "name" : "applyStyles",
8337         "type" : "function",
8338         "desc" : "More flexible version of {@link #setStyle} for setting style properties.",
8339         "sig" : "(styles)",
8340         "static" : false,
8341         "memberOf" : "Roo.Element"
8342       },
8343       {
8344         "name" : "attr",
8345         "type" : "function",
8346         "desc" : "Sets or Returns the value the dom attribute value",
8347         "sig" : "(name, value)",
8348         "static" : false,
8349         "memberOf" : "Roo.Element"
8350       },
8351       {
8352         "name" : "autoHeight",
8353         "type" : "function",
8354         "desc" : "Measures the element's content height and updates height to match. Note: this function uses setTimeout so\nthe new height may not be available immediately.",
8355         "sig" : "(animate, duration, onComplete, easing)",
8356         "static" : false,
8357         "memberOf" : "Roo.Element"
8358       },
8359       {
8360         "name" : "beginMeasure",
8361         "type" : "function",
8362         "desc" : "Temporarily enables offsets (width,height,x,y) for an element with display:none, use endMeasure() when done.",
8363         "sig" : "()\n{\n\n}",
8364         "static" : false,
8365         "memberOf" : "Roo.Element"
8366       },
8367       {
8368         "name" : "blur",
8369         "type" : "function",
8370         "desc" : "Tries to blur the element. Any exceptions are caught and ignored.",
8371         "sig" : "()\n{\n\n}",
8372         "static" : false,
8373         "memberOf" : "Roo.Element"
8374       },
8375       {
8376         "name" : "boxWrap",
8377         "type" : "function",
8378         "desc" : "Wraps the specified element with a special markup/CSS block that renders by default as a gray container with a\ngradient background, rounded corners and a 4-way shadow.",
8379         "sig" : "(class)",
8380         "static" : false,
8381         "memberOf" : "Roo.Element"
8382       },
8383       {
8384         "name" : "center",
8385         "type" : "function",
8386         "desc" : "Centers the Element in either the viewport, or another Element.",
8387         "sig" : "(centerIn)",
8388         "static" : false,
8389         "memberOf" : "Roo.Element"
8390       },
8391       {
8392         "name" : "child",
8393         "type" : "function",
8394         "desc" : "Selects a single child at any depth below this element based on the passed CSS selector (the selector should not contain an id).",
8395         "sig" : "(selector, returnDom)",
8396         "static" : false,
8397         "memberOf" : "Roo.Element"
8398       },
8399       {
8400         "name" : "clean",
8401         "type" : "function",
8402         "desc" : "Removes worthless text nodes",
8403         "sig" : "(forceReclean)",
8404         "static" : false,
8405         "memberOf" : "Roo.Element"
8406       },
8407       {
8408         "name" : "clearOpacity",
8409         "type" : "function",
8410         "desc" : "Clears any opacity settings from this element. Required in some cases for IE.",
8411         "sig" : "()\n{\n\n}",
8412         "static" : false,
8413         "memberOf" : "Roo.Element"
8414       },
8415       {
8416         "name" : "clearPositioning",
8417         "type" : "function",
8418         "desc" : "Clear positioning back to the default when the document was loaded",
8419         "sig" : "(value)",
8420         "static" : false,
8421         "memberOf" : "Roo.Element"
8422       },
8423       {
8424         "name" : "clip",
8425         "type" : "function",
8426         "desc" : "Store the current overflow setting and clip overflow on the element - use {@link #unclip} to remove",
8427         "sig" : "()\n{\n\n}",
8428         "static" : false,
8429         "memberOf" : "Roo.Element"
8430       },
8431       {
8432         "name" : "contains",
8433         "type" : "function",
8434         "desc" : "Returns true if this element is an ancestor of the passed element",
8435         "sig" : "(el)",
8436         "static" : false,
8437         "memberOf" : "Roo.Element"
8438       },
8439       {
8440         "name" : "createChild",
8441         "type" : "function",
8442         "desc" : "Creates the passed DomHelper config and appends it to this element or optionally inserts it before the passed child element.",
8443         "sig" : "(config, insertBefore, returnDom)",
8444         "static" : false,
8445         "memberOf" : "Roo.Element"
8446       },
8447       {
8448         "name" : "createProxy",
8449         "type" : "function",
8450         "desc" : "Creates a proxy element of this element",
8451         "sig" : "(config, renderTo, matchBox)",
8452         "static" : false,
8453         "memberOf" : "Roo.Element"
8454       },
8455       {
8456         "name" : "createShim",
8457         "type" : "function",
8458         "desc" : "Creates an iframe shim for this element to keep selects and other windowed objects from\nshowing through.",
8459         "sig" : "()\n{\n\n}",
8460         "static" : false,
8461         "memberOf" : "Roo.Element"
8462       },
8463       {
8464         "name" : "down",
8465         "type" : "function",
8466         "desc" : "Selects a single *direct* child based on the passed CSS selector (the selector should not contain an id).",
8467         "sig" : "(selector, returnDom)",
8468         "static" : false,
8469         "memberOf" : "Roo.Element"
8470       },
8471       {
8472         "name" : "enableDisplayMode",
8473         "type" : "function",
8474         "desc" : "Convenience method for setVisibilityMode(Element.DISPLAY)",
8475         "sig" : "(display)",
8476         "static" : false,
8477         "memberOf" : "Roo.Element"
8478       },
8479       {
8480         "name" : "endMeasure",
8481         "type" : "function",
8482         "desc" : "Restores displays to before beginMeasure was called",
8483         "sig" : "()\n{\n\n}",
8484         "static" : false,
8485         "memberOf" : "Roo.Element"
8486       },
8487       {
8488         "name" : "findParent",
8489         "type" : "function",
8490         "desc" : "Looks at this node and then at parent nodes for a match of the passed simple selector (e.g. div.some-class or span:first-child)",
8491         "sig" : "(selector, maxDepth, returnEl)",
8492         "static" : false,
8493         "memberOf" : "Roo.Element"
8494       },
8495       {
8496         "name" : "findParentNode",
8497         "type" : "function",
8498         "desc" : "Looks at parent nodes for a match of the passed simple selector (e.g. div.some-class or span:first-child)",
8499         "sig" : "(selector, maxDepth, returnEl)",
8500         "static" : false,
8501         "memberOf" : "Roo.Element"
8502       },
8503       {
8504         "name" : "findScrollableParent",
8505         "type" : "function",
8506         "desc" : "Looks at  the scrollable parent element",
8507         "sig" : "()\n{\n\n}",
8508         "static" : false,
8509         "memberOf" : "Roo.Element"
8510       },
8511       {
8512         "name" : "fitToParent",
8513         "type" : "function",
8514         "desc" : "Sizes this element to its parent element's dimensions performing\nneccessary box adjustments.",
8515         "sig" : "(monitorResize, targetParent)",
8516         "static" : false,
8517         "memberOf" : "Roo.Element"
8518       },
8519       {
8520         "name" : "fly",
8521         "type" : "function",
8522         "desc" : "Gets the globally shared flyweight Element, with the passed node as the active element. Do not store a reference to this element -\nthe dom node can be overwritten by other code.",
8523         "sig" : "(el, named)",
8524         "static" : true,
8525         "memberOf" : "Roo.Element"
8526       },
8527       {
8528         "name" : "focus",
8529         "type" : "function",
8530         "desc" : "Tries to focus the element. Any exceptions are caught and ignored.",
8531         "sig" : "()\n{\n\n}",
8532         "static" : false,
8533         "memberOf" : "Roo.Element"
8534       },
8535       {
8536         "name" : "get",
8537         "type" : "function",
8538         "desc" : "Static method to retrieve Element objects. Uses simple caching to consistently return the same object.\nAutomatically fixes if an object was recreated with the same id via AJAX or DOM.",
8539         "sig" : "(el)",
8540         "static" : true,
8541         "memberOf" : "Roo.Element"
8542       },
8543       {
8544         "name" : "getAlignToXY",
8545         "type" : "function",
8546         "desc" : "Gets the x,y coordinates to align this element with another element. See {@link #alignTo} for more info on the\nsupported position values.",
8547         "sig" : "(element, position, offsets)",
8548         "static" : false,
8549         "memberOf" : "Roo.Element"
8550       },
8551       {
8552         "name" : "getAnchorXY",
8553         "type" : "function",
8554         "desc" : "Gets the x,y coordinates specified by the anchor position on the element.",
8555         "sig" : "(anchor, size, local)",
8556         "static" : false,
8557         "memberOf" : "Roo.Element"
8558       },
8559       {
8560         "name" : "getAttributeNS",
8561         "type" : "function",
8562         "desc" : "Returns the value of a namespaced attribute from the element's underlying DOM node.",
8563         "sig" : "(namespace, name)",
8564         "static" : false,
8565         "memberOf" : "Roo.Element"
8566       },
8567       {
8568         "name" : "getBorderWidth",
8569         "type" : "function",
8570         "desc" : "Gets the width of the border(s) for the specified side(s)",
8571         "sig" : "(side)",
8572         "static" : false,
8573         "memberOf" : "Roo.Element"
8574       },
8575       {
8576         "name" : "getBottom",
8577         "type" : "function",
8578         "desc" : "Gets the bottom Y coordinate of the element (element Y position + element height)",
8579         "sig" : "(local)",
8580         "static" : false,
8581         "memberOf" : "Roo.Element"
8582       },
8583       {
8584         "name" : "getBox",
8585         "type" : "function",
8586         "desc" : "Return a box {x, y, width, height} that can be used to set another elements\nsize/location to match this element.",
8587         "sig" : "(contentBox, local)",
8588         "static" : false,
8589         "memberOf" : "Roo.Element"
8590       },
8591       {
8592         "name" : "getCenterXY",
8593         "type" : "function",
8594         "desc" : "Calculates the x, y to center this element on the screen",
8595         "sig" : "()\n{\n\n}",
8596         "static" : false,
8597         "memberOf" : "Roo.Element"
8598       },
8599       {
8600         "name" : "getColor",
8601         "type" : "function",
8602         "desc" : "Return the CSS color for the specified CSS attribute. rgb, 3 digit (like #fff) and valid values\nare convert to standard 6 digit hex color.",
8603         "sig" : "(attr, defaultValue, prefix)",
8604         "static" : false,
8605         "memberOf" : "Roo.Element"
8606       },
8607       {
8608         "name" : "getComputedHeight",
8609         "type" : "function",
8610         "desc" : "Returns either the offsetHeight or the height of this element based on CSS height adjusted by padding or borders\nwhen needed to simulate offsetHeight when offsets aren't available. This may not work on display:none elements\nif a height has not been set using CSS.",
8611         "sig" : "()\n{\n\n}",
8612         "static" : false,
8613         "memberOf" : "Roo.Element"
8614       },
8615       {
8616         "name" : "getComputedWidth",
8617         "type" : "function",
8618         "desc" : "Returns either the offsetWidth or the width of this element based on CSS width adjusted by padding or borders\nwhen needed to simulate offsetWidth when offsets aren't available. This may not work on display:none elements\nif a width has not been set using CSS.",
8619         "sig" : "()\n{\n\n}",
8620         "static" : false,
8621         "memberOf" : "Roo.Element"
8622       },
8623       {
8624         "name" : "getFrameWidth",
8625         "type" : "function",
8626         "desc" : "Returns the sum width of the padding and borders for the passed \"sides\". See getBorderWidth()\n         for more information about the sides.",
8627         "sig" : "(sides)",
8628         "static" : false,
8629         "memberOf" : "Roo.Element"
8630       },
8631       {
8632         "name" : "getHeight",
8633         "type" : "function",
8634         "desc" : "Returns the offset height of the element",
8635         "sig" : "(contentHeight)",
8636         "static" : false,
8637         "memberOf" : "Roo.Element"
8638       },
8639       {
8640         "name" : "getLeft",
8641         "type" : "function",
8642         "desc" : "Gets the left X coordinate",
8643         "sig" : "(local)",
8644         "static" : false,
8645         "memberOf" : "Roo.Element"
8646       },
8647       {
8648         "name" : "getMargins",
8649         "type" : "function",
8650         "desc" : "Returns an object with properties top, left, right and bottom representing the margins of this element unless sides is passed,\nthen it returns the calculated width of the sides (see getPadding)",
8651         "sig" : "(sides)",
8652         "static" : false,
8653         "memberOf" : "Roo.Element"
8654       },
8655       {
8656         "name" : "getNextSibling",
8657         "type" : "function",
8658         "desc" : "Gets the next sibling, skipping text nodes",
8659         "sig" : "()\n{\n\n}",
8660         "static" : false,
8661         "memberOf" : "Roo.Element"
8662       },
8663       {
8664         "name" : "getPadding",
8665         "type" : "function",
8666         "desc" : "Gets the width of the padding(s) for the specified side(s)",
8667         "sig" : "(side)",
8668         "static" : false,
8669         "memberOf" : "Roo.Element"
8670       },
8671       {
8672         "name" : "getPositioning",
8673         "type" : "function",
8674         "desc" : "Gets an object with all CSS positioning properties. Useful along with setPostioning to get\nsnapshot before performing an update and then restoring the element.",
8675         "sig" : "()\n{\n\n}",
8676         "static" : false,
8677         "memberOf" : "Roo.Element"
8678       },
8679       {
8680         "name" : "getPrevSibling",
8681         "type" : "function",
8682         "desc" : "Gets the previous sibling, skipping text nodes",
8683         "sig" : "()\n{\n\n}",
8684         "static" : false,
8685         "memberOf" : "Roo.Element"
8686       },
8687       {
8688         "name" : "getRegion",
8689         "type" : "function",
8690         "desc" : "Returns the region of the given element.\nThe element must be part of the DOM tree to have a region (display:none or elements not appended return false).",
8691         "sig" : "()\n{\n\n}",
8692         "static" : false,
8693         "memberOf" : "Roo.Element"
8694       },
8695       {
8696         "name" : "getRight",
8697         "type" : "function",
8698         "desc" : "Gets the right X coordinate of the element (element X position + element width)",
8699         "sig" : "(local)",
8700         "static" : false,
8701         "memberOf" : "Roo.Element"
8702       },
8703       {
8704         "name" : "getScroll",
8705         "type" : "function",
8706         "desc" : "Returns the current scroll position of the element.",
8707         "sig" : "()\n{\n\n}",
8708         "static" : false,
8709         "memberOf" : "Roo.Element"
8710       },
8711       {
8712         "name" : "getSize",
8713         "type" : "function",
8714         "desc" : "Returns the size of the element.",
8715         "sig" : "(contentSize)",
8716         "static" : false,
8717         "memberOf" : "Roo.Element"
8718       },
8719       {
8720         "name" : "getStyle",
8721         "type" : "function",
8722         "desc" : "Normalizes currentStyle and computedStyle. This is not YUI getStyle, it is an optimised version.",
8723         "sig" : "(property)",
8724         "static" : false,
8725         "memberOf" : "Roo.Element"
8726       },
8727       {
8728         "name" : "getStyles",
8729         "type" : "function",
8730         "desc" : "Returns an object with properties matching the styles requested.\nFor example, el.getStyles('color', 'font-size', 'width') might return\n{'color': '#FFFFFF', 'font-size': '13px', 'width': '100px'}.",
8731         "sig" : "(style1, style2)",
8732         "static" : false,
8733         "memberOf" : "Roo.Element"
8734       },
8735       {
8736         "name" : "getTop",
8737         "type" : "function",
8738         "desc" : "Gets the top Y coordinate",
8739         "sig" : "(local)",
8740         "static" : false,
8741         "memberOf" : "Roo.Element"
8742       },
8743       {
8744         "name" : "getUpdateManager",
8745         "type" : "function",
8746         "desc" : "Gets this element's UpdateManager",
8747         "sig" : "()\n{\n\n}",
8748         "static" : false,
8749         "memberOf" : "Roo.Element"
8750       },
8751       {
8752         "name" : "getValue",
8753         "type" : "function",
8754         "desc" : "Returns the value of the \"value\" attribute",
8755         "sig" : "(asNumber)",
8756         "static" : false,
8757         "memberOf" : "Roo.Element"
8758       },
8759       {
8760         "name" : "getViewSize",
8761         "type" : "function",
8762         "desc" : "Returns the width and height of the viewport.",
8763         "sig" : "()\n{\n\n}",
8764         "static" : false,
8765         "memberOf" : "Roo.Element"
8766       },
8767       {
8768         "name" : "getWidth",
8769         "type" : "function",
8770         "desc" : "Returns the offset width of the element",
8771         "sig" : "(contentWidth)",
8772         "static" : false,
8773         "memberOf" : "Roo.Element"
8774       },
8775       {
8776         "name" : "getX",
8777         "type" : "function",
8778         "desc" : "Gets the current X position of the element based on page coordinates.  Element must be part of the DOM tree to have page coordinates (display:none or elements not appended return false).",
8779         "sig" : "()\n{\n\n}",
8780         "static" : false,
8781         "memberOf" : "Roo.Element"
8782       },
8783       {
8784         "name" : "getXY",
8785         "type" : "function",
8786         "desc" : "Gets the current position of the element based on page coordinates.  Element must be part of the DOM tree to have page coordinates (display:none or elements not appended return false).",
8787         "sig" : "()\n{\n\n}",
8788         "static" : false,
8789         "memberOf" : "Roo.Element"
8790       },
8791       {
8792         "name" : "getY",
8793         "type" : "function",
8794         "desc" : "Gets the current Y position of the element based on page coordinates.  Element must be part of the DOM tree to have page coordinates (display:none or elements not appended return false).",
8795         "sig" : "()\n{\n\n}",
8796         "static" : false,
8797         "memberOf" : "Roo.Element"
8798       },
8799       {
8800         "name" : "hasClass",
8801         "type" : "function",
8802         "desc" : "Checks if the specified CSS class exists on this element's DOM node.",
8803         "sig" : "(className)",
8804         "static" : false,
8805         "memberOf" : "Roo.Element"
8806       },
8807       {
8808         "name" : "hide",
8809         "type" : "function",
8810         "desc" : "Hide this element - Uses display mode to determine whether to use \"display\" or \"visibility\". See {@link #setVisible}.",
8811         "sig" : "(animate)",
8812         "static" : false,
8813         "memberOf" : "Roo.Element"
8814       },
8815       {
8816         "name" : "initDD",
8817         "type" : "function",
8818         "desc" : "Initializes a {@link Roo.dd.DD} drag drop object for this element.",
8819         "sig" : "(group, config, overrides)",
8820         "static" : false,
8821         "memberOf" : "Roo.Element"
8822       },
8823       {
8824         "name" : "initDDProxy",
8825         "type" : "function",
8826         "desc" : "Initializes a {@link Roo.dd.DDProxy} object for this element.",
8827         "sig" : "(group, config, overrides)",
8828         "static" : false,
8829         "memberOf" : "Roo.Element"
8830       },
8831       {
8832         "name" : "initDDTarget",
8833         "type" : "function",
8834         "desc" : "Initializes a {@link Roo.dd.DDTarget} object for this element.",
8835         "sig" : "(group, config, overrides)",
8836         "static" : false,
8837         "memberOf" : "Roo.Element"
8838       },
8839       {
8840         "name" : "insertAfter",
8841         "type" : "function",
8842         "desc" : "Inserts this element after the passed element in the DOM",
8843         "sig" : "(el)",
8844         "static" : false,
8845         "memberOf" : "Roo.Element"
8846       },
8847       {
8848         "name" : "insertBefore",
8849         "type" : "function",
8850         "desc" : "Inserts this element before the passed element in the DOM",
8851         "sig" : "(el)",
8852         "static" : false,
8853         "memberOf" : "Roo.Element"
8854       },
8855       {
8856         "name" : "insertFirst",
8857         "type" : "function",
8858         "desc" : "Inserts (or creates) an element (or DomHelper config) as the first child of the this element",
8859         "sig" : "(el)",
8860         "static" : false,
8861         "memberOf" : "Roo.Element"
8862       },
8863       {
8864         "name" : "insertHtml",
8865         "type" : "function",
8866         "desc" : "Inserts an html fragment into this element",
8867         "sig" : "(where, html, returnEl)",
8868         "static" : false,
8869         "memberOf" : "Roo.Element"
8870       },
8871       {
8872         "name" : "insertSibling",
8873         "type" : "function",
8874         "desc" : "Inserts (or creates) the passed element (or DomHelper config) as a sibling of this element",
8875         "sig" : "(el, where, returnDom)",
8876         "static" : false,
8877         "memberOf" : "Roo.Element"
8878       },
8879       {
8880         "name" : "is",
8881         "type" : "function",
8882         "desc" : "Returns true if this element matches the passed simple selector (e.g. div.some-class or span:first-child)",
8883         "sig" : "(selector)",
8884         "static" : false,
8885         "memberOf" : "Roo.Element"
8886       },
8887       {
8888         "name" : "isBorderBox",
8889         "type" : "function",
8890         "desc" : "Tests various css rules/browsers to determine if this element uses a border box",
8891         "sig" : "()\n{\n\n}",
8892         "static" : false,
8893         "memberOf" : "Roo.Element"
8894       },
8895       {
8896         "name" : "isDisplayed",
8897         "type" : "function",
8898         "desc" : "Returns true if display is not \"none\"",
8899         "sig" : "()\n{\n\n}",
8900         "static" : false,
8901         "memberOf" : "Roo.Element"
8902       },
8903       {
8904         "name" : "isMasked",
8905         "type" : "function",
8906         "desc" : "Returns true if this element is masked",
8907         "sig" : "()\n{\n\n}",
8908         "static" : false,
8909         "memberOf" : "Roo.Element"
8910       },
8911       {
8912         "name" : "isScrollable",
8913         "type" : "function",
8914         "desc" : "Returns true if this element is scrollable.",
8915         "sig" : "()\n{\n\n}",
8916         "static" : false,
8917         "memberOf" : "Roo.Element"
8918       },
8919       {
8920         "name" : "isVisible",
8921         "type" : "function",
8922         "desc" : "Checks whether the element is currently visible using both visibility and display properties.",
8923         "sig" : "(deep)",
8924         "static" : false,
8925         "memberOf" : "Roo.Element"
8926       },
8927       {
8928         "name" : "load",
8929         "type" : "function",
8930         "desc" : "Direct access to the UpdateManager update() method (takes the same parameters).",
8931         "sig" : "(url, params, callback, discardUrl)",
8932         "static" : false,
8933         "memberOf" : "Roo.Element"
8934       },
8935       {
8936         "name" : "mask",
8937         "type" : "function",
8938         "desc" : "Puts a mask over this element to disable user interaction. Requires core.css.\nThis method can only be applied to elements which accept child nodes.",
8939         "sig" : "(msg, msgCls)",
8940         "static" : false,
8941         "memberOf" : "Roo.Element"
8942       },
8943       {
8944         "name" : "move",
8945         "type" : "function",
8946         "desc" : "Move this element relative to its current position.",
8947         "sig" : "(direction, distance, animate)",
8948         "static" : false,
8949         "memberOf" : "Roo.Element"
8950       },
8951       {
8952         "name" : "moveTo",
8953         "type" : "function",
8954         "desc" : "Sets the position of the element in page coordinates, regardless of how the element is positioned.\nThe element must be part of the DOM tree to have page coordinates (display:none or elements not appended return false).",
8955         "sig" : "(x, y, animate)",
8956         "static" : false,
8957         "memberOf" : "Roo.Element"
8958       },
8959       {
8960         "name" : "on",
8961         "type" : "function",
8962         "desc" : "Appends an event handler (Shorthand for addListener)",
8963         "sig" : "(eventName, fn, scope, options)",
8964         "static" : false,
8965         "memberOf" : "Roo.Element"
8966       },
8967       {
8968         "name" : "position",
8969         "type" : "function",
8970         "desc" : "Initializes positioning on this element. If a desired position is not passed, it will make the\nthe element positioned relative IF it is not already positioned.",
8971         "sig" : "(pos, zIndex, x, y)",
8972         "static" : false,
8973         "memberOf" : "Roo.Element"
8974       },
8975       {
8976         "name" : "query",
8977         "type" : "function",
8978         "desc" : "Selects child nodes based on the passed CSS selector (the selector should not contain an id).",
8979         "sig" : "(selector)",
8980         "static" : false,
8981         "memberOf" : "Roo.Element"
8982       },
8983       {
8984         "name" : "radioClass",
8985         "type" : "function",
8986         "desc" : "Adds one or more CSS classes to this element and removes the same class(es) from all siblings.",
8987         "sig" : "(className)",
8988         "static" : false,
8989         "memberOf" : "Roo.Element"
8990       },
8991       {
8992         "name" : "remove",
8993         "type" : "function",
8994         "desc" : "Removes this element from the DOM and deletes it from the cache",
8995         "sig" : "()\n{\n\n}",
8996         "static" : false,
8997         "memberOf" : "Roo.Element"
8998       },
8999       {
9000         "name" : "removeAllListeners",
9001         "type" : "function",
9002         "desc" : "Removes all previous added listeners from this element",
9003         "sig" : "()\n{\n\n}",
9004         "static" : false,
9005         "memberOf" : "Roo.Element"
9006       },
9007       {
9008         "name" : "removeClass",
9009         "type" : "function",
9010         "desc" : "Removes one or more CSS classes from the element.",
9011         "sig" : "(className)",
9012         "static" : false,
9013         "memberOf" : "Roo.Element"
9014       },
9015       {
9016         "name" : "removeListener",
9017         "type" : "function",
9018         "desc" : "Removes an event handler from this element",
9019         "sig" : "(eventName, fn)",
9020         "static" : false,
9021         "memberOf" : "Roo.Element"
9022       },
9023       {
9024         "name" : "repaint",
9025         "type" : "function",
9026         "desc" : "Forces the browser to repaint this element",
9027         "sig" : "()\n{\n\n}",
9028         "static" : false,
9029         "memberOf" : "Roo.Element"
9030       },
9031       {
9032         "name" : "replace",
9033         "type" : "function",
9034         "desc" : "Replaces the passed element with this element",
9035         "sig" : "(el)",
9036         "static" : false,
9037         "memberOf" : "Roo.Element"
9038       },
9039       {
9040         "name" : "replaceClass",
9041         "type" : "function",
9042         "desc" : "Replaces a CSS class on the element with another.  If the old name does not exist, the new name will simply be added.",
9043         "sig" : "(oldClassName, newClassName)",
9044         "static" : false,
9045         "memberOf" : "Roo.Element"
9046       },
9047       {
9048         "name" : "scroll",
9049         "type" : "function",
9050         "desc" : "Scrolls this element the specified direction. Does bounds checking to make sure the scroll is\nwithin this element's scrollable range.",
9051         "sig" : "(direction, distance, animate)",
9052         "static" : false,
9053         "memberOf" : "Roo.Element"
9054       },
9055       {
9056         "name" : "scrollIntoView",
9057         "type" : "function",
9058         "desc" : "Scrolls this element into view within the passed container.",
9059         "sig" : "(container, hscroll)",
9060         "static" : false,
9061         "memberOf" : "Roo.Element"
9062       },
9063       {
9064         "name" : "scrollTo",
9065         "type" : "function",
9066         "desc" : "Scrolls this element the specified scroll point. It does NOT do bounds checking so if you scroll to a weird value it will try to do it. For auto bounds checking, use scroll().",
9067         "sig" : "(side, value, animate)",
9068         "static" : false,
9069         "memberOf" : "Roo.Element"
9070       },
9071       {
9072         "name" : "select",
9073         "type" : "function",
9074         "desc" : "Creates a {@link Roo.CompositeElement} for child nodes based on the passed CSS selector (the selector should not contain an id).",
9075         "sig" : "(selector, unique)",
9076         "static" : false,
9077         "memberOf" : "Roo.Element"
9078       },
9079       {
9080         "name" : "set",
9081         "type" : "function",
9082         "desc" : "Sets the passed attributes as attributes of this element (a style attribute can be a string, object or function)",
9083         "sig" : "(o, useSet)",
9084         "static" : false,
9085         "memberOf" : "Roo.Element"
9086       },
9087       {
9088         "name" : "setBottom",
9089         "type" : "function",
9090         "desc" : "Sets the element's CSS bottom style.",
9091         "sig" : "(bottom)",
9092         "static" : false,
9093         "memberOf" : "Roo.Element"
9094       },
9095       {
9096         "name" : "setBounds",
9097         "type" : "function",
9098         "desc" : "Sets the element's position and size in one shot. If animation is true then width, height, x and y will be animated concurrently.",
9099         "sig" : "(x, y, width, height, animate)",
9100         "static" : false,
9101         "memberOf" : "Roo.Element"
9102       },
9103       {
9104         "name" : "setBox",
9105         "type" : "function",
9106         "desc" : "Sets the element's box. Use getBox() on another element to get a box obj. If animate is true then width, height, x and y will be animated concurrently.",
9107         "sig" : "(box, adjust, animate)",
9108         "static" : false,
9109         "memberOf" : "Roo.Element"
9110       },
9111       {
9112         "name" : "setDisplayed",
9113         "type" : "function",
9114         "desc" : "Sets the CSS display property. Uses originalDisplay if the specified value is a boolean true.",
9115         "sig" : "(value)",
9116         "static" : false,
9117         "memberOf" : "Roo.Element"
9118       },
9119       {
9120         "name" : "setHeight",
9121         "type" : "function",
9122         "desc" : "Set the height of the element",
9123         "sig" : "(height, animate)",
9124         "static" : false,
9125         "memberOf" : "Roo.Element"
9126       },
9127       {
9128         "name" : "setLeft",
9129         "type" : "function",
9130         "desc" : "Sets the element's left position directly using CSS style (instead of {@link #setX}).",
9131         "sig" : "(left)",
9132         "static" : false,
9133         "memberOf" : "Roo.Element"
9134       },
9135       {
9136         "name" : "setLeftTop",
9137         "type" : "function",
9138         "desc" : "Quick set left and top adding default units",
9139         "sig" : "(left, top)",
9140         "static" : false,
9141         "memberOf" : "Roo.Element"
9142       },
9143       {
9144         "name" : "setLocation",
9145         "type" : "function",
9146         "desc" : "Sets the position of the element in page coordinates, regardless of how the element is positioned.\nThe element must be part of the DOM tree to have page coordinates (display:none or elements not appended return false).",
9147         "sig" : "(x, y, animate)",
9148         "static" : false,
9149         "memberOf" : "Roo.Element"
9150       },
9151       {
9152         "name" : "setOpacity",
9153         "type" : "function",
9154         "desc" : "Set the opacity of the element",
9155         "sig" : "(opacity, animate)",
9156         "static" : false,
9157         "memberOf" : "Roo.Element"
9158       },
9159       {
9160         "name" : "setPositioning",
9161         "type" : "function",
9162         "desc" : "Set positioning with an object returned by getPositioning().",
9163         "sig" : "(posCfg)",
9164         "static" : false,
9165         "memberOf" : "Roo.Element"
9166       },
9167       {
9168         "name" : "setRegion",
9169         "type" : "function",
9170         "desc" : "Sets the element's position and size the the specified region. If animation is true then width, height, x and y will be animated concurrently.",
9171         "sig" : "(region, animate)",
9172         "static" : false,
9173         "memberOf" : "Roo.Element"
9174       },
9175       {
9176         "name" : "setRight",
9177         "type" : "function",
9178         "desc" : "Sets the element's CSS right style.",
9179         "sig" : "(right)",
9180         "static" : false,
9181         "memberOf" : "Roo.Element"
9182       },
9183       {
9184         "name" : "setSize",
9185         "type" : "function",
9186         "desc" : "Set the size of the element. If animation is true, both width an height will be animated concurrently.",
9187         "sig" : "(width, height, animate)",
9188         "static" : false,
9189         "memberOf" : "Roo.Element"
9190       },
9191       {
9192         "name" : "setStyle",
9193         "type" : "function",
9194         "desc" : "Wrapper for setting style properties, also takes single object parameter of multiple styles.",
9195         "sig" : "(property, value)",
9196         "static" : false,
9197         "memberOf" : "Roo.Element"
9198       },
9199       {
9200         "name" : "setTop",
9201         "type" : "function",
9202         "desc" : "Sets the element's top position directly using CSS style (instead of {@link #setY}).",
9203         "sig" : "(top)",
9204         "static" : false,
9205         "memberOf" : "Roo.Element"
9206       },
9207       {
9208         "name" : "setVisibilityMode",
9209         "type" : "function",
9210         "desc" : "Sets the element's visibility mode. When setVisible() is called it\nwill use this to determine whether to set the visibility or the display property.",
9211         "sig" : "(visMode)",
9212         "static" : false,
9213         "memberOf" : "Roo.Element"
9214       },
9215       {
9216         "name" : "setVisible",
9217         "type" : "function",
9218         "desc" : "Sets the visibility of the element (see details). If the visibilityMode is set to Element.DISPLAY, it will use\nthe display property to hide the element, otherwise it uses visibility. The default is to hide and show using the visibility property.",
9219         "sig" : "(visible, animate)",
9220         "static" : false,
9221         "memberOf" : "Roo.Element"
9222       },
9223       {
9224         "name" : "setWidth",
9225         "type" : "function",
9226         "desc" : "Set the width of the element",
9227         "sig" : "(width, animate)",
9228         "static" : false,
9229         "memberOf" : "Roo.Element"
9230       },
9231       {
9232         "name" : "setX",
9233         "type" : "function",
9234         "desc" : "Sets the X position of the element based on page coordinates.  Element must be part of the DOM tree to have page coordinates (display:none or elements not appended return false).",
9235         "sig" : "(The, animate)",
9236         "static" : false,
9237         "memberOf" : "Roo.Element"
9238       },
9239       {
9240         "name" : "setXY",
9241         "type" : "function",
9242         "desc" : "Sets the position of the element in page coordinates, regardless of how the element is positioned.\nThe element must be part of the DOM tree to have page coordinates (display:none or elements not appended return false).",
9243         "sig" : "(pos, animate)",
9244         "static" : false,
9245         "memberOf" : "Roo.Element"
9246       },
9247       {
9248         "name" : "setY",
9249         "type" : "function",
9250         "desc" : "Sets the Y position of the element based on page coordinates.  Element must be part of the DOM tree to have page coordinates (display:none or elements not appended return false).",
9251         "sig" : "(The, animate)",
9252         "static" : false,
9253         "memberOf" : "Roo.Element"
9254       },
9255       {
9256         "name" : "setZIndex",
9257         "type" : "function",
9258         "desc" : "Sets the z-index of this layer and adjusts any shadow and shim z-indexes. The layer z-index is automatically\nincremented by two more than the value passed in so that it always shows above any shadow or shim (the shadow\nelement, if any, will be assigned z-index + 1, and the shim element, if any, will be assigned the unmodified z-index).",
9259         "sig" : "(zindex)",
9260         "static" : false,
9261         "memberOf" : ""
9262       },
9263       {
9264         "name" : "show",
9265         "type" : "function",
9266         "desc" : "Show this element - Uses display mode to determine whether to use \"display\" or \"visibility\". See {@link #setVisible}.",
9267         "sig" : "(animate)",
9268         "static" : false,
9269         "memberOf" : "Roo.Element"
9270       },
9271       {
9272         "name" : "swallowEvent",
9273         "type" : "function",
9274         "desc" : "Stops the specified event from bubbling and optionally prevents the default action",
9275         "sig" : "(eventName, preventDefault)",
9276         "static" : false,
9277         "memberOf" : "Roo.Element"
9278       },
9279       {
9280         "name" : "toggle",
9281         "type" : "function",
9282         "desc" : "Toggles the element's visibility or display, depending on visibility mode.",
9283         "sig" : "(animate)",
9284         "static" : false,
9285         "memberOf" : "Roo.Element"
9286       },
9287       {
9288         "name" : "toggleClass",
9289         "type" : "function",
9290         "desc" : "Toggles the specified CSS class on this element (removes it if it already exists, otherwise adds it).",
9291         "sig" : "(className)",
9292         "static" : false,
9293         "memberOf" : "Roo.Element"
9294       },
9295       {
9296         "name" : "translatePoints",
9297         "type" : "function",
9298         "desc" : "Translates the passed page coordinates into left/top css values for this element",
9299         "sig" : "(x, y)",
9300         "static" : false,
9301         "memberOf" : "Roo.Element"
9302       },
9303       {
9304         "name" : "un",
9305         "type" : "function",
9306         "desc" : "Removes an event handler from this element (shorthand for removeListener)",
9307         "sig" : "(eventName, fn)",
9308         "static" : false,
9309         "memberOf" : "Roo.Element"
9310       },
9311       {
9312         "name" : "unclip",
9313         "type" : "function",
9314         "desc" : "Return clipping (overflow) to original clipping before clip() was called",
9315         "sig" : "()\n{\n\n}",
9316         "static" : false,
9317         "memberOf" : "Roo.Element"
9318       },
9319       {
9320         "name" : "unmask",
9321         "type" : "function",
9322         "desc" : "Removes a previously applied mask. If removeEl is true the mask overlay is destroyed, otherwise\nit is cached for reuse.",
9323         "sig" : "()\n{\n\n}",
9324         "static" : false,
9325         "memberOf" : "Roo.Element"
9326       },
9327       {
9328         "name" : "unselectable",
9329         "type" : "function",
9330         "desc" : "Disables text selection for this element (normalized across browsers)",
9331         "sig" : "()\n{\n\n}",
9332         "static" : false,
9333         "memberOf" : "Roo.Element"
9334       },
9335       {
9336         "name" : "up",
9337         "type" : "function",
9338         "desc" : "Walks up the dom looking for a parent node that matches the passed simple selector (e.g. div.some-class or span:first-child).\nThis is a shortcut for findParentNode() that always returns an Roo.Element.",
9339         "sig" : "(selector, maxDepth)",
9340         "static" : false,
9341         "memberOf" : "Roo.Element"
9342       },
9343       {
9344         "name" : "update",
9345         "type" : "function",
9346         "desc" : "Update the innerHTML of this element, optionally searching for and processing scripts",
9347         "sig" : "(html, loadScripts, callback)",
9348         "static" : false,
9349         "memberOf" : "Roo.Element"
9350       },
9351       {
9352         "name" : "wrap",
9353         "type" : "function",
9354         "desc" : "Creates and wraps this element with another element",
9355         "sig" : "(config, returnDom)",
9356         "static" : false,
9357         "memberOf" : "Roo.Element"
9358       }
9359     ]
9360   },
9361   "Roo.LayoutDialog" : {
9362     "props" : [
9363       {
9364         "name" : "animateTarget",
9365         "type" : "String/Element",
9366         "desc" : "Id or element from which the dialog should animate while opening\n(defaults to null with no animation)",
9367         "memberOf" : "Roo.BasicDialog"
9368       },
9369       {
9370         "name" : "autoCreate",
9371         "type" : "Boolean/DomHelper",
9372         "desc" : "True to auto create from scratch, or using a DomHelper Object (defaults to false)",
9373         "memberOf" : "Roo.BasicDialog"
9374       },
9375       {
9376         "name" : "autoScroll",
9377         "type" : "Boolean",
9378         "desc" : "True to allow the dialog body contents to overflow and display scrollbars (defaults to false)",
9379         "memberOf" : "Roo.BasicDialog"
9380       },
9381       {
9382         "name" : "autoTabs",
9383         "type" : "Boolean",
9384         "desc" : "If true, all elements with class 'x-dlg-tab' will get automatically converted to tabs (defaults to false)",
9385         "memberOf" : "Roo.BasicDialog"
9386       },
9387       {
9388         "name" : "buttonAlign",
9389         "type" : "String",
9390         "desc" : "Valid values are \"left,\" \"center\" and \"right\" (defaults to \"right\")",
9391         "memberOf" : "Roo.BasicDialog"
9392       },
9393       {
9394         "name" : "buttons",
9395         "type" : "Array",
9396         "desc" : "Array of buttons",
9397         "memberOf" : "Roo.BasicDialog"
9398       },
9399       {
9400         "name" : "closable",
9401         "type" : "Boolean",
9402         "desc" : "False to remove the built-in top-right corner close button (defaults to true)",
9403         "memberOf" : "Roo.BasicDialog"
9404       },
9405       {
9406         "name" : "collapsible",
9407         "type" : "Boolean",
9408         "desc" : "False to remove the built-in top-right corner collapse button (defaults to true)",
9409         "memberOf" : "Roo.BasicDialog"
9410       },
9411       {
9412         "name" : "constraintoviewport",
9413         "type" : "Boolean",
9414         "desc" : "True to keep the dialog constrained within the visible viewport boundaries (defaults to true)",
9415         "memberOf" : "Roo.BasicDialog"
9416       },
9417       {
9418         "name" : "draggable",
9419         "type" : "Boolean",
9420         "desc" : "False to disable dragging of the dialog within the viewport (defaults to true)",
9421         "memberOf" : "Roo.BasicDialog"
9422       },
9423       {
9424         "name" : "fixedcenter",
9425         "type" : "Boolean",
9426         "desc" : "True to ensure that anytime the dialog is shown or resized it gets centered (defaults to false)",
9427         "memberOf" : "Roo.BasicDialog"
9428       },
9429       {
9430         "name" : "height",
9431         "type" : "Number",
9432         "desc" : "Height of the dialog in pixels (can also be set via CSS).  Determined by browser if unspecified.",
9433         "memberOf" : "Roo.BasicDialog"
9434       },
9435       {
9436         "name" : "listeners",
9437         "type" : "Object",
9438         "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>",
9439         "memberOf" : "Roo.util.Observable"
9440       },
9441       {
9442         "name" : "minButtonWidth",
9443         "type" : "Number",
9444         "desc" : "Minimum width of all dialog buttons (defaults to 75)",
9445         "memberOf" : "Roo.BasicDialog"
9446       },
9447       {
9448         "name" : "minHeight",
9449         "type" : "Number",
9450         "desc" : "The minimum allowable height for a resizable dialog (defaults to 80)",
9451         "memberOf" : "Roo.BasicDialog"
9452       },
9453       {
9454         "name" : "minWidth",
9455         "type" : "Number",
9456         "desc" : "The minimum allowable width for a resizable dialog (defaults to 200)",
9457         "memberOf" : "Roo.BasicDialog"
9458       },
9459       {
9460         "name" : "modal",
9461         "type" : "Boolean",
9462         "desc" : "True to show the dialog modally, preventing user interaction with the rest of the page (defaults to false)",
9463         "memberOf" : "Roo.BasicDialog"
9464       },
9465       {
9466         "name" : "proxyDrag",
9467         "type" : "Boolean",
9468         "desc" : "True to drag a lightweight proxy element rather than the dialog itself, used when\ndraggable = true (defaults to false)",
9469         "memberOf" : "Roo.BasicDialog"
9470       },
9471       {
9472         "name" : "resizable",
9473         "type" : "Boolean",
9474         "desc" : "False to disable manual dialog resizing (defaults to true)",
9475         "memberOf" : "Roo.BasicDialog"
9476       },
9477       {
9478         "name" : "resizeHandles",
9479         "type" : "String",
9480         "desc" : "Which resize handles to display - see the {@link Roo.Resizable} handles config\nproperty for valid values (defaults to 'all')",
9481         "memberOf" : "Roo.BasicDialog"
9482       },
9483       {
9484         "name" : "shadow",
9485         "type" : "Boolean/String",
9486         "desc" : "True or \"sides\" for the default effect, \"frame\" for 4-way shadow, and \"drop\" for bottom-right\nshadow (defaults to false)",
9487         "memberOf" : "Roo.BasicDialog"
9488       },
9489       {
9490         "name" : "shadowOffset",
9491         "type" : "Number",
9492         "desc" : "The number of pixels to offset the shadow if displayed (defaults to 5)",
9493         "memberOf" : "Roo.BasicDialog"
9494       },
9495       {
9496         "name" : "shim",
9497         "type" : "Boolean",
9498         "desc" : "True to create an iframe shim that prevents selects from showing through (defaults to false)",
9499         "memberOf" : "Roo.BasicDialog"
9500       },
9501       {
9502         "name" : "syncHeightBeforeShow",
9503         "type" : "Boolean",
9504         "desc" : "True to cause the dimensions to be recalculated before the dialog is shown (defaults to false)",
9505         "memberOf" : "Roo.BasicDialog"
9506       },
9507       {
9508         "name" : "tabTag",
9509         "type" : "String",
9510         "desc" : "The tag name of tab elements, used when autoTabs = true (defaults to 'div')",
9511         "memberOf" : "Roo.BasicDialog"
9512       },
9513       {
9514         "name" : "title",
9515         "type" : "String",
9516         "desc" : "Default text to display in the title bar (defaults to null)",
9517         "memberOf" : "Roo.BasicDialog"
9518       },
9519       {
9520         "name" : "width",
9521         "type" : "Number",
9522         "desc" : "Width of the dialog in pixels (can also be set via CSS).  Determined by browser if unspecified.",
9523         "memberOf" : "Roo.BasicDialog"
9524       },
9525       {
9526         "name" : "x",
9527         "type" : "Number",
9528         "desc" : "The default left page coordinate of the dialog (defaults to center screen)",
9529         "memberOf" : "Roo.BasicDialog"
9530       },
9531       {
9532         "name" : "y",
9533         "type" : "Number",
9534         "desc" : "The default top page coordinate of the dialog (defaults to center screen)",
9535         "memberOf" : "Roo.BasicDialog"
9536       }
9537     ],
9538     "events" : [
9539       {
9540         "name" : "beforehide",
9541         "type" : "function",
9542         "desc" : "Fires before this dialog is hidden.",
9543         "sig" : "function (_self)\n{\n\n}",
9544         "memberOf" : "Roo.BasicDialog"
9545       },
9546       {
9547         "name" : "beforeshow",
9548         "type" : "function",
9549         "desc" : "Fires before this dialog is shown.",
9550         "sig" : "function (_self)\n{\n\n}",
9551         "memberOf" : "Roo.BasicDialog"
9552       },
9553       {
9554         "name" : "hide",
9555         "type" : "function",
9556         "desc" : "Fires when this dialog is hidden.",
9557         "sig" : "function (_self)\n{\n\n}",
9558         "memberOf" : "Roo.BasicDialog"
9559       },
9560       {
9561         "name" : "keydown",
9562         "type" : "function",
9563         "desc" : "Fires when a key is pressed",
9564         "sig" : "function (_self, e)\n{\n\n}",
9565         "memberOf" : "Roo.BasicDialog"
9566       },
9567       {
9568         "name" : "move",
9569         "type" : "function",
9570         "desc" : "Fires when this dialog is moved by the user.",
9571         "sig" : "function (_self, x, y)\n{\n\n}",
9572         "memberOf" : "Roo.BasicDialog"
9573       },
9574       {
9575         "name" : "resize",
9576         "type" : "function",
9577         "desc" : "Fires when this dialog is resized by the user.",
9578         "sig" : "function (_self, width, height)\n{\n\n}",
9579         "memberOf" : "Roo.BasicDialog"
9580       },
9581       {
9582         "name" : "show",
9583         "type" : "function",
9584         "desc" : "Fires when this dialog is shown.",
9585         "sig" : "function (_self)\n{\n\n}",
9586         "memberOf" : "Roo.BasicDialog"
9587       }
9588     ],
9589     "methods" : [
9590       {
9591         "name" : "addButton",
9592         "type" : "function",
9593         "desc" : "Adds a button to the footer section of the dialog.",
9594         "sig" : "(config, handler, scope)",
9595         "static" : false,
9596         "memberOf" : "Roo.BasicDialog"
9597       },
9598       {
9599         "name" : "addEvents",
9600         "type" : "function",
9601         "desc" : "Used to define events on this Observable",
9602         "sig" : "(object)",
9603         "static" : false,
9604         "memberOf" : "Roo.util.Observable"
9605       },
9606       {
9607         "name" : "addKeyListener",
9608         "type" : "function",
9609         "desc" : "Adds a key listener for when this dialog is displayed.  This allows you to hook in a function that will be\nexecuted in response to a particular key being pressed while the dialog is active.",
9610         "sig" : "(key, fn, scope)",
9611         "static" : false,
9612         "memberOf" : "Roo.BasicDialog"
9613       },
9614       {
9615         "name" : "addListener",
9616         "type" : "function",
9617         "desc" : "Appends an event handler to this component",
9618         "sig" : "(eventName, handler, scope, options)",
9619         "static" : false,
9620         "memberOf" : "Roo.util.Observable"
9621       },
9622       {
9623         "name" : "addxtype",
9624         "type" : "function",
9625         "desc" : "Add an xtype element (actually adds to the layout.)",
9626         "sig" : "()\n{\n\n}",
9627         "static" : false,
9628         "memberOf" : ""
9629       },
9630       {
9631         "name" : "alignTo",
9632         "type" : "function",
9633         "desc" : "Aligns the dialog to the specified element",
9634         "sig" : "(element, position, offsets)",
9635         "static" : false,
9636         "memberOf" : "Roo.BasicDialog"
9637       },
9638       {
9639         "name" : "anchorTo",
9640         "type" : "function",
9641         "desc" : "Anchors an element to another element and realigns it when the window is resized.",
9642         "sig" : "(element, position, offsets, monitorScroll)",
9643         "static" : false,
9644         "memberOf" : "Roo.BasicDialog"
9645       },
9646       {
9647         "name" : "beginUpdate",
9648         "type" : "function",
9649         "desc" : "Begins an update of the layout <strike>and sets display to block and visibility to hidden</strike>. Use standard beginUpdate/endUpdate on the layout.",
9650         "sig" : "()\n{\n\n}",
9651         "static" : false,
9652         "memberOf" : ""
9653       },
9654       {
9655         "name" : "capture",
9656         "type" : "function",
9657         "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.",
9658         "sig" : "(o, fn, scope)",
9659         "static" : true,
9660         "memberOf" : "Roo.util.Observable"
9661       },
9662       {
9663         "name" : "center",
9664         "type" : "function",
9665         "desc" : "Centers this dialog in the viewport",
9666         "sig" : "()\n{\n\n}",
9667         "static" : false,
9668         "memberOf" : "Roo.BasicDialog"
9669       },
9670       {
9671         "name" : "collapse",
9672         "type" : "function",
9673         "desc" : "Collapses the dialog to its minimized state (only the title bar is visible).\nEquivalent to the user clicking the collapse dialog button.",
9674         "sig" : "()\n{\n\n}",
9675         "static" : false,
9676         "memberOf" : "Roo.BasicDialog"
9677       },
9678       {
9679         "name" : "destroy",
9680         "type" : "function",
9681         "desc" : "Destroys this dialog and all its supporting elements (including any tabs, shim,\nshadow, proxy, mask, etc.)  Also removes all event listeners.",
9682         "sig" : "(removeEl)",
9683         "static" : false,
9684         "memberOf" : "Roo.BasicDialog"
9685       },
9686       {
9687         "name" : "endUpdate",
9688         "type" : "function",
9689         "desc" : "Ends update of the layout <strike>and resets display to none</strike>. Use standard beginUpdate/endUpdate on the layout.",
9690         "sig" : "()\n{\n\n}",
9691         "static" : false,
9692         "memberOf" : ""
9693       },
9694       {
9695         "name" : "expand",
9696         "type" : "function",
9697         "desc" : "Expands a collapsed dialog back to its normal state.  Equivalent to the user\nclicking the expand dialog button.",
9698         "sig" : "()\n{\n\n}",
9699         "static" : false,
9700         "memberOf" : "Roo.BasicDialog"
9701       },
9702       {
9703         "name" : "fireEvent",
9704         "type" : "function",
9705         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
9706         "sig" : "(eventName, args)",
9707         "static" : false,
9708         "memberOf" : "Roo.util.Observable"
9709       },
9710       {
9711         "name" : "focus",
9712         "type" : "function",
9713         "desc" : "Focuses the dialog.  If a defaultButton is set, it will receive focus, otherwise the\ndialog itself will receive focus.",
9714         "sig" : "()\n{\n\n}",
9715         "static" : false,
9716         "memberOf" : "Roo.BasicDialog"
9717       },
9718       {
9719         "name" : "getEl",
9720         "type" : "function",
9721         "desc" : "Returns the element for this dialog",
9722         "sig" : "()\n{\n\n}",
9723         "static" : false,
9724         "memberOf" : "Roo.BasicDialog"
9725       },
9726       {
9727         "name" : "getLayout",
9728         "type" : "function",
9729         "desc" : "Get the BorderLayout for this dialog",
9730         "sig" : "()\n{\n\n}",
9731         "static" : false,
9732         "memberOf" : ""
9733       },
9734       {
9735         "name" : "getTabs",
9736         "type" : "function",
9737         "desc" : "Returns the TabPanel component (creates it if it doesn't exist).\nNote: If you wish to simply check for the existence of tabs without creating them,\ncheck for a null 'tabs' property.",
9738         "sig" : "()\n{\n\n}",
9739         "static" : false,
9740         "memberOf" : "Roo.BasicDialog"
9741       },
9742       {
9743         "name" : "hasListener",
9744         "type" : "function",
9745         "desc" : "Checks to see if this object has any listeners for a specified event",
9746         "sig" : "(eventName)",
9747         "static" : false,
9748         "memberOf" : "Roo.util.Observable"
9749       },
9750       {
9751         "name" : "hide",
9752         "type" : "function",
9753         "desc" : "Hides the dialog.",
9754         "sig" : "(callback)",
9755         "static" : false,
9756         "memberOf" : "Roo.BasicDialog"
9757       },
9758       {
9759         "name" : "initTabs",
9760         "type" : "function",
9761         "desc" : "Reinitializes the tabs component, clearing out old tabs and finding new ones.",
9762         "sig" : "()\n{\n\n}",
9763         "static" : false,
9764         "memberOf" : "Roo.BasicDialog"
9765       },
9766       {
9767         "name" : "isVisible",
9768         "type" : "function",
9769         "desc" : "Returns true if the dialog is visible",
9770         "sig" : "()\n{\n\n}",
9771         "static" : false,
9772         "memberOf" : "Roo.BasicDialog"
9773       },
9774       {
9775         "name" : "moveTo",
9776         "type" : "function",
9777         "desc" : "Moves the dialog's top-left corner to the specified point",
9778         "sig" : "(x, y)",
9779         "static" : false,
9780         "memberOf" : "Roo.BasicDialog"
9781       },
9782       {
9783         "name" : "on",
9784         "type" : "function",
9785         "desc" : "Appends an event handler to this element (shorthand for addListener)",
9786         "sig" : "(eventName, handler, scope, options)",
9787         "static" : false,
9788         "memberOf" : "Roo.util.Observable"
9789       },
9790       {
9791         "name" : "purgeListeners",
9792         "type" : "function",
9793         "desc" : "Removes all listeners for this object",
9794         "sig" : "()\n{\n\n}",
9795         "static" : false,
9796         "memberOf" : "Roo.util.Observable"
9797       },
9798       {
9799         "name" : "releaseCapture",
9800         "type" : "function",
9801         "desc" : "Removes <b>all</b> added captures from the Observable.",
9802         "sig" : "(o)",
9803         "static" : true,
9804         "memberOf" : "Roo.util.Observable"
9805       },
9806       {
9807         "name" : "removeListener",
9808         "type" : "function",
9809         "desc" : "Removes a listener",
9810         "sig" : "(eventName, handler, scope)",
9811         "static" : false,
9812         "memberOf" : "Roo.util.Observable"
9813       },
9814       {
9815         "name" : "resizeTo",
9816         "type" : "function",
9817         "desc" : "Resizes the dialog.",
9818         "sig" : "(width, height)",
9819         "static" : false,
9820         "memberOf" : "Roo.BasicDialog"
9821       },
9822       {
9823         "name" : "restoreState",
9824         "type" : "function",
9825         "desc" : "Restores the previous state of the dialog if Roo.state is configured.",
9826         "sig" : "()\n{\n\n}",
9827         "static" : false,
9828         "memberOf" : "Roo.BasicDialog"
9829       },
9830       {
9831         "name" : "setContentSize",
9832         "type" : "function",
9833         "desc" : "Resizes the dialog to fit the specified content size.",
9834         "sig" : "(width, height)",
9835         "static" : false,
9836         "memberOf" : "Roo.BasicDialog"
9837       },
9838       {
9839         "name" : "setDefaultButton",
9840         "type" : "function",
9841         "desc" : "Sets the default button to be focused when the dialog is displayed.",
9842         "sig" : "(btn)",
9843         "static" : false,
9844         "memberOf" : "Roo.BasicDialog"
9845       },
9846       {
9847         "name" : "setTitle",
9848         "type" : "function",
9849         "desc" : "Sets the dialog title text",
9850         "sig" : "(text)",
9851         "static" : false,
9852         "memberOf" : "Roo.BasicDialog"
9853       },
9854       {
9855         "name" : "show",
9856         "type" : "function",
9857         "desc" : "Shows the dialog.",
9858         "sig" : "(animateTarget)",
9859         "static" : false,
9860         "memberOf" : "Roo.BasicDialog"
9861       },
9862       {
9863         "name" : "toBack",
9864         "type" : "function",
9865         "desc" : "Sends this dialog to the back (under) of any other visible dialogs",
9866         "sig" : "()\n{\n\n}",
9867         "static" : false,
9868         "memberOf" : "Roo.BasicDialog"
9869       },
9870       {
9871         "name" : "toFront",
9872         "type" : "function",
9873         "desc" : "Brings this dialog to the front of any other visible dialogs",
9874         "sig" : "()\n{\n\n}",
9875         "static" : false,
9876         "memberOf" : "Roo.BasicDialog"
9877       },
9878       {
9879         "name" : "un",
9880         "type" : "function",
9881         "desc" : "Removes a listener (shorthand for removeListener)",
9882         "sig" : "(eventName, handler, scope)",
9883         "static" : false,
9884         "memberOf" : "Roo.util.Observable"
9885       }
9886     ]
9887   },
9888   "Roo.LayoutManager" : {
9889     "props" : [
9890       {
9891         "name" : "listeners",
9892         "type" : "Object",
9893         "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>",
9894         "memberOf" : "Roo.util.Observable"
9895       }
9896     ],
9897     "events" : [
9898       {
9899         "name" : "layout",
9900         "type" : "function",
9901         "desc" : "Fires when a layout is performed.",
9902         "sig" : "function (_self)\n{\n\n}",
9903         "memberOf" : ""
9904       },
9905       {
9906         "name" : "regioncollapsed",
9907         "type" : "function",
9908         "desc" : "Fires when a region is collapsed.",
9909         "sig" : "function (region)\n{\n\n}",
9910         "memberOf" : ""
9911       },
9912       {
9913         "name" : "regionexpanded",
9914         "type" : "function",
9915         "desc" : "Fires when a region is expanded.",
9916         "sig" : "function (region)\n{\n\n}",
9917         "memberOf" : ""
9918       },
9919       {
9920         "name" : "regionresized",
9921         "type" : "function",
9922         "desc" : "Fires when the user resizes a region.",
9923         "sig" : "function (region, newSize)\n{\n\n}",
9924         "memberOf" : ""
9925       }
9926     ],
9927     "methods" : [
9928       {
9929         "name" : "addEvents",
9930         "type" : "function",
9931         "desc" : "Used to define events on this Observable",
9932         "sig" : "(object)",
9933         "static" : false,
9934         "memberOf" : "Roo.util.Observable"
9935       },
9936       {
9937         "name" : "addListener",
9938         "type" : "function",
9939         "desc" : "Appends an event handler to this component",
9940         "sig" : "(eventName, handler, scope, options)",
9941         "static" : false,
9942         "memberOf" : "Roo.util.Observable"
9943       },
9944       {
9945         "name" : "beginUpdate",
9946         "type" : "function",
9947         "desc" : "Suspend the LayoutManager from doing auto-layouts while\nmaking multiple add or remove calls",
9948         "sig" : "()\n{\n\n}",
9949         "static" : false,
9950         "memberOf" : ""
9951       },
9952       {
9953         "name" : "capture",
9954         "type" : "function",
9955         "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.",
9956         "sig" : "(o, fn, scope)",
9957         "static" : true,
9958         "memberOf" : "Roo.util.Observable"
9959       },
9960       {
9961         "name" : "endUpdate",
9962         "type" : "function",
9963         "desc" : "Restore auto-layouts and optionally disable the manager from performing a layout",
9964         "sig" : "(noLayout)",
9965         "static" : false,
9966         "memberOf" : ""
9967       },
9968       {
9969         "name" : "fireEvent",
9970         "type" : "function",
9971         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
9972         "sig" : "(eventName, args)",
9973         "static" : false,
9974         "memberOf" : "Roo.util.Observable"
9975       },
9976       {
9977         "name" : "getEl",
9978         "type" : "function",
9979         "desc" : "Returns the Element this layout is bound to.",
9980         "sig" : "()\n{\n\n}",
9981         "static" : false,
9982         "memberOf" : ""
9983       },
9984       {
9985         "name" : "getRegion",
9986         "type" : "function",
9987         "desc" : "Returns the specified region.",
9988         "sig" : "(target)",
9989         "static" : false,
9990         "memberOf" : ""
9991       },
9992       {
9993         "name" : "getViewSize",
9994         "type" : "function",
9995         "desc" : "Returns the size of the current view. This method normalizes document.body and element embedded layouts and\nperforms box-model adjustments.",
9996         "sig" : "()\n{\n\n}",
9997         "static" : false,
9998         "memberOf" : ""
9999       },
10000       {
10001         "name" : "hasListener",
10002         "type" : "function",
10003         "desc" : "Checks to see if this object has any listeners for a specified event",
10004         "sig" : "(eventName)",
10005         "static" : false,
10006         "memberOf" : "Roo.util.Observable"
10007       },
10008       {
10009         "name" : "isUpdating",
10010         "type" : "function",
10011         "desc" : "Returns true if this layout is currently being updated",
10012         "sig" : "()\n{\n\n}",
10013         "static" : false,
10014         "memberOf" : ""
10015       },
10016       {
10017         "name" : "on",
10018         "type" : "function",
10019         "desc" : "Appends an event handler to this element (shorthand for addListener)",
10020         "sig" : "(eventName, handler, scope, options)",
10021         "static" : false,
10022         "memberOf" : "Roo.util.Observable"
10023       },
10024       {
10025         "name" : "purgeListeners",
10026         "type" : "function",
10027         "desc" : "Removes all listeners for this object",
10028         "sig" : "()\n{\n\n}",
10029         "static" : false,
10030         "memberOf" : "Roo.util.Observable"
10031       },
10032       {
10033         "name" : "releaseCapture",
10034         "type" : "function",
10035         "desc" : "Removes <b>all</b> added captures from the Observable.",
10036         "sig" : "(o)",
10037         "static" : true,
10038         "memberOf" : "Roo.util.Observable"
10039       },
10040       {
10041         "name" : "removeListener",
10042         "type" : "function",
10043         "desc" : "Removes a listener",
10044         "sig" : "(eventName, handler, scope)",
10045         "static" : false,
10046         "memberOf" : "Roo.util.Observable"
10047       },
10048       {
10049         "name" : "un",
10050         "type" : "function",
10051         "desc" : "Removes a listener (shorthand for removeListener)",
10052         "sig" : "(eventName, handler, scope)",
10053         "static" : false,
10054         "memberOf" : "Roo.util.Observable"
10055       }
10056     ]
10057   },
10058   "Roo.LayoutRegion" : {
10059     "props" : [
10060       {
10061         "name" : "alwaysShowTabs",
10062         "type" : "Boolean",
10063         "desc" : "True to always display tabs even when there is only 1 panel (defaults to false)",
10064         "memberOf" : ""
10065       },
10066       {
10067         "name" : "animate",
10068         "type" : "Boolean",
10069         "desc" : "True to animate expand/collapse (defaults to false)",
10070         "memberOf" : ""
10071       },
10072       {
10073         "name" : "autoHide",
10074         "type" : "Boolean",
10075         "desc" : "False to disable auto hiding when the mouse leaves the \"floated\" region (defaults to true)",
10076         "memberOf" : ""
10077       },
10078       {
10079         "name" : "autoScroll",
10080         "type" : "Boolean",
10081         "desc" : "True to enable overflow scrolling (defaults to false)",
10082         "memberOf" : ""
10083       },
10084       {
10085         "name" : "closeOnTab",
10086         "type" : "Boolean",
10087         "desc" : "True to place the close icon on the tabs instead of the region titlebar (defaults to false)",
10088         "memberOf" : ""
10089       },
10090       {
10091         "name" : "cmargins",
10092         "type" : "Object",
10093         "desc" : "Margins for the element when collapsed (defaults to: north/south {top: 2, left: 0, right:0, bottom: 2} or east/west {top: 0, left: 2, right:2, bottom: 0})",
10094         "memberOf" : ""
10095       },
10096       {
10097         "name" : "collapsed",
10098         "type" : "Boolean",
10099         "desc" : "True to set the initial display to collapsed (defaults to false)",
10100         "memberOf" : ""
10101       },
10102       {
10103         "name" : "collapsedTitle",
10104         "type" : "String",
10105         "desc" : "Optional string message to display in the collapsed block of a north or south region",
10106         "memberOf" : ""
10107       },
10108       {
10109         "name" : "collapsible",
10110         "type" : "Boolean",
10111         "desc" : "False to disable collapsing (defaults to true)",
10112         "memberOf" : ""
10113       },
10114       {
10115         "name" : "disableTabTips",
10116         "type" : "Boolean",
10117         "desc" : "True to disable tab tooltips",
10118         "memberOf" : ""
10119       },
10120       {
10121         "name" : "floatable",
10122         "type" : "Boolean",
10123         "desc" : "False to disable floating (defaults to true)",
10124         "memberOf" : ""
10125       },
10126       {
10127         "name" : "height",
10128         "type" : "Number",
10129         "desc" : "For North/South panels",
10130         "memberOf" : ""
10131       },
10132       {
10133         "name" : "hidden",
10134         "type" : "Boolean",
10135         "desc" : "True to start the region hidden (defaults to false)",
10136         "memberOf" : ""
10137       },
10138       {
10139         "name" : "hideTabs",
10140         "type" : "Boolean",
10141         "desc" : "True to hide the tab strip (defaults to false)",
10142         "memberOf" : ""
10143       },
10144       {
10145         "name" : "hideWhenEmpty",
10146         "type" : "Boolean",
10147         "desc" : "True to hide the region when it has no panels",
10148         "memberOf" : ""
10149       },
10150       {
10151         "name" : "listeners",
10152         "type" : "Object",
10153         "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>",
10154         "memberOf" : "Roo.util.Observable"
10155       },
10156       {
10157         "name" : "margins",
10158         "type" : "Object",
10159         "desc" : "Margins for the element (defaults to {top: 0, left: 0, right:0, bottom: 0})",
10160         "memberOf" : ""
10161       },
10162       {
10163         "name" : "minTabWidth",
10164         "type" : "Number",
10165         "desc" : "The minimum tab width (defaults to 40)",
10166         "memberOf" : ""
10167       },
10168       {
10169         "name" : "preferredTabWidth",
10170         "type" : "Number",
10171         "desc" : "The preferred tab width (defaults to 150)",
10172         "memberOf" : ""
10173       },
10174       {
10175         "name" : "preservePanels",
10176         "type" : "Boolean",
10177         "desc" : "True to preserve removed panels so they can be readded later (defaults to false)",
10178         "memberOf" : ""
10179       },
10180       {
10181         "name" : "resizeTabs",
10182         "type" : "Boolean",
10183         "desc" : "True to enable automatic tab resizing. This will resize the tabs so they are all the same size and fit within\n                     the space available, similar to FireFox 1.5 tabs (defaults to false)",
10184         "memberOf" : ""
10185       },
10186       {
10187         "name" : "showPin",
10188         "type" : "Boolean",
10189         "desc" : "True to show a pin button",
10190         "memberOf" : ""
10191       },
10192       {
10193         "name" : "split",
10194         "type" : "Boolean",
10195         "desc" : "To show the splitter",
10196         "memberOf" : ""
10197       },
10198       {
10199         "name" : "tabPosition",
10200         "type" : "String",
10201         "desc" : [
10202           "(top",
10203           "bottom)"
10204         ],
10205         "memberOf" : ""
10206       },
10207       {
10208         "name" : "title",
10209         "type" : "String",
10210         "desc" : "The title for the region (overrides panel titles)",
10211         "memberOf" : ""
10212       },
10213       {
10214         "name" : "titlebar",
10215         "type" : "Boolean",
10216         "desc" : "True to display a title bar (defaults to true)",
10217         "memberOf" : ""
10218       },
10219       {
10220         "name" : "toolbar",
10221         "type" : "Boolean",
10222         "desc" : "xtype configuration for a toolbar - shows on right of tabbar",
10223         "memberOf" : ""
10224       },
10225       {
10226         "name" : "width",
10227         "type" : "Number",
10228         "desc" : "For East/West panels",
10229         "memberOf" : ""
10230       }
10231     ],
10232     "events" : [
10233       {
10234         "name" : "beforecollapse",
10235         "type" : "function",
10236         "desc" : "Fires when this region before collapse.",
10237         "sig" : "function (_self)\n{\n\n}",
10238         "memberOf" : "Roo.BasicLayoutRegion"
10239       },
10240       {
10241         "name" : "beforeremove",
10242         "type" : "function",
10243         "desc" : "Fires before a panel is removed (or closed). To cancel the removal set \"e.cancel = true\" on the event argument.",
10244         "sig" : "function (_self, panel, e)\n{\n\n}",
10245         "memberOf" : "Roo.BasicLayoutRegion"
10246       },
10247       {
10248         "name" : "collapsed",
10249         "type" : "function",
10250         "desc" : "Fires when this region is collapsed.",
10251         "sig" : "function (_self)\n{\n\n}",
10252         "memberOf" : "Roo.BasicLayoutRegion"
10253       },
10254       {
10255         "name" : "expanded",
10256         "type" : "function",
10257         "desc" : "Fires when this region is expanded.",
10258         "sig" : "function (_self)\n{\n\n}",
10259         "memberOf" : "Roo.BasicLayoutRegion"
10260       },
10261       {
10262         "name" : "invalidated",
10263         "type" : "function",
10264         "desc" : "Fires when the layout for this region is changed.",
10265         "sig" : "function (_self)\n{\n\n}",
10266         "memberOf" : "Roo.BasicLayoutRegion"
10267       },
10268       {
10269         "name" : "panelactivated",
10270         "type" : "function",
10271         "desc" : "Fires when a panel is activated.",
10272         "sig" : "function (_self, panel)\n{\n\n}",
10273         "memberOf" : "Roo.BasicLayoutRegion"
10274       },
10275       {
10276         "name" : "paneladded",
10277         "type" : "function",
10278         "desc" : "Fires when a panel is added.",
10279         "sig" : "function (_self, panel)\n{\n\n}",
10280         "memberOf" : "Roo.BasicLayoutRegion"
10281       },
10282       {
10283         "name" : "panelremoved",
10284         "type" : "function",
10285         "desc" : "Fires when a panel is removed.",
10286         "sig" : "function (_self, panel)\n{\n\n}",
10287         "memberOf" : "Roo.BasicLayoutRegion"
10288       },
10289       {
10290         "name" : "resized",
10291         "type" : "function",
10292         "desc" : "Fires when the user resizes this region.",
10293         "sig" : "function (_self, newSize)\n{\n\n}",
10294         "memberOf" : "Roo.BasicLayoutRegion"
10295       },
10296       {
10297         "name" : "slidehide",
10298         "type" : "function",
10299         "desc" : "Fires when this region slides out of view.",
10300         "sig" : "function (_self)\n{\n\n}",
10301         "memberOf" : "Roo.BasicLayoutRegion"
10302       },
10303       {
10304         "name" : "slideshow",
10305         "type" : "function",
10306         "desc" : "Fires when this region is slid into view.",
10307         "sig" : "function (_self)\n{\n\n}",
10308         "memberOf" : "Roo.BasicLayoutRegion"
10309       },
10310       {
10311         "name" : "visibilitychange",
10312         "type" : "function",
10313         "desc" : "Fires when this region is shown or hidden",
10314         "sig" : "function (_self, visibility)\n{\n\n}",
10315         "memberOf" : "Roo.BasicLayoutRegion"
10316       }
10317     ],
10318     "methods" : [
10319       {
10320         "name" : "add",
10321         "type" : "function",
10322         "desc" : "Adds the passed ContentPanel(s) to this region.",
10323         "sig" : "(panel)",
10324         "static" : false,
10325         "memberOf" : ""
10326       },
10327       {
10328         "name" : "addEvents",
10329         "type" : "function",
10330         "desc" : "Used to define events on this Observable",
10331         "sig" : "(object)",
10332         "static" : false,
10333         "memberOf" : "Roo.util.Observable"
10334       },
10335       {
10336         "name" : "addListener",
10337         "type" : "function",
10338         "desc" : "Appends an event handler to this component",
10339         "sig" : "(eventName, handler, scope, options)",
10340         "static" : false,
10341         "memberOf" : "Roo.util.Observable"
10342       },
10343       {
10344         "name" : "capture",
10345         "type" : "function",
10346         "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.",
10347         "sig" : "(o, fn, scope)",
10348         "static" : true,
10349         "memberOf" : "Roo.util.Observable"
10350       },
10351       {
10352         "name" : "collapse",
10353         "type" : "function",
10354         "desc" : "Collapses this region.",
10355         "sig" : "(skipAnim)",
10356         "static" : false,
10357         "memberOf" : ""
10358       },
10359       {
10360         "name" : "expand",
10361         "type" : "function",
10362         "desc" : "Expands this region if it was previously collapsed.",
10363         "sig" : "(e, skipAnim)",
10364         "static" : false,
10365         "memberOf" : ""
10366       },
10367       {
10368         "name" : "fireEvent",
10369         "type" : "function",
10370         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
10371         "sig" : "(eventName, args)",
10372         "static" : false,
10373         "memberOf" : "Roo.util.Observable"
10374       },
10375       {
10376         "name" : "getActivePanel",
10377         "type" : "function",
10378         "desc" : "Get the active panel for this region.",
10379         "sig" : "()\n{\n\n}",
10380         "static" : false,
10381         "memberOf" : ""
10382       },
10383       {
10384         "name" : "getEl",
10385         "type" : "function",
10386         "desc" : "Returns the container element for this region.",
10387         "sig" : "()\n{\n\n}",
10388         "static" : false,
10389         "memberOf" : ""
10390       },
10391       {
10392         "name" : "getPanel",
10393         "type" : "function",
10394         "desc" : "Returns the panel specified or null if it's not in this region.",
10395         "sig" : "(panel)",
10396         "static" : false,
10397         "memberOf" : "Roo.BasicLayoutRegion"
10398       },
10399       {
10400         "name" : "getPosition",
10401         "type" : "function",
10402         "desc" : "Returns this regions position (north/south/east/west/center).",
10403         "sig" : "()\n{\n\n}",
10404         "static" : false,
10405         "memberOf" : "Roo.BasicLayoutRegion"
10406       },
10407       {
10408         "name" : "getTabs",
10409         "type" : "function",
10410         "desc" : "Returns the TabPanel component used by this region",
10411         "sig" : "()\n{\n\n}",
10412         "static" : false,
10413         "memberOf" : ""
10414       },
10415       {
10416         "name" : "hasListener",
10417         "type" : "function",
10418         "desc" : "Checks to see if this object has any listeners for a specified event",
10419         "sig" : "(eventName)",
10420         "static" : false,
10421         "memberOf" : "Roo.util.Observable"
10422       },
10423       {
10424         "name" : "hasPanel",
10425         "type" : "function",
10426         "desc" : "Returns true if the panel is in this region.",
10427         "sig" : "(panel)",
10428         "static" : false,
10429         "memberOf" : "Roo.BasicLayoutRegion"
10430       },
10431       {
10432         "name" : "hide",
10433         "type" : "function",
10434         "desc" : "Hides this region.",
10435         "sig" : "()\n{\n\n}",
10436         "static" : false,
10437         "memberOf" : ""
10438       },
10439       {
10440         "name" : "hidePanel",
10441         "type" : "function",
10442         "desc" : "Hides the tab for the specified panel.",
10443         "sig" : "(panel)",
10444         "static" : false,
10445         "memberOf" : ""
10446       },
10447       {
10448         "name" : "isVisible",
10449         "type" : "function",
10450         "desc" : "Returns true if this region is currently visible.",
10451         "sig" : "()\n{\n\n}",
10452         "static" : false,
10453         "memberOf" : ""
10454       },
10455       {
10456         "name" : "on",
10457         "type" : "function",
10458         "desc" : "Appends an event handler to this element (shorthand for addListener)",
10459         "sig" : "(eventName, handler, scope, options)",
10460         "static" : false,
10461         "memberOf" : "Roo.util.Observable"
10462       },
10463       {
10464         "name" : "purgeListeners",
10465         "type" : "function",
10466         "desc" : "Removes all listeners for this object",
10467         "sig" : "()\n{\n\n}",
10468         "static" : false,
10469         "memberOf" : "Roo.util.Observable"
10470       },
10471       {
10472         "name" : "releaseCapture",
10473         "type" : "function",
10474         "desc" : "Removes <b>all</b> added captures from the Observable.",
10475         "sig" : "(o)",
10476         "static" : true,
10477         "memberOf" : "Roo.util.Observable"
10478       },
10479       {
10480         "name" : "remove",
10481         "type" : "function",
10482         "desc" : "Removes the specified panel. If preservePanel is not true (either here or in the config), the panel is destroyed.",
10483         "sig" : "(panel, preservePanel)",
10484         "static" : false,
10485         "memberOf" : ""
10486       },
10487       {
10488         "name" : "removeListener",
10489         "type" : "function",
10490         "desc" : "Removes a listener",
10491         "sig" : "(eventName, handler, scope)",
10492         "static" : false,
10493         "memberOf" : "Roo.util.Observable"
10494       },
10495       {
10496         "name" : "resizeTo",
10497         "type" : "function",
10498         "desc" : "Resizes the region to the specified size. For vertical regions (west, east) this adjusts \nthe width, for horizontal (north, south) the height.",
10499         "sig" : "(newSize)",
10500         "static" : false,
10501         "memberOf" : "Roo.BasicLayoutRegion"
10502       },
10503       {
10504         "name" : "setCollapsedTitle",
10505         "type" : "function",
10506         "desc" : "Updates the title for collapsed north/south regions (used with {@link #collapsedTitle} config option)",
10507         "sig" : "(title)",
10508         "static" : false,
10509         "memberOf" : ""
10510       },
10511       {
10512         "name" : "show",
10513         "type" : "function",
10514         "desc" : "Shows this region if it was previously hidden.",
10515         "sig" : "()\n{\n\n}",
10516         "static" : false,
10517         "memberOf" : ""
10518       },
10519       {
10520         "name" : "showPanel",
10521         "type" : "function",
10522         "desc" : "Shows the specified panel.",
10523         "sig" : "(panelId)",
10524         "static" : false,
10525         "memberOf" : ""
10526       },
10527       {
10528         "name" : "un",
10529         "type" : "function",
10530         "desc" : "Removes a listener (shorthand for removeListener)",
10531         "sig" : "(eventName, handler, scope)",
10532         "static" : false,
10533         "memberOf" : "Roo.util.Observable"
10534       },
10535       {
10536         "name" : "unhidePanel",
10537         "type" : "function",
10538         "desc" : "Unhides the tab for a previously hidden panel.",
10539         "sig" : "(panel)",
10540         "static" : false,
10541         "memberOf" : ""
10542       }
10543     ]
10544   },
10545   "Roo.LoadMask" : {
10546     "props" : [
10547       {
10548         "name" : "msg",
10549         "type" : "String",
10550         "desc" : "The text to display in a centered loading message box (defaults to 'Loading...')",
10551         "memberOf" : ""
10552       },
10553       {
10554         "name" : "msgCls",
10555         "type" : "String",
10556         "desc" : "The CSS class to apply to the loading message element (defaults to \"x-mask-loading\")",
10557         "memberOf" : ""
10558       },
10559       {
10560         "name" : "removeMask",
10561         "type" : "Boolean",
10562         "desc" : "True to create a single-use mask that is automatically destroyed after loading (useful for page loads),\nFalse to persist the mask element reference for multiple uses (e.g., for paged data widgets).  Defaults to false.",
10563         "memberOf" : "Roo"
10564       }
10565     ],
10566     "events" : [
10567     ],
10568     "methods" : [
10569       {
10570         "name" : "disable",
10571         "type" : "function",
10572         "desc" : "Disables the mask to prevent it from being displayed",
10573         "sig" : "()\n{\n\n}",
10574         "static" : false,
10575         "memberOf" : ""
10576       },
10577       {
10578         "name" : "enable",
10579         "type" : "function",
10580         "desc" : "Enables the mask so that it can be displayed",
10581         "sig" : "()\n{\n\n}",
10582         "static" : false,
10583         "memberOf" : ""
10584       }
10585     ]
10586   },
10587   "Roo.MasterTemplate" : {
10588     "props" : [
10589       {
10590         "name" : "html",
10591         "type" : "String",
10592         "desc" : "The HTML fragment or an array of fragments to join(\"\") or multiple arguments to join(\"\")",
10593         "memberOf" : "Roo.Template"
10594       },
10595       {
10596         "name" : "url",
10597         "type" : "String",
10598         "desc" : "The Url to load the template from. beware if you are loading from a url, the data may not be ready if you use it instantly..\n                   it should be fixed so that template is observable...",
10599         "memberOf" : "Roo.Template"
10600       }
10601     ],
10602     "events" : [
10603     ],
10604     "methods" : [
10605       {
10606         "name" : "add",
10607         "type" : "function",
10608         "desc" : "Applies the passed values to a child template.",
10609         "sig" : "(name, values)",
10610         "static" : false,
10611         "memberOf" : ""
10612       },
10613       {
10614         "name" : "addAll",
10615         "type" : "function",
10616         "desc" : "Alias for fill().",
10617         "sig" : "()\n{\n\n}",
10618         "static" : false,
10619         "memberOf" : ""
10620       },
10621       {
10622         "name" : "append",
10623         "type" : "function",
10624         "desc" : "Applies the supplied values to the template and appends the new node(s) to el.",
10625         "sig" : "(el, values, returnElement)",
10626         "static" : false,
10627         "memberOf" : "Roo.Template"
10628       },
10629       {
10630         "name" : "apply",
10631         "type" : "function",
10632         "desc" : "Alias for {@link #applyTemplate}",
10633         "sig" : "()\n{\n\n}",
10634         "static" : false,
10635         "memberOf" : "Roo.Template"
10636       },
10637       {
10638         "name" : "applyTemplate",
10639         "type" : "function",
10640         "desc" : "Returns an HTML fragment of this template with the specified values applied.",
10641         "sig" : "(values)",
10642         "static" : false,
10643         "memberOf" : "Roo.Template"
10644       },
10645       {
10646         "name" : "compile",
10647         "type" : "function",
10648         "desc" : "Compiles the template into an internal function, eliminating the RegEx overhead.",
10649         "sig" : "()\n{\n\n}",
10650         "static" : false,
10651         "memberOf" : "Roo.Template"
10652       },
10653       {
10654         "name" : "fill",
10655         "type" : "function",
10656         "desc" : "Applies all the passed values to a child template.",
10657         "sig" : "(name, values, reset)",
10658         "static" : false,
10659         "memberOf" : ""
10660       },
10661       {
10662         "name" : "from",
10663         "type" : "function",
10664         "desc" : "Creates a template from the passed element's value (display:none textarea, preferred) or innerHTML. e.g.\nvar tpl = Roo.MasterTemplate.from('element-id');",
10665         "sig" : "(el, config)",
10666         "static" : true,
10667         "memberOf" : ""
10668       },
10669       {
10670         "name" : "insertAfter",
10671         "type" : "function",
10672         "desc" : "Applies the supplied values to the template and inserts the new node(s) after el.",
10673         "sig" : "(el, values, returnElement)",
10674         "static" : false,
10675         "memberOf" : "Roo.Template"
10676       },
10677       {
10678         "name" : "insertBefore",
10679         "type" : "function",
10680         "desc" : "Applies the supplied values to the template and inserts the new node(s) before el.",
10681         "sig" : "(el, values, returnElement)",
10682         "static" : false,
10683         "memberOf" : "Roo.Template"
10684       },
10685       {
10686         "name" : "insertFirst",
10687         "type" : "function",
10688         "desc" : "Applies the supplied values to the template and inserts the new node(s) as the first child of el.",
10689         "sig" : "(el, values, returnElement)",
10690         "static" : false,
10691         "memberOf" : "Roo.Template"
10692       },
10693       {
10694         "name" : "overwrite",
10695         "type" : "function",
10696         "desc" : "Applies the supplied values to the template and overwrites the content of el with the new node(s).",
10697         "sig" : "(el, values, returnElement)",
10698         "static" : false,
10699         "memberOf" : "Roo.Template"
10700       },
10701       {
10702         "name" : "reset",
10703         "type" : "function",
10704         "desc" : "Resets the template for reuse",
10705         "sig" : "()\n{\n\n}",
10706         "static" : false,
10707         "memberOf" : ""
10708       },
10709       {
10710         "name" : "set",
10711         "type" : "function",
10712         "desc" : "Sets the HTML used as the template and optionally compiles it.",
10713         "sig" : "(html, compile)",
10714         "static" : false,
10715         "memberOf" : "Roo.Template"
10716       }
10717     ]
10718   },
10719   "Roo.NestedLayoutPanel" : {
10720     "props" : [
10721       {
10722         "name" : "adjustments",
10723         "type" : "Array",
10724         "desc" : "Values to <b>add</b> to the width/height when doing a {@link #fitToFrame} (default is [0, 0])",
10725         "memberOf" : "Roo.ContentPanel"
10726       },
10727       {
10728         "name" : "autoCreate",
10729         "type" : "Boolean/Object",
10730         "desc" : "True to auto generate the DOM element for this panel, or a {@link Roo.DomHelper} config of the element to create",
10731         "memberOf" : "Roo.ContentPanel"
10732       },
10733       {
10734         "name" : "autoScroll",
10735         "type" : "Boolean",
10736         "desc" : "True to scroll overflow in this panel (use with {@link #fitToFrame})",
10737         "memberOf" : "Roo.ContentPanel"
10738       },
10739       {
10740         "name" : "background",
10741         "type" : "Boolean",
10742         "desc" : "True if the panel should not be activated when it is added (defaults to false)",
10743         "memberOf" : "Roo.ContentPanel"
10744       },
10745       {
10746         "name" : "closable",
10747         "type" : "Boolean",
10748         "desc" : "True if the panel can be closed/removed",
10749         "memberOf" : "Roo.ContentPanel"
10750       },
10751       {
10752         "name" : "content",
10753         "type" : "String",
10754         "desc" : "Raw content to fill content panel with (uses setContent on construction.)",
10755         "memberOf" : "Roo.ContentPanel"
10756       },
10757       {
10758         "name" : "fitContainer",
10759         "type" : "Boolean",
10760         "desc" : "When using {@link #fitToFrame} and {@link #resizeEl}, you can also fit the parent container  (defaults to false)",
10761         "memberOf" : "Roo.ContentPanel"
10762       },
10763       {
10764         "name" : "fitToFrame",
10765         "type" : "Boolean",
10766         "desc" : "True for this panel to adjust its size to fit when the region resizes  (defaults to false)",
10767         "memberOf" : "Roo.ContentPanel"
10768       },
10769       {
10770         "name" : "listeners",
10771         "type" : "Object",
10772         "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>",
10773         "memberOf" : "Roo.util.Observable"
10774       },
10775       {
10776         "name" : "loadOnce",
10777         "type" : "Boolean",
10778         "desc" : "When used with {@link #url}, calls {@link #setUrl} with this value",
10779         "memberOf" : "Roo.ContentPanel"
10780       },
10781       {
10782         "name" : "params",
10783         "type" : "String/Object",
10784         "desc" : "When used with {@link #url}, calls {@link #setUrl} with this value",
10785         "memberOf" : "Roo.ContentPanel"
10786       },
10787       {
10788         "name" : "region",
10789         "type" : "String",
10790         "desc" : [
10791           "(center",
10792           "north",
10793           "south",
10794           "east",
10795           "west)"
10796         ],
10797         "memberOf" : "Roo.ContentPanel"
10798       },
10799       {
10800         "name" : "resizeEl",
10801         "type" : "String/HTMLElement/Element",
10802         "desc" : "An element to resize if {@link #fitToFrame} is true (instead of this panel's element)",
10803         "memberOf" : "Roo.ContentPanel"
10804       },
10805       {
10806         "name" : "title",
10807         "type" : "String",
10808         "desc" : "The title for this panel",
10809         "memberOf" : "Roo.ContentPanel"
10810       },
10811       {
10812         "name" : "toolbar",
10813         "type" : "Toolbar",
10814         "desc" : "A toolbar for this panel",
10815         "memberOf" : "Roo.ContentPanel"
10816       },
10817       {
10818         "name" : "url",
10819         "type" : "String",
10820         "desc" : "Calls {@link #setUrl} with this value",
10821         "memberOf" : "Roo.ContentPanel"
10822       }
10823     ],
10824     "events" : [
10825       {
10826         "name" : "activate",
10827         "type" : "function",
10828         "desc" : "Fires when this panel is activated.",
10829         "sig" : "function (_self)\n{\n\n}",
10830         "memberOf" : "Roo.ContentPanel"
10831       },
10832       {
10833         "name" : "deactivate",
10834         "type" : "function",
10835         "desc" : "Fires when this panel is activated.",
10836         "sig" : "function (_self)\n{\n\n}",
10837         "memberOf" : "Roo.ContentPanel"
10838       },
10839       {
10840         "name" : "render",
10841         "type" : "function",
10842         "desc" : "Fires when this tab is created",
10843         "sig" : "function (_self)\n{\n\n}",
10844         "memberOf" : "Roo.ContentPanel"
10845       },
10846       {
10847         "name" : "resize",
10848         "type" : "function",
10849         "desc" : "Fires when this panel is resized if fitToFrame is true.",
10850         "sig" : "function (_self, width, height)\n{\n\n}",
10851         "memberOf" : "Roo.ContentPanel"
10852       }
10853     ],
10854     "methods" : [
10855       {
10856         "name" : "addEvents",
10857         "type" : "function",
10858         "desc" : "Used to define events on this Observable",
10859         "sig" : "(object)",
10860         "static" : false,
10861         "memberOf" : "Roo.util.Observable"
10862       },
10863       {
10864         "name" : "addListener",
10865         "type" : "function",
10866         "desc" : "Appends an event handler to this component",
10867         "sig" : "(eventName, handler, scope, options)",
10868         "static" : false,
10869         "memberOf" : "Roo.util.Observable"
10870       },
10871       {
10872         "name" : "addxtype",
10873         "type" : "function",
10874         "desc" : "Adds a xtype elements to the layout of the nested panel\n<pre><code>\n\npanel.addxtype({\n       xtype : 'ContentPanel',\n       region: 'west',\n       items: [ .... ]\n   }\n);\n\npanel.addxtype({\n        xtype : 'NestedLayoutPanel',\n        region: 'west',\n        layout: {\n           center: { },\n           west: { }   \n        },\n        items : [ ... list of content panels or nested layout panels.. ]\n   }\n);\n</code></pre>",
10875         "sig" : "(cfg)",
10876         "static" : false,
10877         "memberOf" : ""
10878       },
10879       {
10880         "name" : "capture",
10881         "type" : "function",
10882         "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.",
10883         "sig" : "(o, fn, scope)",
10884         "static" : true,
10885         "memberOf" : "Roo.util.Observable"
10886       },
10887       {
10888         "name" : "destroy",
10889         "type" : "function",
10890         "desc" : "Destroys this panel",
10891         "sig" : "()\n{\n\n}",
10892         "static" : false,
10893         "memberOf" : "Roo.ContentPanel"
10894       },
10895       {
10896         "name" : "fireEvent",
10897         "type" : "function",
10898         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
10899         "sig" : "(eventName, args)",
10900         "static" : false,
10901         "memberOf" : "Roo.util.Observable"
10902       },
10903       {
10904         "name" : "getEl",
10905         "type" : "function",
10906         "desc" : "Returns this panel's element - used by regiosn to add.",
10907         "sig" : "()\n{\n\n}",
10908         "static" : false,
10909         "memberOf" : "Roo.ContentPanel"
10910       },
10911       {
10912         "name" : "getId",
10913         "type" : "function",
10914         "desc" : "Returns this panel's id",
10915         "sig" : "()\n{\n\n}",
10916         "static" : false,
10917         "memberOf" : "Roo.ContentPanel"
10918       },
10919       {
10920         "name" : "getLayout",
10921         "type" : "function",
10922         "desc" : "Returns the nested BorderLayout for this panel",
10923         "sig" : "()\n{\n\n}",
10924         "static" : false,
10925         "memberOf" : ""
10926       },
10927       {
10928         "name" : "getTitle",
10929         "type" : "function",
10930         "desc" : "Returns this panel's title",
10931         "sig" : "()\n{\n\n}",
10932         "static" : false,
10933         "memberOf" : "Roo.ContentPanel"
10934       },
10935       {
10936         "name" : "getToolbar",
10937         "type" : "function",
10938         "desc" : "Returns the toolbar for this Panel if one was configured.",
10939         "sig" : "()\n{\n\n}",
10940         "static" : false,
10941         "memberOf" : "Roo.ContentPanel"
10942       },
10943       {
10944         "name" : "getUpdateManager",
10945         "type" : "function",
10946         "desc" : "Get the {@link Roo.UpdateManager} for this panel. Enables you to perform Ajax updates.",
10947         "sig" : "()\n{\n\n}",
10948         "static" : false,
10949         "memberOf" : "Roo.ContentPanel"
10950       },
10951       {
10952         "name" : "hasListener",
10953         "type" : "function",
10954         "desc" : "Checks to see if this object has any listeners for a specified event",
10955         "sig" : "(eventName)",
10956         "static" : false,
10957         "memberOf" : "Roo.util.Observable"
10958       },
10959       {
10960         "name" : "isClosable",
10961         "type" : "function",
10962         "desc" : "Returns true is this panel was configured to be closable",
10963         "sig" : "()\n{\n\n}",
10964         "static" : false,
10965         "memberOf" : "Roo.ContentPanel"
10966       },
10967       {
10968         "name" : "load",
10969         "type" : "function",
10970         "desc" : "Loads this content panel immediately with content from XHR. Note: to delay loading until the panel is activated, use {@link #setUrl}.",
10971         "sig" : "(url, params, callback, discardUrl)",
10972         "static" : false,
10973         "memberOf" : "Roo.ContentPanel"
10974       },
10975       {
10976         "name" : "on",
10977         "type" : "function",
10978         "desc" : "Appends an event handler to this element (shorthand for addListener)",
10979         "sig" : "(eventName, handler, scope, options)",
10980         "static" : false,
10981         "memberOf" : "Roo.util.Observable"
10982       },
10983       {
10984         "name" : "purgeListeners",
10985         "type" : "function",
10986         "desc" : "Removes all listeners for this object",
10987         "sig" : "()\n{\n\n}",
10988         "static" : false,
10989         "memberOf" : "Roo.util.Observable"
10990       },
10991       {
10992         "name" : "refresh",
10993         "type" : "function",
10994         "desc" : "Force a content refresh from the URL specified in the {@link #setUrl} method.\n  Will fail silently if the {@link #setUrl} method has not been called.\n  This does not activate the panel, just updates its content.",
10995         "sig" : "()\n{\n\n}",
10996         "static" : false,
10997         "memberOf" : "Roo.ContentPanel"
10998       },
10999       {
11000         "name" : "releaseCapture",
11001         "type" : "function",
11002         "desc" : "Removes <b>all</b> added captures from the Observable.",
11003         "sig" : "(o)",
11004         "static" : true,
11005         "memberOf" : "Roo.util.Observable"
11006       },
11007       {
11008         "name" : "removeListener",
11009         "type" : "function",
11010         "desc" : "Removes a listener",
11011         "sig" : "(eventName, handler, scope)",
11012         "static" : false,
11013         "memberOf" : "Roo.util.Observable"
11014       },
11015       {
11016         "name" : "setContent",
11017         "type" : "function",
11018         "desc" : "Updates this panel's element",
11019         "sig" : "(content, loadScripts)",
11020         "static" : false,
11021         "memberOf" : "Roo.ContentPanel"
11022       },
11023       {
11024         "name" : "setTitle",
11025         "type" : "function",
11026         "desc" : "Set this panel's title",
11027         "sig" : "(title)",
11028         "static" : false,
11029         "memberOf" : "Roo.ContentPanel"
11030       },
11031       {
11032         "name" : "setUrl",
11033         "type" : "function",
11034         "desc" : "Set a URL to be used to load the content for this panel. When this panel is activated, the content will be loaded from that URL.",
11035         "sig" : "(url, params, loadOnce)",
11036         "static" : false,
11037         "memberOf" : "Roo.ContentPanel"
11038       },
11039       {
11040         "name" : "un",
11041         "type" : "function",
11042         "desc" : "Removes a listener (shorthand for removeListener)",
11043         "sig" : "(eventName, handler, scope)",
11044         "static" : false,
11045         "memberOf" : "Roo.util.Observable"
11046       }
11047     ]
11048   },
11049   "Roo.PagingToolbar" : {
11050     "props" : [
11051       {
11052         "name" : "container",
11053         "type" : "String/HTMLElement/Element",
11054         "desc" : "container The id or element that will contain the toolbar",
11055         "memberOf" : ""
11056       },
11057       {
11058         "name" : "dataSource",
11059         "type" : "Roo.data.Store",
11060         "desc" : "The underlying data store providing the paged data",
11061         "memberOf" : ""
11062       },
11063       {
11064         "name" : "displayInfo",
11065         "type" : "Boolean",
11066         "desc" : "True to display the displayMsg (defaults to false)",
11067         "memberOf" : ""
11068       },
11069       {
11070         "name" : "displayMsg",
11071         "type" : "String",
11072         "desc" : "The paging status message to display (defaults to \"Displaying {start} - {end} of {total}\")",
11073         "memberOf" : ""
11074       },
11075       {
11076         "name" : "emptyMsg",
11077         "type" : "String",
11078         "desc" : "The message to display when no records are found (defaults to \"No data to display\")",
11079         "memberOf" : ""
11080       },
11081       {
11082         "name" : "items",
11083         "type" : "Array",
11084         "desc" : "array of button configs or elements to add (will be converted to a MixedCollection)",
11085         "memberOf" : "Roo"
11086       },
11087       {
11088         "name" : "pageSize",
11089         "type" : "Number",
11090         "desc" : "The number of records to display per page (defaults to 20)",
11091         "memberOf" : ""
11092       }
11093     ],
11094     "events" : [
11095     ],
11096     "methods" : [
11097       {
11098         "name" : "add",
11099         "type" : "function",
11100         "desc" : "Adds element(s) to the toolbar -- this function takes a variable number of \narguments of mixed type and adds them to the toolbar.",
11101         "sig" : "(arg1, arg2)",
11102         "static" : false,
11103         "memberOf" : "Roo.Toolbar"
11104       },
11105       {
11106         "name" : "addButton",
11107         "type" : "function",
11108         "desc" : "Adds a button (or buttons). See {@link Roo.Toolbar.Button} for more info on the config.",
11109         "sig" : "(config)",
11110         "static" : false,
11111         "memberOf" : "Roo.Toolbar"
11112       },
11113       {
11114         "name" : "addDom",
11115         "type" : "function",
11116         "desc" : "Adds a new element to the toolbar from the passed {@link Roo.DomHelper} config.",
11117         "sig" : "(config)",
11118         "static" : false,
11119         "memberOf" : "Roo.Toolbar"
11120       },
11121       {
11122         "name" : "addElement",
11123         "type" : "function",
11124         "desc" : "Adds any standard HTML element to the toolbar",
11125         "sig" : "(el)",
11126         "static" : false,
11127         "memberOf" : "Roo.Toolbar"
11128       },
11129       {
11130         "name" : "addField",
11131         "type" : "function",
11132         "desc" : "Adds a dynamically rendered Roo.form field (TextField, ComboBox, etc).\nNote: the field should not have been rendered yet. For a field that has already been\nrendered, use {@link #addElement}.",
11133         "sig" : "(field)",
11134         "static" : false,
11135         "memberOf" : "Roo.Toolbar"
11136       },
11137       {
11138         "name" : "addFill",
11139         "type" : "function",
11140         "desc" : "Adds a fill element that forces subsequent additions to the right side of the toolbar",
11141         "sig" : "()\n{\n\n}",
11142         "static" : false,
11143         "memberOf" : "Roo.Toolbar"
11144       },
11145       {
11146         "name" : "addItem",
11147         "type" : "function",
11148         "desc" : "Adds any Toolbar.Item or subclass",
11149         "sig" : "(item)",
11150         "static" : false,
11151         "memberOf" : "Roo.Toolbar"
11152       },
11153       {
11154         "name" : "addSeparator",
11155         "type" : "function",
11156         "desc" : "Adds a separator",
11157         "sig" : "()\n{\n\n}",
11158         "static" : false,
11159         "memberOf" : "Roo.Toolbar"
11160       },
11161       {
11162         "name" : "addSpacer",
11163         "type" : "function",
11164         "desc" : "Adds a spacer element",
11165         "sig" : "()\n{\n\n}",
11166         "static" : false,
11167         "memberOf" : "Roo.Toolbar"
11168       },
11169       {
11170         "name" : "addText",
11171         "type" : "function",
11172         "desc" : "Adds text to the toolbar",
11173         "sig" : "(text)",
11174         "static" : false,
11175         "memberOf" : "Roo.Toolbar"
11176       },
11177       {
11178         "name" : "addxtype",
11179         "type" : "function",
11180         "desc" : "Add an Xtype element",
11181         "sig" : "(xtype)",
11182         "static" : false,
11183         "memberOf" : "Roo.Toolbar"
11184       },
11185       {
11186         "name" : "bind",
11187         "type" : "function",
11188         "desc" : "Binds the paging toolbar to the specified {@link Roo.data.Store}",
11189         "sig" : "(store)",
11190         "static" : false,
11191         "memberOf" : ""
11192       },
11193       {
11194         "name" : "getEl",
11195         "type" : "function",
11196         "desc" : "Returns the Element for this toolbar.",
11197         "sig" : "()\n{\n\n}",
11198         "static" : false,
11199         "memberOf" : "Roo.Toolbar"
11200       },
11201       {
11202         "name" : "hide",
11203         "type" : "function",
11204         "desc" : "Hide the toolbar",
11205         "sig" : "()\n{\n\n}",
11206         "static" : false,
11207         "memberOf" : "Roo.Toolbar"
11208       },
11209       {
11210         "name" : "insertButton",
11211         "type" : "function",
11212         "desc" : "Inserts any {@link Roo.Toolbar.Item}/{@link Roo.Toolbar.Button} at the specified index.",
11213         "sig" : "(index, item)",
11214         "static" : false,
11215         "memberOf" : "Roo.Toolbar"
11216       },
11217       {
11218         "name" : "show",
11219         "type" : "function",
11220         "desc" : "Show the toolbar",
11221         "sig" : "()\n{\n\n}",
11222         "static" : false,
11223         "memberOf" : "Roo.Toolbar"
11224       },
11225       {
11226         "name" : "unbind",
11227         "type" : "function",
11228         "desc" : "Unbinds the paging toolbar from the specified {@link Roo.data.Store}",
11229         "sig" : "(store)",
11230         "static" : false,
11231         "memberOf" : ""
11232       }
11233     ]
11234   },
11235   "Roo.QuickTips" : {
11236     "props" : [
11237     ],
11238     "events" : [
11239     ],
11240     "methods" : [
11241       {
11242         "name" : "disable",
11243         "type" : "function",
11244         "desc" : "Disable this quick tip.",
11245         "sig" : "()\n{\n\n}",
11246         "static" : false,
11247         "memberOf" : ""
11248       },
11249       {
11250         "name" : "enable",
11251         "type" : "function",
11252         "desc" : "Enable this quick tip.",
11253         "sig" : "()\n{\n\n}",
11254         "static" : false,
11255         "memberOf" : ""
11256       },
11257       {
11258         "name" : "init",
11259         "type" : "function",
11260         "desc" : "Initialize and enable QuickTips for first use.  This should be called once before the first attempt to access\nor display QuickTips in a page.",
11261         "sig" : "()\n{\n\n}",
11262         "static" : false,
11263         "memberOf" : ""
11264       },
11265       {
11266         "name" : "isEnabled",
11267         "type" : "function",
11268         "desc" : "Returns true if the quick tip is enabled, else false.",
11269         "sig" : "()\n{\n\n}",
11270         "static" : false,
11271         "memberOf" : ""
11272       },
11273       {
11274         "name" : "register",
11275         "type" : "function",
11276         "desc" : "Configures a new quick tip instance and assigns it to a target element.  The following config options\nare supported:\n<pre>\nProperty    Type                   Description\n----------  ---------------------  ------------------------------------------------------------------------\ntarget      Element/String/Array   An Element, id or array of ids that this quick tip should be tied to\n</ul>",
11277         "sig" : "(config)",
11278         "static" : false,
11279         "memberOf" : ""
11280       },
11281       {
11282         "name" : "unregister",
11283         "type" : "function",
11284         "desc" : "Removes this quick tip from its element and destroys it.",
11285         "sig" : "(el)",
11286         "static" : false,
11287         "memberOf" : ""
11288       }
11289     ]
11290   },
11291   "Roo.ReaderLayout" : {
11292     "props" : [
11293       {
11294         "name" : "listeners",
11295         "type" : "Object",
11296         "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>",
11297         "memberOf" : "Roo.util.Observable"
11298       }
11299     ],
11300     "events" : [
11301       {
11302         "name" : "layout",
11303         "type" : "function",
11304         "desc" : "Fires when a layout is performed.",
11305         "sig" : "function (_self)\n{\n\n}",
11306         "memberOf" : "Roo.LayoutManager"
11307       },
11308       {
11309         "name" : "regioncollapsed",
11310         "type" : "function",
11311         "desc" : "Fires when a region is collapsed.",
11312         "sig" : "function (region)\n{\n\n}",
11313         "memberOf" : "Roo.LayoutManager"
11314       },
11315       {
11316         "name" : "regionexpanded",
11317         "type" : "function",
11318         "desc" : "Fires when a region is expanded.",
11319         "sig" : "function (region)\n{\n\n}",
11320         "memberOf" : "Roo.LayoutManager"
11321       },
11322       {
11323         "name" : "regionresized",
11324         "type" : "function",
11325         "desc" : "Fires when the user resizes a region.",
11326         "sig" : "function (region, newSize)\n{\n\n}",
11327         "memberOf" : "Roo.LayoutManager"
11328       }
11329     ],
11330     "methods" : [
11331       {
11332         "name" : "add",
11333         "type" : "function",
11334         "desc" : "Adds a ContentPanel (or subclass) to this layout.",
11335         "sig" : "(target, panel)",
11336         "static" : false,
11337         "memberOf" : "Roo.BorderLayout"
11338       },
11339       {
11340         "name" : "addEvents",
11341         "type" : "function",
11342         "desc" : "Used to define events on this Observable",
11343         "sig" : "(object)",
11344         "static" : false,
11345         "memberOf" : "Roo.util.Observable"
11346       },
11347       {
11348         "name" : "addListener",
11349         "type" : "function",
11350         "desc" : "Appends an event handler to this component",
11351         "sig" : "(eventName, handler, scope, options)",
11352         "static" : false,
11353         "memberOf" : "Roo.util.Observable"
11354       },
11355       {
11356         "name" : "addRegion",
11357         "type" : "function",
11358         "desc" : "Creates and adds a new region if it doesn't already exist.",
11359         "sig" : "(target, config)",
11360         "static" : false,
11361         "memberOf" : "Roo.BorderLayout"
11362       },
11363       {
11364         "name" : "addxtype",
11365         "type" : "function",
11366         "desc" : "Adds a xtype elements to the layout.\n<pre><code>\n\nlayout.addxtype({\n       xtype : 'ContentPanel',\n       region: 'west',\n       items: [ .... ]\n   }\n);\n\nlayout.addxtype({\n        xtype : 'NestedLayoutPanel',\n        region: 'west',\n        layout: {\n           center: { },\n           west: { }   \n        },\n        items : [ ... list of content panels or nested layout panels.. ]\n   }\n);\n</code></pre>",
11367         "sig" : "(cfg)",
11368         "static" : false,
11369         "memberOf" : "Roo.BorderLayout"
11370       },
11371       {
11372         "name" : "batchAdd",
11373         "type" : "function",
11374         "desc" : "Adds a batch of multiple ContentPanels dynamically by passing a special regions config object.  This config\nobject should contain properties for each region to add ContentPanels to, and each property's value should be\na valid ContentPanel config object.  Example:\n<pre><code>\n// Create the main layout\nvar layout = new Roo.BorderLayout('main-ct', {\n    west: {\n        split:true,\n        minSize: 175,\n        titlebar: true\n    },\n    center: {\n        title:'Components'\n    }\n}, 'main-ct');\n\n// Create and add multiple ContentPanels at once via configs\nlayout.batchAdd({\n   west: {\n       id: 'source-files',\n       autoCreate:true,\n       title:'Ext Source Files',\n       autoScroll:true,\n       fitToFrame:true\n   },\n   center : {\n       el: cview,\n       autoScroll:true,\n       fitToFrame:true,\n       toolbar: tb,\n       resizeEl:'cbody'\n   }\n});\n</code></pre>",
11375         "sig" : "(regions)",
11376         "static" : false,
11377         "memberOf" : "Roo.BorderLayout"
11378       },
11379       {
11380         "name" : "beginUpdate",
11381         "type" : "function",
11382         "desc" : "Suspend the LayoutManager from doing auto-layouts while\nmaking multiple add or remove calls",
11383         "sig" : "()\n{\n\n}",
11384         "static" : false,
11385         "memberOf" : "Roo.LayoutManager"
11386       },
11387       {
11388         "name" : "capture",
11389         "type" : "function",
11390         "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.",
11391         "sig" : "(o, fn, scope)",
11392         "static" : true,
11393         "memberOf" : "Roo.util.Observable"
11394       },
11395       {
11396         "name" : "create",
11397         "type" : "function",
11398         "desc" : "Shortcut for creating a new BorderLayout object and adding one or more ContentPanels to it in a single step, handling\nthe beginUpdate and endUpdate calls internally.  The key to this method is the <b>panels</b> property that can be\nprovided with each region config, which allows you to add ContentPanel configs in addition to the region configs\nduring creation.  The following code is equivalent to the constructor-based example at the beginning of this class:\n<pre><code>\n// shorthand\nvar CP = Roo.ContentPanel;\n\nvar layout = Roo.BorderLayout.create({\n    north: {\n        initialSize: 25,\n        titlebar: false,\n        panels: [new CP(\"north\", \"North\")]\n    },\n    west: {\n        split:true,\n        initialSize: 200,\n        minSize: 175,\n        maxSize: 400,\n        titlebar: true,\n        collapsible: true,\n        panels: [new CP(\"west\", {title: \"West\"})]\n    },\n    east: {\n        split:true,\n        initialSize: 202,\n        minSize: 175,\n        maxSize: 400,\n        titlebar: true,\n        collapsible: true,\n        panels: [new CP(\"autoTabs\", {title: \"Auto Tabs\", closable: true})]\n    },\n    south: {\n        split:true,\n        initialSize: 100,\n        minSize: 100,\n        maxSize: 200,\n        titlebar: true,\n        collapsible: true,\n        panels: [new CP(\"south\", {title: \"South\", closable: true})]\n    },\n    center: {\n        titlebar: true,\n        autoScroll:true,\n        resizeTabs: true,\n        minTabWidth: 50,\n        preferredTabWidth: 150,\n        panels: [\n            new CP(\"center1\", {title: \"Close Me\", closable: true}),\n            new CP(\"center2\", {title: \"Center Panel\", closable: false})\n        ]\n    }\n}, document.body);\n\nlayout.getRegion(\"center\").showPanel(\"center1\");\n</code></pre>",
11399         "sig" : "(config, targetEl)",
11400         "static" : true,
11401         "memberOf" : "Roo.BorderLayout"
11402       },
11403       {
11404         "name" : "endUpdate",
11405         "type" : "function",
11406         "desc" : "Restore auto-layouts and optionally disable the manager from performing a layout",
11407         "sig" : "(noLayout)",
11408         "static" : false,
11409         "memberOf" : "Roo.LayoutManager"
11410       },
11411       {
11412         "name" : "findPanel",
11413         "type" : "function",
11414         "desc" : "Searches all regions for a panel with the specified id",
11415         "sig" : "(panelId)",
11416         "static" : false,
11417         "memberOf" : "Roo.BorderLayout"
11418       },
11419       {
11420         "name" : "fireEvent",
11421         "type" : "function",
11422         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
11423         "sig" : "(eventName, args)",
11424         "static" : false,
11425         "memberOf" : "Roo.util.Observable"
11426       },
11427       {
11428         "name" : "getEl",
11429         "type" : "function",
11430         "desc" : "Returns the Element this layout is bound to.",
11431         "sig" : "()\n{\n\n}",
11432         "static" : false,
11433         "memberOf" : "Roo.LayoutManager"
11434       },
11435       {
11436         "name" : "getRegion",
11437         "type" : "function",
11438         "desc" : "Returns the specified region.",
11439         "sig" : "(target)",
11440         "static" : false,
11441         "memberOf" : "Roo.LayoutManager"
11442       },
11443       {
11444         "name" : "getViewSize",
11445         "type" : "function",
11446         "desc" : "Returns the size of the current view. This method normalizes document.body and element embedded layouts and\nperforms box-model adjustments.",
11447         "sig" : "()\n{\n\n}",
11448         "static" : false,
11449         "memberOf" : "Roo.LayoutManager"
11450       },
11451       {
11452         "name" : "hasListener",
11453         "type" : "function",
11454         "desc" : "Checks to see if this object has any listeners for a specified event",
11455         "sig" : "(eventName)",
11456         "static" : false,
11457         "memberOf" : "Roo.util.Observable"
11458       },
11459       {
11460         "name" : "isUpdating",
11461         "type" : "function",
11462         "desc" : "Returns true if this layout is currently being updated",
11463         "sig" : "()\n{\n\n}",
11464         "static" : false,
11465         "memberOf" : "Roo.LayoutManager"
11466       },
11467       {
11468         "name" : "layout",
11469         "type" : "function",
11470         "desc" : "Performs a layout update.",
11471         "sig" : "()\n{\n\n}",
11472         "static" : false,
11473         "memberOf" : "Roo.BorderLayout"
11474       },
11475       {
11476         "name" : "on",
11477         "type" : "function",
11478         "desc" : "Appends an event handler to this element (shorthand for addListener)",
11479         "sig" : "(eventName, handler, scope, options)",
11480         "static" : false,
11481         "memberOf" : "Roo.util.Observable"
11482       },
11483       {
11484         "name" : "purgeListeners",
11485         "type" : "function",
11486         "desc" : "Removes all listeners for this object",
11487         "sig" : "()\n{\n\n}",
11488         "static" : false,
11489         "memberOf" : "Roo.util.Observable"
11490       },
11491       {
11492         "name" : "releaseCapture",
11493         "type" : "function",
11494         "desc" : "Removes <b>all</b> added captures from the Observable.",
11495         "sig" : "(o)",
11496         "static" : true,
11497         "memberOf" : "Roo.util.Observable"
11498       },
11499       {
11500         "name" : "remove",
11501         "type" : "function",
11502         "desc" : "Remove a ContentPanel (or subclass) to this layout.",
11503         "sig" : "(target, panel)",
11504         "static" : false,
11505         "memberOf" : "Roo.BorderLayout"
11506       },
11507       {
11508         "name" : "removeListener",
11509         "type" : "function",
11510         "desc" : "Removes a listener",
11511         "sig" : "(eventName, handler, scope)",
11512         "static" : false,
11513         "memberOf" : "Roo.util.Observable"
11514       },
11515       {
11516         "name" : "restoreState",
11517         "type" : "function",
11518         "desc" : "Restores this layout's state using Roo.state.Manager or the state provided by the passed provider.",
11519         "sig" : "(provider)",
11520         "static" : false,
11521         "memberOf" : "Roo.BorderLayout"
11522       },
11523       {
11524         "name" : "showPanel",
11525         "type" : "function",
11526         "desc" : "Searches all regions for a panel with the specified id and activates (shows) it.",
11527         "sig" : "(panelId)",
11528         "static" : false,
11529         "memberOf" : "Roo.BorderLayout"
11530       },
11531       {
11532         "name" : "un",
11533         "type" : "function",
11534         "desc" : "Removes a listener (shorthand for removeListener)",
11535         "sig" : "(eventName, handler, scope)",
11536         "static" : false,
11537         "memberOf" : "Roo.util.Observable"
11538       }
11539     ]
11540   },
11541   "Roo.Resizable" : {
11542     "props" : [
11543       {
11544         "name" : "adjustments",
11545         "type" : "Array/String",
11546         "desc" : "String \"auto\" or an array [width, height] with values to be <b>added</b> to the\nresize operation's new size (defaults to [0, 0])",
11547         "memberOf" : ""
11548       },
11549       {
11550         "name" : "animate",
11551         "type" : "Boolean",
11552         "desc" : "True to animate the resize (not compatible with dynamic sizing, defaults to false)",
11553         "memberOf" : ""
11554       },
11555       {
11556         "name" : "constrainTo",
11557         "type" : "String/HTMLElement/Element",
11558         "desc" : "Constrain the resize to a particular element",
11559         "memberOf" : ""
11560       },
11561       {
11562         "name" : "disableTrackOver",
11563         "type" : "Boolean",
11564         "desc" : "True to disable mouse tracking. This is only applied at config time. (defaults to false)",
11565         "memberOf" : ""
11566       },
11567       {
11568         "name" : "draggable",
11569         "type" : "Boolean",
11570         "desc" : "Convenience to initialize drag drop (defaults to false)",
11571         "memberOf" : ""
11572       },
11573       {
11574         "name" : "duration",
11575         "type" : "Number",
11576         "desc" : "Animation duration if animate = true (defaults to .35)",
11577         "memberOf" : ""
11578       },
11579       {
11580         "name" : "dynamic",
11581         "type" : "Boolean",
11582         "desc" : "True to resize the element while dragging instead of using a proxy (defaults to false)",
11583         "memberOf" : ""
11584       },
11585       {
11586         "name" : "easing",
11587         "type" : "String",
11588         "desc" : "Animation easing if animate = true (defaults to 'easingOutStrong')",
11589         "memberOf" : ""
11590       },
11591       {
11592         "name" : "enabled",
11593         "type" : "Boolean",
11594         "desc" : "False to disable resizing (defaults to true)",
11595         "memberOf" : ""
11596       },
11597       {
11598         "name" : "handles",
11599         "type" : "String",
11600         "desc" : "String consisting of the resize handles to display (defaults to undefined)",
11601         "memberOf" : ""
11602       },
11603       {
11604         "name" : "height",
11605         "type" : "Number",
11606         "desc" : "The height of the element in pixels (defaults to null)",
11607         "memberOf" : ""
11608       },
11609       {
11610         "name" : "heightIncrement",
11611         "type" : "Number",
11612         "desc" : "The increment to snap the height resize in pixels (dynamic must be true, defaults to 0)",
11613         "memberOf" : ""
11614       },
11615       {
11616         "name" : "listeners",
11617         "type" : "Object",
11618         "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>",
11619         "memberOf" : "Roo.util.Observable"
11620       },
11621       {
11622         "name" : "maxHeight",
11623         "type" : "Number",
11624         "desc" : "The maximum height for the element (defaults to 10000)",
11625         "memberOf" : ""
11626       },
11627       {
11628         "name" : "maxWidth",
11629         "type" : "Number",
11630         "desc" : "The maximum width for the element (defaults to 10000)",
11631         "memberOf" : ""
11632       },
11633       {
11634         "name" : "minHeight",
11635         "type" : "Number",
11636         "desc" : "The minimum height for the element (defaults to 5)",
11637         "memberOf" : ""
11638       },
11639       {
11640         "name" : "minWidth",
11641         "type" : "Number",
11642         "desc" : "The minimum width for the element (defaults to 5)",
11643         "memberOf" : ""
11644       },
11645       {
11646         "name" : "minX",
11647         "type" : "Number",
11648         "desc" : "The minimum allowed page X for the element (only used for west resizing, defaults to 0)",
11649         "memberOf" : ""
11650       },
11651       {
11652         "name" : "minY",
11653         "type" : "Number",
11654         "desc" : "The minimum allowed page Y for the element (only used for north resizing, defaults to 0)",
11655         "memberOf" : ""
11656       },
11657       {
11658         "name" : "multiDirectional",
11659         "type" : "Boolean",
11660         "desc" : "<b>Deprecated</b>.  The old style of adding multi-direction resize handles, deprecated\nin favor of the handles config option (defaults to false)",
11661         "memberOf" : ""
11662       },
11663       {
11664         "name" : "pinned",
11665         "type" : "Boolean",
11666         "desc" : "True to ensure that the resize handles are always visible, false to display them only when the\nuser mouses over the resizable borders. This is only applied at config time. (defaults to false)",
11667         "memberOf" : ""
11668       },
11669       {
11670         "name" : "preserveRatio",
11671         "type" : "Boolean",
11672         "desc" : "True to preserve the original ratio between height and width during resize (defaults to false)",
11673         "memberOf" : ""
11674       },
11675       {
11676         "name" : "resizeChild",
11677         "type" : "Boolean/String/Element",
11678         "desc" : "True to resize the first child, or id/element to resize (defaults to false)",
11679         "memberOf" : ""
11680       },
11681       {
11682         "name" : "resizeRegion",
11683         "type" : "Roo.lib.Region",
11684         "desc" : "Constrain the resize to a particular region",
11685         "memberOf" : ""
11686       },
11687       {
11688         "name" : "transparent",
11689         "type" : "Boolean",
11690         "desc" : "True for transparent handles. This is only applied at config time. (defaults to false)",
11691         "memberOf" : ""
11692       },
11693       {
11694         "name" : "width",
11695         "type" : "Number",
11696         "desc" : "The width of the element in pixels (defaults to null)",
11697         "memberOf" : ""
11698       },
11699       {
11700         "name" : "widthIncrement",
11701         "type" : "Number",
11702         "desc" : "The increment to snap the width resize in pixels (dynamic must be true, defaults to 0)",
11703         "memberOf" : ""
11704       },
11705       {
11706         "name" : "wrap",
11707         "type" : "Boolean",
11708         "desc" : "True to wrap an element with a div if needed (required for textareas and images, defaults to false)",
11709         "memberOf" : ""
11710       }
11711     ],
11712     "events" : [
11713       {
11714         "name" : "beforeresize",
11715         "type" : "function",
11716         "desc" : "Fired before resize is allowed. Set enabled to false to cancel resize.",
11717         "sig" : "function (_self, e)\n{\n\n}",
11718         "memberOf" : ""
11719       },
11720       {
11721         "name" : "resize",
11722         "type" : "function",
11723         "desc" : "Fired after a resize.",
11724         "sig" : "function (_self, width, height, e)\n{\n\n}",
11725         "memberOf" : ""
11726       },
11727       {
11728         "name" : "resizing",
11729         "type" : "function",
11730         "desc" : "Fired a resizing.",
11731         "sig" : "function (_self, x, y, w, h, e)\n{\n\n}",
11732         "memberOf" : ""
11733       }
11734     ],
11735     "methods" : [
11736       {
11737         "name" : "addEvents",
11738         "type" : "function",
11739         "desc" : "Used to define events on this Observable",
11740         "sig" : "(object)",
11741         "static" : false,
11742         "memberOf" : "Roo.util.Observable"
11743       },
11744       {
11745         "name" : "addListener",
11746         "type" : "function",
11747         "desc" : "Appends an event handler to this component",
11748         "sig" : "(eventName, handler, scope, options)",
11749         "static" : false,
11750         "memberOf" : "Roo.util.Observable"
11751       },
11752       {
11753         "name" : "capture",
11754         "type" : "function",
11755         "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.",
11756         "sig" : "(o, fn, scope)",
11757         "static" : true,
11758         "memberOf" : "Roo.util.Observable"
11759       },
11760       {
11761         "name" : "destroy",
11762         "type" : "function",
11763         "desc" : "Destroys this resizable. If the element was wrapped and\nremoveEl is not true then the element remains.",
11764         "sig" : "(removeEl)",
11765         "static" : false,
11766         "memberOf" : ""
11767       },
11768       {
11769         "name" : "fireEvent",
11770         "type" : "function",
11771         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
11772         "sig" : "(eventName, args)",
11773         "static" : false,
11774         "memberOf" : "Roo.util.Observable"
11775       },
11776       {
11777         "name" : "getEl",
11778         "type" : "function",
11779         "desc" : "Returns the element this component is bound to.",
11780         "sig" : "()\n{\n\n}",
11781         "static" : false,
11782         "memberOf" : ""
11783       },
11784       {
11785         "name" : "getResizeChild",
11786         "type" : "function",
11787         "desc" : "Returns the resizeChild element (or null).",
11788         "sig" : "()\n{\n\n}",
11789         "static" : false,
11790         "memberOf" : ""
11791       },
11792       {
11793         "name" : "hasListener",
11794         "type" : "function",
11795         "desc" : "Checks to see if this object has any listeners for a specified event",
11796         "sig" : "(eventName)",
11797         "static" : false,
11798         "memberOf" : "Roo.util.Observable"
11799       },
11800       {
11801         "name" : "on",
11802         "type" : "function",
11803         "desc" : "Appends an event handler to this element (shorthand for addListener)",
11804         "sig" : "(eventName, handler, scope, options)",
11805         "static" : false,
11806         "memberOf" : "Roo.util.Observable"
11807       },
11808       {
11809         "name" : "purgeListeners",
11810         "type" : "function",
11811         "desc" : "Removes all listeners for this object",
11812         "sig" : "()\n{\n\n}",
11813         "static" : false,
11814         "memberOf" : "Roo.util.Observable"
11815       },
11816       {
11817         "name" : "releaseCapture",
11818         "type" : "function",
11819         "desc" : "Removes <b>all</b> added captures from the Observable.",
11820         "sig" : "(o)",
11821         "static" : true,
11822         "memberOf" : "Roo.util.Observable"
11823       },
11824       {
11825         "name" : "removeListener",
11826         "type" : "function",
11827         "desc" : "Removes a listener",
11828         "sig" : "(eventName, handler, scope)",
11829         "static" : false,
11830         "memberOf" : "Roo.util.Observable"
11831       },
11832       {
11833         "name" : "resizeTo",
11834         "type" : "function",
11835         "desc" : "Perform a manual resize",
11836         "sig" : "(width, height)",
11837         "static" : false,
11838         "memberOf" : ""
11839       },
11840       {
11841         "name" : "un",
11842         "type" : "function",
11843         "desc" : "Removes a listener (shorthand for removeListener)",
11844         "sig" : "(eventName, handler, scope)",
11845         "static" : false,
11846         "memberOf" : "Roo.util.Observable"
11847       }
11848     ]
11849   },
11850   "Roo.Shadow" : {
11851     "props" : [
11852       {
11853         "name" : "mode",
11854         "type" : "String",
11855         "desc" : "The shadow display mode.  Supports the following options:<br />\nsides: Shadow displays on both sides and bottom only<br />\nframe: Shadow displays equally on all four sides<br />\ndrop: Traditional bottom-right drop shadow (default)",
11856         "memberOf" : "Roo"
11857       },
11858       {
11859         "name" : "offset",
11860         "type" : "String",
11861         "desc" : "The number of pixels to offset the shadow from the element (defaults to 4)",
11862         "memberOf" : ""
11863       }
11864     ],
11865     "events" : [
11866     ],
11867     "methods" : [
11868       {
11869         "name" : "hide",
11870         "type" : "function",
11871         "desc" : "Hides this shadow",
11872         "sig" : "()\n{\n\n}",
11873         "static" : false,
11874         "memberOf" : ""
11875       },
11876       {
11877         "name" : "isVisible",
11878         "type" : "function",
11879         "desc" : "Returns true if the shadow is visible, else false",
11880         "sig" : "()\n{\n\n}",
11881         "static" : false,
11882         "memberOf" : ""
11883       },
11884       {
11885         "name" : "realign",
11886         "type" : "function",
11887         "desc" : "Direct alignment when values are already available. Show must be called at least once before\ncalling this method to ensure it is initialized.",
11888         "sig" : "(left, top, width, height)",
11889         "static" : false,
11890         "memberOf" : ""
11891       },
11892       {
11893         "name" : "setZIndex",
11894         "type" : "function",
11895         "desc" : "Adjust the z-index of this shadow",
11896         "sig" : "(zindex)",
11897         "static" : false,
11898         "memberOf" : ""
11899       },
11900       {
11901         "name" : "show",
11902         "type" : "function",
11903         "desc" : "Displays the shadow under the target element",
11904         "sig" : "(targetEl)",
11905         "static" : false,
11906         "memberOf" : ""
11907       }
11908     ]
11909   },
11910   "Roo.SplitBar" : {
11911     "props" : [
11912       {
11913         "name" : "listeners",
11914         "type" : "Object",
11915         "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>",
11916         "memberOf" : "Roo.util.Observable"
11917       }
11918     ],
11919     "events" : [
11920       {
11921         "name" : "beforeresize",
11922         "type" : "function",
11923         "desc" : "Fires before the splitter is dragged",
11924         "sig" : "function (_self)\n{\n\n}",
11925         "memberOf" : ""
11926       },
11927       {
11928         "name" : "moved",
11929         "type" : "function",
11930         "desc" : "Fires when the splitter is moved",
11931         "sig" : "function (_self, newSize)\n{\n\n}",
11932         "memberOf" : ""
11933       },
11934       {
11935         "name" : "resize",
11936         "type" : "function",
11937         "desc" : "Fires when the splitter is moved (alias for {@link #event-moved})",
11938         "sig" : "function (_self, newSize)\n{\n\n}",
11939         "memberOf" : ""
11940       }
11941     ],
11942     "methods" : [
11943       {
11944         "name" : "addEvents",
11945         "type" : "function",
11946         "desc" : "Used to define events on this Observable",
11947         "sig" : "(object)",
11948         "static" : false,
11949         "memberOf" : "Roo.util.Observable"
11950       },
11951       {
11952         "name" : "addListener",
11953         "type" : "function",
11954         "desc" : "Appends an event handler to this component",
11955         "sig" : "(eventName, handler, scope, options)",
11956         "static" : false,
11957         "memberOf" : "Roo.util.Observable"
11958       },
11959       {
11960         "name" : "capture",
11961         "type" : "function",
11962         "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.",
11963         "sig" : "(o, fn, scope)",
11964         "static" : true,
11965         "memberOf" : "Roo.util.Observable"
11966       },
11967       {
11968         "name" : "destroy",
11969         "type" : "function",
11970         "desc" : "Destroy this splitbar.",
11971         "sig" : "(removeEl)",
11972         "static" : false,
11973         "memberOf" : ""
11974       },
11975       {
11976         "name" : "fireEvent",
11977         "type" : "function",
11978         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
11979         "sig" : "(eventName, args)",
11980         "static" : false,
11981         "memberOf" : "Roo.util.Observable"
11982       },
11983       {
11984         "name" : "getAdapter",
11985         "type" : "function",
11986         "desc" : "Get the adapter this SplitBar uses",
11987         "sig" : "()\n{\n\n}",
11988         "static" : false,
11989         "memberOf" : ""
11990       },
11991       {
11992         "name" : "getMaximumSize",
11993         "type" : "function",
11994         "desc" : "Gets the maximum size for the resizing element",
11995         "sig" : "()\n{\n\n}",
11996         "static" : false,
11997         "memberOf" : ""
11998       },
11999       {
12000         "name" : "getMinimumSize",
12001         "type" : "function",
12002         "desc" : "Gets the minimum size for the resizing element",
12003         "sig" : "()\n{\n\n}",
12004         "static" : false,
12005         "memberOf" : ""
12006       },
12007       {
12008         "name" : "hasListener",
12009         "type" : "function",
12010         "desc" : "Checks to see if this object has any listeners for a specified event",
12011         "sig" : "(eventName)",
12012         "static" : false,
12013         "memberOf" : "Roo.util.Observable"
12014       },
12015       {
12016         "name" : "on",
12017         "type" : "function",
12018         "desc" : "Appends an event handler to this element (shorthand for addListener)",
12019         "sig" : "(eventName, handler, scope, options)",
12020         "static" : false,
12021         "memberOf" : "Roo.util.Observable"
12022       },
12023       {
12024         "name" : "purgeListeners",
12025         "type" : "function",
12026         "desc" : "Removes all listeners for this object",
12027         "sig" : "()\n{\n\n}",
12028         "static" : false,
12029         "memberOf" : "Roo.util.Observable"
12030       },
12031       {
12032         "name" : "releaseCapture",
12033         "type" : "function",
12034         "desc" : "Removes <b>all</b> added captures from the Observable.",
12035         "sig" : "(o)",
12036         "static" : true,
12037         "memberOf" : "Roo.util.Observable"
12038       },
12039       {
12040         "name" : "removeListener",
12041         "type" : "function",
12042         "desc" : "Removes a listener",
12043         "sig" : "(eventName, handler, scope)",
12044         "static" : false,
12045         "memberOf" : "Roo.util.Observable"
12046       },
12047       {
12048         "name" : "setAdapter",
12049         "type" : "function",
12050         "desc" : "Set the adapter this SplitBar uses",
12051         "sig" : "(adapter)",
12052         "static" : false,
12053         "memberOf" : ""
12054       },
12055       {
12056         "name" : "setCurrentSize",
12057         "type" : "function",
12058         "desc" : "Sets the initialize size for the resizing element",
12059         "sig" : "(size)",
12060         "static" : false,
12061         "memberOf" : ""
12062       },
12063       {
12064         "name" : "setMaximumSize",
12065         "type" : "function",
12066         "desc" : "Sets the maximum size for the resizing element",
12067         "sig" : "(maxSize)",
12068         "static" : false,
12069         "memberOf" : ""
12070       },
12071       {
12072         "name" : "setMinimumSize",
12073         "type" : "function",
12074         "desc" : "Sets the minimum size for the resizing element",
12075         "sig" : "(minSize)",
12076         "static" : false,
12077         "memberOf" : ""
12078       },
12079       {
12080         "name" : "un",
12081         "type" : "function",
12082         "desc" : "Removes a listener (shorthand for removeListener)",
12083         "sig" : "(eventName, handler, scope)",
12084         "static" : false,
12085         "memberOf" : "Roo.util.Observable"
12086       }
12087     ]
12088   },
12089   "Roo.SplitBar.AbsoluteLayoutAdapter" : {
12090     "props" : [
12091     ],
12092     "events" : [
12093     ],
12094     "methods" : [
12095       {
12096         "name" : "getElementSize",
12097         "type" : "function",
12098         "desc" : "Called before drag operations to get the current size of the resizing element.",
12099         "sig" : "(s)",
12100         "static" : false,
12101         "memberOf" : "Roo.SplitBar.BasicLayoutAdapter"
12102       },
12103       {
12104         "name" : "setElementSize",
12105         "type" : "function",
12106         "desc" : "Called after drag operations to set the size of the resizing element.",
12107         "sig" : "(s, newSize, onComplete)",
12108         "static" : false,
12109         "memberOf" : "Roo.SplitBar.BasicLayoutAdapter"
12110       }
12111     ]
12112   },
12113   "Roo.SplitBar.BasicLayoutAdapter" : {
12114     "props" : [
12115     ],
12116     "events" : [
12117     ],
12118     "methods" : [
12119       {
12120         "name" : "getElementSize",
12121         "type" : "function",
12122         "desc" : "Called before drag operations to get the current size of the resizing element.",
12123         "sig" : "(s)",
12124         "static" : false,
12125         "memberOf" : ""
12126       },
12127       {
12128         "name" : "setElementSize",
12129         "type" : "function",
12130         "desc" : "Called after drag operations to set the size of the resizing element.",
12131         "sig" : "(s, newSize, onComplete)",
12132         "static" : false,
12133         "memberOf" : ""
12134       }
12135     ]
12136   },
12137   "Roo.SplitButton" : {
12138     "props" : [
12139       {
12140         "name" : "arrowHandler",
12141         "type" : "Function",
12142         "desc" : "A function called when the arrow button is clicked (can be used instead of click event)",
12143         "memberOf" : ""
12144       },
12145       {
12146         "name" : "arrowTooltip",
12147         "type" : "String",
12148         "desc" : "The title attribute of the arrow",
12149         "memberOf" : ""
12150       },
12151       {
12152         "name" : "clickEvent",
12153         "type" : "String",
12154         "desc" : "The type of event to map to the button's event handler (defaults to 'click')",
12155         "memberOf" : "Roo.Button"
12156       },
12157       {
12158         "name" : "cls",
12159         "type" : "String",
12160         "desc" : "A CSS class to apply to the button's main element.",
12161         "memberOf" : "Roo.Button"
12162       },
12163       {
12164         "name" : "disabled",
12165         "type" : "Boolean",
12166         "desc" : "True to start disabled (defaults to false)",
12167         "memberOf" : "Roo.Button"
12168       },
12169       {
12170         "name" : "enableToggle",
12171         "type" : "Boolean",
12172         "desc" : "True to enable pressed/not pressed toggling (defaults to false)",
12173         "memberOf" : "Roo.Button"
12174       },
12175       {
12176         "name" : "handleMouseEvents",
12177         "type" : "Boolean",
12178         "desc" : "False to disable visual cues on mouseover, mouseout and mousedown (defaults to true)",
12179         "memberOf" : "Roo.Button"
12180       },
12181       {
12182         "name" : "handler",
12183         "type" : "Function",
12184         "desc" : "A function called when the button is clicked (can be used instead of click event)",
12185         "memberOf" : "Roo.Button"
12186       },
12187       {
12188         "name" : "hidden",
12189         "type" : "Boolean",
12190         "desc" : "True to start hidden (defaults to false)",
12191         "memberOf" : "Roo.Button"
12192       },
12193       {
12194         "name" : "icon",
12195         "type" : "String",
12196         "desc" : "The path to an image to display in the button (the image will be set as the background-image\nCSS property of the button by default, so if you want a mixed icon/text button, set cls:\"x-btn-text-icon\")",
12197         "memberOf" : "Roo.Button"
12198       },
12199       {
12200         "name" : "iconCls",
12201         "type" : "String",
12202         "desc" : "A css class which sets a background image to be used as the icon for this button (defaults to undefined).",
12203         "memberOf" : "Roo.Button"
12204       },
12205       {
12206         "name" : "listeners",
12207         "type" : "Object",
12208         "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>",
12209         "memberOf" : "Roo.util.Observable"
12210       },
12211       {
12212         "name" : "menu",
12213         "type" : "Mixed",
12214         "desc" : "Standard menu attribute consisting of a reference to a menu object, a menu id or a menu config blob (defaults to undefined).",
12215         "memberOf" : "Roo.Button"
12216       },
12217       {
12218         "name" : "menuAlign",
12219         "type" : "String",
12220         "desc" : "The position to align the menu to (see {@link Roo.Element#alignTo} for more details, defaults to 'tl-bl?').",
12221         "memberOf" : "Roo.Button"
12222       },
12223       {
12224         "name" : "minWidth",
12225         "type" : "Number",
12226         "desc" : "The minimum width for this button (used to give a set of buttons a common width)",
12227         "memberOf" : "Roo.Button"
12228       },
12229       {
12230         "name" : "pressed",
12231         "type" : "Boolean",
12232         "desc" : "True to start pressed (only if enableToggle = true)",
12233         "memberOf" : "Roo.Button"
12234       },
12235       {
12236         "name" : "renderTo",
12237         "type" : "String/HTMLElement/Element",
12238         "desc" : "The element to append the button to",
12239         "memberOf" : "Roo.Button"
12240       },
12241       {
12242         "name" : "repeat",
12243         "type" : "Boolean/Object",
12244         "desc" : "True to repeat fire the click event while the mouse is down. This can also be\n  an {@link Roo.util.ClickRepeater} config object (defaults to false).",
12245         "memberOf" : "Roo.Button"
12246       },
12247       {
12248         "name" : "scope",
12249         "type" : "Object",
12250         "desc" : "The scope of the handler",
12251         "memberOf" : "Roo.Button"
12252       },
12253       {
12254         "name" : "tabIndex",
12255         "type" : "Number",
12256         "desc" : "The DOM tabIndex for this button (defaults to undefined)",
12257         "memberOf" : "Roo.Button"
12258       },
12259       {
12260         "name" : "template",
12261         "type" : "Roo.Template",
12262         "desc" : "(Optional)\nAn {@link Roo.Template} with which to create the Button's main element. This Template must\ncontain numeric substitution parameter 0 if it is to display the tRoo property. Changing the template could\nrequire code modifications if required elements (e.g. a button) aren't present.",
12263         "memberOf" : "Roo.Button"
12264       },
12265       {
12266         "name" : "text",
12267         "type" : "String",
12268         "desc" : "The button text",
12269         "memberOf" : "Roo.Button"
12270       },
12271       {
12272         "name" : "toggleGroup",
12273         "type" : "String",
12274         "desc" : "The group this toggle button is a member of (only 1 per group can be pressed, only\n   applies if enableToggle = true)",
12275         "memberOf" : "Roo.Button"
12276       },
12277       {
12278         "name" : "tooltip",
12279         "type" : "String/Object",
12280         "desc" : "The tooltip for the button - can be a string or QuickTips config object",
12281         "memberOf" : "Roo.Button"
12282       },
12283       {
12284         "name" : "tooltipType",
12285         "type" : "String",
12286         "desc" : "The type of tooltip to use. Either \"qtip\" (default) for QuickTips or \"title\" for title attribute.",
12287         "memberOf" : "Roo.Button"
12288       },
12289       {
12290         "name" : "type",
12291         "type" : "String",
12292         "desc" : "The button's type, corresponding to the DOM input element type attribute.  Either \"submit,\" \"reset\" or \"button\" (default).",
12293         "memberOf" : "Roo.Button"
12294       }
12295     ],
12296     "events" : [
12297       {
12298         "name" : "arrowclick",
12299         "type" : "function",
12300         "desc" : "Fires when this button's arrow is clicked",
12301         "sig" : "function (_self, e)\n{\n\n}",
12302         "memberOf" : ""
12303       },
12304       {
12305         "name" : "click",
12306         "type" : "function",
12307         "desc" : "Fires when this button is clicked",
12308         "sig" : "function (_self, e)\n{\n\n}",
12309         "memberOf" : "Roo.Button"
12310       },
12311       {
12312         "name" : "mouseout",
12313         "type" : "function",
12314         "desc" : "Fires when the mouse exits the button",
12315         "sig" : "function (_self, e)\n{\n\n}",
12316         "memberOf" : "Roo.Button"
12317       },
12318       {
12319         "name" : "mouseover",
12320         "type" : "function",
12321         "desc" : "Fires when the mouse hovers over the button",
12322         "sig" : "function (_self, e)\n{\n\n}",
12323         "memberOf" : "Roo.Button"
12324       },
12325       {
12326         "name" : "render",
12327         "type" : "function",
12328         "desc" : "Fires when the button is rendered",
12329         "sig" : "function (_self)\n{\n\n}",
12330         "memberOf" : "Roo.Button"
12331       },
12332       {
12333         "name" : "toggle",
12334         "type" : "function",
12335         "desc" : "Fires when the \"pressed\" state of this button changes (only if enableToggle = true)",
12336         "sig" : "function (_self, pressed)\n{\n\n}",
12337         "memberOf" : "Roo.Button"
12338       }
12339     ],
12340     "methods" : [
12341       {
12342         "name" : "addEvents",
12343         "type" : "function",
12344         "desc" : "Used to define events on this Observable",
12345         "sig" : "(object)",
12346         "static" : false,
12347         "memberOf" : "Roo.util.Observable"
12348       },
12349       {
12350         "name" : "addListener",
12351         "type" : "function",
12352         "desc" : "Appends an event handler to this component",
12353         "sig" : "(eventName, handler, scope, options)",
12354         "static" : false,
12355         "memberOf" : "Roo.util.Observable"
12356       },
12357       {
12358         "name" : "capture",
12359         "type" : "function",
12360         "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.",
12361         "sig" : "(o, fn, scope)",
12362         "static" : true,
12363         "memberOf" : "Roo.util.Observable"
12364       },
12365       {
12366         "name" : "destroy",
12367         "type" : "function",
12368         "desc" : "Destroys this Button and removes any listeners.",
12369         "sig" : "()\n{\n\n}",
12370         "static" : false,
12371         "memberOf" : "Roo.Button"
12372       },
12373       {
12374         "name" : "disable",
12375         "type" : "function",
12376         "desc" : "Disable this button",
12377         "sig" : "()\n{\n\n}",
12378         "static" : false,
12379         "memberOf" : "Roo.Button"
12380       },
12381       {
12382         "name" : "enable",
12383         "type" : "function",
12384         "desc" : "Enable this button",
12385         "sig" : "()\n{\n\n}",
12386         "static" : false,
12387         "memberOf" : "Roo.Button"
12388       },
12389       {
12390         "name" : "fireEvent",
12391         "type" : "function",
12392         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
12393         "sig" : "(eventName, args)",
12394         "static" : false,
12395         "memberOf" : "Roo.util.Observable"
12396       },
12397       {
12398         "name" : "focus",
12399         "type" : "function",
12400         "desc" : "Focus the button",
12401         "sig" : "()\n{\n\n}",
12402         "static" : false,
12403         "memberOf" : ""
12404       },
12405       {
12406         "name" : "getEl",
12407         "type" : "function",
12408         "desc" : "Returns the button's underlying element",
12409         "sig" : "()\n{\n\n}",
12410         "static" : false,
12411         "memberOf" : "Roo.Button"
12412       },
12413       {
12414         "name" : "getText",
12415         "type" : "function",
12416         "desc" : "Gets the text for this button",
12417         "sig" : "()\n{\n\n}",
12418         "static" : false,
12419         "memberOf" : "Roo.Button"
12420       },
12421       {
12422         "name" : "hasListener",
12423         "type" : "function",
12424         "desc" : "Checks to see if this object has any listeners for a specified event",
12425         "sig" : "(eventName)",
12426         "static" : false,
12427         "memberOf" : "Roo.util.Observable"
12428       },
12429       {
12430         "name" : "hide",
12431         "type" : "function",
12432         "desc" : "Hide this button",
12433         "sig" : "()\n{\n\n}",
12434         "static" : false,
12435         "memberOf" : "Roo.Button"
12436       },
12437       {
12438         "name" : "on",
12439         "type" : "function",
12440         "desc" : "Appends an event handler to this element (shorthand for addListener)",
12441         "sig" : "(eventName, handler, scope, options)",
12442         "static" : false,
12443         "memberOf" : "Roo.util.Observable"
12444       },
12445       {
12446         "name" : "purgeListeners",
12447         "type" : "function",
12448         "desc" : "Removes all listeners for this object",
12449         "sig" : "()\n{\n\n}",
12450         "static" : false,
12451         "memberOf" : "Roo.util.Observable"
12452       },
12453       {
12454         "name" : "releaseCapture",
12455         "type" : "function",
12456         "desc" : "Removes <b>all</b> added captures from the Observable.",
12457         "sig" : "(o)",
12458         "static" : true,
12459         "memberOf" : "Roo.util.Observable"
12460       },
12461       {
12462         "name" : "removeListener",
12463         "type" : "function",
12464         "desc" : "Removes a listener",
12465         "sig" : "(eventName, handler, scope)",
12466         "static" : false,
12467         "memberOf" : "Roo.util.Observable"
12468       },
12469       {
12470         "name" : "setArrowHandler",
12471         "type" : "function",
12472         "desc" : "Sets this button's arrow click handler",
12473         "sig" : "(handler, scope)",
12474         "static" : false,
12475         "memberOf" : ""
12476       },
12477       {
12478         "name" : "setDisabled",
12479         "type" : "function",
12480         "desc" : "Convenience function for boolean enable/disable",
12481         "sig" : "(enabled)",
12482         "static" : false,
12483         "memberOf" : "Roo.Button"
12484       },
12485       {
12486         "name" : "setHandler",
12487         "type" : "function",
12488         "desc" : "Sets this button's click handler",
12489         "sig" : "(handler, scope)",
12490         "static" : false,
12491         "memberOf" : ""
12492       },
12493       {
12494         "name" : "setText",
12495         "type" : "function",
12496         "desc" : "Sets this button's text",
12497         "sig" : "(text)",
12498         "static" : false,
12499         "memberOf" : "Roo.Button"
12500       },
12501       {
12502         "name" : "setVisible",
12503         "type" : "function",
12504         "desc" : "Convenience function for boolean show/hide",
12505         "sig" : "(visible)",
12506         "static" : false,
12507         "memberOf" : "Roo.Button"
12508       },
12509       {
12510         "name" : "show",
12511         "type" : "function",
12512         "desc" : "Show this button",
12513         "sig" : "()\n{\n\n}",
12514         "static" : false,
12515         "memberOf" : "Roo.Button"
12516       },
12517       {
12518         "name" : "toggle",
12519         "type" : "function",
12520         "desc" : "If a state it passed, it becomes the pressed state otherwise the current state is toggled.",
12521         "sig" : "(state)",
12522         "static" : false,
12523         "memberOf" : "Roo.Button"
12524       },
12525       {
12526         "name" : "un",
12527         "type" : "function",
12528         "desc" : "Removes a listener (shorthand for removeListener)",
12529         "sig" : "(eventName, handler, scope)",
12530         "static" : false,
12531         "memberOf" : "Roo.util.Observable"
12532       }
12533     ]
12534   },
12535   "Roo.SplitLayoutRegion" : {
12536     "props" : [
12537       {
12538         "name" : "alwaysShowTabs",
12539         "type" : "Boolean",
12540         "desc" : "True to always display tabs even when there is only 1 panel (defaults to false)",
12541         "memberOf" : "Roo.LayoutRegion"
12542       },
12543       {
12544         "name" : "animate",
12545         "type" : "Boolean",
12546         "desc" : "True to animate expand/collapse (defaults to false)",
12547         "memberOf" : "Roo.LayoutRegion"
12548       },
12549       {
12550         "name" : "autoHide",
12551         "type" : "Boolean",
12552         "desc" : "False to disable auto hiding when the mouse leaves the \"floated\" region (defaults to true)",
12553         "memberOf" : "Roo.LayoutRegion"
12554       },
12555       {
12556         "name" : "autoScroll",
12557         "type" : "Boolean",
12558         "desc" : "True to enable overflow scrolling (defaults to false)",
12559         "memberOf" : "Roo.LayoutRegion"
12560       },
12561       {
12562         "name" : "closeOnTab",
12563         "type" : "Boolean",
12564         "desc" : "True to place the close icon on the tabs instead of the region titlebar (defaults to false)",
12565         "memberOf" : "Roo.LayoutRegion"
12566       },
12567       {
12568         "name" : "cmargins",
12569         "type" : "Object",
12570         "desc" : "Margins for the element when collapsed (defaults to: north/south {top: 2, left: 0, right:0, bottom: 2} or east/west {top: 0, left: 2, right:2, bottom: 0})",
12571         "memberOf" : "Roo.LayoutRegion"
12572       },
12573       {
12574         "name" : "collapsed",
12575         "type" : "Boolean",
12576         "desc" : "True to set the initial display to collapsed (defaults to false)",
12577         "memberOf" : "Roo.LayoutRegion"
12578       },
12579       {
12580         "name" : "collapsedTitle",
12581         "type" : "String",
12582         "desc" : "Optional string message to display in the collapsed block of a north or south region",
12583         "memberOf" : "Roo.LayoutRegion"
12584       },
12585       {
12586         "name" : "collapsible",
12587         "type" : "Boolean",
12588         "desc" : "False to disable collapsing (defaults to true)",
12589         "memberOf" : "Roo.LayoutRegion"
12590       },
12591       {
12592         "name" : "disableTabTips",
12593         "type" : "Boolean",
12594         "desc" : "True to disable tab tooltips",
12595         "memberOf" : "Roo.LayoutRegion"
12596       },
12597       {
12598         "name" : "floatable",
12599         "type" : "Boolean",
12600         "desc" : "False to disable floating (defaults to true)",
12601         "memberOf" : "Roo.LayoutRegion"
12602       },
12603       {
12604         "name" : "height",
12605         "type" : "Number",
12606         "desc" : "For North/South panels",
12607         "memberOf" : "Roo.LayoutRegion"
12608       },
12609       {
12610         "name" : "hidden",
12611         "type" : "Boolean",
12612         "desc" : "True to start the region hidden (defaults to false)",
12613         "memberOf" : "Roo.LayoutRegion"
12614       },
12615       {
12616         "name" : "hideTabs",
12617         "type" : "Boolean",
12618         "desc" : "True to hide the tab strip (defaults to false)",
12619         "memberOf" : "Roo.LayoutRegion"
12620       },
12621       {
12622         "name" : "hideWhenEmpty",
12623         "type" : "Boolean",
12624         "desc" : "True to hide the region when it has no panels",
12625         "memberOf" : "Roo.LayoutRegion"
12626       },
12627       {
12628         "name" : "listeners",
12629         "type" : "Object",
12630         "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>",
12631         "memberOf" : "Roo.util.Observable"
12632       },
12633       {
12634         "name" : "margins",
12635         "type" : "Object",
12636         "desc" : "Margins for the element (defaults to {top: 0, left: 0, right:0, bottom: 0})",
12637         "memberOf" : "Roo.LayoutRegion"
12638       },
12639       {
12640         "name" : "minTabWidth",
12641         "type" : "Number",
12642         "desc" : "The minimum tab width (defaults to 40)",
12643         "memberOf" : "Roo.LayoutRegion"
12644       },
12645       {
12646         "name" : "preferredTabWidth",
12647         "type" : "Number",
12648         "desc" : "The preferred tab width (defaults to 150)",
12649         "memberOf" : "Roo.LayoutRegion"
12650       },
12651       {
12652         "name" : "preservePanels",
12653         "type" : "Boolean",
12654         "desc" : "True to preserve removed panels so they can be readded later (defaults to false)",
12655         "memberOf" : "Roo.LayoutRegion"
12656       },
12657       {
12658         "name" : "resizeTabs",
12659         "type" : "Boolean",
12660         "desc" : "True to enable automatic tab resizing. This will resize the tabs so they are all the same size and fit within\n                     the space available, similar to FireFox 1.5 tabs (defaults to false)",
12661         "memberOf" : "Roo.LayoutRegion"
12662       },
12663       {
12664         "name" : "showPin",
12665         "type" : "Boolean",
12666         "desc" : "True to show a pin button",
12667         "memberOf" : "Roo.LayoutRegion"
12668       },
12669       {
12670         "name" : "split",
12671         "type" : "Boolean",
12672         "desc" : "To show the splitter",
12673         "memberOf" : "Roo.LayoutRegion"
12674       },
12675       {
12676         "name" : "tabPosition",
12677         "type" : "String",
12678         "desc" : [
12679           "(top",
12680           "bottom)"
12681         ],
12682         "memberOf" : "Roo.LayoutRegion"
12683       },
12684       {
12685         "name" : "title",
12686         "type" : "String",
12687         "desc" : "The title for the region (overrides panel titles)",
12688         "memberOf" : "Roo.LayoutRegion"
12689       },
12690       {
12691         "name" : "titlebar",
12692         "type" : "Boolean",
12693         "desc" : "True to display a title bar (defaults to true)",
12694         "memberOf" : "Roo.LayoutRegion"
12695       },
12696       {
12697         "name" : "toolbar",
12698         "type" : "Boolean",
12699         "desc" : "xtype configuration for a toolbar - shows on right of tabbar",
12700         "memberOf" : "Roo.LayoutRegion"
12701       },
12702       {
12703         "name" : "width",
12704         "type" : "Number",
12705         "desc" : "For East/West panels",
12706         "memberOf" : "Roo.LayoutRegion"
12707       }
12708     ],
12709     "events" : [
12710       {
12711         "name" : "beforecollapse",
12712         "type" : "function",
12713         "desc" : "Fires when this region before collapse.",
12714         "sig" : "function (_self)\n{\n\n}",
12715         "memberOf" : "Roo.BasicLayoutRegion"
12716       },
12717       {
12718         "name" : "beforeremove",
12719         "type" : "function",
12720         "desc" : "Fires before a panel is removed (or closed). To cancel the removal set \"e.cancel = true\" on the event argument.",
12721         "sig" : "function (_self, panel, e)\n{\n\n}",
12722         "memberOf" : "Roo.BasicLayoutRegion"
12723       },
12724       {
12725         "name" : "collapsed",
12726         "type" : "function",
12727         "desc" : "Fires when this region is collapsed.",
12728         "sig" : "function (_self)\n{\n\n}",
12729         "memberOf" : "Roo.BasicLayoutRegion"
12730       },
12731       {
12732         "name" : "expanded",
12733         "type" : "function",
12734         "desc" : "Fires when this region is expanded.",
12735         "sig" : "function (_self)\n{\n\n}",
12736         "memberOf" : "Roo.BasicLayoutRegion"
12737       },
12738       {
12739         "name" : "invalidated",
12740         "type" : "function",
12741         "desc" : "Fires when the layout for this region is changed.",
12742         "sig" : "function (_self)\n{\n\n}",
12743         "memberOf" : "Roo.BasicLayoutRegion"
12744       },
12745       {
12746         "name" : "panelactivated",
12747         "type" : "function",
12748         "desc" : "Fires when a panel is activated.",
12749         "sig" : "function (_self, panel)\n{\n\n}",
12750         "memberOf" : "Roo.BasicLayoutRegion"
12751       },
12752       {
12753         "name" : "paneladded",
12754         "type" : "function",
12755         "desc" : "Fires when a panel is added.",
12756         "sig" : "function (_self, panel)\n{\n\n}",
12757         "memberOf" : "Roo.BasicLayoutRegion"
12758       },
12759       {
12760         "name" : "panelremoved",
12761         "type" : "function",
12762         "desc" : "Fires when a panel is removed.",
12763         "sig" : "function (_self, panel)\n{\n\n}",
12764         "memberOf" : "Roo.BasicLayoutRegion"
12765       },
12766       {
12767         "name" : "resized",
12768         "type" : "function",
12769         "desc" : "Fires when the user resizes this region.",
12770         "sig" : "function (_self, newSize)\n{\n\n}",
12771         "memberOf" : "Roo.BasicLayoutRegion"
12772       },
12773       {
12774         "name" : "slidehide",
12775         "type" : "function",
12776         "desc" : "Fires when this region slides out of view.",
12777         "sig" : "function (_self)\n{\n\n}",
12778         "memberOf" : "Roo.BasicLayoutRegion"
12779       },
12780       {
12781         "name" : "slideshow",
12782         "type" : "function",
12783         "desc" : "Fires when this region is slid into view.",
12784         "sig" : "function (_self)\n{\n\n}",
12785         "memberOf" : "Roo.BasicLayoutRegion"
12786       },
12787       {
12788         "name" : "visibilitychange",
12789         "type" : "function",
12790         "desc" : "Fires when this region is shown or hidden",
12791         "sig" : "function (_self, visibility)\n{\n\n}",
12792         "memberOf" : "Roo.BasicLayoutRegion"
12793       }
12794     ],
12795     "methods" : [
12796       {
12797         "name" : "add",
12798         "type" : "function",
12799         "desc" : "Adds the passed ContentPanel(s) to this region.",
12800         "sig" : "(panel)",
12801         "static" : false,
12802         "memberOf" : "Roo.LayoutRegion"
12803       },
12804       {
12805         "name" : "addEvents",
12806         "type" : "function",
12807         "desc" : "Used to define events on this Observable",
12808         "sig" : "(object)",
12809         "static" : false,
12810         "memberOf" : "Roo.util.Observable"
12811       },
12812       {
12813         "name" : "addListener",
12814         "type" : "function",
12815         "desc" : "Appends an event handler to this component",
12816         "sig" : "(eventName, handler, scope, options)",
12817         "static" : false,
12818         "memberOf" : "Roo.util.Observable"
12819       },
12820       {
12821         "name" : "capture",
12822         "type" : "function",
12823         "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.",
12824         "sig" : "(o, fn, scope)",
12825         "static" : true,
12826         "memberOf" : "Roo.util.Observable"
12827       },
12828       {
12829         "name" : "collapse",
12830         "type" : "function",
12831         "desc" : "Collapses this region.",
12832         "sig" : "(skipAnim)",
12833         "static" : false,
12834         "memberOf" : "Roo.LayoutRegion"
12835       },
12836       {
12837         "name" : "expand",
12838         "type" : "function",
12839         "desc" : "Expands this region if it was previously collapsed.",
12840         "sig" : "(e, skipAnim)",
12841         "static" : false,
12842         "memberOf" : "Roo.LayoutRegion"
12843       },
12844       {
12845         "name" : "fireEvent",
12846         "type" : "function",
12847         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
12848         "sig" : "(eventName, args)",
12849         "static" : false,
12850         "memberOf" : "Roo.util.Observable"
12851       },
12852       {
12853         "name" : "getActivePanel",
12854         "type" : "function",
12855         "desc" : "Get the active panel for this region.",
12856         "sig" : "()\n{\n\n}",
12857         "static" : false,
12858         "memberOf" : "Roo.LayoutRegion"
12859       },
12860       {
12861         "name" : "getEl",
12862         "type" : "function",
12863         "desc" : "Returns the container element for this region.",
12864         "sig" : "()\n{\n\n}",
12865         "static" : false,
12866         "memberOf" : "Roo.LayoutRegion"
12867       },
12868       {
12869         "name" : "getPanel",
12870         "type" : "function",
12871         "desc" : "Returns the panel specified or null if it's not in this region.",
12872         "sig" : "(panel)",
12873         "static" : false,
12874         "memberOf" : "Roo.BasicLayoutRegion"
12875       },
12876       {
12877         "name" : "getPosition",
12878         "type" : "function",
12879         "desc" : "Returns this regions position (north/south/east/west/center).",
12880         "sig" : "()\n{\n\n}",
12881         "static" : false,
12882         "memberOf" : "Roo.BasicLayoutRegion"
12883       },
12884       {
12885         "name" : "getSplitBar",
12886         "type" : "function",
12887         "desc" : "Returns the {@link Roo.SplitBar} for this region.",
12888         "sig" : "()\n{\n\n}",
12889         "static" : false,
12890         "memberOf" : ""
12891       },
12892       {
12893         "name" : "getTabs",
12894         "type" : "function",
12895         "desc" : "Returns the TabPanel component used by this region",
12896         "sig" : "()\n{\n\n}",
12897         "static" : false,
12898         "memberOf" : "Roo.LayoutRegion"
12899       },
12900       {
12901         "name" : "hasListener",
12902         "type" : "function",
12903         "desc" : "Checks to see if this object has any listeners for a specified event",
12904         "sig" : "(eventName)",
12905         "static" : false,
12906         "memberOf" : "Roo.util.Observable"
12907       },
12908       {
12909         "name" : "hasPanel",
12910         "type" : "function",
12911         "desc" : "Returns true if the panel is in this region.",
12912         "sig" : "(panel)",
12913         "static" : false,
12914         "memberOf" : "Roo.BasicLayoutRegion"
12915       },
12916       {
12917         "name" : "hide",
12918         "type" : "function",
12919         "desc" : "Hides this region.",
12920         "sig" : "()\n{\n\n}",
12921         "static" : false,
12922         "memberOf" : "Roo.LayoutRegion"
12923       },
12924       {
12925         "name" : "hidePanel",
12926         "type" : "function",
12927         "desc" : "Hides the tab for the specified panel.",
12928         "sig" : "(panel)",
12929         "static" : false,
12930         "memberOf" : "Roo.LayoutRegion"
12931       },
12932       {
12933         "name" : "isVisible",
12934         "type" : "function",
12935         "desc" : "Returns true if this region is currently visible.",
12936         "sig" : "()\n{\n\n}",
12937         "static" : false,
12938         "memberOf" : "Roo.LayoutRegion"
12939       },
12940       {
12941         "name" : "on",
12942         "type" : "function",
12943         "desc" : "Appends an event handler to this element (shorthand for addListener)",
12944         "sig" : "(eventName, handler, scope, options)",
12945         "static" : false,
12946         "memberOf" : "Roo.util.Observable"
12947       },
12948       {
12949         "name" : "purgeListeners",
12950         "type" : "function",
12951         "desc" : "Removes all listeners for this object",
12952         "sig" : "()\n{\n\n}",
12953         "static" : false,
12954         "memberOf" : "Roo.util.Observable"
12955       },
12956       {
12957         "name" : "releaseCapture",
12958         "type" : "function",
12959         "desc" : "Removes <b>all</b> added captures from the Observable.",
12960         "sig" : "(o)",
12961         "static" : true,
12962         "memberOf" : "Roo.util.Observable"
12963       },
12964       {
12965         "name" : "remove",
12966         "type" : "function",
12967         "desc" : "Removes the specified panel. If preservePanel is not true (either here or in the config), the panel is destroyed.",
12968         "sig" : "(panel, preservePanel)",
12969         "static" : false,
12970         "memberOf" : "Roo.LayoutRegion"
12971       },
12972       {
12973         "name" : "removeListener",
12974         "type" : "function",
12975         "desc" : "Removes a listener",
12976         "sig" : "(eventName, handler, scope)",
12977         "static" : false,
12978         "memberOf" : "Roo.util.Observable"
12979       },
12980       {
12981         "name" : "resizeTo",
12982         "type" : "function",
12983         "desc" : "Resizes the region to the specified size. For vertical regions (west, east) this adjusts \nthe width, for horizontal (north, south) the height.",
12984         "sig" : "(newSize)",
12985         "static" : false,
12986         "memberOf" : "Roo.BasicLayoutRegion"
12987       },
12988       {
12989         "name" : "setCollapsedTitle",
12990         "type" : "function",
12991         "desc" : "Updates the title for collapsed north/south regions (used with {@link #collapsedTitle} config option)",
12992         "sig" : "(title)",
12993         "static" : false,
12994         "memberOf" : "Roo.LayoutRegion"
12995       },
12996       {
12997         "name" : "show",
12998         "type" : "function",
12999         "desc" : "Shows this region if it was previously hidden.",
13000         "sig" : "()\n{\n\n}",
13001         "static" : false,
13002         "memberOf" : "Roo.LayoutRegion"
13003       },
13004       {
13005         "name" : "showPanel",
13006         "type" : "function",
13007         "desc" : "Shows the specified panel.",
13008         "sig" : "(panelId)",
13009         "static" : false,
13010         "memberOf" : "Roo.LayoutRegion"
13011       },
13012       {
13013         "name" : "un",
13014         "type" : "function",
13015         "desc" : "Removes a listener (shorthand for removeListener)",
13016         "sig" : "(eventName, handler, scope)",
13017         "static" : false,
13018         "memberOf" : "Roo.util.Observable"
13019       },
13020       {
13021         "name" : "unhidePanel",
13022         "type" : "function",
13023         "desc" : "Unhides the tab for a previously hidden panel.",
13024         "sig" : "(panel)",
13025         "static" : false,
13026         "memberOf" : "Roo.LayoutRegion"
13027       }
13028     ]
13029   },
13030   "Roo.TabPanel" : {
13031     "props" : [
13032       {
13033         "name" : "listeners",
13034         "type" : "Object",
13035         "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>",
13036         "memberOf" : "Roo.util.Observable"
13037       }
13038     ],
13039     "events" : [
13040       {
13041         "name" : "beforetabchange",
13042         "type" : "function",
13043         "desc" : "Fires before the active tab changes, set cancel to true on the \"e\" parameter to cancel the change",
13044         "sig" : "function (_self, e, tab)\n{\n\n}",
13045         "memberOf" : ""
13046       },
13047       {
13048         "name" : "tabchange",
13049         "type" : "function",
13050         "desc" : "Fires when the active tab changes",
13051         "sig" : "function (_self, activePanel)\n{\n\n}",
13052         "memberOf" : ""
13053       }
13054     ],
13055     "methods" : [
13056       {
13057         "name" : "activate",
13058         "type" : "function",
13059         "desc" : "Activates a {@link Roo.TabPanelItem}. The currently active one will be deactivated.",
13060         "sig" : "(id)",
13061         "static" : false,
13062         "memberOf" : ""
13063       },
13064       {
13065         "name" : "addEvents",
13066         "type" : "function",
13067         "desc" : "Used to define events on this Observable",
13068         "sig" : "(object)",
13069         "static" : false,
13070         "memberOf" : "Roo.util.Observable"
13071       },
13072       {
13073         "name" : "addListener",
13074         "type" : "function",
13075         "desc" : "Appends an event handler to this component",
13076         "sig" : "(eventName, handler, scope, options)",
13077         "static" : false,
13078         "memberOf" : "Roo.util.Observable"
13079       },
13080       {
13081         "name" : "addTab",
13082         "type" : "function",
13083         "desc" : "Creates a new {@link Roo.TabPanelItem} by looking for an existing element with the provided id -- if it's not found it creates one.",
13084         "sig" : "(id, text, content, closable)",
13085         "static" : false,
13086         "memberOf" : ""
13087       },
13088       {
13089         "name" : "addTabItem",
13090         "type" : "function",
13091         "desc" : "Adds an existing {@link Roo.TabPanelItem}.",
13092         "sig" : "(item)",
13093         "static" : false,
13094         "memberOf" : ""
13095       },
13096       {
13097         "name" : "autoSizeTabs",
13098         "type" : "function",
13099         "desc" : "Manual call to resize the tabs (if {@link #resizeTabs} is false this does nothing)",
13100         "sig" : "()\n{\n\n}",
13101         "static" : false,
13102         "memberOf" : ""
13103       },
13104       {
13105         "name" : "beginUpdate",
13106         "type" : "function",
13107         "desc" : "Disables tab resizing while tabs are being added (if {@link #resizeTabs} is false this does nothing)",
13108         "sig" : "()\n{\n\n}",
13109         "static" : false,
13110         "memberOf" : ""
13111       },
13112       {
13113         "name" : "capture",
13114         "type" : "function",
13115         "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.",
13116         "sig" : "(o, fn, scope)",
13117         "static" : true,
13118         "memberOf" : "Roo.util.Observable"
13119       },
13120       {
13121         "name" : "destroy",
13122         "type" : "function",
13123         "desc" : "Destroys this TabPanel",
13124         "sig" : "(removeEl)",
13125         "static" : false,
13126         "memberOf" : ""
13127       },
13128       {
13129         "name" : "disableTab",
13130         "type" : "function",
13131         "desc" : "Disables a {@link Roo.TabPanelItem}. It cannot be the active tab, if it is this call is ignored.",
13132         "sig" : "(id)",
13133         "static" : false,
13134         "memberOf" : ""
13135       },
13136       {
13137         "name" : "enableTab",
13138         "type" : "function",
13139         "desc" : "Enables a {@link Roo.TabPanelItem} that is disabled.",
13140         "sig" : "(id)",
13141         "static" : false,
13142         "memberOf" : ""
13143       },
13144       {
13145         "name" : "endUpdate",
13146         "type" : "function",
13147         "desc" : "Stops an update and resizes the tabs (if {@link #resizeTabs} is false this does nothing)",
13148         "sig" : "()\n{\n\n}",
13149         "static" : false,
13150         "memberOf" : ""
13151       },
13152       {
13153         "name" : "fireEvent",
13154         "type" : "function",
13155         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
13156         "sig" : "(eventName, args)",
13157         "static" : false,
13158         "memberOf" : "Roo.util.Observable"
13159       },
13160       {
13161         "name" : "getActiveTab",
13162         "type" : "function",
13163         "desc" : "Gets the active {@link Roo.TabPanelItem}.",
13164         "sig" : "()\n{\n\n}",
13165         "static" : false,
13166         "memberOf" : ""
13167       },
13168       {
13169         "name" : "getCount",
13170         "type" : "function",
13171         "desc" : "Returns the number of tabs in this TabPanel.",
13172         "sig" : "()\n{\n\n}",
13173         "static" : false,
13174         "memberOf" : ""
13175       },
13176       {
13177         "name" : "getTab",
13178         "type" : "function",
13179         "desc" : "Returns the {@link Roo.TabPanelItem} with the specified id/index",
13180         "sig" : "(id)",
13181         "static" : false,
13182         "memberOf" : ""
13183       },
13184       {
13185         "name" : "hasListener",
13186         "type" : "function",
13187         "desc" : "Checks to see if this object has any listeners for a specified event",
13188         "sig" : "(eventName)",
13189         "static" : false,
13190         "memberOf" : "Roo.util.Observable"
13191       },
13192       {
13193         "name" : "hideTab",
13194         "type" : "function",
13195         "desc" : "Hides the {@link Roo.TabPanelItem} with the specified id/index",
13196         "sig" : "(id)",
13197         "static" : false,
13198         "memberOf" : ""
13199       },
13200       {
13201         "name" : "on",
13202         "type" : "function",
13203         "desc" : "Appends an event handler to this element (shorthand for addListener)",
13204         "sig" : "(eventName, handler, scope, options)",
13205         "static" : false,
13206         "memberOf" : "Roo.util.Observable"
13207       },
13208       {
13209         "name" : "purgeListeners",
13210         "type" : "function",
13211         "desc" : "Removes all listeners for this object",
13212         "sig" : "()\n{\n\n}",
13213         "static" : false,
13214         "memberOf" : "Roo.util.Observable"
13215       },
13216       {
13217         "name" : "releaseCapture",
13218         "type" : "function",
13219         "desc" : "Removes <b>all</b> added captures from the Observable.",
13220         "sig" : "(o)",
13221         "static" : true,
13222         "memberOf" : "Roo.util.Observable"
13223       },
13224       {
13225         "name" : "removeListener",
13226         "type" : "function",
13227         "desc" : "Removes a listener",
13228         "sig" : "(eventName, handler, scope)",
13229         "static" : false,
13230         "memberOf" : "Roo.util.Observable"
13231       },
13232       {
13233         "name" : "removeTab",
13234         "type" : "function",
13235         "desc" : "Removes a {@link Roo.TabPanelItem}.",
13236         "sig" : "(id)",
13237         "static" : false,
13238         "memberOf" : ""
13239       },
13240       {
13241         "name" : "setTabWidth",
13242         "type" : "function",
13243         "desc" : "Resizes all the tabs to the passed width",
13244         "sig" : "(The)",
13245         "static" : false,
13246         "memberOf" : ""
13247       },
13248       {
13249         "name" : "syncHeight",
13250         "type" : "function",
13251         "desc" : "Updates the tab body element to fit the height of the container element\nfor overflow scrolling",
13252         "sig" : "(targetHeight)",
13253         "static" : false,
13254         "memberOf" : ""
13255       },
13256       {
13257         "name" : "un",
13258         "type" : "function",
13259         "desc" : "Removes a listener (shorthand for removeListener)",
13260         "sig" : "(eventName, handler, scope)",
13261         "static" : false,
13262         "memberOf" : "Roo.util.Observable"
13263       },
13264       {
13265         "name" : "unhideTab",
13266         "type" : "function",
13267         "desc" : "\"Unhides\" the {@link Roo.TabPanelItem} with the specified id/index.",
13268         "sig" : "(id)",
13269         "static" : false,
13270         "memberOf" : ""
13271       }
13272     ]
13273   },
13274   "Roo.TabPanelItem" : {
13275     "props" : [
13276       {
13277         "name" : "listeners",
13278         "type" : "Object",
13279         "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>",
13280         "memberOf" : "Roo.util.Observable"
13281       }
13282     ],
13283     "events" : [
13284       {
13285         "name" : "activate",
13286         "type" : "function",
13287         "desc" : "Fires when this tab becomes the active tab.",
13288         "sig" : "function (tabPanel, _self)\n{\n\n}",
13289         "memberOf" : ""
13290       },
13291       {
13292         "name" : "beforeclose",
13293         "type" : "function",
13294         "desc" : "Fires before this tab is closed. To cancel the close, set cancel to true on e (e.cancel = true).",
13295         "sig" : "function (_self, e)\n{\n\n}",
13296         "memberOf" : ""
13297       },
13298       {
13299         "name" : "close",
13300         "type" : "function",
13301         "desc" : "Fires when this tab is closed.",
13302         "sig" : "function (_self)\n{\n\n}",
13303         "memberOf" : ""
13304       },
13305       {
13306         "name" : "deactivate",
13307         "type" : "function",
13308         "desc" : "Fires when this tab is no longer the active tab.",
13309         "sig" : "function (tabPanel, _self)\n{\n\n}",
13310         "memberOf" : ""
13311       }
13312     ],
13313     "methods" : [
13314       {
13315         "name" : "activate",
13316         "type" : "function",
13317         "desc" : "Activates this TabPanelItem -- this <b>does</b> deactivate the currently active TabPanelItem.",
13318         "sig" : "()\n{\n\n}",
13319         "static" : false,
13320         "memberOf" : ""
13321       },
13322       {
13323         "name" : "addEvents",
13324         "type" : "function",
13325         "desc" : "Used to define events on this Observable",
13326         "sig" : "(object)",
13327         "static" : false,
13328         "memberOf" : "Roo.util.Observable"
13329       },
13330       {
13331         "name" : "addListener",
13332         "type" : "function",
13333         "desc" : "Appends an event handler to this component",
13334         "sig" : "(eventName, handler, scope, options)",
13335         "static" : false,
13336         "memberOf" : "Roo.util.Observable"
13337       },
13338       {
13339         "name" : "capture",
13340         "type" : "function",
13341         "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.",
13342         "sig" : "(o, fn, scope)",
13343         "static" : true,
13344         "memberOf" : "Roo.util.Observable"
13345       },
13346       {
13347         "name" : "disable",
13348         "type" : "function",
13349         "desc" : "Disables this TabPanelItem -- this does nothing if this is the active TabPanelItem.",
13350         "sig" : "()\n{\n\n}",
13351         "static" : false,
13352         "memberOf" : ""
13353       },
13354       {
13355         "name" : "enable",
13356         "type" : "function",
13357         "desc" : "Enables this TabPanelItem if it was previously disabled.",
13358         "sig" : "()\n{\n\n}",
13359         "static" : false,
13360         "memberOf" : ""
13361       },
13362       {
13363         "name" : "fireEvent",
13364         "type" : "function",
13365         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
13366         "sig" : "(eventName, args)",
13367         "static" : false,
13368         "memberOf" : "Roo.util.Observable"
13369       },
13370       {
13371         "name" : "getText",
13372         "type" : "function",
13373         "desc" : "Returns the text for this tab",
13374         "sig" : "()\n{\n\n}",
13375         "static" : false,
13376         "memberOf" : ""
13377       },
13378       {
13379         "name" : "getUpdateManager",
13380         "type" : "function",
13381         "desc" : "Gets the {@link Roo.UpdateManager} for the body of this TabPanelItem. Enables you to perform Ajax updates.",
13382         "sig" : "()\n{\n\n}",
13383         "static" : false,
13384         "memberOf" : ""
13385       },
13386       {
13387         "name" : "hasListener",
13388         "type" : "function",
13389         "desc" : "Checks to see if this object has any listeners for a specified event",
13390         "sig" : "(eventName)",
13391         "static" : false,
13392         "memberOf" : "Roo.util.Observable"
13393       },
13394       {
13395         "name" : "hide",
13396         "type" : "function",
13397         "desc" : "Hides this TabPanelItem -- if you don't activate another TabPanelItem this could look odd.",
13398         "sig" : "()\n{\n\n}",
13399         "static" : false,
13400         "memberOf" : ""
13401       },
13402       {
13403         "name" : "isActive",
13404         "type" : "function",
13405         "desc" : "Returns true if this tab is the active tab.",
13406         "sig" : "()\n{\n\n}",
13407         "static" : false,
13408         "memberOf" : ""
13409       },
13410       {
13411         "name" : "isHidden",
13412         "type" : "function",
13413         "desc" : "Returns true if this tab is \"hidden\"",
13414         "sig" : "()\n{\n\n}",
13415         "static" : false,
13416         "memberOf" : ""
13417       },
13418       {
13419         "name" : "on",
13420         "type" : "function",
13421         "desc" : "Appends an event handler to this element (shorthand for addListener)",
13422         "sig" : "(eventName, handler, scope, options)",
13423         "static" : false,
13424         "memberOf" : "Roo.util.Observable"
13425       },
13426       {
13427         "name" : "purgeListeners",
13428         "type" : "function",
13429         "desc" : "Removes all listeners for this object",
13430         "sig" : "()\n{\n\n}",
13431         "static" : false,
13432         "memberOf" : "Roo.util.Observable"
13433       },
13434       {
13435         "name" : "refresh",
13436         "type" : "function",
13437         "desc" : "Forces a content refresh from the URL specified in the {@link #setUrl} method.\n  Will fail silently if the setUrl method has not been called.\n  This does not activate the panel, just updates its content.",
13438         "sig" : "()\n{\n\n}",
13439         "static" : false,
13440         "memberOf" : ""
13441       },
13442       {
13443         "name" : "releaseCapture",
13444         "type" : "function",
13445         "desc" : "Removes <b>all</b> added captures from the Observable.",
13446         "sig" : "(o)",
13447         "static" : true,
13448         "memberOf" : "Roo.util.Observable"
13449       },
13450       {
13451         "name" : "removeListener",
13452         "type" : "function",
13453         "desc" : "Removes a listener",
13454         "sig" : "(eventName, handler, scope)",
13455         "static" : false,
13456         "memberOf" : "Roo.util.Observable"
13457       },
13458       {
13459         "name" : "setContent",
13460         "type" : "function",
13461         "desc" : "Sets the content for this TabPanelItem.",
13462         "sig" : "(content, loadScripts)",
13463         "static" : false,
13464         "memberOf" : ""
13465       },
13466       {
13467         "name" : "setHidden",
13468         "type" : "function",
13469         "desc" : "Show or hide the tab",
13470         "sig" : "(hidden)",
13471         "static" : false,
13472         "memberOf" : ""
13473       },
13474       {
13475         "name" : "setText",
13476         "type" : "function",
13477         "desc" : "Sets the text for the tab (Note: this also sets the tooltip text)",
13478         "sig" : "(text)",
13479         "static" : false,
13480         "memberOf" : ""
13481       },
13482       {
13483         "name" : "setTooltip",
13484         "type" : "function",
13485         "desc" : "Set the tooltip for the tab.",
13486         "sig" : "(tooltip)",
13487         "static" : false,
13488         "memberOf" : ""
13489       },
13490       {
13491         "name" : "setUrl",
13492         "type" : "function",
13493         "desc" : "Set a URL to be used to load the content for this TabPanelItem.",
13494         "sig" : "(url, params, loadOnce)",
13495         "static" : false,
13496         "memberOf" : ""
13497       },
13498       {
13499         "name" : "show",
13500         "type" : "function",
13501         "desc" : "Shows this TabPanelItem -- this <b>does not</b> deactivate the currently active TabPanelItem.",
13502         "sig" : "()\n{\n\n}",
13503         "static" : false,
13504         "memberOf" : ""
13505       },
13506       {
13507         "name" : "un",
13508         "type" : "function",
13509         "desc" : "Removes a listener (shorthand for removeListener)",
13510         "sig" : "(eventName, handler, scope)",
13511         "static" : false,
13512         "memberOf" : "Roo.util.Observable"
13513       }
13514     ]
13515   },
13516   "Roo.Template" : {
13517     "props" : [
13518       {
13519         "name" : "html",
13520         "type" : "String",
13521         "desc" : "The HTML fragment or an array of fragments to join(\"\") or multiple arguments to join(\"\")",
13522         "memberOf" : ""
13523       },
13524       {
13525         "name" : "url",
13526         "type" : "String",
13527         "desc" : "The Url to load the template from. beware if you are loading from a url, the data may not be ready if you use it instantly..\n                   it should be fixed so that template is observable...",
13528         "memberOf" : ""
13529       }
13530     ],
13531     "events" : [
13532     ],
13533     "methods" : [
13534       {
13535         "name" : "append",
13536         "type" : "function",
13537         "desc" : "Applies the supplied values to the template and appends the new node(s) to el.",
13538         "sig" : "(el, values, returnElement)",
13539         "static" : false,
13540         "memberOf" : ""
13541       },
13542       {
13543         "name" : "apply",
13544         "type" : "function",
13545         "desc" : "Alias for {@link #applyTemplate}",
13546         "sig" : "()\n{\n\n}",
13547         "static" : false,
13548         "memberOf" : ""
13549       },
13550       {
13551         "name" : "applyTemplate",
13552         "type" : "function",
13553         "desc" : "Returns an HTML fragment of this template with the specified values applied.",
13554         "sig" : "(values)",
13555         "static" : false,
13556         "memberOf" : ""
13557       },
13558       {
13559         "name" : "compile",
13560         "type" : "function",
13561         "desc" : "Compiles the template into an internal function, eliminating the RegEx overhead.",
13562         "sig" : "()\n{\n\n}",
13563         "static" : false,
13564         "memberOf" : ""
13565       },
13566       {
13567         "name" : "from",
13568         "type" : "function",
13569         "desc" : "Creates a template from the passed element's value (<i>display:none</i> textarea, preferred) or innerHTML.",
13570         "sig" : "(el)",
13571         "static" : true,
13572         "memberOf" : ""
13573       },
13574       {
13575         "name" : "insertAfter",
13576         "type" : "function",
13577         "desc" : "Applies the supplied values to the template and inserts the new node(s) after el.",
13578         "sig" : "(el, values, returnElement)",
13579         "static" : false,
13580         "memberOf" : ""
13581       },
13582       {
13583         "name" : "insertBefore",
13584         "type" : "function",
13585         "desc" : "Applies the supplied values to the template and inserts the new node(s) before el.",
13586         "sig" : "(el, values, returnElement)",
13587         "static" : false,
13588         "memberOf" : ""
13589       },
13590       {
13591         "name" : "insertFirst",
13592         "type" : "function",
13593         "desc" : "Applies the supplied values to the template and inserts the new node(s) as the first child of el.",
13594         "sig" : "(el, values, returnElement)",
13595         "static" : false,
13596         "memberOf" : ""
13597       },
13598       {
13599         "name" : "overwrite",
13600         "type" : "function",
13601         "desc" : "Applies the supplied values to the template and overwrites the content of el with the new node(s).",
13602         "sig" : "(el, values, returnElement)",
13603         "static" : false,
13604         "memberOf" : ""
13605       },
13606       {
13607         "name" : "set",
13608         "type" : "function",
13609         "desc" : "Sets the HTML used as the template and optionally compiles it.",
13610         "sig" : "(html, compile)",
13611         "static" : false,
13612         "memberOf" : ""
13613       }
13614     ]
13615   },
13616   "Roo.Toolbar" : {
13617     "props" : [
13618       {
13619         "name" : "container",
13620         "type" : "String/HTMLElement/Element",
13621         "desc" : "The id or element that will contain the toolbar",
13622         "memberOf" : ""
13623       },
13624       {
13625         "name" : "items",
13626         "type" : "Array",
13627         "desc" : "array of button configs or elements to add (will be converted to a MixedCollection)",
13628         "memberOf" : "Roo"
13629       }
13630     ],
13631     "events" : [
13632     ],
13633     "methods" : [
13634       {
13635         "name" : "add",
13636         "type" : "function",
13637         "desc" : "Adds element(s) to the toolbar -- this function takes a variable number of \narguments of mixed type and adds them to the toolbar.",
13638         "sig" : "(arg1, arg2)",
13639         "static" : false,
13640         "memberOf" : ""
13641       },
13642       {
13643         "name" : "addButton",
13644         "type" : "function",
13645         "desc" : "Adds a button (or buttons). See {@link Roo.Toolbar.Button} for more info on the config.",
13646         "sig" : "(config)",
13647         "static" : false,
13648         "memberOf" : ""
13649       },
13650       {
13651         "name" : "addDom",
13652         "type" : "function",
13653         "desc" : "Adds a new element to the toolbar from the passed {@link Roo.DomHelper} config.",
13654         "sig" : "(config)",
13655         "static" : false,
13656         "memberOf" : ""
13657       },
13658       {
13659         "name" : "addElement",
13660         "type" : "function",
13661         "desc" : "Adds any standard HTML element to the toolbar",
13662         "sig" : "(el)",
13663         "static" : false,
13664         "memberOf" : ""
13665       },
13666       {
13667         "name" : "addField",
13668         "type" : "function",
13669         "desc" : "Adds a dynamically rendered Roo.form field (TextField, ComboBox, etc).\nNote: the field should not have been rendered yet. For a field that has already been\nrendered, use {@link #addElement}.",
13670         "sig" : "(field)",
13671         "static" : false,
13672         "memberOf" : ""
13673       },
13674       {
13675         "name" : "addFill",
13676         "type" : "function",
13677         "desc" : "Adds a fill element that forces subsequent additions to the right side of the toolbar",
13678         "sig" : "()\n{\n\n}",
13679         "static" : false,
13680         "memberOf" : ""
13681       },
13682       {
13683         "name" : "addItem",
13684         "type" : "function",
13685         "desc" : "Adds any Toolbar.Item or subclass",
13686         "sig" : "(item)",
13687         "static" : false,
13688         "memberOf" : ""
13689       },
13690       {
13691         "name" : "addSeparator",
13692         "type" : "function",
13693         "desc" : "Adds a separator",
13694         "sig" : "()\n{\n\n}",
13695         "static" : false,
13696         "memberOf" : ""
13697       },
13698       {
13699         "name" : "addSpacer",
13700         "type" : "function",
13701         "desc" : "Adds a spacer element",
13702         "sig" : "()\n{\n\n}",
13703         "static" : false,
13704         "memberOf" : ""
13705       },
13706       {
13707         "name" : "addText",
13708         "type" : "function",
13709         "desc" : "Adds text to the toolbar",
13710         "sig" : "(text)",
13711         "static" : false,
13712         "memberOf" : ""
13713       },
13714       {
13715         "name" : "addxtype",
13716         "type" : "function",
13717         "desc" : "Add an Xtype element",
13718         "sig" : "(xtype)",
13719         "static" : false,
13720         "memberOf" : ""
13721       },
13722       {
13723         "name" : "getEl",
13724         "type" : "function",
13725         "desc" : "Returns the Element for this toolbar.",
13726         "sig" : "()\n{\n\n}",
13727         "static" : false,
13728         "memberOf" : ""
13729       },
13730       {
13731         "name" : "hide",
13732         "type" : "function",
13733         "desc" : "Hide the toolbar",
13734         "sig" : "()\n{\n\n}",
13735         "static" : false,
13736         "memberOf" : ""
13737       },
13738       {
13739         "name" : "insertButton",
13740         "type" : "function",
13741         "desc" : "Inserts any {@link Roo.Toolbar.Item}/{@link Roo.Toolbar.Button} at the specified index.",
13742         "sig" : "(index, item)",
13743         "static" : false,
13744         "memberOf" : ""
13745       },
13746       {
13747         "name" : "show",
13748         "type" : "function",
13749         "desc" : "Show the toolbar",
13750         "sig" : "()\n{\n\n}",
13751         "static" : false,
13752         "memberOf" : ""
13753       }
13754     ]
13755   },
13756   "Roo.Toolbar.Button" : {
13757     "props" : [
13758       {
13759         "name" : "clickEvent",
13760         "type" : "String",
13761         "desc" : "The type of event to map to the button's event handler (defaults to 'click')",
13762         "memberOf" : "Roo.Button"
13763       },
13764       {
13765         "name" : "cls",
13766         "type" : "String",
13767         "desc" : "A CSS class to apply to the button's main element.",
13768         "memberOf" : "Roo.Button"
13769       },
13770       {
13771         "name" : "disabled",
13772         "type" : "Boolean",
13773         "desc" : "True to start disabled (defaults to false)",
13774         "memberOf" : "Roo.Button"
13775       },
13776       {
13777         "name" : "enableToggle",
13778         "type" : "Boolean",
13779         "desc" : "True to enable pressed/not pressed toggling (defaults to false)",
13780         "memberOf" : "Roo.Button"
13781       },
13782       {
13783         "name" : "handleMouseEvents",
13784         "type" : "Boolean",
13785         "desc" : "False to disable visual cues on mouseover, mouseout and mousedown (defaults to true)",
13786         "memberOf" : "Roo.Button"
13787       },
13788       {
13789         "name" : "handler",
13790         "type" : "Function",
13791         "desc" : "A function called when the button is clicked (can be used instead of click event)",
13792         "memberOf" : "Roo.Button"
13793       },
13794       {
13795         "name" : "hidden",
13796         "type" : "Boolean",
13797         "desc" : "True to start hidden (defaults to false)",
13798         "memberOf" : "Roo.Button"
13799       },
13800       {
13801         "name" : "icon",
13802         "type" : "String",
13803         "desc" : "The path to an image to display in the button (the image will be set as the background-image\nCSS property of the button by default, so if you want a mixed icon/text button, set cls:\"x-btn-text-icon\")",
13804         "memberOf" : "Roo.Button"
13805       },
13806       {
13807         "name" : "iconCls",
13808         "type" : "String",
13809         "desc" : "A css class which sets a background image to be used as the icon for this button (defaults to undefined).",
13810         "memberOf" : "Roo.Button"
13811       },
13812       {
13813         "name" : "listeners",
13814         "type" : "Object",
13815         "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>",
13816         "memberOf" : "Roo.util.Observable"
13817       },
13818       {
13819         "name" : "menu",
13820         "type" : "Mixed",
13821         "desc" : "Standard menu attribute consisting of a reference to a menu object, a menu id or a menu config blob (defaults to undefined).",
13822         "memberOf" : "Roo.Button"
13823       },
13824       {
13825         "name" : "menuAlign",
13826         "type" : "String",
13827         "desc" : "The position to align the menu to (see {@link Roo.Element#alignTo} for more details, defaults to 'tl-bl?').",
13828         "memberOf" : "Roo.Button"
13829       },
13830       {
13831         "name" : "minWidth",
13832         "type" : "Number",
13833         "desc" : "The minimum width for this button (used to give a set of buttons a common width)",
13834         "memberOf" : "Roo.Button"
13835       },
13836       {
13837         "name" : "pressed",
13838         "type" : "Boolean",
13839         "desc" : "True to start pressed (only if enableToggle = true)",
13840         "memberOf" : "Roo.Button"
13841       },
13842       {
13843         "name" : "renderTo",
13844         "type" : "String/HTMLElement/Element",
13845         "desc" : "The element to append the button to",
13846         "memberOf" : "Roo.Button"
13847       },
13848       {
13849         "name" : "repeat",
13850         "type" : "Boolean/Object",
13851         "desc" : "True to repeat fire the click event while the mouse is down. This can also be\n  an {@link Roo.util.ClickRepeater} config object (defaults to false).",
13852         "memberOf" : "Roo.Button"
13853       },
13854       {
13855         "name" : "scope",
13856         "type" : "Object",
13857         "desc" : "The scope of the handler",
13858         "memberOf" : "Roo.Button"
13859       },
13860       {
13861         "name" : "tabIndex",
13862         "type" : "Number",
13863         "desc" : "The DOM tabIndex for this button (defaults to undefined)",
13864         "memberOf" : "Roo.Button"
13865       },
13866       {
13867         "name" : "template",
13868         "type" : "Roo.Template",
13869         "desc" : "(Optional)\nAn {@link Roo.Template} with which to create the Button's main element. This Template must\ncontain numeric substitution parameter 0 if it is to display the tRoo property. Changing the template could\nrequire code modifications if required elements (e.g. a button) aren't present.",
13870         "memberOf" : "Roo.Button"
13871       },
13872       {
13873         "name" : "text",
13874         "type" : "String",
13875         "desc" : "The button text",
13876         "memberOf" : "Roo.Button"
13877       },
13878       {
13879         "name" : "toggleGroup",
13880         "type" : "String",
13881         "desc" : "The group this toggle button is a member of (only 1 per group can be pressed, only\n   applies if enableToggle = true)",
13882         "memberOf" : "Roo.Button"
13883       },
13884       {
13885         "name" : "tooltip",
13886         "type" : "String/Object",
13887         "desc" : "The tooltip for the button - can be a string or QuickTips config object",
13888         "memberOf" : "Roo.Button"
13889       },
13890       {
13891         "name" : "tooltipType",
13892         "type" : "String",
13893         "desc" : "The type of tooltip to use. Either \"qtip\" (default) for QuickTips or \"title\" for title attribute.",
13894         "memberOf" : "Roo.Button"
13895       },
13896       {
13897         "name" : "type",
13898         "type" : "String",
13899         "desc" : "The button's type, corresponding to the DOM input element type attribute.  Either \"submit,\" \"reset\" or \"button\" (default).",
13900         "memberOf" : "Roo.Button"
13901       }
13902     ],
13903     "events" : [
13904       {
13905         "name" : "click",
13906         "type" : "function",
13907         "desc" : "Fires when this button is clicked",
13908         "sig" : "function (_self, e)\n{\n\n}",
13909         "memberOf" : "Roo.Button"
13910       },
13911       {
13912         "name" : "mouseout",
13913         "type" : "function",
13914         "desc" : "Fires when the mouse exits the button",
13915         "sig" : "function (_self, e)\n{\n\n}",
13916         "memberOf" : "Roo.Button"
13917       },
13918       {
13919         "name" : "mouseover",
13920         "type" : "function",
13921         "desc" : "Fires when the mouse hovers over the button",
13922         "sig" : "function (_self, e)\n{\n\n}",
13923         "memberOf" : "Roo.Button"
13924       },
13925       {
13926         "name" : "render",
13927         "type" : "function",
13928         "desc" : "Fires when the button is rendered",
13929         "sig" : "function (_self)\n{\n\n}",
13930         "memberOf" : "Roo.Button"
13931       },
13932       {
13933         "name" : "toggle",
13934         "type" : "function",
13935         "desc" : "Fires when the \"pressed\" state of this button changes (only if enableToggle = true)",
13936         "sig" : "function (_self, pressed)\n{\n\n}",
13937         "memberOf" : "Roo.Button"
13938       }
13939     ],
13940     "methods" : [
13941       {
13942         "name" : "addEvents",
13943         "type" : "function",
13944         "desc" : "Used to define events on this Observable",
13945         "sig" : "(object)",
13946         "static" : false,
13947         "memberOf" : "Roo.util.Observable"
13948       },
13949       {
13950         "name" : "addListener",
13951         "type" : "function",
13952         "desc" : "Appends an event handler to this component",
13953         "sig" : "(eventName, handler, scope, options)",
13954         "static" : false,
13955         "memberOf" : "Roo.util.Observable"
13956       },
13957       {
13958         "name" : "capture",
13959         "type" : "function",
13960         "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.",
13961         "sig" : "(o, fn, scope)",
13962         "static" : true,
13963         "memberOf" : "Roo.util.Observable"
13964       },
13965       {
13966         "name" : "destroy",
13967         "type" : "function",
13968         "desc" : "Removes and destroys this button",
13969         "sig" : "()\n{\n\n}",
13970         "static" : false,
13971         "memberOf" : ""
13972       },
13973       {
13974         "name" : "disable",
13975         "type" : "function",
13976         "desc" : "Disables this item",
13977         "sig" : "()\n{\n\n}",
13978         "static" : false,
13979         "memberOf" : ""
13980       },
13981       {
13982         "name" : "enable",
13983         "type" : "function",
13984         "desc" : "Enables this item",
13985         "sig" : "()\n{\n\n}",
13986         "static" : false,
13987         "memberOf" : ""
13988       },
13989       {
13990         "name" : "fireEvent",
13991         "type" : "function",
13992         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
13993         "sig" : "(eventName, args)",
13994         "static" : false,
13995         "memberOf" : "Roo.util.Observable"
13996       },
13997       {
13998         "name" : "focus",
13999         "type" : "function",
14000         "desc" : "Focus the button",
14001         "sig" : "()\n{\n\n}",
14002         "static" : false,
14003         "memberOf" : "Roo.Button"
14004       },
14005       {
14006         "name" : "getEl",
14007         "type" : "function",
14008         "desc" : "Returns the button's underlying element",
14009         "sig" : "()\n{\n\n}",
14010         "static" : false,
14011         "memberOf" : "Roo.Button"
14012       },
14013       {
14014         "name" : "getText",
14015         "type" : "function",
14016         "desc" : "Gets the text for this button",
14017         "sig" : "()\n{\n\n}",
14018         "static" : false,
14019         "memberOf" : "Roo.Button"
14020       },
14021       {
14022         "name" : "hasListener",
14023         "type" : "function",
14024         "desc" : "Checks to see if this object has any listeners for a specified event",
14025         "sig" : "(eventName)",
14026         "static" : false,
14027         "memberOf" : "Roo.util.Observable"
14028       },
14029       {
14030         "name" : "hide",
14031         "type" : "function",
14032         "desc" : "Hides this button",
14033         "sig" : "()\n{\n\n}",
14034         "static" : false,
14035         "memberOf" : ""
14036       },
14037       {
14038         "name" : "on",
14039         "type" : "function",
14040         "desc" : "Appends an event handler to this element (shorthand for addListener)",
14041         "sig" : "(eventName, handler, scope, options)",
14042         "static" : false,
14043         "memberOf" : "Roo.util.Observable"
14044       },
14045       {
14046         "name" : "purgeListeners",
14047         "type" : "function",
14048         "desc" : "Removes all listeners for this object",
14049         "sig" : "()\n{\n\n}",
14050         "static" : false,
14051         "memberOf" : "Roo.util.Observable"
14052       },
14053       {
14054         "name" : "releaseCapture",
14055         "type" : "function",
14056         "desc" : "Removes <b>all</b> added captures from the Observable.",
14057         "sig" : "(o)",
14058         "static" : true,
14059         "memberOf" : "Roo.util.Observable"
14060       },
14061       {
14062         "name" : "removeListener",
14063         "type" : "function",
14064         "desc" : "Removes a listener",
14065         "sig" : "(eventName, handler, scope)",
14066         "static" : false,
14067         "memberOf" : "Roo.util.Observable"
14068       },
14069       {
14070         "name" : "setDisabled",
14071         "type" : "function",
14072         "desc" : "Convenience function for boolean enable/disable",
14073         "sig" : "(enabled)",
14074         "static" : false,
14075         "memberOf" : "Roo.Button"
14076       },
14077       {
14078         "name" : "setHandler",
14079         "type" : "function",
14080         "desc" : "Assigns this button's click handler",
14081         "sig" : "(handler, scope)",
14082         "static" : false,
14083         "memberOf" : "Roo.Button"
14084       },
14085       {
14086         "name" : "setText",
14087         "type" : "function",
14088         "desc" : "Sets this button's text",
14089         "sig" : "(text)",
14090         "static" : false,
14091         "memberOf" : "Roo.Button"
14092       },
14093       {
14094         "name" : "setVisible",
14095         "type" : "function",
14096         "desc" : "Convenience function for boolean show/hide",
14097         "sig" : "(visible)",
14098         "static" : false,
14099         "memberOf" : "Roo.Button"
14100       },
14101       {
14102         "name" : "show",
14103         "type" : "function",
14104         "desc" : "Shows this button",
14105         "sig" : "()\n{\n\n}",
14106         "static" : false,
14107         "memberOf" : ""
14108       },
14109       {
14110         "name" : "toggle",
14111         "type" : "function",
14112         "desc" : "If a state it passed, it becomes the pressed state otherwise the current state is toggled.",
14113         "sig" : "(state)",
14114         "static" : false,
14115         "memberOf" : "Roo.Button"
14116       },
14117       {
14118         "name" : "un",
14119         "type" : "function",
14120         "desc" : "Removes a listener (shorthand for removeListener)",
14121         "sig" : "(eventName, handler, scope)",
14122         "static" : false,
14123         "memberOf" : "Roo.util.Observable"
14124       }
14125     ]
14126   },
14127   "Roo.Toolbar.Fill" : {
14128     "props" : [
14129     ],
14130     "events" : [
14131       {
14132         "name" : "render",
14133         "type" : "function",
14134         "desc" : "Fires when the button is rendered",
14135         "sig" : "function (_self)\n{\n\n}",
14136         "memberOf" : "Roo.Toolbar.Item"
14137       }
14138     ],
14139     "methods" : [
14140       {
14141         "name" : "destroy",
14142         "type" : "function",
14143         "desc" : "Removes and destroys this item.",
14144         "sig" : "()\n{\n\n}",
14145         "static" : false,
14146         "memberOf" : "Roo.Toolbar.Item"
14147       },
14148       {
14149         "name" : "disable",
14150         "type" : "function",
14151         "desc" : "Disables this item.",
14152         "sig" : "()\n{\n\n}",
14153         "static" : false,
14154         "memberOf" : "Roo.Toolbar.Item"
14155       },
14156       {
14157         "name" : "enable",
14158         "type" : "function",
14159         "desc" : "Enables this item.",
14160         "sig" : "()\n{\n\n}",
14161         "static" : false,
14162         "memberOf" : "Roo.Toolbar.Item"
14163       },
14164       {
14165         "name" : "focus",
14166         "type" : "function",
14167         "desc" : "Try to focus this item.",
14168         "sig" : "()\n{\n\n}",
14169         "static" : false,
14170         "memberOf" : "Roo.Toolbar.Item"
14171       },
14172       {
14173         "name" : "getEl",
14174         "type" : "function",
14175         "desc" : "Get this item's HTML Element",
14176         "sig" : "()\n{\n\n}",
14177         "static" : false,
14178         "memberOf" : "Roo.Toolbar.Item"
14179       },
14180       {
14181         "name" : "hide",
14182         "type" : "function",
14183         "desc" : "Hides this item.",
14184         "sig" : "()\n{\n\n}",
14185         "static" : false,
14186         "memberOf" : "Roo.Toolbar.Item"
14187       },
14188       {
14189         "name" : "setVisible",
14190         "type" : "function",
14191         "desc" : "Convenience function for boolean show/hide.",
14192         "sig" : "(visible)",
14193         "static" : false,
14194         "memberOf" : "Roo.Toolbar.Item"
14195       },
14196       {
14197         "name" : "show",
14198         "type" : "function",
14199         "desc" : "Shows this item.",
14200         "sig" : "()\n{\n\n}",
14201         "static" : false,
14202         "memberOf" : "Roo.Toolbar.Item"
14203       }
14204     ]
14205   },
14206   "Roo.Toolbar.Item" : {
14207     "props" : [
14208     ],
14209     "events" : [
14210       {
14211         "name" : "render",
14212         "type" : "function",
14213         "desc" : "Fires when the button is rendered",
14214         "sig" : "function (_self)\n{\n\n}",
14215         "memberOf" : ""
14216       }
14217     ],
14218     "methods" : [
14219       {
14220         "name" : "destroy",
14221         "type" : "function",
14222         "desc" : "Removes and destroys this item.",
14223         "sig" : "()\n{\n\n}",
14224         "static" : false,
14225         "memberOf" : ""
14226       },
14227       {
14228         "name" : "disable",
14229         "type" : "function",
14230         "desc" : "Disables this item.",
14231         "sig" : "()\n{\n\n}",
14232         "static" : false,
14233         "memberOf" : ""
14234       },
14235       {
14236         "name" : "enable",
14237         "type" : "function",
14238         "desc" : "Enables this item.",
14239         "sig" : "()\n{\n\n}",
14240         "static" : false,
14241         "memberOf" : ""
14242       },
14243       {
14244         "name" : "focus",
14245         "type" : "function",
14246         "desc" : "Try to focus this item.",
14247         "sig" : "()\n{\n\n}",
14248         "static" : false,
14249         "memberOf" : ""
14250       },
14251       {
14252         "name" : "getEl",
14253         "type" : "function",
14254         "desc" : "Get this item's HTML Element",
14255         "sig" : "()\n{\n\n}",
14256         "static" : false,
14257         "memberOf" : ""
14258       },
14259       {
14260         "name" : "hide",
14261         "type" : "function",
14262         "desc" : "Hides this item.",
14263         "sig" : "()\n{\n\n}",
14264         "static" : false,
14265         "memberOf" : ""
14266       },
14267       {
14268         "name" : "setVisible",
14269         "type" : "function",
14270         "desc" : "Convenience function for boolean show/hide.",
14271         "sig" : "(visible)",
14272         "static" : false,
14273         "memberOf" : ""
14274       },
14275       {
14276         "name" : "show",
14277         "type" : "function",
14278         "desc" : "Shows this item.",
14279         "sig" : "()\n{\n\n}",
14280         "static" : false,
14281         "memberOf" : ""
14282       }
14283     ]
14284   },
14285   "Roo.Toolbar.Separator" : {
14286     "props" : [
14287     ],
14288     "events" : [
14289       {
14290         "name" : "render",
14291         "type" : "function",
14292         "desc" : "Fires when the button is rendered",
14293         "sig" : "function (_self)\n{\n\n}",
14294         "memberOf" : "Roo.Toolbar.Item"
14295       }
14296     ],
14297     "methods" : [
14298       {
14299         "name" : "destroy",
14300         "type" : "function",
14301         "desc" : "Removes and destroys this item.",
14302         "sig" : "()\n{\n\n}",
14303         "static" : false,
14304         "memberOf" : "Roo.Toolbar.Item"
14305       },
14306       {
14307         "name" : "disable",
14308         "type" : "function",
14309         "desc" : "Disables this item.",
14310         "sig" : "()\n{\n\n}",
14311         "static" : false,
14312         "memberOf" : "Roo.Toolbar.Item"
14313       },
14314       {
14315         "name" : "enable",
14316         "type" : "function",
14317         "desc" : "Enables this item.",
14318         "sig" : "()\n{\n\n}",
14319         "static" : false,
14320         "memberOf" : "Roo.Toolbar.Item"
14321       },
14322       {
14323         "name" : "focus",
14324         "type" : "function",
14325         "desc" : "Try to focus this item.",
14326         "sig" : "()\n{\n\n}",
14327         "static" : false,
14328         "memberOf" : "Roo.Toolbar.Item"
14329       },
14330       {
14331         "name" : "getEl",
14332         "type" : "function",
14333         "desc" : "Get this item's HTML Element",
14334         "sig" : "()\n{\n\n}",
14335         "static" : false,
14336         "memberOf" : "Roo.Toolbar.Item"
14337       },
14338       {
14339         "name" : "hide",
14340         "type" : "function",
14341         "desc" : "Hides this item.",
14342         "sig" : "()\n{\n\n}",
14343         "static" : false,
14344         "memberOf" : "Roo.Toolbar.Item"
14345       },
14346       {
14347         "name" : "setVisible",
14348         "type" : "function",
14349         "desc" : "Convenience function for boolean show/hide.",
14350         "sig" : "(visible)",
14351         "static" : false,
14352         "memberOf" : "Roo.Toolbar.Item"
14353       },
14354       {
14355         "name" : "show",
14356         "type" : "function",
14357         "desc" : "Shows this item.",
14358         "sig" : "()\n{\n\n}",
14359         "static" : false,
14360         "memberOf" : "Roo.Toolbar.Item"
14361       }
14362     ]
14363   },
14364   "Roo.Toolbar.Spacer" : {
14365     "props" : [
14366     ],
14367     "events" : [
14368       {
14369         "name" : "render",
14370         "type" : "function",
14371         "desc" : "Fires when the button is rendered",
14372         "sig" : "function (_self)\n{\n\n}",
14373         "memberOf" : "Roo.Toolbar.Item"
14374       }
14375     ],
14376     "methods" : [
14377       {
14378         "name" : "destroy",
14379         "type" : "function",
14380         "desc" : "Removes and destroys this item.",
14381         "sig" : "()\n{\n\n}",
14382         "static" : false,
14383         "memberOf" : "Roo.Toolbar.Item"
14384       },
14385       {
14386         "name" : "disable",
14387         "type" : "function",
14388         "desc" : "Disables this item.",
14389         "sig" : "()\n{\n\n}",
14390         "static" : false,
14391         "memberOf" : "Roo.Toolbar.Item"
14392       },
14393       {
14394         "name" : "enable",
14395         "type" : "function",
14396         "desc" : "Enables this item.",
14397         "sig" : "()\n{\n\n}",
14398         "static" : false,
14399         "memberOf" : "Roo.Toolbar.Item"
14400       },
14401       {
14402         "name" : "focus",
14403         "type" : "function",
14404         "desc" : "Try to focus this item.",
14405         "sig" : "()\n{\n\n}",
14406         "static" : false,
14407         "memberOf" : "Roo.Toolbar.Item"
14408       },
14409       {
14410         "name" : "getEl",
14411         "type" : "function",
14412         "desc" : "Get this item's HTML Element",
14413         "sig" : "()\n{\n\n}",
14414         "static" : false,
14415         "memberOf" : "Roo.Toolbar.Item"
14416       },
14417       {
14418         "name" : "hide",
14419         "type" : "function",
14420         "desc" : "Hides this item.",
14421         "sig" : "()\n{\n\n}",
14422         "static" : false,
14423         "memberOf" : "Roo.Toolbar.Item"
14424       },
14425       {
14426         "name" : "setVisible",
14427         "type" : "function",
14428         "desc" : "Convenience function for boolean show/hide.",
14429         "sig" : "(visible)",
14430         "static" : false,
14431         "memberOf" : "Roo.Toolbar.Item"
14432       },
14433       {
14434         "name" : "show",
14435         "type" : "function",
14436         "desc" : "Shows this item.",
14437         "sig" : "()\n{\n\n}",
14438         "static" : false,
14439         "memberOf" : "Roo.Toolbar.Item"
14440       }
14441     ]
14442   },
14443   "Roo.Toolbar.SplitButton" : {
14444     "props" : [
14445       {
14446         "name" : "arrowHandler",
14447         "type" : "Function",
14448         "desc" : "A function called when the arrow button is clicked (can be used instead of click event)",
14449         "memberOf" : "Roo.SplitButton"
14450       },
14451       {
14452         "name" : "arrowTooltip",
14453         "type" : "String",
14454         "desc" : "The title attribute of the arrow",
14455         "memberOf" : "Roo.SplitButton"
14456       },
14457       {
14458         "name" : "clickEvent",
14459         "type" : "String",
14460         "desc" : "The type of event to map to the button's event handler (defaults to 'click')",
14461         "memberOf" : "Roo.Button"
14462       },
14463       {
14464         "name" : "cls",
14465         "type" : "String",
14466         "desc" : "A CSS class to apply to the button's main element.",
14467         "memberOf" : "Roo.Button"
14468       },
14469       {
14470         "name" : "disabled",
14471         "type" : "Boolean",
14472         "desc" : "True to start disabled (defaults to false)",
14473         "memberOf" : "Roo.Button"
14474       },
14475       {
14476         "name" : "enableToggle",
14477         "type" : "Boolean",
14478         "desc" : "True to enable pressed/not pressed toggling (defaults to false)",
14479         "memberOf" : "Roo.Button"
14480       },
14481       {
14482         "name" : "handleMouseEvents",
14483         "type" : "Boolean",
14484         "desc" : "False to disable visual cues on mouseover, mouseout and mousedown (defaults to true)",
14485         "memberOf" : "Roo.Button"
14486       },
14487       {
14488         "name" : "handler",
14489         "type" : "Function",
14490         "desc" : "A function called when the button is clicked (can be used instead of click event)",
14491         "memberOf" : "Roo.Button"
14492       },
14493       {
14494         "name" : "hidden",
14495         "type" : "Boolean",
14496         "desc" : "True to start hidden (defaults to false)",
14497         "memberOf" : "Roo.Button"
14498       },
14499       {
14500         "name" : "icon",
14501         "type" : "String",
14502         "desc" : "The path to an image to display in the button (the image will be set as the background-image\nCSS property of the button by default, so if you want a mixed icon/text button, set cls:\"x-btn-text-icon\")",
14503         "memberOf" : "Roo.Button"
14504       },
14505       {
14506         "name" : "iconCls",
14507         "type" : "String",
14508         "desc" : "A css class which sets a background image to be used as the icon for this button (defaults to undefined).",
14509         "memberOf" : "Roo.Button"
14510       },
14511       {
14512         "name" : "listeners",
14513         "type" : "Object",
14514         "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>",
14515         "memberOf" : "Roo.util.Observable"
14516       },
14517       {
14518         "name" : "menu",
14519         "type" : "Mixed",
14520         "desc" : "Standard menu attribute consisting of a reference to a menu object, a menu id or a menu config blob (defaults to undefined).",
14521         "memberOf" : "Roo.Button"
14522       },
14523       {
14524         "name" : "menuAlign",
14525         "type" : "String",
14526         "desc" : "The position to align the menu to (see {@link Roo.Element#alignTo} for more details, defaults to 'tl-bl?').",
14527         "memberOf" : "Roo.Button"
14528       },
14529       {
14530         "name" : "minWidth",
14531         "type" : "Number",
14532         "desc" : "The minimum width for this button (used to give a set of buttons a common width)",
14533         "memberOf" : "Roo.Button"
14534       },
14535       {
14536         "name" : "pressed",
14537         "type" : "Boolean",
14538         "desc" : "True to start pressed (only if enableToggle = true)",
14539         "memberOf" : "Roo.Button"
14540       },
14541       {
14542         "name" : "renderTo",
14543         "type" : "String/HTMLElement/Element",
14544         "desc" : "The element to append the button to",
14545         "memberOf" : "Roo.Button"
14546       },
14547       {
14548         "name" : "repeat",
14549         "type" : "Boolean/Object",
14550         "desc" : "True to repeat fire the click event while the mouse is down. This can also be\n  an {@link Roo.util.ClickRepeater} config object (defaults to false).",
14551         "memberOf" : "Roo.Button"
14552       },
14553       {
14554         "name" : "scope",
14555         "type" : "Object",
14556         "desc" : "The scope of the handler",
14557         "memberOf" : "Roo.Button"
14558       },
14559       {
14560         "name" : "tabIndex",
14561         "type" : "Number",
14562         "desc" : "The DOM tabIndex for this button (defaults to undefined)",
14563         "memberOf" : "Roo.Button"
14564       },
14565       {
14566         "name" : "template",
14567         "type" : "Roo.Template",
14568         "desc" : "(Optional)\nAn {@link Roo.Template} with which to create the Button's main element. This Template must\ncontain numeric substitution parameter 0 if it is to display the tRoo property. Changing the template could\nrequire code modifications if required elements (e.g. a button) aren't present.",
14569         "memberOf" : "Roo.Button"
14570       },
14571       {
14572         "name" : "text",
14573         "type" : "String",
14574         "desc" : "The button text",
14575         "memberOf" : "Roo.Button"
14576       },
14577       {
14578         "name" : "toggleGroup",
14579         "type" : "String",
14580         "desc" : "The group this toggle button is a member of (only 1 per group can be pressed, only\n   applies if enableToggle = true)",
14581         "memberOf" : "Roo.Button"
14582       },
14583       {
14584         "name" : "tooltip",
14585         "type" : "String/Object",
14586         "desc" : "The tooltip for the button - can be a string or QuickTips config object",
14587         "memberOf" : "Roo.Button"
14588       },
14589       {
14590         "name" : "tooltipType",
14591         "type" : "String",
14592         "desc" : "The type of tooltip to use. Either \"qtip\" (default) for QuickTips or \"title\" for title attribute.",
14593         "memberOf" : "Roo.Button"
14594       },
14595       {
14596         "name" : "type",
14597         "type" : "String",
14598         "desc" : "The button's type, corresponding to the DOM input element type attribute.  Either \"submit,\" \"reset\" or \"button\" (default).",
14599         "memberOf" : "Roo.Button"
14600       }
14601     ],
14602     "events" : [
14603       {
14604         "name" : "arrowclick",
14605         "type" : "function",
14606         "desc" : "Fires when this button's arrow is clicked",
14607         "sig" : "function (_self, e)\n{\n\n}",
14608         "memberOf" : "Roo.SplitButton"
14609       },
14610       {
14611         "name" : "click",
14612         "type" : "function",
14613         "desc" : "Fires when this button is clicked",
14614         "sig" : "function (_self, e)\n{\n\n}",
14615         "memberOf" : "Roo.Button"
14616       },
14617       {
14618         "name" : "mouseout",
14619         "type" : "function",
14620         "desc" : "Fires when the mouse exits the button",
14621         "sig" : "function (_self, e)\n{\n\n}",
14622         "memberOf" : "Roo.Button"
14623       },
14624       {
14625         "name" : "mouseover",
14626         "type" : "function",
14627         "desc" : "Fires when the mouse hovers over the button",
14628         "sig" : "function (_self, e)\n{\n\n}",
14629         "memberOf" : "Roo.Button"
14630       },
14631       {
14632         "name" : "render",
14633         "type" : "function",
14634         "desc" : "Fires when the button is rendered",
14635         "sig" : "function (_self)\n{\n\n}",
14636         "memberOf" : "Roo.Button"
14637       },
14638       {
14639         "name" : "toggle",
14640         "type" : "function",
14641         "desc" : "Fires when the \"pressed\" state of this button changes (only if enableToggle = true)",
14642         "sig" : "function (_self, pressed)\n{\n\n}",
14643         "memberOf" : "Roo.Button"
14644       }
14645     ],
14646     "methods" : [
14647       {
14648         "name" : "addEvents",
14649         "type" : "function",
14650         "desc" : "Used to define events on this Observable",
14651         "sig" : "(object)",
14652         "static" : false,
14653         "memberOf" : "Roo.util.Observable"
14654       },
14655       {
14656         "name" : "addListener",
14657         "type" : "function",
14658         "desc" : "Appends an event handler to this component",
14659         "sig" : "(eventName, handler, scope, options)",
14660         "static" : false,
14661         "memberOf" : "Roo.util.Observable"
14662       },
14663       {
14664         "name" : "capture",
14665         "type" : "function",
14666         "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.",
14667         "sig" : "(o, fn, scope)",
14668         "static" : true,
14669         "memberOf" : "Roo.util.Observable"
14670       },
14671       {
14672         "name" : "destroy",
14673         "type" : "function",
14674         "desc" : "Removes and destroys this button",
14675         "sig" : "()\n{\n\n}",
14676         "static" : false,
14677         "memberOf" : ""
14678       },
14679       {
14680         "name" : "disable",
14681         "type" : "function",
14682         "desc" : "Disable this button",
14683         "sig" : "()\n{\n\n}",
14684         "static" : false,
14685         "memberOf" : "Roo.Button"
14686       },
14687       {
14688         "name" : "enable",
14689         "type" : "function",
14690         "desc" : "Enable this button",
14691         "sig" : "()\n{\n\n}",
14692         "static" : false,
14693         "memberOf" : "Roo.Button"
14694       },
14695       {
14696         "name" : "fireEvent",
14697         "type" : "function",
14698         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
14699         "sig" : "(eventName, args)",
14700         "static" : false,
14701         "memberOf" : "Roo.util.Observable"
14702       },
14703       {
14704         "name" : "focus",
14705         "type" : "function",
14706         "desc" : "Focus the button",
14707         "sig" : "()\n{\n\n}",
14708         "static" : false,
14709         "memberOf" : "Roo.SplitButton"
14710       },
14711       {
14712         "name" : "getEl",
14713         "type" : "function",
14714         "desc" : "Returns the button's underlying element",
14715         "sig" : "()\n{\n\n}",
14716         "static" : false,
14717         "memberOf" : "Roo.Button"
14718       },
14719       {
14720         "name" : "getText",
14721         "type" : "function",
14722         "desc" : "Gets the text for this button",
14723         "sig" : "()\n{\n\n}",
14724         "static" : false,
14725         "memberOf" : "Roo.Button"
14726       },
14727       {
14728         "name" : "hasListener",
14729         "type" : "function",
14730         "desc" : "Checks to see if this object has any listeners for a specified event",
14731         "sig" : "(eventName)",
14732         "static" : false,
14733         "memberOf" : "Roo.util.Observable"
14734       },
14735       {
14736         "name" : "hide",
14737         "type" : "function",
14738         "desc" : "Hides this button",
14739         "sig" : "()\n{\n\n}",
14740         "static" : false,
14741         "memberOf" : ""
14742       },
14743       {
14744         "name" : "on",
14745         "type" : "function",
14746         "desc" : "Appends an event handler to this element (shorthand for addListener)",
14747         "sig" : "(eventName, handler, scope, options)",
14748         "static" : false,
14749         "memberOf" : "Roo.util.Observable"
14750       },
14751       {
14752         "name" : "purgeListeners",
14753         "type" : "function",
14754         "desc" : "Removes all listeners for this object",
14755         "sig" : "()\n{\n\n}",
14756         "static" : false,
14757         "memberOf" : "Roo.util.Observable"
14758       },
14759       {
14760         "name" : "releaseCapture",
14761         "type" : "function",
14762         "desc" : "Removes <b>all</b> added captures from the Observable.",
14763         "sig" : "(o)",
14764         "static" : true,
14765         "memberOf" : "Roo.util.Observable"
14766       },
14767       {
14768         "name" : "removeListener",
14769         "type" : "function",
14770         "desc" : "Removes a listener",
14771         "sig" : "(eventName, handler, scope)",
14772         "static" : false,
14773         "memberOf" : "Roo.util.Observable"
14774       },
14775       {
14776         "name" : "setArrowHandler",
14777         "type" : "function",
14778         "desc" : "Sets this button's arrow click handler",
14779         "sig" : "(handler, scope)",
14780         "static" : false,
14781         "memberOf" : "Roo.SplitButton"
14782       },
14783       {
14784         "name" : "setDisabled",
14785         "type" : "function",
14786         "desc" : "Convenience function for boolean enable/disable",
14787         "sig" : "(enabled)",
14788         "static" : false,
14789         "memberOf" : "Roo.Button"
14790       },
14791       {
14792         "name" : "setHandler",
14793         "type" : "function",
14794         "desc" : "Sets this button's click handler",
14795         "sig" : "(handler, scope)",
14796         "static" : false,
14797         "memberOf" : "Roo.SplitButton"
14798       },
14799       {
14800         "name" : "setText",
14801         "type" : "function",
14802         "desc" : "Sets this button's text",
14803         "sig" : "(text)",
14804         "static" : false,
14805         "memberOf" : "Roo.Button"
14806       },
14807       {
14808         "name" : "setVisible",
14809         "type" : "function",
14810         "desc" : "Convenience function for boolean show/hide",
14811         "sig" : "(visible)",
14812         "static" : false,
14813         "memberOf" : "Roo.Button"
14814       },
14815       {
14816         "name" : "show",
14817         "type" : "function",
14818         "desc" : "Shows this button",
14819         "sig" : "()\n{\n\n}",
14820         "static" : false,
14821         "memberOf" : ""
14822       },
14823       {
14824         "name" : "toggle",
14825         "type" : "function",
14826         "desc" : "If a state it passed, it becomes the pressed state otherwise the current state is toggled.",
14827         "sig" : "(state)",
14828         "static" : false,
14829         "memberOf" : "Roo.Button"
14830       },
14831       {
14832         "name" : "un",
14833         "type" : "function",
14834         "desc" : "Removes a listener (shorthand for removeListener)",
14835         "sig" : "(eventName, handler, scope)",
14836         "static" : false,
14837         "memberOf" : "Roo.util.Observable"
14838       }
14839     ]
14840   },
14841   "Roo.Toolbar.TextItem" : {
14842     "props" : [
14843     ],
14844     "events" : [
14845       {
14846         "name" : "render",
14847         "type" : "function",
14848         "desc" : "Fires when the button is rendered",
14849         "sig" : "function (_self)\n{\n\n}",
14850         "memberOf" : "Roo.Toolbar.Item"
14851       }
14852     ],
14853     "methods" : [
14854       {
14855         "name" : "destroy",
14856         "type" : "function",
14857         "desc" : "Removes and destroys this item.",
14858         "sig" : "()\n{\n\n}",
14859         "static" : false,
14860         "memberOf" : "Roo.Toolbar.Item"
14861       },
14862       {
14863         "name" : "disable",
14864         "type" : "function",
14865         "desc" : "Disables this item.",
14866         "sig" : "()\n{\n\n}",
14867         "static" : false,
14868         "memberOf" : "Roo.Toolbar.Item"
14869       },
14870       {
14871         "name" : "enable",
14872         "type" : "function",
14873         "desc" : "Enables this item.",
14874         "sig" : "()\n{\n\n}",
14875         "static" : false,
14876         "memberOf" : "Roo.Toolbar.Item"
14877       },
14878       {
14879         "name" : "focus",
14880         "type" : "function",
14881         "desc" : "Try to focus this item.",
14882         "sig" : "()\n{\n\n}",
14883         "static" : false,
14884         "memberOf" : "Roo.Toolbar.Item"
14885       },
14886       {
14887         "name" : "getEl",
14888         "type" : "function",
14889         "desc" : "Get this item's HTML Element",
14890         "sig" : "()\n{\n\n}",
14891         "static" : false,
14892         "memberOf" : "Roo.Toolbar.Item"
14893       },
14894       {
14895         "name" : "hide",
14896         "type" : "function",
14897         "desc" : "Hides this item.",
14898         "sig" : "()\n{\n\n}",
14899         "static" : false,
14900         "memberOf" : "Roo.Toolbar.Item"
14901       },
14902       {
14903         "name" : "setVisible",
14904         "type" : "function",
14905         "desc" : "Convenience function for boolean show/hide.",
14906         "sig" : "(visible)",
14907         "static" : false,
14908         "memberOf" : "Roo.Toolbar.Item"
14909       },
14910       {
14911         "name" : "show",
14912         "type" : "function",
14913         "desc" : "Shows this item.",
14914         "sig" : "()\n{\n\n}",
14915         "static" : false,
14916         "memberOf" : "Roo.Toolbar.Item"
14917       }
14918     ]
14919   },
14920   "Roo.TreePanel" : {
14921     "props" : [
14922       {
14923         "name" : "adjustments",
14924         "type" : "Array",
14925         "desc" : "Values to <b>add</b> to the width/height when doing a {@link #fitToFrame} (default is [0, 0])",
14926         "memberOf" : "Roo.ContentPanel"
14927       },
14928       {
14929         "name" : "autoCreate",
14930         "type" : "Boolean/Object",
14931         "desc" : "True to auto generate the DOM element for this panel, or a {@link Roo.DomHelper} config of the element to create",
14932         "memberOf" : "Roo.ContentPanel"
14933       },
14934       {
14935         "name" : "autoScroll",
14936         "type" : "Boolean",
14937         "desc" : "True to scroll overflow in this panel (use with {@link #fitToFrame})",
14938         "memberOf" : "Roo.ContentPanel"
14939       },
14940       {
14941         "name" : "background",
14942         "type" : "Boolean",
14943         "desc" : "True if the panel should not be activated when it is added (defaults to false)",
14944         "memberOf" : "Roo.ContentPanel"
14945       },
14946       {
14947         "name" : "closable",
14948         "type" : "Boolean",
14949         "desc" : "True if the panel can be closed/removed",
14950         "memberOf" : "Roo.ContentPanel"
14951       },
14952       {
14953         "name" : "content",
14954         "type" : "String",
14955         "desc" : "Raw content to fill content panel with (uses setContent on construction.)",
14956         "memberOf" : "Roo.ContentPanel"
14957       },
14958       {
14959         "name" : "fitContainer",
14960         "type" : "Boolean",
14961         "desc" : "When using {@link #fitToFrame} and {@link #resizeEl}, you can also fit the parent container  (defaults to false)",
14962         "memberOf" : "Roo.ContentPanel"
14963       },
14964       {
14965         "name" : "fitToFrame",
14966         "type" : "Boolean",
14967         "desc" : "True for this panel to adjust its size to fit when the region resizes  (defaults to false)",
14968         "memberOf" : "Roo.ContentPanel"
14969       },
14970       {
14971         "name" : "listeners",
14972         "type" : "Object",
14973         "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>",
14974         "memberOf" : "Roo.util.Observable"
14975       },
14976       {
14977         "name" : "loadOnce",
14978         "type" : "Boolean",
14979         "desc" : "When used with {@link #url}, calls {@link #setUrl} with this value",
14980         "memberOf" : "Roo.ContentPanel"
14981       },
14982       {
14983         "name" : "params",
14984         "type" : "String/Object",
14985         "desc" : "When used with {@link #url}, calls {@link #setUrl} with this value",
14986         "memberOf" : "Roo.ContentPanel"
14987       },
14988       {
14989         "name" : "region",
14990         "type" : "String",
14991         "desc" : [
14992           "(center",
14993           "north",
14994           "south",
14995           "east",
14996           "west)"
14997         ],
14998         "memberOf" : "Roo.ContentPanel"
14999       },
15000       {
15001         "name" : "resizeEl",
15002         "type" : "String/HTMLElement/Element",
15003         "desc" : "An element to resize if {@link #fitToFrame} is true (instead of this panel's element)",
15004         "memberOf" : "Roo.ContentPanel"
15005       },
15006       {
15007         "name" : "title",
15008         "type" : "String",
15009         "desc" : "The title for this panel",
15010         "memberOf" : "Roo.ContentPanel"
15011       },
15012       {
15013         "name" : "toolbar",
15014         "type" : "Toolbar",
15015         "desc" : "A toolbar for this panel",
15016         "memberOf" : "Roo.ContentPanel"
15017       },
15018       {
15019         "name" : "tree",
15020         "type" : "Roo.tree.TreePanel",
15021         "desc" : "The tree TreePanel, with config etc.",
15022         "memberOf" : "Roo"
15023       },
15024       {
15025         "name" : "url",
15026         "type" : "String",
15027         "desc" : "Calls {@link #setUrl} with this value",
15028         "memberOf" : "Roo.ContentPanel"
15029       }
15030     ],
15031     "events" : [
15032       {
15033         "name" : "activate",
15034         "type" : "function",
15035         "desc" : "Fires when this panel is activated.",
15036         "sig" : "function (_self)\n{\n\n}",
15037         "memberOf" : "Roo.ContentPanel"
15038       },
15039       {
15040         "name" : "deactivate",
15041         "type" : "function",
15042         "desc" : "Fires when this panel is activated.",
15043         "sig" : "function (_self)\n{\n\n}",
15044         "memberOf" : "Roo.ContentPanel"
15045       },
15046       {
15047         "name" : "render",
15048         "type" : "function",
15049         "desc" : "Fires when this tab is created",
15050         "sig" : "function (_self)\n{\n\n}",
15051         "memberOf" : "Roo.ContentPanel"
15052       },
15053       {
15054         "name" : "resize",
15055         "type" : "function",
15056         "desc" : "Fires when this panel is resized if fitToFrame is true.",
15057         "sig" : "function (_self, width, height)\n{\n\n}",
15058         "memberOf" : "Roo.ContentPanel"
15059       }
15060     ],
15061     "methods" : [
15062       {
15063         "name" : "addEvents",
15064         "type" : "function",
15065         "desc" : "Used to define events on this Observable",
15066         "sig" : "(object)",
15067         "static" : false,
15068         "memberOf" : "Roo.util.Observable"
15069       },
15070       {
15071         "name" : "addListener",
15072         "type" : "function",
15073         "desc" : "Appends an event handler to this component",
15074         "sig" : "(eventName, handler, scope, options)",
15075         "static" : false,
15076         "memberOf" : "Roo.util.Observable"
15077       },
15078       {
15079         "name" : "addxtype",
15080         "type" : "function",
15081         "desc" : "Adds a xtype elements to the panel - currently only supports Forms, View, JsonView.\n<pre><code>\n\nlayout.addxtype({\n       xtype : 'Form',\n       items: [ .... ]\n   }\n);\n\n</code></pre>",
15082         "sig" : "(cfg)",
15083         "static" : false,
15084         "memberOf" : "Roo.ContentPanel"
15085       },
15086       {
15087         "name" : "capture",
15088         "type" : "function",
15089         "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.",
15090         "sig" : "(o, fn, scope)",
15091         "static" : true,
15092         "memberOf" : "Roo.util.Observable"
15093       },
15094       {
15095         "name" : "destroy",
15096         "type" : "function",
15097         "desc" : "Destroys this panel",
15098         "sig" : "()\n{\n\n}",
15099         "static" : false,
15100         "memberOf" : "Roo.ContentPanel"
15101       },
15102       {
15103         "name" : "fireEvent",
15104         "type" : "function",
15105         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
15106         "sig" : "(eventName, args)",
15107         "static" : false,
15108         "memberOf" : "Roo.util.Observable"
15109       },
15110       {
15111         "name" : "getEl",
15112         "type" : "function",
15113         "desc" : "Returns this panel's element - used by regiosn to add.",
15114         "sig" : "()\n{\n\n}",
15115         "static" : false,
15116         "memberOf" : "Roo.ContentPanel"
15117       },
15118       {
15119         "name" : "getId",
15120         "type" : "function",
15121         "desc" : "Returns this panel's id",
15122         "sig" : "()\n{\n\n}",
15123         "static" : false,
15124         "memberOf" : "Roo.ContentPanel"
15125       },
15126       {
15127         "name" : "getTitle",
15128         "type" : "function",
15129         "desc" : "Returns this panel's title",
15130         "sig" : "()\n{\n\n}",
15131         "static" : false,
15132         "memberOf" : "Roo.ContentPanel"
15133       },
15134       {
15135         "name" : "getToolbar",
15136         "type" : "function",
15137         "desc" : "Returns the toolbar for this Panel if one was configured.",
15138         "sig" : "()\n{\n\n}",
15139         "static" : false,
15140         "memberOf" : "Roo.ContentPanel"
15141       },
15142       {
15143         "name" : "getUpdateManager",
15144         "type" : "function",
15145         "desc" : "Get the {@link Roo.UpdateManager} for this panel. Enables you to perform Ajax updates.",
15146         "sig" : "()\n{\n\n}",
15147         "static" : false,
15148         "memberOf" : "Roo.ContentPanel"
15149       },
15150       {
15151         "name" : "hasListener",
15152         "type" : "function",
15153         "desc" : "Checks to see if this object has any listeners for a specified event",
15154         "sig" : "(eventName)",
15155         "static" : false,
15156         "memberOf" : "Roo.util.Observable"
15157       },
15158       {
15159         "name" : "isClosable",
15160         "type" : "function",
15161         "desc" : "Returns true is this panel was configured to be closable",
15162         "sig" : "()\n{\n\n}",
15163         "static" : false,
15164         "memberOf" : "Roo.ContentPanel"
15165       },
15166       {
15167         "name" : "load",
15168         "type" : "function",
15169         "desc" : "Loads this content panel immediately with content from XHR. Note: to delay loading until the panel is activated, use {@link #setUrl}.",
15170         "sig" : "(url, params, callback, discardUrl)",
15171         "static" : false,
15172         "memberOf" : "Roo.ContentPanel"
15173       },
15174       {
15175         "name" : "on",
15176         "type" : "function",
15177         "desc" : "Appends an event handler to this element (shorthand for addListener)",
15178         "sig" : "(eventName, handler, scope, options)",
15179         "static" : false,
15180         "memberOf" : "Roo.util.Observable"
15181       },
15182       {
15183         "name" : "purgeListeners",
15184         "type" : "function",
15185         "desc" : "Removes all listeners for this object",
15186         "sig" : "()\n{\n\n}",
15187         "static" : false,
15188         "memberOf" : "Roo.util.Observable"
15189       },
15190       {
15191         "name" : "refresh",
15192         "type" : "function",
15193         "desc" : "Force a content refresh from the URL specified in the {@link #setUrl} method.\n  Will fail silently if the {@link #setUrl} method has not been called.\n  This does not activate the panel, just updates its content.",
15194         "sig" : "()\n{\n\n}",
15195         "static" : false,
15196         "memberOf" : "Roo.ContentPanel"
15197       },
15198       {
15199         "name" : "releaseCapture",
15200         "type" : "function",
15201         "desc" : "Removes <b>all</b> added captures from the Observable.",
15202         "sig" : "(o)",
15203         "static" : true,
15204         "memberOf" : "Roo.util.Observable"
15205       },
15206       {
15207         "name" : "removeListener",
15208         "type" : "function",
15209         "desc" : "Removes a listener",
15210         "sig" : "(eventName, handler, scope)",
15211         "static" : false,
15212         "memberOf" : "Roo.util.Observable"
15213       },
15214       {
15215         "name" : "setContent",
15216         "type" : "function",
15217         "desc" : "Updates this panel's element",
15218         "sig" : "(content, loadScripts)",
15219         "static" : false,
15220         "memberOf" : "Roo.ContentPanel"
15221       },
15222       {
15223         "name" : "setTitle",
15224         "type" : "function",
15225         "desc" : "Set this panel's title",
15226         "sig" : "(title)",
15227         "static" : false,
15228         "memberOf" : "Roo.ContentPanel"
15229       },
15230       {
15231         "name" : "setUrl",
15232         "type" : "function",
15233         "desc" : "Set a URL to be used to load the content for this panel. When this panel is activated, the content will be loaded from that URL.",
15234         "sig" : "(url, params, loadOnce)",
15235         "static" : false,
15236         "memberOf" : "Roo.ContentPanel"
15237       },
15238       {
15239         "name" : "un",
15240         "type" : "function",
15241         "desc" : "Removes a listener (shorthand for removeListener)",
15242         "sig" : "(eventName, handler, scope)",
15243         "static" : false,
15244         "memberOf" : "Roo.util.Observable"
15245       }
15246     ]
15247   },
15248   "Roo.UpdateManager" : {
15249     "props" : [
15250       {
15251         "name" : "listeners",
15252         "type" : "Object",
15253         "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>",
15254         "memberOf" : "Roo.util.Observable"
15255       }
15256     ],
15257     "events" : [
15258       {
15259         "name" : "beforeupdate",
15260         "type" : "function",
15261         "desc" : "Fired before an update is made, return false from your handler and the update is cancelled.",
15262         "sig" : "function (el, url, params)\n{\n\n}",
15263         "memberOf" : ""
15264       },
15265       {
15266         "name" : "failure",
15267         "type" : "function",
15268         "desc" : "Fired on update failure.",
15269         "sig" : "function (el, oResponseObject)\n{\n\n}",
15270         "memberOf" : ""
15271       },
15272       {
15273         "name" : "update",
15274         "type" : "function",
15275         "desc" : "Fired after successful update is made.",
15276         "sig" : "function (el, oResponseObject)\n{\n\n}",
15277         "memberOf" : ""
15278       }
15279     ],
15280     "methods" : [
15281       {
15282         "name" : "abort",
15283         "type" : "function",
15284         "desc" : "Aborts the executing transaction",
15285         "sig" : "()\n{\n\n}",
15286         "static" : false,
15287         "memberOf" : ""
15288       },
15289       {
15290         "name" : "addEvents",
15291         "type" : "function",
15292         "desc" : "Used to define events on this Observable",
15293         "sig" : "(object)",
15294         "static" : false,
15295         "memberOf" : "Roo.util.Observable"
15296       },
15297       {
15298         "name" : "addListener",
15299         "type" : "function",
15300         "desc" : "Appends an event handler to this component",
15301         "sig" : "(eventName, handler, scope, options)",
15302         "static" : false,
15303         "memberOf" : "Roo.util.Observable"
15304       },
15305       {
15306         "name" : "capture",
15307         "type" : "function",
15308         "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.",
15309         "sig" : "(o, fn, scope)",
15310         "static" : true,
15311         "memberOf" : "Roo.util.Observable"
15312       },
15313       {
15314         "name" : "fireEvent",
15315         "type" : "function",
15316         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
15317         "sig" : "(eventName, args)",
15318         "static" : false,
15319         "memberOf" : "Roo.util.Observable"
15320       },
15321       {
15322         "name" : "formUpdate",
15323         "type" : "function",
15324         "desc" : "Performs an async form post, updating this element with the response. If the form has the attribute enctype=\"multipart/form-data\", it assumes it's a file upload.\nUses this.sslBlankUrl for SSL file uploads to prevent IE security warning.",
15325         "sig" : "(form, url, reset, callback)",
15326         "static" : false,
15327         "memberOf" : ""
15328       },
15329       {
15330         "name" : "getEl",
15331         "type" : "function",
15332         "desc" : "Get the Element this UpdateManager is bound to",
15333         "sig" : "()\n{\n\n}",
15334         "static" : false,
15335         "memberOf" : ""
15336       },
15337       {
15338         "name" : "hasListener",
15339         "type" : "function",
15340         "desc" : "Checks to see if this object has any listeners for a specified event",
15341         "sig" : "(eventName)",
15342         "static" : false,
15343         "memberOf" : "Roo.util.Observable"
15344       },
15345       {
15346         "name" : "isUpdating",
15347         "type" : "function",
15348         "desc" : "Returns true if an update is in progress",
15349         "sig" : "()\n{\n\n}",
15350         "static" : false,
15351         "memberOf" : ""
15352       },
15353       {
15354         "name" : "on",
15355         "type" : "function",
15356         "desc" : "Appends an event handler to this element (shorthand for addListener)",
15357         "sig" : "(eventName, handler, scope, options)",
15358         "static" : false,
15359         "memberOf" : "Roo.util.Observable"
15360       },
15361       {
15362         "name" : "purgeListeners",
15363         "type" : "function",
15364         "desc" : "Removes all listeners for this object",
15365         "sig" : "()\n{\n\n}",
15366         "static" : false,
15367         "memberOf" : "Roo.util.Observable"
15368       },
15369       {
15370         "name" : "refresh",
15371         "type" : "function",
15372         "desc" : "Refresh the element with the last used url or defaultUrl. If there is no url, it returns immediately",
15373         "sig" : "(callback)",
15374         "static" : false,
15375         "memberOf" : ""
15376       },
15377       {
15378         "name" : "releaseCapture",
15379         "type" : "function",
15380         "desc" : "Removes <b>all</b> added captures from the Observable.",
15381         "sig" : "(o)",
15382         "static" : true,
15383         "memberOf" : "Roo.util.Observable"
15384       },
15385       {
15386         "name" : "removeListener",
15387         "type" : "function",
15388         "desc" : "Removes a listener",
15389         "sig" : "(eventName, handler, scope)",
15390         "static" : false,
15391         "memberOf" : "Roo.util.Observable"
15392       },
15393       {
15394         "name" : "setDefaultUrl",
15395         "type" : "function",
15396         "desc" : "Set the defaultUrl used for updates",
15397         "sig" : "(defaultUrl)",
15398         "static" : false,
15399         "memberOf" : ""
15400       },
15401       {
15402         "name" : "setRenderer",
15403         "type" : "function",
15404         "desc" : "Set the content renderer for this UpdateManager. See {@link Roo.UpdateManager.BasicRenderer#render} for more details.",
15405         "sig" : "(renderer)",
15406         "static" : false,
15407         "memberOf" : ""
15408       },
15409       {
15410         "name" : "showLoading",
15411         "type" : "function",
15412         "desc" : "Called to update the element to \"Loading\" state. Override to perform custom action.",
15413         "sig" : "()\n{\n\n}",
15414         "static" : false,
15415         "memberOf" : ""
15416       },
15417       {
15418         "name" : "startAutoRefresh",
15419         "type" : "function",
15420         "desc" : "Set this element to auto refresh.",
15421         "sig" : "(interval, url, params, callback, refreshNow)",
15422         "static" : false,
15423         "memberOf" : ""
15424       },
15425       {
15426         "name" : "stopAutoRefresh",
15427         "type" : "function",
15428         "desc" : "Stop auto refresh on this element.",
15429         "sig" : "()\n{\n\n}",
15430         "static" : false,
15431         "memberOf" : ""
15432       },
15433       {
15434         "name" : "un",
15435         "type" : "function",
15436         "desc" : "Removes a listener (shorthand for removeListener)",
15437         "sig" : "(eventName, handler, scope)",
15438         "static" : false,
15439         "memberOf" : "Roo.util.Observable"
15440       },
15441       {
15442         "name" : "update",
15443         "type" : "function",
15444         "desc" : "Performs an async request, updating this element with the response. If params are specified it uses POST, otherwise it uses GET.",
15445         "sig" : "(url, params, callback, discardUrl)",
15446         "static" : false,
15447         "memberOf" : ""
15448       },
15449       {
15450         "name" : "updateElement",
15451         "type" : "function",
15452         "desc" : "Static convenience method. This method is deprecated in favor of el.load({url:'foo.php', ...}).\nUsage:\n<pre><code>Roo.UpdateManager.updateElement(\"my-div\", \"stuff.php\");</code></pre>",
15453         "sig" : "(el, url, params, options)",
15454         "static" : true,
15455         "memberOf" : ""
15456       }
15457     ]
15458   },
15459   "Roo.UpdateManager.BasicRenderer" : {
15460     "props" : [
15461     ],
15462     "events" : [
15463     ],
15464     "methods" : [
15465       {
15466         "name" : "render",
15467         "type" : "function",
15468         "desc" : "This is called when the transaction is completed and it's time to update the element - The BasicRenderer\nupdates the elements innerHTML with the responseText - To perform a custom render (i.e. XML or JSON processing),\ncreate an object with a \"render(el, response)\" method and pass it to setRenderer on the UpdateManager.",
15469         "sig" : "(el, response, updateManager, callback)",
15470         "static" : false,
15471         "memberOf" : ""
15472       }
15473     ]
15474   },
15475   "Roo.UpdateManager.defaults" : {
15476     "props" : [
15477     ],
15478     "events" : [
15479     ],
15480     "methods" : [
15481     ]
15482   },
15483   "Roo.View" : {
15484     "props" : [
15485       {
15486         "name" : "dataName",
15487         "type" : "String",
15488         "desc" : "the named area of the template to use as the data area\n                         Works with domtemplates roo-name=\"name\"",
15489         "memberOf" : ""
15490       },
15491       {
15492         "name" : "el",
15493         "type" : "String|Roo.Element",
15494         "desc" : "The container element.",
15495         "memberOf" : ""
15496       },
15497       {
15498         "name" : "emptyText",
15499         "type" : "String",
15500         "desc" : "The empty text to show when nothing is loaded.",
15501         "memberOf" : ""
15502       },
15503       {
15504         "name" : "listeners",
15505         "type" : "Object",
15506         "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>",
15507         "memberOf" : "Roo.util.Observable"
15508       },
15509       {
15510         "name" : "multiSelect",
15511         "type" : "Boolean",
15512         "desc" : "Allow multiple selection",
15513         "memberOf" : ""
15514       },
15515       {
15516         "name" : "selectedClass",
15517         "type" : "String",
15518         "desc" : "The css class to add to selected nodes",
15519         "memberOf" : ""
15520       },
15521       {
15522         "name" : "singleSelect",
15523         "type" : "Boolean",
15524         "desc" : "Allow single selection",
15525         "memberOf" : ""
15526       },
15527       {
15528         "name" : "store",
15529         "type" : "Roo.data.Store",
15530         "desc" : "Data store to load data from.",
15531         "memberOf" : ""
15532       },
15533       {
15534         "name" : "text",
15535         "type" : "String",
15536         "desc" : "to display on mask (default Loading)",
15537         "memberOf" : ""
15538       },
15539       {
15540         "name" : "tickable",
15541         "type" : "Boolean",
15542         "desc" : "- selecting",
15543         "memberOf" : ""
15544       },
15545       {
15546         "name" : "toggleSelect",
15547         "type" : "Boolean",
15548         "desc" : "- selecting",
15549         "memberOf" : ""
15550       },
15551       {
15552         "name" : "tpl",
15553         "type" : "String|Roo.Template",
15554         "desc" : "The template used by this View",
15555         "memberOf" : ""
15556       }
15557     ],
15558     "events" : [
15559       {
15560         "name" : "beforeclick",
15561         "type" : "function",
15562         "desc" : "Fires before a click is processed. Returns false to cancel the default action.",
15563         "sig" : "function (_self, index, node, e)\n{\n\n}",
15564         "memberOf" : ""
15565       },
15566       {
15567         "name" : "beforeselect",
15568         "type" : "function",
15569         "desc" : "Fires before a selection is made. If any handlers return false, the selection is cancelled.",
15570         "sig" : "function (_self, node, selections)\n{\n\n}",
15571         "memberOf" : ""
15572       },
15573       {
15574         "name" : "click",
15575         "type" : "function",
15576         "desc" : "Fires when a template node is clicked.",
15577         "sig" : "function (_self, index, node, e)\n{\n\n}",
15578         "memberOf" : ""
15579       },
15580       {
15581         "name" : "contextmenu",
15582         "type" : "function",
15583         "desc" : "Fires when a template node is right clicked.",
15584         "sig" : "function (_self, index, node, e)\n{\n\n}",
15585         "memberOf" : ""
15586       },
15587       {
15588         "name" : "dblclick",
15589         "type" : "function",
15590         "desc" : "Fires when a template node is double clicked.",
15591         "sig" : "function (_self, index, node, e)\n{\n\n}",
15592         "memberOf" : ""
15593       },
15594       {
15595         "name" : "preparedata",
15596         "type" : "function",
15597         "desc" : "Fires on every row to render, to allow you to change the data.",
15598         "sig" : "function (_self, data)\n{\n\n}",
15599         "memberOf" : ""
15600       },
15601       {
15602         "name" : "selectionchange",
15603         "type" : "function",
15604         "desc" : "Fires when the selected nodes change.",
15605         "sig" : "function (_self, selections)\n{\n\n}",
15606         "memberOf" : ""
15607       }
15608     ],
15609     "methods" : [
15610       {
15611         "name" : "addEvents",
15612         "type" : "function",
15613         "desc" : "Used to define events on this Observable",
15614         "sig" : "(object)",
15615         "static" : false,
15616         "memberOf" : "Roo.util.Observable"
15617       },
15618       {
15619         "name" : "addListener",
15620         "type" : "function",
15621         "desc" : "Appends an event handler to this component",
15622         "sig" : "(eventName, handler, scope, options)",
15623         "static" : false,
15624         "memberOf" : "Roo.util.Observable"
15625       },
15626       {
15627         "name" : "capture",
15628         "type" : "function",
15629         "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.",
15630         "sig" : "(o, fn, scope)",
15631         "static" : true,
15632         "memberOf" : "Roo.util.Observable"
15633       },
15634       {
15635         "name" : "clearSelections",
15636         "type" : "function",
15637         "desc" : "Clear all selections",
15638         "sig" : "(suppressEvent)",
15639         "static" : false,
15640         "memberOf" : ""
15641       },
15642       {
15643         "name" : "findItemFromChild",
15644         "type" : "function",
15645         "desc" : "Returns the template node the passed child belongs to or null if it doesn't belong to one.",
15646         "sig" : "(node)",
15647         "static" : false,
15648         "memberOf" : ""
15649       },
15650       {
15651         "name" : "fireEvent",
15652         "type" : "function",
15653         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
15654         "sig" : "(eventName, args)",
15655         "static" : false,
15656         "memberOf" : "Roo.util.Observable"
15657       },
15658       {
15659         "name" : "getEl",
15660         "type" : "function",
15661         "desc" : "Returns the element this view is bound to.",
15662         "sig" : "()\n{\n\n}",
15663         "static" : false,
15664         "memberOf" : ""
15665       },
15666       {
15667         "name" : "getNode",
15668         "type" : "function",
15669         "desc" : "Gets a template node.",
15670         "sig" : "(nodeInfo)",
15671         "static" : false,
15672         "memberOf" : ""
15673       },
15674       {
15675         "name" : "getNodes",
15676         "type" : "function",
15677         "desc" : "Gets a range template nodes.",
15678         "sig" : "(startIndex, endIndex)",
15679         "static" : false,
15680         "memberOf" : ""
15681       },
15682       {
15683         "name" : "getSelectedIndexes",
15684         "type" : "function",
15685         "desc" : "Get the indexes of the selected nodes.",
15686         "sig" : "()\n{\n\n}",
15687         "static" : false,
15688         "memberOf" : ""
15689       },
15690       {
15691         "name" : "getSelectedNodes",
15692         "type" : "function",
15693         "desc" : "Get the currently selected nodes.",
15694         "sig" : "()\n{\n\n}",
15695         "static" : false,
15696         "memberOf" : ""
15697       },
15698       {
15699         "name" : "getSelectionCount",
15700         "type" : "function",
15701         "desc" : "Get the number of selected nodes.",
15702         "sig" : "()\n{\n\n}",
15703         "static" : false,
15704         "memberOf" : ""
15705       },
15706       {
15707         "name" : "hasListener",
15708         "type" : "function",
15709         "desc" : "Checks to see if this object has any listeners for a specified event",
15710         "sig" : "(eventName)",
15711         "static" : false,
15712         "memberOf" : "Roo.util.Observable"
15713       },
15714       {
15715         "name" : "indexOf",
15716         "type" : "function",
15717         "desc" : "Finds the index of the passed node",
15718         "sig" : "(nodeInfo)",
15719         "static" : false,
15720         "memberOf" : ""
15721       },
15722       {
15723         "name" : "isSelected",
15724         "type" : "function",
15725         "desc" : "Returns true if the passed node is selected",
15726         "sig" : "(node)",
15727         "static" : false,
15728         "memberOf" : ""
15729       },
15730       {
15731         "name" : "on",
15732         "type" : "function",
15733         "desc" : "Appends an event handler to this element (shorthand for addListener)",
15734         "sig" : "(eventName, handler, scope, options)",
15735         "static" : false,
15736         "memberOf" : "Roo.util.Observable"
15737       },
15738       {
15739         "name" : "onBeforeLoad",
15740         "type" : "function",
15741         "desc" : "onbeforeLoad - masks the loading area.",
15742         "sig" : "()\n{\n\n}",
15743         "static" : false,
15744         "memberOf" : ""
15745       },
15746       {
15747         "name" : "prepareData",
15748         "type" : "function",
15749         "desc" : "Function to override to reformat the data that is sent to\nthe template for each node.\nDEPRICATED - use the preparedata event handler.",
15750         "sig" : "(data)",
15751         "static" : false,
15752         "memberOf" : ""
15753       },
15754       {
15755         "name" : "purgeListeners",
15756         "type" : "function",
15757         "desc" : "Removes all listeners for this object",
15758         "sig" : "()\n{\n\n}",
15759         "static" : false,
15760         "memberOf" : "Roo.util.Observable"
15761       },
15762       {
15763         "name" : "refresh",
15764         "type" : "function",
15765         "desc" : "Refreshes the view. - called by datachanged on the store. - do not call directly.",
15766         "sig" : "()\n{\n\n}",
15767         "static" : false,
15768         "memberOf" : ""
15769       },
15770       {
15771         "name" : "refreshNode",
15772         "type" : "function",
15773         "desc" : "Refresh an individual node.",
15774         "sig" : "(index)",
15775         "static" : false,
15776         "memberOf" : ""
15777       },
15778       {
15779         "name" : "releaseCapture",
15780         "type" : "function",
15781         "desc" : "Removes <b>all</b> added captures from the Observable.",
15782         "sig" : "(o)",
15783         "static" : true,
15784         "memberOf" : "Roo.util.Observable"
15785       },
15786       {
15787         "name" : "removeListener",
15788         "type" : "function",
15789         "desc" : "Removes a listener",
15790         "sig" : "(eventName, handler, scope)",
15791         "static" : false,
15792         "memberOf" : "Roo.util.Observable"
15793       },
15794       {
15795         "name" : "select",
15796         "type" : "function",
15797         "desc" : "Selects nodes.",
15798         "sig" : "(nodeInfo, keepExisting, suppressEvent)",
15799         "static" : false,
15800         "memberOf" : ""
15801       },
15802       {
15803         "name" : "setStore",
15804         "type" : "function",
15805         "desc" : "Changes the data store this view uses and refresh the view.",
15806         "sig" : "(store)",
15807         "static" : false,
15808         "memberOf" : ""
15809       },
15810       {
15811         "name" : "un",
15812         "type" : "function",
15813         "desc" : "Removes a listener (shorthand for removeListener)",
15814         "sig" : "(eventName, handler, scope)",
15815         "static" : false,
15816         "memberOf" : "Roo.util.Observable"
15817       },
15818       {
15819         "name" : "unselect",
15820         "type" : "function",
15821         "desc" : "Unselects nodes.",
15822         "sig" : "(nodeInfo, keepExisting, suppressEvent)",
15823         "static" : false,
15824         "memberOf" : ""
15825       }
15826     ]
15827   },
15828   "Roo.XComponent" : {
15829     "props" : [
15830       {
15831         "name" : "disabled",
15832         "type" : "Function|boolean",
15833         "desc" : "If this module is disabled by some rule, return true from the funtion",
15834         "memberOf" : ""
15835       },
15836       {
15837         "name" : "items",
15838         "type" : "Array",
15839         "desc" : "A single item array - the first element is the root of the tree..\nIt's done this way to stay compatible with the Xtype system...",
15840         "memberOf" : ""
15841       },
15842       {
15843         "name" : "listeners",
15844         "type" : "Object",
15845         "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>",
15846         "memberOf" : "Roo.util.Observable"
15847       },
15848       {
15849         "name" : "name",
15850         "type" : "String",
15851         "desc" : "String to display while loading.",
15852         "memberOf" : ""
15853       },
15854       {
15855         "name" : "order",
15856         "type" : "String",
15857         "desc" : "Used to set the order in which elements are created (usefull for multiple tabs)",
15858         "memberOf" : ""
15859       },
15860       {
15861         "name" : "parent",
15862         "type" : "String",
15863         "desc" : "Name of parent element which it get xtype added to..",
15864         "memberOf" : ""
15865       },
15866       {
15867         "name" : "region",
15868         "type" : "String",
15869         "desc" : "Region to render component to (defaults to center)",
15870         "memberOf" : ""
15871       }
15872     ],
15873     "events" : [
15874       {
15875         "name" : "built",
15876         "type" : "function",
15877         "desc" : "Fires when this the componnt is built",
15878         "sig" : "function (c)\n{\n\n}",
15879         "memberOf" : ""
15880       }
15881     ],
15882     "methods" : [
15883       {
15884         "name" : "addEvents",
15885         "type" : "function",
15886         "desc" : "Used to define events on this Observable",
15887         "sig" : "(object)",
15888         "static" : false,
15889         "memberOf" : "Roo.util.Observable"
15890       },
15891       {
15892         "name" : "addListener",
15893         "type" : "function",
15894         "desc" : "Appends an event handler to this component",
15895         "sig" : "(eventName, handler, scope, options)",
15896         "static" : false,
15897         "memberOf" : "Roo.util.Observable"
15898       },
15899       {
15900         "name" : "build",
15901         "type" : "function",
15902         "desc" : "Build the registered modules.",
15903         "sig" : "(parent, optional)",
15904         "static" : true,
15905         "memberOf" : ""
15906       },
15907       {
15908         "name" : "buildOrder",
15909         "type" : "function",
15910         "desc" : "make a list of modules to build.",
15911         "sig" : "()\n{\n\n}",
15912         "static" : true,
15913         "memberOf" : ""
15914       },
15915       {
15916         "name" : "capture",
15917         "type" : "function",
15918         "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.",
15919         "sig" : "(o, fn, scope)",
15920         "static" : true,
15921         "memberOf" : "Roo.util.Observable"
15922       },
15923       {
15924         "name" : "fireEvent",
15925         "type" : "function",
15926         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
15927         "sig" : "(eventName, args)",
15928         "static" : false,
15929         "memberOf" : "Roo.util.Observable"
15930       },
15931       {
15932         "name" : "hasListener",
15933         "type" : "function",
15934         "desc" : "Checks to see if this object has any listeners for a specified event",
15935         "sig" : "(eventName)",
15936         "static" : false,
15937         "memberOf" : "Roo.util.Observable"
15938       },
15939       {
15940         "name" : "overlayStrings",
15941         "type" : "function",
15942         "desc" : "Overlay a set of modified strings onto a component\nThis is dependant on our builder exporting the strings and 'named strings' elements.",
15943         "sig" : "(element, associative)",
15944         "static" : true,
15945         "memberOf" : ""
15946       },
15947       {
15948         "name" : "preBuild",
15949         "type" : "function",
15950         "desc" : "move modules into their correct place in the tree..",
15951         "sig" : "()\n{\n\n}",
15952         "static" : true,
15953         "memberOf" : ""
15954       },
15955       {
15956         "name" : "purgeListeners",
15957         "type" : "function",
15958         "desc" : "Removes all listeners for this object",
15959         "sig" : "()\n{\n\n}",
15960         "static" : false,
15961         "memberOf" : "Roo.util.Observable"
15962       },
15963       {
15964         "name" : "register",
15965         "type" : "function",
15966         "desc" : "Register components to be built later.\n\nThis solves the following issues\n- Building is not done on page load, but after an authentication process has occured.\n- Interface elements are registered on page load\n- Parent Interface elements may not be loaded before child, so this handles that..\n\n\nexample:\n\nMyApp.register({\n          order : '000001',\n          module : 'Pman.Tab.projectMgr',\n          region : 'center',\n          parent : 'Pman.layout',\n          disabled : false,  // or use a function..\n        })\n* @param {Object} details about module",
15967         "sig" : "()\n{\n\n}",
15968         "static" : true,
15969         "memberOf" : ""
15970       },
15971       {
15972         "name" : "releaseCapture",
15973         "type" : "function",
15974         "desc" : "Removes <b>all</b> added captures from the Observable.",
15975         "sig" : "(o)",
15976         "static" : true,
15977         "memberOf" : "Roo.util.Observable"
15978       },
15979       {
15980         "name" : "removeListener",
15981         "type" : "function",
15982         "desc" : "Removes a listener",
15983         "sig" : "(eventName, handler, scope)",
15984         "static" : false,
15985         "memberOf" : "Roo.util.Observable"
15986       },
15987       {
15988         "name" : "render",
15989         "type" : "function",
15990         "desc" : "render\nrender element to dom or tree",
15991         "sig" : "(optional)",
15992         "static" : false,
15993         "memberOf" : ""
15994       },
15995       {
15996         "name" : "toObject",
15997         "type" : "function",
15998         "desc" : "convert a string to an object..\neg. 'AAA.BBB' -> finds AAA.BBB",
15999         "sig" : "()\n{\n\n}",
16000         "static" : true,
16001         "memberOf" : ""
16002       },
16003       {
16004         "name" : "un",
16005         "type" : "function",
16006         "desc" : "Removes a listener (shorthand for removeListener)",
16007         "sig" : "(eventName, handler, scope)",
16008         "static" : false,
16009         "memberOf" : "Roo.util.Observable"
16010       }
16011     ]
16012   },
16013   "Roo.XComponent.event.events" : {
16014     "props" : [
16015     ],
16016     "events" : [
16017     ],
16018     "methods" : [
16019     ]
16020   },
16021   "Roo.XTemplate" : {
16022     "props" : [
16023       {
16024         "name" : "html",
16025         "type" : "String",
16026         "desc" : "The HTML fragment or an array of fragments to join(\"\") or multiple arguments to join(\"\")",
16027         "memberOf" : "Roo.Template"
16028       },
16029       {
16030         "name" : "url",
16031         "type" : "String",
16032         "desc" : "The Url to load the template from. beware if you are loading from a url, the data may not be ready if you use it instantly..\n                   it should be fixed so that template is observable...",
16033         "memberOf" : "Roo.Template"
16034       }
16035     ],
16036     "events" : [
16037     ],
16038     "methods" : [
16039       {
16040         "name" : "append",
16041         "type" : "function",
16042         "desc" : "Applies the supplied values to the template and appends the new node(s) to el.",
16043         "sig" : "(el, values, returnElement)",
16044         "static" : false,
16045         "memberOf" : "Roo.Template"
16046       },
16047       {
16048         "name" : "apply",
16049         "type" : "function",
16050         "desc" : "Alias for {@link #applyTemplate}",
16051         "sig" : "()\n{\n\n}",
16052         "static" : false,
16053         "memberOf" : "Roo.Template"
16054       },
16055       {
16056         "name" : "applySubTemplate",
16057         "type" : "function",
16058         "desc" : "same as applyTemplate, except it's done to one of the subTemplates\nwhen using named templates, you can do:\n\nvar str = pl.applySubTemplate('your-name', values);",
16059         "sig" : "(id, values, parent)",
16060         "static" : false,
16061         "memberOf" : ""
16062       },
16063       {
16064         "name" : "applyTemplate",
16065         "type" : "function",
16066         "desc" : "Returns an HTML fragment of this template with the specified values applied.",
16067         "sig" : "(values)",
16068         "static" : false,
16069         "memberOf" : "Roo.Template"
16070       },
16071       {
16072         "name" : "compile",
16073         "type" : "function",
16074         "desc" : "compile the template\n\nThis is not recursive, so I'm not sure how nested templates are really going to be handled..",
16075         "sig" : "()\n{\n\n}",
16076         "static" : false,
16077         "memberOf" : ""
16078       },
16079       {
16080         "name" : "from",
16081         "type" : "function",
16082         "desc" : "Creates a template from the passed element's value (<i>display:none</i> textarea, preferred) or innerHTML.",
16083         "sig" : "(el)",
16084         "static" : true,
16085         "memberOf" : "Roo.Template"
16086       },
16087       {
16088         "name" : "insertAfter",
16089         "type" : "function",
16090         "desc" : "Applies the supplied values to the template and inserts the new node(s) after el.",
16091         "sig" : "(el, values, returnElement)",
16092         "static" : false,
16093         "memberOf" : "Roo.Template"
16094       },
16095       {
16096         "name" : "insertBefore",
16097         "type" : "function",
16098         "desc" : "Applies the supplied values to the template and inserts the new node(s) before el.",
16099         "sig" : "(el, values, returnElement)",
16100         "static" : false,
16101         "memberOf" : "Roo.Template"
16102       },
16103       {
16104         "name" : "insertFirst",
16105         "type" : "function",
16106         "desc" : "Applies the supplied values to the template and inserts the new node(s) as the first child of el.",
16107         "sig" : "(el, values, returnElement)",
16108         "static" : false,
16109         "memberOf" : "Roo.Template"
16110       },
16111       {
16112         "name" : "overwrite",
16113         "type" : "function",
16114         "desc" : "Applies the supplied values to the template and overwrites the content of el with the new node(s).",
16115         "sig" : "(el, values, returnElement)",
16116         "static" : false,
16117         "memberOf" : "Roo.Template"
16118       },
16119       {
16120         "name" : "set",
16121         "type" : "function",
16122         "desc" : "Sets the HTML used as the template and optionally compiles it.",
16123         "sig" : "(html, compile)",
16124         "static" : false,
16125         "memberOf" : "Roo.Template"
16126       }
16127     ]
16128   },
16129   "Roo.bootstrap" : {
16130     "props" : [
16131     ],
16132     "events" : [
16133     ],
16134     "methods" : [
16135     ]
16136   },
16137   "Roo.bootstrap.Alert" : {
16138     "props" : [
16139       {
16140         "name" : "actionMode",
16141         "type" : "String",
16142         "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",
16143         "memberOf" : "Roo.Component"
16144       },
16145       {
16146         "name" : "allowDomMove",
16147         "type" : "Boolean",
16148         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
16149         "memberOf" : "Roo.Component"
16150       },
16151       {
16152         "name" : "can_build_overlaid",
16153         "type" : "Boolean",
16154         "desc" : "True if element can be rebuild from a HTML page",
16155         "memberOf" : "Roo.bootstrap.Component"
16156       },
16157       {
16158         "name" : "cls",
16159         "type" : "String",
16160         "desc" : "css class",
16161         "memberOf" : "Roo.bootstrap.Component"
16162       },
16163       {
16164         "name" : "container_method",
16165         "type" : "string",
16166         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
16167         "memberOf" : "Roo.bootstrap.Component"
16168       },
16169       {
16170         "name" : "dataId",
16171         "type" : "string",
16172         "desc" : "cutomer id",
16173         "memberOf" : "Roo.bootstrap.Component"
16174       },
16175       {
16176         "name" : "disableClass",
16177         "type" : "String",
16178         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
16179         "memberOf" : "Roo.Component"
16180       },
16181       {
16182         "name" : "faicon",
16183         "type" : "String",
16184         "desc" : "font-awesomeicon",
16185         "memberOf" : ""
16186       },
16187       {
16188         "name" : "hideMode",
16189         "type" : "String",
16190         "desc" : [
16191           "(display",
16192           "visibility)"
16193         ],
16194         "memberOf" : "Roo.Component"
16195       },
16196       {
16197         "name" : "html",
16198         "type" : "String",
16199         "desc" : "The content of alert",
16200         "memberOf" : ""
16201       },
16202       {
16203         "name" : "listeners",
16204         "type" : "Object",
16205         "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>",
16206         "memberOf" : "Roo.util.Observable"
16207       },
16208       {
16209         "name" : "name",
16210         "type" : "string",
16211         "desc" : "Specifies name attribute",
16212         "memberOf" : "Roo.bootstrap.Component"
16213       },
16214       {
16215         "name" : "style",
16216         "type" : "String",
16217         "desc" : "any extra css",
16218         "memberOf" : "Roo.bootstrap.Component"
16219       },
16220       {
16221         "name" : "title",
16222         "type" : "String",
16223         "desc" : "The title of alert",
16224         "memberOf" : ""
16225       },
16226       {
16227         "name" : "tooltip",
16228         "type" : "string",
16229         "desc" : "Text for the tooltip",
16230         "memberOf" : "Roo.bootstrap.Component"
16231       },
16232       {
16233         "name" : "visibilityEl",
16234         "type" : "string|object",
16235         "desc" : [
16236           "(el",
16237           "parent)"
16238         ],
16239         "memberOf" : "Roo.bootstrap.Component"
16240       },
16241       {
16242         "name" : "weight",
16243         "type" : "String",
16244         "desc" : [
16245           "(  success",
16246           "info",
16247           "warning",
16248           "danger )"
16249         ],
16250         "memberOf" : ""
16251       },
16252       {
16253         "name" : "xattr",
16254         "type" : "Object",
16255         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
16256         "memberOf" : "Roo.bootstrap.Component"
16257       }
16258     ],
16259     "events" : [
16260       {
16261         "name" : "beforedestroy",
16262         "type" : "function",
16263         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
16264         "sig" : "function (_self)\n{\n\n}",
16265         "memberOf" : "Roo.Component"
16266       },
16267       {
16268         "name" : "beforehide",
16269         "type" : "function",
16270         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
16271         "sig" : "function (_self)\n{\n\n}",
16272         "memberOf" : "Roo.Component"
16273       },
16274       {
16275         "name" : "beforerender",
16276         "type" : "function",
16277         "desc" : "Fires before the component is rendered. Return false to stop the render.",
16278         "sig" : "function (_self)\n{\n\n}",
16279         "memberOf" : "Roo.Component"
16280       },
16281       {
16282         "name" : "beforeshow",
16283         "type" : "function",
16284         "desc" : "Fires before the component is shown.  Return false to stop the show.",
16285         "sig" : "function (_self)\n{\n\n}",
16286         "memberOf" : "Roo.Component"
16287       },
16288       {
16289         "name" : "childrenrendered",
16290         "type" : "function",
16291         "desc" : "Fires when the children have been rendered..",
16292         "sig" : "function (_self)\n{\n\n}",
16293         "memberOf" : "Roo.bootstrap.Component"
16294       },
16295       {
16296         "name" : "destroy",
16297         "type" : "function",
16298         "desc" : "Fires after the component is destroyed.",
16299         "sig" : "function (_self)\n{\n\n}",
16300         "memberOf" : "Roo.Component"
16301       },
16302       {
16303         "name" : "disable",
16304         "type" : "function",
16305         "desc" : "Fires after the component is disabled.",
16306         "sig" : "function (_self)\n{\n\n}",
16307         "memberOf" : "Roo.Component"
16308       },
16309       {
16310         "name" : "enable",
16311         "type" : "function",
16312         "desc" : "Fires after the component is enabled.",
16313         "sig" : "function (_self)\n{\n\n}",
16314         "memberOf" : "Roo.Component"
16315       },
16316       {
16317         "name" : "hide",
16318         "type" : "function",
16319         "desc" : "Fires after the component is hidden.",
16320         "sig" : "function (_self)\n{\n\n}",
16321         "memberOf" : "Roo.Component"
16322       },
16323       {
16324         "name" : "render",
16325         "type" : "function",
16326         "desc" : "Fires after the component is rendered.",
16327         "sig" : "function (_self)\n{\n\n}",
16328         "memberOf" : "Roo.Component"
16329       },
16330       {
16331         "name" : "show",
16332         "type" : "function",
16333         "desc" : "Fires after the component is shown.",
16334         "sig" : "function (_self)\n{\n\n}",
16335         "memberOf" : "Roo.Component"
16336       }
16337     ],
16338     "methods" : [
16339       {
16340         "name" : "addEvents",
16341         "type" : "function",
16342         "desc" : "Used to define events on this Observable",
16343         "sig" : "(object)",
16344         "static" : false,
16345         "memberOf" : "Roo.util.Observable"
16346       },
16347       {
16348         "name" : "addListener",
16349         "type" : "function",
16350         "desc" : "Appends an event handler to this component",
16351         "sig" : "(eventName, handler, scope, options)",
16352         "static" : false,
16353         "memberOf" : "Roo.util.Observable"
16354       },
16355       {
16356         "name" : "capture",
16357         "type" : "function",
16358         "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.",
16359         "sig" : "(o, fn, scope)",
16360         "static" : true,
16361         "memberOf" : "Roo.util.Observable"
16362       },
16363       {
16364         "name" : "destroy",
16365         "type" : "function",
16366         "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}.",
16367         "sig" : "()\n{\n\n}",
16368         "static" : false,
16369         "memberOf" : "Roo.Component"
16370       },
16371       {
16372         "name" : "disable",
16373         "type" : "function",
16374         "desc" : "Disable this component.",
16375         "sig" : "()\n{\n\n}",
16376         "static" : false,
16377         "memberOf" : "Roo.Component"
16378       },
16379       {
16380         "name" : "enable",
16381         "type" : "function",
16382         "desc" : "Enable this component.",
16383         "sig" : "()\n{\n\n}",
16384         "static" : false,
16385         "memberOf" : "Roo.Component"
16386       },
16387       {
16388         "name" : "fireEvent",
16389         "type" : "function",
16390         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
16391         "sig" : "(eventName, args)",
16392         "static" : false,
16393         "memberOf" : "Roo.util.Observable"
16394       },
16395       {
16396         "name" : "focus",
16397         "type" : "function",
16398         "desc" : "Try to focus this component.",
16399         "sig" : "(selectText)",
16400         "static" : false,
16401         "memberOf" : "Roo.Component"
16402       },
16403       {
16404         "name" : "getChildContainer",
16405         "type" : "function",
16406         "desc" : "Fetch the element to add children to",
16407         "sig" : "()\n{\n\n}",
16408         "static" : false,
16409         "memberOf" : "Roo.bootstrap.Component"
16410       },
16411       {
16412         "name" : "getEl",
16413         "type" : "function",
16414         "desc" : "Returns the underlying {@link Roo.Element}.",
16415         "sig" : "()\n{\n\n}",
16416         "static" : false,
16417         "memberOf" : "Roo.Component"
16418       },
16419       {
16420         "name" : "getId",
16421         "type" : "function",
16422         "desc" : "Returns the id of this component.",
16423         "sig" : "()\n{\n\n}",
16424         "static" : false,
16425         "memberOf" : "Roo.Component"
16426       },
16427       {
16428         "name" : "getVisibilityEl",
16429         "type" : "function",
16430         "desc" : "Get the element that will be used to show or hide",
16431         "sig" : "()\n{\n\n}",
16432         "static" : false,
16433         "memberOf" : "Roo.bootstrap.Component"
16434       },
16435       {
16436         "name" : "hasListener",
16437         "type" : "function",
16438         "desc" : "Checks to see if this object has any listeners for a specified event",
16439         "sig" : "(eventName)",
16440         "static" : false,
16441         "memberOf" : "Roo.util.Observable"
16442       },
16443       {
16444         "name" : "hide",
16445         "type" : "function",
16446         "desc" : "Hide a component - adds 'hidden' class",
16447         "sig" : "()\n{\n\n}",
16448         "static" : false,
16449         "memberOf" : "Roo.bootstrap.Component"
16450       },
16451       {
16452         "name" : "initEvents",
16453         "type" : "function",
16454         "desc" : "Initialize Events for the element",
16455         "sig" : "()\n{\n\n}",
16456         "static" : false,
16457         "memberOf" : "Roo.bootstrap.Component"
16458       },
16459       {
16460         "name" : "isVisible",
16461         "type" : "function",
16462         "desc" : "Returns true if this component is visible.",
16463         "sig" : "()\n{\n\n}",
16464         "static" : false,
16465         "memberOf" : "Roo.Component"
16466       },
16467       {
16468         "name" : "on",
16469         "type" : "function",
16470         "desc" : "Appends an event handler to this element (shorthand for addListener)",
16471         "sig" : "(eventName, handler, scope, options)",
16472         "static" : false,
16473         "memberOf" : "Roo.util.Observable"
16474       },
16475       {
16476         "name" : "purgeListeners",
16477         "type" : "function",
16478         "desc" : "Removes all listeners for this object",
16479         "sig" : "()\n{\n\n}",
16480         "static" : false,
16481         "memberOf" : "Roo.util.Observable"
16482       },
16483       {
16484         "name" : "releaseCapture",
16485         "type" : "function",
16486         "desc" : "Removes <b>all</b> added captures from the Observable.",
16487         "sig" : "(o)",
16488         "static" : true,
16489         "memberOf" : "Roo.util.Observable"
16490       },
16491       {
16492         "name" : "removeListener",
16493         "type" : "function",
16494         "desc" : "Removes a listener",
16495         "sig" : "(eventName, handler, scope)",
16496         "static" : false,
16497         "memberOf" : "Roo.util.Observable"
16498       },
16499       {
16500         "name" : "render",
16501         "type" : "function",
16502         "desc" : "If this is a lazy rendering component, render it to its container element.",
16503         "sig" : "(container)",
16504         "static" : false,
16505         "memberOf" : "Roo.Component"
16506       },
16507       {
16508         "name" : "setDisabled",
16509         "type" : "function",
16510         "desc" : "Convenience function for setting disabled/enabled by boolean.",
16511         "sig" : "(disabled)",
16512         "static" : false,
16513         "memberOf" : "Roo.Component"
16514       },
16515       {
16516         "name" : "setVisibilityEl",
16517         "type" : "function",
16518         "desc" : "Set the element that will be used to show or hide",
16519         "sig" : "()\n{\n\n}",
16520         "static" : false,
16521         "memberOf" : "Roo.bootstrap.Component"
16522       },
16523       {
16524         "name" : "setVisible",
16525         "type" : "function",
16526         "desc" : "Convenience function to hide or show this component by boolean.",
16527         "sig" : "(visible)",
16528         "static" : false,
16529         "memberOf" : "Roo.Component"
16530       },
16531       {
16532         "name" : "show",
16533         "type" : "function",
16534         "desc" : "Show a component - removes 'hidden' class",
16535         "sig" : "()\n{\n\n}",
16536         "static" : false,
16537         "memberOf" : "Roo.bootstrap.Component"
16538       },
16539       {
16540         "name" : "tooltipEl",
16541         "type" : "function",
16542         "desc" : "Fetch the element to display the tooltip on.",
16543         "sig" : "()\n{\n\n}",
16544         "static" : false,
16545         "memberOf" : "Roo.bootstrap.Component"
16546       },
16547       {
16548         "name" : "un",
16549         "type" : "function",
16550         "desc" : "Removes a listener (shorthand for removeListener)",
16551         "sig" : "(eventName, handler, scope)",
16552         "static" : false,
16553         "memberOf" : "Roo.util.Observable"
16554       }
16555     ]
16556   },
16557   "Roo.bootstrap.BezierSignature" : {
16558     "props" : [
16559       {
16560         "name" : "Add",
16561         "type" : "integer",
16562         "desc" : "the next point only if the previous one is farther than x pixels. Defaults to 5.",
16563         "memberOf" : ""
16564       },
16565       {
16566         "name" : "Callback",
16567         "type" : "function",
16568         "desc" : "when stroke begin.",
16569         "memberOf" : ""
16570       },
16571       {
16572         "name" : "Color",
16573         "type" : "string",
16574         "desc" : "used to draw the lines. Can be any color format accepted by context.fillStyle. Defaults to \"black\".",
16575         "memberOf" : ""
16576       },
16577       {
16578         "name" : "Draw",
16579         "type" : "integer",
16580         "desc" : "the next point at most once per every x milliseconds. Set it to 0 to turn off throttling. Defaults to 16.",
16581         "memberOf" : ""
16582       },
16583       {
16584         "name" : "Maximum",
16585         "type" : "float",
16586         "desc" : "width of a line. Defaults to 2.5.",
16587         "memberOf" : ""
16588       },
16589       {
16590         "name" : "Minimum",
16591         "type" : "float",
16592         "desc" : "width of a line. Defaults to 0.5.",
16593         "memberOf" : ""
16594       },
16595       {
16596         "name" : "Radius",
16597         "type" : "float|function",
16598         "desc" : "of a single dot.",
16599         "memberOf" : ""
16600       },
16601       {
16602         "name" : "Weight",
16603         "type" : "float",
16604         "desc" : "used to modify new velocity based on the previous velocity. Defaults to 0.7.",
16605         "memberOf" : ""
16606       },
16607       {
16608         "name" : "actionMode",
16609         "type" : "String",
16610         "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",
16611         "memberOf" : "Roo.Component"
16612       },
16613       {
16614         "name" : "allowDomMove",
16615         "type" : "Boolean",
16616         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
16617         "memberOf" : "Roo.Component"
16618       },
16619       {
16620         "name" : "can_build_overlaid",
16621         "type" : "Boolean",
16622         "desc" : "True if element can be rebuild from a HTML page",
16623         "memberOf" : "Roo.bootstrap.Component"
16624       },
16625       {
16626         "name" : "canvas",
16627         "type" : "int",
16628         "desc" : "height",
16629         "memberOf" : ""
16630       },
16631       {
16632         "name" : "cls",
16633         "type" : "String",
16634         "desc" : "css class",
16635         "memberOf" : "Roo.bootstrap.Component"
16636       },
16637       {
16638         "name" : "container_method",
16639         "type" : "string",
16640         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
16641         "memberOf" : "Roo.bootstrap.Component"
16642       },
16643       {
16644         "name" : "dataId",
16645         "type" : "string",
16646         "desc" : "cutomer id",
16647         "memberOf" : "Roo.bootstrap.Component"
16648       },
16649       {
16650         "name" : "disableClass",
16651         "type" : "String",
16652         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
16653         "memberOf" : "Roo.Component"
16654       },
16655       {
16656         "name" : "hideMode",
16657         "type" : "String",
16658         "desc" : [
16659           "(display",
16660           "visibility)"
16661         ],
16662         "memberOf" : "Roo.Component"
16663       },
16664       {
16665         "name" : "listeners",
16666         "type" : "Object",
16667         "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>",
16668         "memberOf" : "Roo.util.Observable"
16669       },
16670       {
16671         "name" : "name",
16672         "type" : "string",
16673         "desc" : "Specifies name attribute",
16674         "memberOf" : "Roo.bootstrap.Component"
16675       },
16676       {
16677         "name" : "style",
16678         "type" : "String",
16679         "desc" : "any extra css",
16680         "memberOf" : "Roo.bootstrap.Component"
16681       },
16682       {
16683         "name" : "tooltip",
16684         "type" : "string",
16685         "desc" : "Text for the tooltip",
16686         "memberOf" : "Roo.bootstrap.Component"
16687       },
16688       {
16689         "name" : "visibilityEl",
16690         "type" : "string|object",
16691         "desc" : [
16692           "(el",
16693           "parent)"
16694         ],
16695         "memberOf" : "Roo.bootstrap.Component"
16696       },
16697       {
16698         "name" : "xattr",
16699         "type" : "Object",
16700         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
16701         "memberOf" : "Roo.bootstrap.Component"
16702       }
16703     ],
16704     "events" : [
16705       {
16706         "name" : "beforedestroy",
16707         "type" : "function",
16708         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
16709         "sig" : "function (_self)\n{\n\n}",
16710         "memberOf" : "Roo.Component"
16711       },
16712       {
16713         "name" : "beforehide",
16714         "type" : "function",
16715         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
16716         "sig" : "function (_self)\n{\n\n}",
16717         "memberOf" : "Roo.Component"
16718       },
16719       {
16720         "name" : "beforerender",
16721         "type" : "function",
16722         "desc" : "Fires before the component is rendered. Return false to stop the render.",
16723         "sig" : "function (_self)\n{\n\n}",
16724         "memberOf" : "Roo.Component"
16725       },
16726       {
16727         "name" : "beforeshow",
16728         "type" : "function",
16729         "desc" : "Fires before the component is shown.  Return false to stop the show.",
16730         "sig" : "function (_self)\n{\n\n}",
16731         "memberOf" : "Roo.Component"
16732       },
16733       {
16734         "name" : "childrenrendered",
16735         "type" : "function",
16736         "desc" : "Fires when the children have been rendered..",
16737         "sig" : "function (_self)\n{\n\n}",
16738         "memberOf" : "Roo.bootstrap.Component"
16739       },
16740       {
16741         "name" : "destroy",
16742         "type" : "function",
16743         "desc" : "Fires after the component is destroyed.",
16744         "sig" : "function (_self)\n{\n\n}",
16745         "memberOf" : "Roo.Component"
16746       },
16747       {
16748         "name" : "disable",
16749         "type" : "function",
16750         "desc" : "Fires after the component is disabled.",
16751         "sig" : "function (_self)\n{\n\n}",
16752         "memberOf" : "Roo.Component"
16753       },
16754       {
16755         "name" : "enable",
16756         "type" : "function",
16757         "desc" : "Fires after the component is enabled.",
16758         "sig" : "function (_self)\n{\n\n}",
16759         "memberOf" : "Roo.Component"
16760       },
16761       {
16762         "name" : "hide",
16763         "type" : "function",
16764         "desc" : "Fires after the component is hidden.",
16765         "sig" : "function (_self)\n{\n\n}",
16766         "memberOf" : "Roo.Component"
16767       },
16768       {
16769         "name" : "render",
16770         "type" : "function",
16771         "desc" : "Fires after the component is rendered.",
16772         "sig" : "function (_self)\n{\n\n}",
16773         "memberOf" : "Roo.Component"
16774       },
16775       {
16776         "name" : "show",
16777         "type" : "function",
16778         "desc" : "Fires after the component is shown.",
16779         "sig" : "function (_self)\n{\n\n}",
16780         "memberOf" : "Roo.Component"
16781       }
16782     ],
16783     "methods" : [
16784       {
16785         "name" : "addEvents",
16786         "type" : "function",
16787         "desc" : "Used to define events on this Observable",
16788         "sig" : "(object)",
16789         "static" : false,
16790         "memberOf" : "Roo.util.Observable"
16791       },
16792       {
16793         "name" : "addListener",
16794         "type" : "function",
16795         "desc" : "Appends an event handler to this component",
16796         "sig" : "(eventName, handler, scope, options)",
16797         "static" : false,
16798         "memberOf" : "Roo.util.Observable"
16799       },
16800       {
16801         "name" : "capture",
16802         "type" : "function",
16803         "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.",
16804         "sig" : "(o, fn, scope)",
16805         "static" : true,
16806         "memberOf" : "Roo.util.Observable"
16807       },
16808       {
16809         "name" : "destroy",
16810         "type" : "function",
16811         "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}.",
16812         "sig" : "()\n{\n\n}",
16813         "static" : false,
16814         "memberOf" : "Roo.Component"
16815       },
16816       {
16817         "name" : "disable",
16818         "type" : "function",
16819         "desc" : "Disable this component.",
16820         "sig" : "()\n{\n\n}",
16821         "static" : false,
16822         "memberOf" : "Roo.Component"
16823       },
16824       {
16825         "name" : "enable",
16826         "type" : "function",
16827         "desc" : "Enable this component.",
16828         "sig" : "()\n{\n\n}",
16829         "static" : false,
16830         "memberOf" : "Roo.Component"
16831       },
16832       {
16833         "name" : "fireEvent",
16834         "type" : "function",
16835         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
16836         "sig" : "(eventName, args)",
16837         "static" : false,
16838         "memberOf" : "Roo.util.Observable"
16839       },
16840       {
16841         "name" : "focus",
16842         "type" : "function",
16843         "desc" : "Try to focus this component.",
16844         "sig" : "(selectText)",
16845         "static" : false,
16846         "memberOf" : "Roo.Component"
16847       },
16848       {
16849         "name" : "getChildContainer",
16850         "type" : "function",
16851         "desc" : "Fetch the element to add children to",
16852         "sig" : "()\n{\n\n}",
16853         "static" : false,
16854         "memberOf" : "Roo.bootstrap.Component"
16855       },
16856       {
16857         "name" : "getEl",
16858         "type" : "function",
16859         "desc" : "Returns the underlying {@link Roo.Element}.",
16860         "sig" : "()\n{\n\n}",
16861         "static" : false,
16862         "memberOf" : "Roo.Component"
16863       },
16864       {
16865         "name" : "getId",
16866         "type" : "function",
16867         "desc" : "Returns the id of this component.",
16868         "sig" : "()\n{\n\n}",
16869         "static" : false,
16870         "memberOf" : "Roo.Component"
16871       },
16872       {
16873         "name" : "getVisibilityEl",
16874         "type" : "function",
16875         "desc" : "Get the element that will be used to show or hide",
16876         "sig" : "()\n{\n\n}",
16877         "static" : false,
16878         "memberOf" : "Roo.bootstrap.Component"
16879       },
16880       {
16881         "name" : "hasListener",
16882         "type" : "function",
16883         "desc" : "Checks to see if this object has any listeners for a specified event",
16884         "sig" : "(eventName)",
16885         "static" : false,
16886         "memberOf" : "Roo.util.Observable"
16887       },
16888       {
16889         "name" : "hide",
16890         "type" : "function",
16891         "desc" : "Hide a component - adds 'hidden' class",
16892         "sig" : "()\n{\n\n}",
16893         "static" : false,
16894         "memberOf" : "Roo.bootstrap.Component"
16895       },
16896       {
16897         "name" : "initEvents",
16898         "type" : "function",
16899         "desc" : "Initialize Events for the element",
16900         "sig" : "()\n{\n\n}",
16901         "static" : false,
16902         "memberOf" : "Roo.bootstrap.Component"
16903       },
16904       {
16905         "name" : "isVisible",
16906         "type" : "function",
16907         "desc" : "Returns true if this component is visible.",
16908         "sig" : "()\n{\n\n}",
16909         "static" : false,
16910         "memberOf" : "Roo.Component"
16911       },
16912       {
16913         "name" : "on",
16914         "type" : "function",
16915         "desc" : "Appends an event handler to this element (shorthand for addListener)",
16916         "sig" : "(eventName, handler, scope, options)",
16917         "static" : false,
16918         "memberOf" : "Roo.util.Observable"
16919       },
16920       {
16921         "name" : "purgeListeners",
16922         "type" : "function",
16923         "desc" : "Removes all listeners for this object",
16924         "sig" : "()\n{\n\n}",
16925         "static" : false,
16926         "memberOf" : "Roo.util.Observable"
16927       },
16928       {
16929         "name" : "releaseCapture",
16930         "type" : "function",
16931         "desc" : "Removes <b>all</b> added captures from the Observable.",
16932         "sig" : "(o)",
16933         "static" : true,
16934         "memberOf" : "Roo.util.Observable"
16935       },
16936       {
16937         "name" : "removeListener",
16938         "type" : "function",
16939         "desc" : "Removes a listener",
16940         "sig" : "(eventName, handler, scope)",
16941         "static" : false,
16942         "memberOf" : "Roo.util.Observable"
16943       },
16944       {
16945         "name" : "render",
16946         "type" : "function",
16947         "desc" : "If this is a lazy rendering component, render it to its container element.",
16948         "sig" : "(container)",
16949         "static" : false,
16950         "memberOf" : "Roo.Component"
16951       },
16952       {
16953         "name" : "setDisabled",
16954         "type" : "function",
16955         "desc" : "Convenience function for setting disabled/enabled by boolean.",
16956         "sig" : "(disabled)",
16957         "static" : false,
16958         "memberOf" : "Roo.Component"
16959       },
16960       {
16961         "name" : "setVisibilityEl",
16962         "type" : "function",
16963         "desc" : "Set the element that will be used to show or hide",
16964         "sig" : "()\n{\n\n}",
16965         "static" : false,
16966         "memberOf" : "Roo.bootstrap.Component"
16967       },
16968       {
16969         "name" : "setVisible",
16970         "type" : "function",
16971         "desc" : "Convenience function to hide or show this component by boolean.",
16972         "sig" : "(visible)",
16973         "static" : false,
16974         "memberOf" : "Roo.Component"
16975       },
16976       {
16977         "name" : "show",
16978         "type" : "function",
16979         "desc" : "Show a component - removes 'hidden' class",
16980         "sig" : "()\n{\n\n}",
16981         "static" : false,
16982         "memberOf" : "Roo.bootstrap.Component"
16983       },
16984       {
16985         "name" : "tooltipEl",
16986         "type" : "function",
16987         "desc" : "Fetch the element to display the tooltip on.",
16988         "sig" : "()\n{\n\n}",
16989         "static" : false,
16990         "memberOf" : "Roo.bootstrap.Component"
16991       },
16992       {
16993         "name" : "un",
16994         "type" : "function",
16995         "desc" : "Removes a listener (shorthand for removeListener)",
16996         "sig" : "(eventName, handler, scope)",
16997         "static" : false,
16998         "memberOf" : "Roo.util.Observable"
16999       }
17000     ]
17001   },
17002   "Roo.bootstrap.Body" : {
17003     "props" : [
17004       {
17005         "name" : "actionMode",
17006         "type" : "String",
17007         "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",
17008         "memberOf" : "Roo.Component"
17009       },
17010       {
17011         "name" : "allowDomMove",
17012         "type" : "Boolean",
17013         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
17014         "memberOf" : "Roo.Component"
17015       },
17016       {
17017         "name" : "can_build_overlaid",
17018         "type" : "Boolean",
17019         "desc" : "True if element can be rebuild from a HTML page",
17020         "memberOf" : "Roo.bootstrap.Component"
17021       },
17022       {
17023         "name" : "cls",
17024         "type" : "String",
17025         "desc" : "css class",
17026         "memberOf" : "Roo.bootstrap.Component"
17027       },
17028       {
17029         "name" : "container_method",
17030         "type" : "string",
17031         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
17032         "memberOf" : "Roo.bootstrap.Component"
17033       },
17034       {
17035         "name" : "dataId",
17036         "type" : "string",
17037         "desc" : "cutomer id",
17038         "memberOf" : "Roo.bootstrap.Component"
17039       },
17040       {
17041         "name" : "disableClass",
17042         "type" : "String",
17043         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
17044         "memberOf" : "Roo.Component"
17045       },
17046       {
17047         "name" : "hideMode",
17048         "type" : "String",
17049         "desc" : [
17050           "(display",
17051           "visibility)"
17052         ],
17053         "memberOf" : "Roo.Component"
17054       },
17055       {
17056         "name" : "listeners",
17057         "type" : "Object",
17058         "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>",
17059         "memberOf" : "Roo.util.Observable"
17060       },
17061       {
17062         "name" : "name",
17063         "type" : "string",
17064         "desc" : "Specifies name attribute",
17065         "memberOf" : "Roo.bootstrap.Component"
17066       },
17067       {
17068         "name" : "style",
17069         "type" : "String",
17070         "desc" : "any extra css",
17071         "memberOf" : "Roo.bootstrap.Component"
17072       },
17073       {
17074         "name" : "tooltip",
17075         "type" : "string",
17076         "desc" : "Text for the tooltip",
17077         "memberOf" : "Roo.bootstrap.Component"
17078       },
17079       {
17080         "name" : "visibilityEl",
17081         "type" : "string|object",
17082         "desc" : [
17083           "(el",
17084           "parent)"
17085         ],
17086         "memberOf" : "Roo.bootstrap.Component"
17087       },
17088       {
17089         "name" : "xattr",
17090         "type" : "Object",
17091         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
17092         "memberOf" : "Roo.bootstrap.Component"
17093       }
17094     ],
17095     "events" : [
17096       {
17097         "name" : "beforedestroy",
17098         "type" : "function",
17099         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
17100         "sig" : "function (_self)\n{\n\n}",
17101         "memberOf" : "Roo.Component"
17102       },
17103       {
17104         "name" : "beforehide",
17105         "type" : "function",
17106         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
17107         "sig" : "function (_self)\n{\n\n}",
17108         "memberOf" : "Roo.Component"
17109       },
17110       {
17111         "name" : "beforerender",
17112         "type" : "function",
17113         "desc" : "Fires before the component is rendered. Return false to stop the render.",
17114         "sig" : "function (_self)\n{\n\n}",
17115         "memberOf" : "Roo.Component"
17116       },
17117       {
17118         "name" : "beforeshow",
17119         "type" : "function",
17120         "desc" : "Fires before the component is shown.  Return false to stop the show.",
17121         "sig" : "function (_self)\n{\n\n}",
17122         "memberOf" : "Roo.Component"
17123       },
17124       {
17125         "name" : "childrenrendered",
17126         "type" : "function",
17127         "desc" : "Fires when the children have been rendered..",
17128         "sig" : "function (_self)\n{\n\n}",
17129         "memberOf" : "Roo.bootstrap.Component"
17130       },
17131       {
17132         "name" : "destroy",
17133         "type" : "function",
17134         "desc" : "Fires after the component is destroyed.",
17135         "sig" : "function (_self)\n{\n\n}",
17136         "memberOf" : "Roo.Component"
17137       },
17138       {
17139         "name" : "disable",
17140         "type" : "function",
17141         "desc" : "Fires after the component is disabled.",
17142         "sig" : "function (_self)\n{\n\n}",
17143         "memberOf" : "Roo.Component"
17144       },
17145       {
17146         "name" : "enable",
17147         "type" : "function",
17148         "desc" : "Fires after the component is enabled.",
17149         "sig" : "function (_self)\n{\n\n}",
17150         "memberOf" : "Roo.Component"
17151       },
17152       {
17153         "name" : "hide",
17154         "type" : "function",
17155         "desc" : "Fires after the component is hidden.",
17156         "sig" : "function (_self)\n{\n\n}",
17157         "memberOf" : "Roo.Component"
17158       },
17159       {
17160         "name" : "render",
17161         "type" : "function",
17162         "desc" : "Fires after the component is rendered.",
17163         "sig" : "function (_self)\n{\n\n}",
17164         "memberOf" : "Roo.Component"
17165       },
17166       {
17167         "name" : "show",
17168         "type" : "function",
17169         "desc" : "Fires after the component is shown.",
17170         "sig" : "function (_self)\n{\n\n}",
17171         "memberOf" : "Roo.Component"
17172       }
17173     ],
17174     "methods" : [
17175       {
17176         "name" : "addEvents",
17177         "type" : "function",
17178         "desc" : "Used to define events on this Observable",
17179         "sig" : "(object)",
17180         "static" : false,
17181         "memberOf" : "Roo.util.Observable"
17182       },
17183       {
17184         "name" : "addListener",
17185         "type" : "function",
17186         "desc" : "Appends an event handler to this component",
17187         "sig" : "(eventName, handler, scope, options)",
17188         "static" : false,
17189         "memberOf" : "Roo.util.Observable"
17190       },
17191       {
17192         "name" : "capture",
17193         "type" : "function",
17194         "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.",
17195         "sig" : "(o, fn, scope)",
17196         "static" : true,
17197         "memberOf" : "Roo.util.Observable"
17198       },
17199       {
17200         "name" : "destroy",
17201         "type" : "function",
17202         "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}.",
17203         "sig" : "()\n{\n\n}",
17204         "static" : false,
17205         "memberOf" : "Roo.Component"
17206       },
17207       {
17208         "name" : "disable",
17209         "type" : "function",
17210         "desc" : "Disable this component.",
17211         "sig" : "()\n{\n\n}",
17212         "static" : false,
17213         "memberOf" : "Roo.Component"
17214       },
17215       {
17216         "name" : "enable",
17217         "type" : "function",
17218         "desc" : "Enable this component.",
17219         "sig" : "()\n{\n\n}",
17220         "static" : false,
17221         "memberOf" : "Roo.Component"
17222       },
17223       {
17224         "name" : "fireEvent",
17225         "type" : "function",
17226         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
17227         "sig" : "(eventName, args)",
17228         "static" : false,
17229         "memberOf" : "Roo.util.Observable"
17230       },
17231       {
17232         "name" : "focus",
17233         "type" : "function",
17234         "desc" : "Try to focus this component.",
17235         "sig" : "(selectText)",
17236         "static" : false,
17237         "memberOf" : "Roo.Component"
17238       },
17239       {
17240         "name" : "getChildContainer",
17241         "type" : "function",
17242         "desc" : "Fetch the element to add children to",
17243         "sig" : "()\n{\n\n}",
17244         "static" : false,
17245         "memberOf" : "Roo.bootstrap.Component"
17246       },
17247       {
17248         "name" : "getEl",
17249         "type" : "function",
17250         "desc" : "Returns the underlying {@link Roo.Element}.",
17251         "sig" : "()\n{\n\n}",
17252         "static" : false,
17253         "memberOf" : "Roo.Component"
17254       },
17255       {
17256         "name" : "getId",
17257         "type" : "function",
17258         "desc" : "Returns the id of this component.",
17259         "sig" : "()\n{\n\n}",
17260         "static" : false,
17261         "memberOf" : "Roo.Component"
17262       },
17263       {
17264         "name" : "getVisibilityEl",
17265         "type" : "function",
17266         "desc" : "Get the element that will be used to show or hide",
17267         "sig" : "()\n{\n\n}",
17268         "static" : false,
17269         "memberOf" : "Roo.bootstrap.Component"
17270       },
17271       {
17272         "name" : "hasListener",
17273         "type" : "function",
17274         "desc" : "Checks to see if this object has any listeners for a specified event",
17275         "sig" : "(eventName)",
17276         "static" : false,
17277         "memberOf" : "Roo.util.Observable"
17278       },
17279       {
17280         "name" : "hide",
17281         "type" : "function",
17282         "desc" : "Hide a component - adds 'hidden' class",
17283         "sig" : "()\n{\n\n}",
17284         "static" : false,
17285         "memberOf" : "Roo.bootstrap.Component"
17286       },
17287       {
17288         "name" : "initEvents",
17289         "type" : "function",
17290         "desc" : "Initialize Events for the element",
17291         "sig" : "()\n{\n\n}",
17292         "static" : false,
17293         "memberOf" : "Roo.bootstrap.Component"
17294       },
17295       {
17296         "name" : "isVisible",
17297         "type" : "function",
17298         "desc" : "Returns true if this component is visible.",
17299         "sig" : "()\n{\n\n}",
17300         "static" : false,
17301         "memberOf" : "Roo.Component"
17302       },
17303       {
17304         "name" : "on",
17305         "type" : "function",
17306         "desc" : "Appends an event handler to this element (shorthand for addListener)",
17307         "sig" : "(eventName, handler, scope, options)",
17308         "static" : false,
17309         "memberOf" : "Roo.util.Observable"
17310       },
17311       {
17312         "name" : "purgeListeners",
17313         "type" : "function",
17314         "desc" : "Removes all listeners for this object",
17315         "sig" : "()\n{\n\n}",
17316         "static" : false,
17317         "memberOf" : "Roo.util.Observable"
17318       },
17319       {
17320         "name" : "releaseCapture",
17321         "type" : "function",
17322         "desc" : "Removes <b>all</b> added captures from the Observable.",
17323         "sig" : "(o)",
17324         "static" : true,
17325         "memberOf" : "Roo.util.Observable"
17326       },
17327       {
17328         "name" : "removeListener",
17329         "type" : "function",
17330         "desc" : "Removes a listener",
17331         "sig" : "(eventName, handler, scope)",
17332         "static" : false,
17333         "memberOf" : "Roo.util.Observable"
17334       },
17335       {
17336         "name" : "render",
17337         "type" : "function",
17338         "desc" : "If this is a lazy rendering component, render it to its container element.",
17339         "sig" : "(container)",
17340         "static" : false,
17341         "memberOf" : "Roo.Component"
17342       },
17343       {
17344         "name" : "setDisabled",
17345         "type" : "function",
17346         "desc" : "Convenience function for setting disabled/enabled by boolean.",
17347         "sig" : "(disabled)",
17348         "static" : false,
17349         "memberOf" : "Roo.Component"
17350       },
17351       {
17352         "name" : "setVisibilityEl",
17353         "type" : "function",
17354         "desc" : "Set the element that will be used to show or hide",
17355         "sig" : "()\n{\n\n}",
17356         "static" : false,
17357         "memberOf" : "Roo.bootstrap.Component"
17358       },
17359       {
17360         "name" : "setVisible",
17361         "type" : "function",
17362         "desc" : "Convenience function to hide or show this component by boolean.",
17363         "sig" : "(visible)",
17364         "static" : false,
17365         "memberOf" : "Roo.Component"
17366       },
17367       {
17368         "name" : "show",
17369         "type" : "function",
17370         "desc" : "Show a component - removes 'hidden' class",
17371         "sig" : "()\n{\n\n}",
17372         "static" : false,
17373         "memberOf" : "Roo.bootstrap.Component"
17374       },
17375       {
17376         "name" : "tooltipEl",
17377         "type" : "function",
17378         "desc" : "Fetch the element to display the tooltip on.",
17379         "sig" : "()\n{\n\n}",
17380         "static" : false,
17381         "memberOf" : "Roo.bootstrap.Component"
17382       },
17383       {
17384         "name" : "un",
17385         "type" : "function",
17386         "desc" : "Removes a listener (shorthand for removeListener)",
17387         "sig" : "(eventName, handler, scope)",
17388         "static" : false,
17389         "memberOf" : "Roo.util.Observable"
17390       }
17391     ]
17392   },
17393   "Roo.bootstrap.Brick" : {
17394     "props" : [
17395       {
17396         "name" : "actionMode",
17397         "type" : "String",
17398         "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",
17399         "memberOf" : "Roo.Component"
17400       },
17401       {
17402         "name" : "allowDomMove",
17403         "type" : "Boolean",
17404         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
17405         "memberOf" : "Roo.Component"
17406       },
17407       {
17408         "name" : "bgimage",
17409         "type" : "String",
17410         "desc" : "",
17411         "memberOf" : ""
17412       },
17413       {
17414         "name" : "can_build_overlaid",
17415         "type" : "Boolean",
17416         "desc" : "True if element can be rebuild from a HTML page",
17417         "memberOf" : "Roo.bootstrap.Component"
17418       },
17419       {
17420         "name" : "cls",
17421         "type" : "String",
17422         "desc" : "",
17423         "memberOf" : ""
17424       },
17425       {
17426         "name" : "container_method",
17427         "type" : "string",
17428         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
17429         "memberOf" : "Roo.bootstrap.Component"
17430       },
17431       {
17432         "name" : "dataId",
17433         "type" : "string",
17434         "desc" : "cutomer id",
17435         "memberOf" : "Roo.bootstrap.Component"
17436       },
17437       {
17438         "name" : "disableClass",
17439         "type" : "String",
17440         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
17441         "memberOf" : "Roo.Component"
17442       },
17443       {
17444         "name" : "hideMode",
17445         "type" : "String",
17446         "desc" : [
17447           "(display",
17448           "visibility)"
17449         ],
17450         "memberOf" : "Roo.Component"
17451       },
17452       {
17453         "name" : "href",
17454         "type" : "String",
17455         "desc" : "",
17456         "memberOf" : ""
17457       },
17458       {
17459         "name" : "html",
17460         "type" : "String",
17461         "desc" : "",
17462         "memberOf" : ""
17463       },
17464       {
17465         "name" : "listeners",
17466         "type" : "Object",
17467         "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>",
17468         "memberOf" : "Roo.util.Observable"
17469       },
17470       {
17471         "name" : "name",
17472         "type" : "string",
17473         "desc" : "Specifies name attribute",
17474         "memberOf" : "Roo.bootstrap.Component"
17475       },
17476       {
17477         "name" : "square",
17478         "type" : "Boolean",
17479         "desc" : "",
17480         "memberOf" : ""
17481       },
17482       {
17483         "name" : "style",
17484         "type" : "String",
17485         "desc" : "any extra css",
17486         "memberOf" : "Roo.bootstrap.Component"
17487       },
17488       {
17489         "name" : "title",
17490         "type" : "String",
17491         "desc" : "",
17492         "memberOf" : ""
17493       },
17494       {
17495         "name" : "tooltip",
17496         "type" : "string",
17497         "desc" : "Text for the tooltip",
17498         "memberOf" : "Roo.bootstrap.Component"
17499       },
17500       {
17501         "name" : "video",
17502         "type" : "String",
17503         "desc" : "",
17504         "memberOf" : ""
17505       },
17506       {
17507         "name" : "visibilityEl",
17508         "type" : "string|object",
17509         "desc" : [
17510           "(el",
17511           "parent)"
17512         ],
17513         "memberOf" : "Roo.bootstrap.Component"
17514       },
17515       {
17516         "name" : "xattr",
17517         "type" : "Object",
17518         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
17519         "memberOf" : "Roo.bootstrap.Component"
17520       }
17521     ],
17522     "events" : [
17523       {
17524         "name" : "beforedestroy",
17525         "type" : "function",
17526         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
17527         "sig" : "function (_self)\n{\n\n}",
17528         "memberOf" : "Roo.Component"
17529       },
17530       {
17531         "name" : "beforehide",
17532         "type" : "function",
17533         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
17534         "sig" : "function (_self)\n{\n\n}",
17535         "memberOf" : "Roo.Component"
17536       },
17537       {
17538         "name" : "beforerender",
17539         "type" : "function",
17540         "desc" : "Fires before the component is rendered. Return false to stop the render.",
17541         "sig" : "function (_self)\n{\n\n}",
17542         "memberOf" : "Roo.Component"
17543       },
17544       {
17545         "name" : "beforeshow",
17546         "type" : "function",
17547         "desc" : "Fires before the component is shown.  Return false to stop the show.",
17548         "sig" : "function (_self)\n{\n\n}",
17549         "memberOf" : "Roo.Component"
17550       },
17551       {
17552         "name" : "childrenrendered",
17553         "type" : "function",
17554         "desc" : "Fires when the children have been rendered..",
17555         "sig" : "function (_self)\n{\n\n}",
17556         "memberOf" : "Roo.bootstrap.Component"
17557       },
17558       {
17559         "name" : "click",
17560         "type" : "function",
17561         "desc" : "When a Brick is click",
17562         "sig" : "function (_self, e)\n{\n\n}",
17563         "memberOf" : ""
17564       },
17565       {
17566         "name" : "destroy",
17567         "type" : "function",
17568         "desc" : "Fires after the component is destroyed.",
17569         "sig" : "function (_self)\n{\n\n}",
17570         "memberOf" : "Roo.Component"
17571       },
17572       {
17573         "name" : "disable",
17574         "type" : "function",
17575         "desc" : "Fires after the component is disabled.",
17576         "sig" : "function (_self)\n{\n\n}",
17577         "memberOf" : "Roo.Component"
17578       },
17579       {
17580         "name" : "enable",
17581         "type" : "function",
17582         "desc" : "Fires after the component is enabled.",
17583         "sig" : "function (_self)\n{\n\n}",
17584         "memberOf" : "Roo.Component"
17585       },
17586       {
17587         "name" : "hide",
17588         "type" : "function",
17589         "desc" : "Fires after the component is hidden.",
17590         "sig" : "function (_self)\n{\n\n}",
17591         "memberOf" : "Roo.Component"
17592       },
17593       {
17594         "name" : "render",
17595         "type" : "function",
17596         "desc" : "Fires after the component is rendered.",
17597         "sig" : "function (_self)\n{\n\n}",
17598         "memberOf" : "Roo.Component"
17599       },
17600       {
17601         "name" : "show",
17602         "type" : "function",
17603         "desc" : "Fires after the component is shown.",
17604         "sig" : "function (_self)\n{\n\n}",
17605         "memberOf" : "Roo.Component"
17606       }
17607     ],
17608     "methods" : [
17609       {
17610         "name" : "addEvents",
17611         "type" : "function",
17612         "desc" : "Used to define events on this Observable",
17613         "sig" : "(object)",
17614         "static" : false,
17615         "memberOf" : "Roo.util.Observable"
17616       },
17617       {
17618         "name" : "addListener",
17619         "type" : "function",
17620         "desc" : "Appends an event handler to this component",
17621         "sig" : "(eventName, handler, scope, options)",
17622         "static" : false,
17623         "memberOf" : "Roo.util.Observable"
17624       },
17625       {
17626         "name" : "capture",
17627         "type" : "function",
17628         "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.",
17629         "sig" : "(o, fn, scope)",
17630         "static" : true,
17631         "memberOf" : "Roo.util.Observable"
17632       },
17633       {
17634         "name" : "destroy",
17635         "type" : "function",
17636         "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}.",
17637         "sig" : "()\n{\n\n}",
17638         "static" : false,
17639         "memberOf" : "Roo.Component"
17640       },
17641       {
17642         "name" : "disable",
17643         "type" : "function",
17644         "desc" : "Disable this component.",
17645         "sig" : "()\n{\n\n}",
17646         "static" : false,
17647         "memberOf" : "Roo.Component"
17648       },
17649       {
17650         "name" : "enable",
17651         "type" : "function",
17652         "desc" : "Enable this component.",
17653         "sig" : "()\n{\n\n}",
17654         "static" : false,
17655         "memberOf" : "Roo.Component"
17656       },
17657       {
17658         "name" : "fireEvent",
17659         "type" : "function",
17660         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
17661         "sig" : "(eventName, args)",
17662         "static" : false,
17663         "memberOf" : "Roo.util.Observable"
17664       },
17665       {
17666         "name" : "focus",
17667         "type" : "function",
17668         "desc" : "Try to focus this component.",
17669         "sig" : "(selectText)",
17670         "static" : false,
17671         "memberOf" : "Roo.Component"
17672       },
17673       {
17674         "name" : "getChildContainer",
17675         "type" : "function",
17676         "desc" : "Fetch the element to add children to",
17677         "sig" : "()\n{\n\n}",
17678         "static" : false,
17679         "memberOf" : "Roo.bootstrap.Component"
17680       },
17681       {
17682         "name" : "getEl",
17683         "type" : "function",
17684         "desc" : "Returns the underlying {@link Roo.Element}.",
17685         "sig" : "()\n{\n\n}",
17686         "static" : false,
17687         "memberOf" : "Roo.Component"
17688       },
17689       {
17690         "name" : "getId",
17691         "type" : "function",
17692         "desc" : "Returns the id of this component.",
17693         "sig" : "()\n{\n\n}",
17694         "static" : false,
17695         "memberOf" : "Roo.Component"
17696       },
17697       {
17698         "name" : "getVisibilityEl",
17699         "type" : "function",
17700         "desc" : "Get the element that will be used to show or hide",
17701         "sig" : "()\n{\n\n}",
17702         "static" : false,
17703         "memberOf" : "Roo.bootstrap.Component"
17704       },
17705       {
17706         "name" : "hasListener",
17707         "type" : "function",
17708         "desc" : "Checks to see if this object has any listeners for a specified event",
17709         "sig" : "(eventName)",
17710         "static" : false,
17711         "memberOf" : "Roo.util.Observable"
17712       },
17713       {
17714         "name" : "hide",
17715         "type" : "function",
17716         "desc" : "Hide a component - adds 'hidden' class",
17717         "sig" : "()\n{\n\n}",
17718         "static" : false,
17719         "memberOf" : "Roo.bootstrap.Component"
17720       },
17721       {
17722         "name" : "initEvents",
17723         "type" : "function",
17724         "desc" : "Initialize Events for the element",
17725         "sig" : "()\n{\n\n}",
17726         "static" : false,
17727         "memberOf" : "Roo.bootstrap.Component"
17728       },
17729       {
17730         "name" : "isVisible",
17731         "type" : "function",
17732         "desc" : "Returns true if this component is visible.",
17733         "sig" : "()\n{\n\n}",
17734         "static" : false,
17735         "memberOf" : "Roo.Component"
17736       },
17737       {
17738         "name" : "on",
17739         "type" : "function",
17740         "desc" : "Appends an event handler to this element (shorthand for addListener)",
17741         "sig" : "(eventName, handler, scope, options)",
17742         "static" : false,
17743         "memberOf" : "Roo.util.Observable"
17744       },
17745       {
17746         "name" : "purgeListeners",
17747         "type" : "function",
17748         "desc" : "Removes all listeners for this object",
17749         "sig" : "()\n{\n\n}",
17750         "static" : false,
17751         "memberOf" : "Roo.util.Observable"
17752       },
17753       {
17754         "name" : "releaseCapture",
17755         "type" : "function",
17756         "desc" : "Removes <b>all</b> added captures from the Observable.",
17757         "sig" : "(o)",
17758         "static" : true,
17759         "memberOf" : "Roo.util.Observable"
17760       },
17761       {
17762         "name" : "removeListener",
17763         "type" : "function",
17764         "desc" : "Removes a listener",
17765         "sig" : "(eventName, handler, scope)",
17766         "static" : false,
17767         "memberOf" : "Roo.util.Observable"
17768       },
17769       {
17770         "name" : "render",
17771         "type" : "function",
17772         "desc" : "If this is a lazy rendering component, render it to its container element.",
17773         "sig" : "(container)",
17774         "static" : false,
17775         "memberOf" : "Roo.Component"
17776       },
17777       {
17778         "name" : "setDisabled",
17779         "type" : "function",
17780         "desc" : "Convenience function for setting disabled/enabled by boolean.",
17781         "sig" : "(disabled)",
17782         "static" : false,
17783         "memberOf" : "Roo.Component"
17784       },
17785       {
17786         "name" : "setVisibilityEl",
17787         "type" : "function",
17788         "desc" : "Set the element that will be used to show or hide",
17789         "sig" : "()\n{\n\n}",
17790         "static" : false,
17791         "memberOf" : "Roo.bootstrap.Component"
17792       },
17793       {
17794         "name" : "setVisible",
17795         "type" : "function",
17796         "desc" : "Convenience function to hide or show this component by boolean.",
17797         "sig" : "(visible)",
17798         "static" : false,
17799         "memberOf" : "Roo.Component"
17800       },
17801       {
17802         "name" : "show",
17803         "type" : "function",
17804         "desc" : "Show a component - removes 'hidden' class",
17805         "sig" : "()\n{\n\n}",
17806         "static" : false,
17807         "memberOf" : "Roo.bootstrap.Component"
17808       },
17809       {
17810         "name" : "tooltipEl",
17811         "type" : "function",
17812         "desc" : "Fetch the element to display the tooltip on.",
17813         "sig" : "()\n{\n\n}",
17814         "static" : false,
17815         "memberOf" : "Roo.bootstrap.Component"
17816       },
17817       {
17818         "name" : "un",
17819         "type" : "function",
17820         "desc" : "Removes a listener (shorthand for removeListener)",
17821         "sig" : "(eventName, handler, scope)",
17822         "static" : false,
17823         "memberOf" : "Roo.util.Observable"
17824       }
17825     ]
17826   },
17827   "Roo.bootstrap.Button" : {
17828     "props" : [
17829       {
17830         "name" : "actionMode",
17831         "type" : "String",
17832         "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",
17833         "memberOf" : "Roo.Component"
17834       },
17835       {
17836         "name" : "allowDomMove",
17837         "type" : "Boolean",
17838         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
17839         "memberOf" : "Roo.Component"
17840       },
17841       {
17842         "name" : "badge",
17843         "type" : "String",
17844         "desc" : "text for badge",
17845         "memberOf" : ""
17846       },
17847       {
17848         "name" : "badge_weight",
17849         "type" : "String",
17850         "desc" : [
17851           "(default",
17852           "primary",
17853           "secondary",
17854           "success",
17855           "info",
17856           "warning",
17857           "danger",
17858           "link )"
17859         ],
17860         "memberOf" : ""
17861       },
17862       {
17863         "name" : "can_build_overlaid",
17864         "type" : "Boolean",
17865         "desc" : "True if element can be rebuild from a HTML page",
17866         "memberOf" : "Roo.bootstrap.Component"
17867       },
17868       {
17869         "name" : "cls",
17870         "type" : "String",
17871         "desc" : "css class",
17872         "memberOf" : "Roo.bootstrap.Component"
17873       },
17874       {
17875         "name" : "container_method",
17876         "type" : "string",
17877         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
17878         "memberOf" : "Roo.bootstrap.Component"
17879       },
17880       {
17881         "name" : "dataId",
17882         "type" : "string",
17883         "desc" : "cutomer id",
17884         "memberOf" : "Roo.bootstrap.Component"
17885       },
17886       {
17887         "name" : "disableClass",
17888         "type" : "String",
17889         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
17890         "memberOf" : "Roo.Component"
17891       },
17892       {
17893         "name" : "disabled",
17894         "type" : "Boolean",
17895         "desc" : "default false;",
17896         "memberOf" : ""
17897       },
17898       {
17899         "name" : "fa",
17900         "type" : "String",
17901         "desc" : "fontawesome icon - eg. 'comment' - without the fa/fas etc..",
17902         "memberOf" : ""
17903       },
17904       {
17905         "name" : "glyphicon",
17906         "type" : "String",
17907         "desc" : "depricated - use fa",
17908         "memberOf" : ""
17909       },
17910       {
17911         "name" : "hideMode",
17912         "type" : "String",
17913         "desc" : [
17914           "(display",
17915           "visibility)"
17916         ],
17917         "memberOf" : "Roo.Component"
17918       },
17919       {
17920         "name" : "href",
17921         "type" : "String",
17922         "desc" : "empty or href",
17923         "memberOf" : ""
17924       },
17925       {
17926         "name" : "html",
17927         "type" : "String",
17928         "desc" : "The button content",
17929         "memberOf" : ""
17930       },
17931       {
17932         "name" : "inverse",
17933         "type" : "Boolean",
17934         "desc" : "dark themed version",
17935         "memberOf" : ""
17936       },
17937       {
17938         "name" : "isClose",
17939         "type" : "Boolean",
17940         "desc" : "default false;",
17941         "memberOf" : ""
17942       },
17943       {
17944         "name" : "listeners",
17945         "type" : "Object",
17946         "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>",
17947         "memberOf" : "Roo.util.Observable"
17948       },
17949       {
17950         "name" : "name",
17951         "type" : "string",
17952         "desc" : "Specifies name attribute",
17953         "memberOf" : "Roo.bootstrap.Component"
17954       },
17955       {
17956         "name" : "offtext",
17957         "type" : "String",
17958         "desc" : "text for off slidy toggle state",
17959         "memberOf" : ""
17960       },
17961       {
17962         "name" : "ontext",
17963         "type" : "String",
17964         "desc" : "text for on slidy toggle state",
17965         "memberOf" : ""
17966       },
17967       {
17968         "name" : "outline",
17969         "type" : "Boolean",
17970         "desc" : "default false (except for weight=default which emulates old behaveiour with an outline)",
17971         "memberOf" : ""
17972       },
17973       {
17974         "name" : "pressed",
17975         "type" : "Boolean",
17976         "desc" : [
17977           "(true",
17978           "false)"
17979         ],
17980         "memberOf" : ""
17981       },
17982       {
17983         "name" : "preventDefault",
17984         "type" : "Boolean",
17985         "desc" : "default true (stop click event triggering the URL if it's a link.)",
17986         "memberOf" : ""
17987       },
17988       {
17989         "name" : "removeClass",
17990         "type" : "Boolean",
17991         "desc" : "remove the standard class..",
17992         "memberOf" : ""
17993       },
17994       {
17995         "name" : "size",
17996         "type" : "String",
17997         "desc" : [
17998           "( lg",
17999           "sm",
18000           "xs)"
18001         ],
18002         "memberOf" : ""
18003       },
18004       {
18005         "name" : "style",
18006         "type" : "String",
18007         "desc" : "any extra css",
18008         "memberOf" : "Roo.bootstrap.Component"
18009       },
18010       {
18011         "name" : "tag",
18012         "type" : "String",
18013         "desc" : [
18014           "( a",
18015           "input",
18016           "submit)"
18017         ],
18018         "memberOf" : ""
18019       },
18020       {
18021         "name" : "target",
18022         "type" : "String",
18023         "desc" : "target for a href. (_self|_blank|_parent|_top| other)",
18024         "memberOf" : ""
18025       },
18026       {
18027         "name" : "theme",
18028         "type" : "String",
18029         "desc" : [
18030           "(default",
18031           "glow)"
18032         ],
18033         "memberOf" : ""
18034       },
18035       {
18036         "name" : "toggle",
18037         "type" : "Boolean",
18038         "desc" : "is it a slidy toggle button",
18039         "memberOf" : ""
18040       },
18041       {
18042         "name" : "tooltip",
18043         "type" : "string",
18044         "desc" : "Text for the tooltip",
18045         "memberOf" : "Roo.bootstrap.Component"
18046       },
18047       {
18048         "name" : "visibilityEl",
18049         "type" : "string|object",
18050         "desc" : [
18051           "(el",
18052           "parent)"
18053         ],
18054         "memberOf" : "Roo.bootstrap.Component"
18055       },
18056       {
18057         "name" : "weight",
18058         "type" : "String",
18059         "desc" : [
18060           "(default",
18061           "primary",
18062           "secondary",
18063           "success",
18064           "info",
18065           "warning",
18066           "danger",
18067           "link )"
18068         ],
18069         "memberOf" : ""
18070       },
18071       {
18072         "name" : "xattr",
18073         "type" : "Object",
18074         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
18075         "memberOf" : "Roo.bootstrap.Component"
18076       }
18077     ],
18078     "events" : [
18079       {
18080         "name" : "beforedestroy",
18081         "type" : "function",
18082         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
18083         "sig" : "function (_self)\n{\n\n}",
18084         "memberOf" : "Roo.Component"
18085       },
18086       {
18087         "name" : "beforehide",
18088         "type" : "function",
18089         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
18090         "sig" : "function (_self)\n{\n\n}",
18091         "memberOf" : "Roo.Component"
18092       },
18093       {
18094         "name" : "beforerender",
18095         "type" : "function",
18096         "desc" : "Fires before the component is rendered. Return false to stop the render.",
18097         "sig" : "function (_self)\n{\n\n}",
18098         "memberOf" : "Roo.Component"
18099       },
18100       {
18101         "name" : "beforeshow",
18102         "type" : "function",
18103         "desc" : "Fires before the component is shown.  Return false to stop the show.",
18104         "sig" : "function (_self)\n{\n\n}",
18105         "memberOf" : "Roo.Component"
18106       },
18107       {
18108         "name" : "childrenrendered",
18109         "type" : "function",
18110         "desc" : "Fires when the children have been rendered..",
18111         "sig" : "function (_self)\n{\n\n}",
18112         "memberOf" : "Roo.bootstrap.Component"
18113       },
18114       {
18115         "name" : "click",
18116         "type" : "function",
18117         "desc" : "When a butotn is pressed",
18118         "sig" : "function (btn, e)\n{\n\n}",
18119         "memberOf" : ""
18120       },
18121       {
18122         "name" : "destroy",
18123         "type" : "function",
18124         "desc" : "Fires after the component is destroyed.",
18125         "sig" : "function (_self)\n{\n\n}",
18126         "memberOf" : "Roo.Component"
18127       },
18128       {
18129         "name" : "disable",
18130         "type" : "function",
18131         "desc" : "Fires after the component is disabled.",
18132         "sig" : "function (_self)\n{\n\n}",
18133         "memberOf" : "Roo.Component"
18134       },
18135       {
18136         "name" : "enable",
18137         "type" : "function",
18138         "desc" : "Fires after the component is enabled.",
18139         "sig" : "function (_self)\n{\n\n}",
18140         "memberOf" : "Roo.Component"
18141       },
18142       {
18143         "name" : "hide",
18144         "type" : "function",
18145         "desc" : "Fires after the component is hidden.",
18146         "sig" : "function (_self)\n{\n\n}",
18147         "memberOf" : "Roo.Component"
18148       },
18149       {
18150         "name" : "render",
18151         "type" : "function",
18152         "desc" : "Fires after the component is rendered.",
18153         "sig" : "function (_self)\n{\n\n}",
18154         "memberOf" : "Roo.Component"
18155       },
18156       {
18157         "name" : "show",
18158         "type" : "function",
18159         "desc" : "Fires after the component is shown.",
18160         "sig" : "function (_self)\n{\n\n}",
18161         "memberOf" : "Roo.Component"
18162       },
18163       {
18164         "name" : "toggle",
18165         "type" : "function",
18166         "desc" : "After the button has been toggles",
18167         "sig" : "function (btn, e, pressed)\n{\n\n}",
18168         "memberOf" : ""
18169       }
18170     ],
18171     "methods" : [
18172       {
18173         "name" : "addEvents",
18174         "type" : "function",
18175         "desc" : "Used to define events on this Observable",
18176         "sig" : "(object)",
18177         "static" : false,
18178         "memberOf" : "Roo.util.Observable"
18179       },
18180       {
18181         "name" : "addListener",
18182         "type" : "function",
18183         "desc" : "Appends an event handler to this component",
18184         "sig" : "(eventName, handler, scope, options)",
18185         "static" : false,
18186         "memberOf" : "Roo.util.Observable"
18187       },
18188       {
18189         "name" : "capture",
18190         "type" : "function",
18191         "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.",
18192         "sig" : "(o, fn, scope)",
18193         "static" : true,
18194         "memberOf" : "Roo.util.Observable"
18195       },
18196       {
18197         "name" : "destroy",
18198         "type" : "function",
18199         "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}.",
18200         "sig" : "()\n{\n\n}",
18201         "static" : false,
18202         "memberOf" : "Roo.Component"
18203       },
18204       {
18205         "name" : "disable",
18206         "type" : "function",
18207         "desc" : "Disable this button",
18208         "sig" : "()\n{\n\n}",
18209         "static" : false,
18210         "memberOf" : ""
18211       },
18212       {
18213         "name" : "enable",
18214         "type" : "function",
18215         "desc" : "Enables this button",
18216         "sig" : "()\n{\n\n}",
18217         "static" : false,
18218         "memberOf" : ""
18219       },
18220       {
18221         "name" : "fireEvent",
18222         "type" : "function",
18223         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
18224         "sig" : "(eventName, args)",
18225         "static" : false,
18226         "memberOf" : "Roo.util.Observable"
18227       },
18228       {
18229         "name" : "focus",
18230         "type" : "function",
18231         "desc" : "Try to focus this component.",
18232         "sig" : "(selectText)",
18233         "static" : false,
18234         "memberOf" : "Roo.Component"
18235       },
18236       {
18237         "name" : "getChildContainer",
18238         "type" : "function",
18239         "desc" : "Fetch the element to add children to",
18240         "sig" : "()\n{\n\n}",
18241         "static" : false,
18242         "memberOf" : "Roo.bootstrap.Component"
18243       },
18244       {
18245         "name" : "getEl",
18246         "type" : "function",
18247         "desc" : "Returns the underlying {@link Roo.Element}.",
18248         "sig" : "()\n{\n\n}",
18249         "static" : false,
18250         "memberOf" : "Roo.Component"
18251       },
18252       {
18253         "name" : "getId",
18254         "type" : "function",
18255         "desc" : "Returns the id of this component.",
18256         "sig" : "()\n{\n\n}",
18257         "static" : false,
18258         "memberOf" : "Roo.Component"
18259       },
18260       {
18261         "name" : "getText",
18262         "type" : "function",
18263         "desc" : "get the text of the first selected button",
18264         "sig" : "()\n{\n\n}",
18265         "static" : false,
18266         "memberOf" : ""
18267       },
18268       {
18269         "name" : "getVisibilityEl",
18270         "type" : "function",
18271         "desc" : "Get the element that will be used to show or hide",
18272         "sig" : "()\n{\n\n}",
18273         "static" : false,
18274         "memberOf" : "Roo.bootstrap.Component"
18275       },
18276       {
18277         "name" : "hasListener",
18278         "type" : "function",
18279         "desc" : "Checks to see if this object has any listeners for a specified event",
18280         "sig" : "(eventName)",
18281         "static" : false,
18282         "memberOf" : "Roo.util.Observable"
18283       },
18284       {
18285         "name" : "hide",
18286         "type" : "function",
18287         "desc" : "Hide a component - adds 'hidden' class",
18288         "sig" : "()\n{\n\n}",
18289         "static" : false,
18290         "memberOf" : "Roo.bootstrap.Component"
18291       },
18292       {
18293         "name" : "initEvents",
18294         "type" : "function",
18295         "desc" : "Initialize Events for the element",
18296         "sig" : "()\n{\n\n}",
18297         "static" : false,
18298         "memberOf" : "Roo.bootstrap.Component"
18299       },
18300       {
18301         "name" : "isActive",
18302         "type" : "function",
18303         "desc" : "get the current active state",
18304         "sig" : "()\n{\n\n}",
18305         "static" : false,
18306         "memberOf" : ""
18307       },
18308       {
18309         "name" : "isVisible",
18310         "type" : "function",
18311         "desc" : "Returns true if this component is visible.",
18312         "sig" : "()\n{\n\n}",
18313         "static" : false,
18314         "memberOf" : "Roo.Component"
18315       },
18316       {
18317         "name" : "on",
18318         "type" : "function",
18319         "desc" : "Appends an event handler to this element (shorthand for addListener)",
18320         "sig" : "(eventName, handler, scope, options)",
18321         "static" : false,
18322         "memberOf" : "Roo.util.Observable"
18323       },
18324       {
18325         "name" : "purgeListeners",
18326         "type" : "function",
18327         "desc" : "Removes all listeners for this object",
18328         "sig" : "()\n{\n\n}",
18329         "static" : false,
18330         "memberOf" : "Roo.util.Observable"
18331       },
18332       {
18333         "name" : "releaseCapture",
18334         "type" : "function",
18335         "desc" : "Removes <b>all</b> added captures from the Observable.",
18336         "sig" : "(o)",
18337         "static" : true,
18338         "memberOf" : "Roo.util.Observable"
18339       },
18340       {
18341         "name" : "removeListener",
18342         "type" : "function",
18343         "desc" : "Removes a listener",
18344         "sig" : "(eventName, handler, scope)",
18345         "static" : false,
18346         "memberOf" : "Roo.util.Observable"
18347       },
18348       {
18349         "name" : "render",
18350         "type" : "function",
18351         "desc" : "If this is a lazy rendering component, render it to its container element.",
18352         "sig" : "(container)",
18353         "static" : false,
18354         "memberOf" : "Roo.Component"
18355       },
18356       {
18357         "name" : "setActive",
18358         "type" : "function",
18359         "desc" : "sets the active state on/off,",
18360         "sig" : "(state)",
18361         "static" : false,
18362         "memberOf" : ""
18363       },
18364       {
18365         "name" : "setDisabled",
18366         "type" : "function",
18367         "desc" : "Convenience function for setting disabled/enabled by boolean.",
18368         "sig" : "(disabled)",
18369         "static" : false,
18370         "memberOf" : "Roo.Component"
18371       },
18372       {
18373         "name" : "setText",
18374         "type" : "function",
18375         "desc" : "set the text of the first selected button",
18376         "sig" : "()\n{\n\n}",
18377         "static" : false,
18378         "memberOf" : ""
18379       },
18380       {
18381         "name" : "setVisibilityEl",
18382         "type" : "function",
18383         "desc" : "Set the element that will be used to show or hide",
18384         "sig" : "()\n{\n\n}",
18385         "static" : false,
18386         "memberOf" : "Roo.bootstrap.Component"
18387       },
18388       {
18389         "name" : "setVisible",
18390         "type" : "function",
18391         "desc" : "Convenience function to hide or show this component by boolean.",
18392         "sig" : "(visible)",
18393         "static" : false,
18394         "memberOf" : "Roo.Component"
18395       },
18396       {
18397         "name" : "show",
18398         "type" : "function",
18399         "desc" : "Show a component - removes 'hidden' class",
18400         "sig" : "()\n{\n\n}",
18401         "static" : false,
18402         "memberOf" : "Roo.bootstrap.Component"
18403       },
18404       {
18405         "name" : "toggleActive",
18406         "type" : "function",
18407         "desc" : "toggles the current active state",
18408         "sig" : "()\n{\n\n}",
18409         "static" : false,
18410         "memberOf" : ""
18411       },
18412       {
18413         "name" : "tooltipEl",
18414         "type" : "function",
18415         "desc" : "Fetch the element to display the tooltip on.",
18416         "sig" : "()\n{\n\n}",
18417         "static" : false,
18418         "memberOf" : "Roo.bootstrap.Component"
18419       },
18420       {
18421         "name" : "un",
18422         "type" : "function",
18423         "desc" : "Removes a listener (shorthand for removeListener)",
18424         "sig" : "(eventName, handler, scope)",
18425         "static" : false,
18426         "memberOf" : "Roo.util.Observable"
18427       }
18428     ]
18429   },
18430   "Roo.bootstrap.ButtonGroup" : {
18431     "props" : [
18432       {
18433         "name" : "actionMode",
18434         "type" : "String",
18435         "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",
18436         "memberOf" : "Roo.Component"
18437       },
18438       {
18439         "name" : "align",
18440         "type" : "String",
18441         "desc" : "vertical | justified  (default none)",
18442         "memberOf" : ""
18443       },
18444       {
18445         "name" : "allowDomMove",
18446         "type" : "Boolean",
18447         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
18448         "memberOf" : "Roo.Component"
18449       },
18450       {
18451         "name" : "btn",
18452         "type" : "Boolean",
18453         "desc" : "true | false",
18454         "memberOf" : ""
18455       },
18456       {
18457         "name" : "can_build_overlaid",
18458         "type" : "Boolean",
18459         "desc" : "True if element can be rebuild from a HTML page",
18460         "memberOf" : "Roo.bootstrap.Component"
18461       },
18462       {
18463         "name" : "cls",
18464         "type" : "String",
18465         "desc" : "css class",
18466         "memberOf" : "Roo.bootstrap.Component"
18467       },
18468       {
18469         "name" : "container_method",
18470         "type" : "string",
18471         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
18472         "memberOf" : "Roo.bootstrap.Component"
18473       },
18474       {
18475         "name" : "dataId",
18476         "type" : "string",
18477         "desc" : "cutomer id",
18478         "memberOf" : "Roo.bootstrap.Component"
18479       },
18480       {
18481         "name" : "direction",
18482         "type" : "String",
18483         "desc" : "up | down (default down)",
18484         "memberOf" : ""
18485       },
18486       {
18487         "name" : "disableClass",
18488         "type" : "String",
18489         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
18490         "memberOf" : "Roo.Component"
18491       },
18492       {
18493         "name" : "hideMode",
18494         "type" : "String",
18495         "desc" : [
18496           "(display",
18497           "visibility)"
18498         ],
18499         "memberOf" : "Roo.Component"
18500       },
18501       {
18502         "name" : "listeners",
18503         "type" : "Object",
18504         "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>",
18505         "memberOf" : "Roo.util.Observable"
18506       },
18507       {
18508         "name" : "name",
18509         "type" : "string",
18510         "desc" : "Specifies name attribute",
18511         "memberOf" : "Roo.bootstrap.Component"
18512       },
18513       {
18514         "name" : "size",
18515         "type" : "String",
18516         "desc" : "lg | sm | xs (default empty normal)",
18517         "memberOf" : ""
18518       },
18519       {
18520         "name" : "style",
18521         "type" : "String",
18522         "desc" : "any extra css",
18523         "memberOf" : "Roo.bootstrap.Component"
18524       },
18525       {
18526         "name" : "toolbar",
18527         "type" : "Boolean",
18528         "desc" : "false | true",
18529         "memberOf" : ""
18530       },
18531       {
18532         "name" : "tooltip",
18533         "type" : "string",
18534         "desc" : "Text for the tooltip",
18535         "memberOf" : "Roo.bootstrap.Component"
18536       },
18537       {
18538         "name" : "visibilityEl",
18539         "type" : "string|object",
18540         "desc" : [
18541           "(el",
18542           "parent)"
18543         ],
18544         "memberOf" : "Roo.bootstrap.Component"
18545       },
18546       {
18547         "name" : "xattr",
18548         "type" : "Object",
18549         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
18550         "memberOf" : "Roo.bootstrap.Component"
18551       }
18552     ],
18553     "events" : [
18554       {
18555         "name" : "beforedestroy",
18556         "type" : "function",
18557         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
18558         "sig" : "function (_self)\n{\n\n}",
18559         "memberOf" : "Roo.Component"
18560       },
18561       {
18562         "name" : "beforehide",
18563         "type" : "function",
18564         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
18565         "sig" : "function (_self)\n{\n\n}",
18566         "memberOf" : "Roo.Component"
18567       },
18568       {
18569         "name" : "beforerender",
18570         "type" : "function",
18571         "desc" : "Fires before the component is rendered. Return false to stop the render.",
18572         "sig" : "function (_self)\n{\n\n}",
18573         "memberOf" : "Roo.Component"
18574       },
18575       {
18576         "name" : "beforeshow",
18577         "type" : "function",
18578         "desc" : "Fires before the component is shown.  Return false to stop the show.",
18579         "sig" : "function (_self)\n{\n\n}",
18580         "memberOf" : "Roo.Component"
18581       },
18582       {
18583         "name" : "childrenrendered",
18584         "type" : "function",
18585         "desc" : "Fires when the children have been rendered..",
18586         "sig" : "function (_self)\n{\n\n}",
18587         "memberOf" : "Roo.bootstrap.Component"
18588       },
18589       {
18590         "name" : "destroy",
18591         "type" : "function",
18592         "desc" : "Fires after the component is destroyed.",
18593         "sig" : "function (_self)\n{\n\n}",
18594         "memberOf" : "Roo.Component"
18595       },
18596       {
18597         "name" : "disable",
18598         "type" : "function",
18599         "desc" : "Fires after the component is disabled.",
18600         "sig" : "function (_self)\n{\n\n}",
18601         "memberOf" : "Roo.Component"
18602       },
18603       {
18604         "name" : "enable",
18605         "type" : "function",
18606         "desc" : "Fires after the component is enabled.",
18607         "sig" : "function (_self)\n{\n\n}",
18608         "memberOf" : "Roo.Component"
18609       },
18610       {
18611         "name" : "hide",
18612         "type" : "function",
18613         "desc" : "Fires after the component is hidden.",
18614         "sig" : "function (_self)\n{\n\n}",
18615         "memberOf" : "Roo.Component"
18616       },
18617       {
18618         "name" : "render",
18619         "type" : "function",
18620         "desc" : "Fires after the component is rendered.",
18621         "sig" : "function (_self)\n{\n\n}",
18622         "memberOf" : "Roo.Component"
18623       },
18624       {
18625         "name" : "show",
18626         "type" : "function",
18627         "desc" : "Fires after the component is shown.",
18628         "sig" : "function (_self)\n{\n\n}",
18629         "memberOf" : "Roo.Component"
18630       }
18631     ],
18632     "methods" : [
18633       {
18634         "name" : "addEvents",
18635         "type" : "function",
18636         "desc" : "Used to define events on this Observable",
18637         "sig" : "(object)",
18638         "static" : false,
18639         "memberOf" : "Roo.util.Observable"
18640       },
18641       {
18642         "name" : "addItem",
18643         "type" : "function",
18644         "desc" : "Add a button to the group (similar to NavItem API.)",
18645         "sig" : "()\n{\n\n}",
18646         "static" : false,
18647         "memberOf" : ""
18648       },
18649       {
18650         "name" : "addListener",
18651         "type" : "function",
18652         "desc" : "Appends an event handler to this component",
18653         "sig" : "(eventName, handler, scope, options)",
18654         "static" : false,
18655         "memberOf" : "Roo.util.Observable"
18656       },
18657       {
18658         "name" : "capture",
18659         "type" : "function",
18660         "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.",
18661         "sig" : "(o, fn, scope)",
18662         "static" : true,
18663         "memberOf" : "Roo.util.Observable"
18664       },
18665       {
18666         "name" : "destroy",
18667         "type" : "function",
18668         "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}.",
18669         "sig" : "()\n{\n\n}",
18670         "static" : false,
18671         "memberOf" : "Roo.Component"
18672       },
18673       {
18674         "name" : "disable",
18675         "type" : "function",
18676         "desc" : "Disable this component.",
18677         "sig" : "()\n{\n\n}",
18678         "static" : false,
18679         "memberOf" : "Roo.Component"
18680       },
18681       {
18682         "name" : "enable",
18683         "type" : "function",
18684         "desc" : "Enable this component.",
18685         "sig" : "()\n{\n\n}",
18686         "static" : false,
18687         "memberOf" : "Roo.Component"
18688       },
18689       {
18690         "name" : "fireEvent",
18691         "type" : "function",
18692         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
18693         "sig" : "(eventName, args)",
18694         "static" : false,
18695         "memberOf" : "Roo.util.Observable"
18696       },
18697       {
18698         "name" : "focus",
18699         "type" : "function",
18700         "desc" : "Try to focus this component.",
18701         "sig" : "(selectText)",
18702         "static" : false,
18703         "memberOf" : "Roo.Component"
18704       },
18705       {
18706         "name" : "getChildContainer",
18707         "type" : "function",
18708         "desc" : "Fetch the element to add children to",
18709         "sig" : "()\n{\n\n}",
18710         "static" : false,
18711         "memberOf" : "Roo.bootstrap.Component"
18712       },
18713       {
18714         "name" : "getEl",
18715         "type" : "function",
18716         "desc" : "Returns the underlying {@link Roo.Element}.",
18717         "sig" : "()\n{\n\n}",
18718         "static" : false,
18719         "memberOf" : "Roo.Component"
18720       },
18721       {
18722         "name" : "getId",
18723         "type" : "function",
18724         "desc" : "Returns the id of this component.",
18725         "sig" : "()\n{\n\n}",
18726         "static" : false,
18727         "memberOf" : "Roo.Component"
18728       },
18729       {
18730         "name" : "getVisibilityEl",
18731         "type" : "function",
18732         "desc" : "Get the element that will be used to show or hide",
18733         "sig" : "()\n{\n\n}",
18734         "static" : false,
18735         "memberOf" : "Roo.bootstrap.Component"
18736       },
18737       {
18738         "name" : "hasListener",
18739         "type" : "function",
18740         "desc" : "Checks to see if this object has any listeners for a specified event",
18741         "sig" : "(eventName)",
18742         "static" : false,
18743         "memberOf" : "Roo.util.Observable"
18744       },
18745       {
18746         "name" : "hide",
18747         "type" : "function",
18748         "desc" : "Hide a component - adds 'hidden' class",
18749         "sig" : "()\n{\n\n}",
18750         "static" : false,
18751         "memberOf" : "Roo.bootstrap.Component"
18752       },
18753       {
18754         "name" : "initEvents",
18755         "type" : "function",
18756         "desc" : "Initialize Events for the element",
18757         "sig" : "()\n{\n\n}",
18758         "static" : false,
18759         "memberOf" : "Roo.bootstrap.Component"
18760       },
18761       {
18762         "name" : "isVisible",
18763         "type" : "function",
18764         "desc" : "Returns true if this component is visible.",
18765         "sig" : "()\n{\n\n}",
18766         "static" : false,
18767         "memberOf" : "Roo.Component"
18768       },
18769       {
18770         "name" : "on",
18771         "type" : "function",
18772         "desc" : "Appends an event handler to this element (shorthand for addListener)",
18773         "sig" : "(eventName, handler, scope, options)",
18774         "static" : false,
18775         "memberOf" : "Roo.util.Observable"
18776       },
18777       {
18778         "name" : "purgeListeners",
18779         "type" : "function",
18780         "desc" : "Removes all listeners for this object",
18781         "sig" : "()\n{\n\n}",
18782         "static" : false,
18783         "memberOf" : "Roo.util.Observable"
18784       },
18785       {
18786         "name" : "releaseCapture",
18787         "type" : "function",
18788         "desc" : "Removes <b>all</b> added captures from the Observable.",
18789         "sig" : "(o)",
18790         "static" : true,
18791         "memberOf" : "Roo.util.Observable"
18792       },
18793       {
18794         "name" : "removeListener",
18795         "type" : "function",
18796         "desc" : "Removes a listener",
18797         "sig" : "(eventName, handler, scope)",
18798         "static" : false,
18799         "memberOf" : "Roo.util.Observable"
18800       },
18801       {
18802         "name" : "render",
18803         "type" : "function",
18804         "desc" : "If this is a lazy rendering component, render it to its container element.",
18805         "sig" : "(container)",
18806         "static" : false,
18807         "memberOf" : "Roo.Component"
18808       },
18809       {
18810         "name" : "setDisabled",
18811         "type" : "function",
18812         "desc" : "Convenience function for setting disabled/enabled by boolean.",
18813         "sig" : "(disabled)",
18814         "static" : false,
18815         "memberOf" : "Roo.Component"
18816       },
18817       {
18818         "name" : "setVisibilityEl",
18819         "type" : "function",
18820         "desc" : "Set the element that will be used to show or hide",
18821         "sig" : "()\n{\n\n}",
18822         "static" : false,
18823         "memberOf" : "Roo.bootstrap.Component"
18824       },
18825       {
18826         "name" : "setVisible",
18827         "type" : "function",
18828         "desc" : "Convenience function to hide or show this component by boolean.",
18829         "sig" : "(visible)",
18830         "static" : false,
18831         "memberOf" : "Roo.Component"
18832       },
18833       {
18834         "name" : "show",
18835         "type" : "function",
18836         "desc" : "Show a component - removes 'hidden' class",
18837         "sig" : "()\n{\n\n}",
18838         "static" : false,
18839         "memberOf" : "Roo.bootstrap.Component"
18840       },
18841       {
18842         "name" : "tooltipEl",
18843         "type" : "function",
18844         "desc" : "Fetch the element to display the tooltip on.",
18845         "sig" : "()\n{\n\n}",
18846         "static" : false,
18847         "memberOf" : "Roo.bootstrap.Component"
18848       },
18849       {
18850         "name" : "un",
18851         "type" : "function",
18852         "desc" : "Removes a listener (shorthand for removeListener)",
18853         "sig" : "(eventName, handler, scope)",
18854         "static" : false,
18855         "memberOf" : "Roo.util.Observable"
18856       }
18857     ]
18858   },
18859   "Roo.bootstrap.Calendar" : {
18860     "props" : [
18861       {
18862         "name" : "actionMode",
18863         "type" : "String",
18864         "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",
18865         "memberOf" : "Roo.Component"
18866       },
18867       {
18868         "name" : "allowDomMove",
18869         "type" : "Boolean",
18870         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
18871         "memberOf" : "Roo.Component"
18872       },
18873       {
18874         "name" : "can_build_overlaid",
18875         "type" : "Boolean",
18876         "desc" : "True if element can be rebuild from a HTML page",
18877         "memberOf" : "Roo.bootstrap.Component"
18878       },
18879       {
18880         "name" : "cls",
18881         "type" : "String",
18882         "desc" : "css class",
18883         "memberOf" : "Roo.bootstrap.Component"
18884       },
18885       {
18886         "name" : "container_method",
18887         "type" : "string",
18888         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
18889         "memberOf" : "Roo.bootstrap.Component"
18890       },
18891       {
18892         "name" : "dataId",
18893         "type" : "string",
18894         "desc" : "cutomer id",
18895         "memberOf" : "Roo.bootstrap.Component"
18896       },
18897       {
18898         "name" : "disableClass",
18899         "type" : "String",
18900         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
18901         "memberOf" : "Roo.Component"
18902       },
18903       {
18904         "name" : "header",
18905         "type" : "Object",
18906         "desc" : "generate the user specific header of the calendar, default false",
18907         "memberOf" : ""
18908       },
18909       {
18910         "name" : "hideMode",
18911         "type" : "String",
18912         "desc" : [
18913           "(display",
18914           "visibility)"
18915         ],
18916         "memberOf" : "Roo.Component"
18917       },
18918       {
18919         "name" : "listeners",
18920         "type" : "Object",
18921         "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>",
18922         "memberOf" : "Roo.util.Observable"
18923       },
18924       {
18925         "name" : "loadMask",
18926         "type" : "Boolean",
18927         "desc" : [
18928           "(true",
18929           "false)"
18930         ],
18931         "memberOf" : ""
18932       },
18933       {
18934         "name" : "name",
18935         "type" : "string",
18936         "desc" : "Specifies name attribute",
18937         "memberOf" : "Roo.bootstrap.Component"
18938       },
18939       {
18940         "name" : "startDay",
18941         "type" : "Number",
18942         "desc" : "Day index at which the week should begin, 0-based (defaults to 0, which is Sunday)",
18943         "memberOf" : ""
18944       },
18945       {
18946         "name" : "style",
18947         "type" : "String",
18948         "desc" : "any extra css",
18949         "memberOf" : "Roo.bootstrap.Component"
18950       },
18951       {
18952         "name" : "tooltip",
18953         "type" : "string",
18954         "desc" : "Text for the tooltip",
18955         "memberOf" : "Roo.bootstrap.Component"
18956       },
18957       {
18958         "name" : "visibilityEl",
18959         "type" : "string|object",
18960         "desc" : [
18961           "(el",
18962           "parent)"
18963         ],
18964         "memberOf" : "Roo.bootstrap.Component"
18965       },
18966       {
18967         "name" : "xattr",
18968         "type" : "Object",
18969         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
18970         "memberOf" : "Roo.bootstrap.Component"
18971       }
18972     ],
18973     "events" : [
18974       {
18975         "name" : "beforedestroy",
18976         "type" : "function",
18977         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
18978         "sig" : "function (_self)\n{\n\n}",
18979         "memberOf" : "Roo.Component"
18980       },
18981       {
18982         "name" : "beforehide",
18983         "type" : "function",
18984         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
18985         "sig" : "function (_self)\n{\n\n}",
18986         "memberOf" : "Roo.Component"
18987       },
18988       {
18989         "name" : "beforerender",
18990         "type" : "function",
18991         "desc" : "Fires before the component is rendered. Return false to stop the render.",
18992         "sig" : "function (_self)\n{\n\n}",
18993         "memberOf" : "Roo.Component"
18994       },
18995       {
18996         "name" : "beforeshow",
18997         "type" : "function",
18998         "desc" : "Fires before the component is shown.  Return false to stop the show.",
18999         "sig" : "function (_self)\n{\n\n}",
19000         "memberOf" : "Roo.Component"
19001       },
19002       {
19003         "name" : "childrenrendered",
19004         "type" : "function",
19005         "desc" : "Fires when the children have been rendered..",
19006         "sig" : "function (_self)\n{\n\n}",
19007         "memberOf" : "Roo.bootstrap.Component"
19008       },
19009       {
19010         "name" : "destroy",
19011         "type" : "function",
19012         "desc" : "Fires after the component is destroyed.",
19013         "sig" : "function (_self)\n{\n\n}",
19014         "memberOf" : "Roo.Component"
19015       },
19016       {
19017         "name" : "disable",
19018         "type" : "function",
19019         "desc" : "Fires after the component is disabled.",
19020         "sig" : "function (_self)\n{\n\n}",
19021         "memberOf" : "Roo.Component"
19022       },
19023       {
19024         "name" : "enable",
19025         "type" : "function",
19026         "desc" : "Fires after the component is enabled.",
19027         "sig" : "function (_self)\n{\n\n}",
19028         "memberOf" : "Roo.Component"
19029       },
19030       {
19031         "name" : "eventclick",
19032         "type" : "function",
19033         "desc" : "Fires when the mouse click an",
19034         "sig" : "function (_self, )\n{\n\n}",
19035         "memberOf" : ""
19036       },
19037       {
19038         "name" : "evententer",
19039         "type" : "function",
19040         "desc" : "Fires when mouse over an event",
19041         "sig" : "function (_self, Event)\n{\n\n}",
19042         "memberOf" : ""
19043       },
19044       {
19045         "name" : "eventleave",
19046         "type" : "function",
19047         "desc" : "Fires when the mouse leaves an",
19048         "sig" : "function (_self, )\n{\n\n}",
19049         "memberOf" : ""
19050       },
19051       {
19052         "name" : "hide",
19053         "type" : "function",
19054         "desc" : "Fires after the component is hidden.",
19055         "sig" : "function (_self)\n{\n\n}",
19056         "memberOf" : "Roo.Component"
19057       },
19058       {
19059         "name" : "monthchange",
19060         "type" : "function",
19061         "desc" : "Fires when the displayed month changes",
19062         "sig" : "function (_self, date)\n{\n\n}",
19063         "memberOf" : ""
19064       },
19065       {
19066         "name" : "render",
19067         "type" : "function",
19068         "desc" : "Fires after the component is rendered.",
19069         "sig" : "function (_self)\n{\n\n}",
19070         "memberOf" : "Roo.Component"
19071       },
19072       {
19073         "name" : "select",
19074         "type" : "function",
19075         "desc" : "Fires when a date is selected",
19076         "sig" : "function (_self, date)\n{\n\n}",
19077         "memberOf" : ""
19078       },
19079       {
19080         "name" : "show",
19081         "type" : "function",
19082         "desc" : "Fires after the component is shown.",
19083         "sig" : "function (_self)\n{\n\n}",
19084         "memberOf" : "Roo.Component"
19085       }
19086     ],
19087     "methods" : [
19088       {
19089         "name" : "addEvents",
19090         "type" : "function",
19091         "desc" : "Used to define events on this Observable",
19092         "sig" : "(object)",
19093         "static" : false,
19094         "memberOf" : "Roo.util.Observable"
19095       },
19096       {
19097         "name" : "addListener",
19098         "type" : "function",
19099         "desc" : "Appends an event handler to this component",
19100         "sig" : "(eventName, handler, scope, options)",
19101         "static" : false,
19102         "memberOf" : "Roo.util.Observable"
19103       },
19104       {
19105         "name" : "capture",
19106         "type" : "function",
19107         "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.",
19108         "sig" : "(o, fn, scope)",
19109         "static" : true,
19110         "memberOf" : "Roo.util.Observable"
19111       },
19112       {
19113         "name" : "destroy",
19114         "type" : "function",
19115         "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}.",
19116         "sig" : "()\n{\n\n}",
19117         "static" : false,
19118         "memberOf" : "Roo.Component"
19119       },
19120       {
19121         "name" : "disable",
19122         "type" : "function",
19123         "desc" : "Disable this component.",
19124         "sig" : "()\n{\n\n}",
19125         "static" : false,
19126         "memberOf" : "Roo.Component"
19127       },
19128       {
19129         "name" : "enable",
19130         "type" : "function",
19131         "desc" : "Enable this component.",
19132         "sig" : "()\n{\n\n}",
19133         "static" : false,
19134         "memberOf" : "Roo.Component"
19135       },
19136       {
19137         "name" : "fireEvent",
19138         "type" : "function",
19139         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
19140         "sig" : "(eventName, args)",
19141         "static" : false,
19142         "memberOf" : "Roo.util.Observable"
19143       },
19144       {
19145         "name" : "focus",
19146         "type" : "function",
19147         "desc" : "Try to focus this component.",
19148         "sig" : "(selectText)",
19149         "static" : false,
19150         "memberOf" : "Roo.Component"
19151       },
19152       {
19153         "name" : "getChildContainer",
19154         "type" : "function",
19155         "desc" : "Fetch the element to add children to",
19156         "sig" : "()\n{\n\n}",
19157         "static" : false,
19158         "memberOf" : "Roo.bootstrap.Component"
19159       },
19160       {
19161         "name" : "getEl",
19162         "type" : "function",
19163         "desc" : "Returns the underlying {@link Roo.Element}.",
19164         "sig" : "()\n{\n\n}",
19165         "static" : false,
19166         "memberOf" : "Roo.Component"
19167       },
19168       {
19169         "name" : "getId",
19170         "type" : "function",
19171         "desc" : "Returns the id of this component.",
19172         "sig" : "()\n{\n\n}",
19173         "static" : false,
19174         "memberOf" : "Roo.Component"
19175       },
19176       {
19177         "name" : "getVisibilityEl",
19178         "type" : "function",
19179         "desc" : "Get the element that will be used to show or hide",
19180         "sig" : "()\n{\n\n}",
19181         "static" : false,
19182         "memberOf" : "Roo.bootstrap.Component"
19183       },
19184       {
19185         "name" : "hasListener",
19186         "type" : "function",
19187         "desc" : "Checks to see if this object has any listeners for a specified event",
19188         "sig" : "(eventName)",
19189         "static" : false,
19190         "memberOf" : "Roo.util.Observable"
19191       },
19192       {
19193         "name" : "hide",
19194         "type" : "function",
19195         "desc" : "Hide a component - adds 'hidden' class",
19196         "sig" : "()\n{\n\n}",
19197         "static" : false,
19198         "memberOf" : "Roo.bootstrap.Component"
19199       },
19200       {
19201         "name" : "initEvents",
19202         "type" : "function",
19203         "desc" : "Initialize Events for the element",
19204         "sig" : "()\n{\n\n}",
19205         "static" : false,
19206         "memberOf" : "Roo.bootstrap.Component"
19207       },
19208       {
19209         "name" : "isVisible",
19210         "type" : "function",
19211         "desc" : "Returns true if this component is visible.",
19212         "sig" : "()\n{\n\n}",
19213         "static" : false,
19214         "memberOf" : "Roo.Component"
19215       },
19216       {
19217         "name" : "on",
19218         "type" : "function",
19219         "desc" : "Appends an event handler to this element (shorthand for addListener)",
19220         "sig" : "(eventName, handler, scope, options)",
19221         "static" : false,
19222         "memberOf" : "Roo.util.Observable"
19223       },
19224       {
19225         "name" : "purgeListeners",
19226         "type" : "function",
19227         "desc" : "Removes all listeners for this object",
19228         "sig" : "()\n{\n\n}",
19229         "static" : false,
19230         "memberOf" : "Roo.util.Observable"
19231       },
19232       {
19233         "name" : "releaseCapture",
19234         "type" : "function",
19235         "desc" : "Removes <b>all</b> added captures from the Observable.",
19236         "sig" : "(o)",
19237         "static" : true,
19238         "memberOf" : "Roo.util.Observable"
19239       },
19240       {
19241         "name" : "removeListener",
19242         "type" : "function",
19243         "desc" : "Removes a listener",
19244         "sig" : "(eventName, handler, scope)",
19245         "static" : false,
19246         "memberOf" : "Roo.util.Observable"
19247       },
19248       {
19249         "name" : "render",
19250         "type" : "function",
19251         "desc" : "If this is a lazy rendering component, render it to its container element.",
19252         "sig" : "(container)",
19253         "static" : false,
19254         "memberOf" : "Roo.Component"
19255       },
19256       {
19257         "name" : "setDisabled",
19258         "type" : "function",
19259         "desc" : "Convenience function for setting disabled/enabled by boolean.",
19260         "sig" : "(disabled)",
19261         "static" : false,
19262         "memberOf" : "Roo.Component"
19263       },
19264       {
19265         "name" : "setVisibilityEl",
19266         "type" : "function",
19267         "desc" : "Set the element that will be used to show or hide",
19268         "sig" : "()\n{\n\n}",
19269         "static" : false,
19270         "memberOf" : "Roo.bootstrap.Component"
19271       },
19272       {
19273         "name" : "setVisible",
19274         "type" : "function",
19275         "desc" : "Convenience function to hide or show this component by boolean.",
19276         "sig" : "(visible)",
19277         "static" : false,
19278         "memberOf" : "Roo.Component"
19279       },
19280       {
19281         "name" : "show",
19282         "type" : "function",
19283         "desc" : "Show a component - removes 'hidden' class",
19284         "sig" : "()\n{\n\n}",
19285         "static" : false,
19286         "memberOf" : "Roo.bootstrap.Component"
19287       },
19288       {
19289         "name" : "tooltipEl",
19290         "type" : "function",
19291         "desc" : "Fetch the element to display the tooltip on.",
19292         "sig" : "()\n{\n\n}",
19293         "static" : false,
19294         "memberOf" : "Roo.bootstrap.Component"
19295       },
19296       {
19297         "name" : "un",
19298         "type" : "function",
19299         "desc" : "Removes a listener (shorthand for removeListener)",
19300         "sig" : "(eventName, handler, scope)",
19301         "static" : false,
19302         "memberOf" : "Roo.util.Observable"
19303       }
19304     ]
19305   },
19306   "Roo.bootstrap.CheckBox" : {
19307     "props" : [
19308       {
19309         "name" : "accept",
19310         "type" : "String",
19311         "desc" : [
19312           "(image",
19313           "video",
19314           "audio)"
19315         ],
19316         "memberOf" : "Roo.bootstrap.Input"
19317       },
19318       {
19319         "name" : "actionMode",
19320         "type" : "String",
19321         "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",
19322         "memberOf" : "Roo.Component"
19323       },
19324       {
19325         "name" : "after",
19326         "type" : "string",
19327         "desc" : "- input group add on after",
19328         "memberOf" : "Roo.bootstrap.Input"
19329       },
19330       {
19331         "name" : "align",
19332         "type" : "String",
19333         "desc" : [
19334           "(left",
19335           "center",
19336           "right)"
19337         ],
19338         "memberOf" : "Roo.bootstrap.Input"
19339       },
19340       {
19341         "name" : "allowBlank",
19342         "type" : "Boolean",
19343         "desc" : "False to validate that the value length > 0 (defaults to true)",
19344         "memberOf" : "Roo.bootstrap.Input"
19345       },
19346       {
19347         "name" : "allowDomMove",
19348         "type" : "Boolean",
19349         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
19350         "memberOf" : "Roo.Component"
19351       },
19352       {
19353         "name" : "autocomplete",
19354         "type" : "String",
19355         "desc" : "- default is new-password see: https://developers.google.com/web/fundamentals/input/form/label-and-name-inputs?hl=en",
19356         "memberOf" : "Roo.bootstrap.Input"
19357       },
19358       {
19359         "name" : "before",
19360         "type" : "string",
19361         "desc" : "- input group add on before",
19362         "memberOf" : "Roo.bootstrap.Input"
19363       },
19364       {
19365         "name" : "blankText",
19366         "type" : "String",
19367         "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")",
19368         "memberOf" : "Roo.bootstrap.Input"
19369       },
19370       {
19371         "name" : "boxLabel",
19372         "type" : "String",
19373         "desc" : "The text that appears beside the checkbox",
19374         "memberOf" : ""
19375       },
19376       {
19377         "name" : "can_build_overlaid",
19378         "type" : "Boolean",
19379         "desc" : "True if element can be rebuild from a HTML page",
19380         "memberOf" : "Roo.bootstrap.Component"
19381       },
19382       {
19383         "name" : "capture",
19384         "type" : "String",
19385         "desc" : [
19386           "(user",
19387           "camera)"
19388         ],
19389         "memberOf" : "Roo.bootstrap.Input"
19390       },
19391       {
19392         "name" : "checked",
19393         "type" : "Boolean",
19394         "desc" : "initnal the element",
19395         "memberOf" : ""
19396       },
19397       {
19398         "name" : "cls",
19399         "type" : "String",
19400         "desc" : "css class",
19401         "memberOf" : "Roo.bootstrap.Component"
19402       },
19403       {
19404         "name" : "container_method",
19405         "type" : "string",
19406         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
19407         "memberOf" : "Roo.bootstrap.Component"
19408       },
19409       {
19410         "name" : "dataId",
19411         "type" : "string",
19412         "desc" : "cutomer id",
19413         "memberOf" : "Roo.bootstrap.Component"
19414       },
19415       {
19416         "name" : "disableClass",
19417         "type" : "String",
19418         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
19419         "memberOf" : "Roo.Component"
19420       },
19421       {
19422         "name" : "disableKeyFilter",
19423         "type" : "Boolean",
19424         "desc" : "True to disable input keystroke filtering (defaults to false)",
19425         "memberOf" : "Roo.bootstrap.Input"
19426       },
19427       {
19428         "name" : "disabled",
19429         "type" : "Boolean",
19430         "desc" : "is it disabled",
19431         "memberOf" : "Roo.bootstrap.Input"
19432       },
19433       {
19434         "name" : "fieldLabel",
19435         "type" : "string",
19436         "desc" : "- the label associated",
19437         "memberOf" : "Roo.bootstrap.Input"
19438       },
19439       {
19440         "name" : "focusClass",
19441         "type" : "String",
19442         "desc" : "The CSS class to use when the field receives focus (defaults to \"x-form-focus\")",
19443         "memberOf" : "Roo.bootstrap.Input"
19444       },
19445       {
19446         "name" : "forceFeedback",
19447         "type" : "Boolean",
19448         "desc" : [
19449           "(true",
19450           "false)"
19451         ],
19452         "memberOf" : "Roo.bootstrap.Input"
19453       },
19454       {
19455         "name" : "groupId",
19456         "type" : "String",
19457         "desc" : "the checkbox group id // normal just use for checkbox",
19458         "memberOf" : ""
19459       },
19460       {
19461         "name" : "hasFeedback",
19462         "type" : "Boolean",
19463         "desc" : [
19464           "(true",
19465           "false)"
19466         ],
19467         "memberOf" : "Roo.bootstrap.Input"
19468       },
19469       {
19470         "name" : "hideMode",
19471         "type" : "String",
19472         "desc" : [
19473           "(display",
19474           "visibility)"
19475         ],
19476         "memberOf" : "Roo.Component"
19477       },
19478       {
19479         "name" : "indicatorpos",
19480         "type" : "String",
19481         "desc" : [
19482           "(left",
19483           "right)"
19484         ],
19485         "memberOf" : "Roo.bootstrap.Input"
19486       },
19487       {
19488         "name" : "inline",
19489         "type" : "Boolean",
19490         "desc" : "inline the element (default false)",
19491         "memberOf" : ""
19492       },
19493       {
19494         "name" : "inputType",
19495         "type" : "String",
19496         "desc" : "button | checkbox | email | file | hidden | image | number | password | radio | range | reset | search | submit | text",
19497         "memberOf" : "Roo.bootstrap.Input"
19498       },
19499       {
19500         "name" : "inputValue",
19501         "type" : "String",
19502         "desc" : "The value that should go into the generated input element's value when checked.",
19503         "memberOf" : ""
19504       },
19505       {
19506         "name" : "invalidClass",
19507         "type" : "String",
19508         "desc" : "DEPRICATED - code uses BS4 - is-valid / is-invalid",
19509         "memberOf" : "Roo.bootstrap.Input"
19510       },
19511       {
19512         "name" : "invalidFeedbackIcon",
19513         "type" : "String",
19514         "desc" : "The CSS class to use when create feedback icon (defaults to \"x-form-invalid\")",
19515         "memberOf" : "Roo.bootstrap.Input"
19516       },
19517       {
19518         "name" : "invalidText",
19519         "type" : "String",
19520         "desc" : "The error text to display if {@link #validator} test fails during validation (defaults to \"\")",
19521         "memberOf" : "Roo.bootstrap.Input"
19522       },
19523       {
19524         "name" : "labelAlign",
19525         "type" : "String",
19526         "desc" : [
19527           "(top",
19528           "left)"
19529         ],
19530         "memberOf" : "Roo.bootstrap.Input"
19531       },
19532       {
19533         "name" : "labelWidth",
19534         "type" : "Number",
19535         "desc" : "set the width of label",
19536         "memberOf" : "Roo.bootstrap.Input"
19537       },
19538       {
19539         "name" : "labellg",
19540         "type" : "Number",
19541         "desc" : "set the width of label (1-12)",
19542         "memberOf" : "Roo.bootstrap.Input"
19543       },
19544       {
19545         "name" : "labelmd",
19546         "type" : "Number",
19547         "desc" : "set the width of label (1-12)",
19548         "memberOf" : "Roo.bootstrap.Input"
19549       },
19550       {
19551         "name" : "labelsm",
19552         "type" : "Number",
19553         "desc" : "set the width of label (1-12)",
19554         "memberOf" : "Roo.bootstrap.Input"
19555       },
19556       {
19557         "name" : "labelxs",
19558         "type" : "Number",
19559         "desc" : "set the width of label (1-12)",
19560         "memberOf" : "Roo.bootstrap.Input"
19561       },
19562       {
19563         "name" : "lg",
19564         "type" : "Number",
19565         "desc" : "colspan out of 12 for large computer-sized screens",
19566         "memberOf" : "Roo.bootstrap.Input"
19567       },
19568       {
19569         "name" : "listeners",
19570         "type" : "Object",
19571         "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>",
19572         "memberOf" : "Roo.util.Observable"
19573       },
19574       {
19575         "name" : "maskRe",
19576         "type" : "String",
19577         "desc" : "An input mask regular expression that will be used to filter keystrokes that don't match (defaults to null)",
19578         "memberOf" : "Roo.bootstrap.Input"
19579       },
19580       {
19581         "name" : "maxLength",
19582         "type" : "Number",
19583         "desc" : "Maximum input field length allowed (defaults to Number.MAX_VALUE)",
19584         "memberOf" : "Roo.bootstrap.Input"
19585       },
19586       {
19587         "name" : "maxLengthText",
19588         "type" : "String",
19589         "desc" : "Error text to display if the maximum length validation fails (defaults to \"The maximum length for this field is {maxLength}\")",
19590         "memberOf" : "Roo.bootstrap.Input"
19591       },
19592       {
19593         "name" : "md",
19594         "type" : "Number",
19595         "desc" : "colspan out of 12 for computer-sized screens",
19596         "memberOf" : "Roo.bootstrap.Input"
19597       },
19598       {
19599         "name" : "minLength",
19600         "type" : "Number",
19601         "desc" : "Minimum input field length required (defaults to 0)",
19602         "memberOf" : "Roo.bootstrap.Input"
19603       },
19604       {
19605         "name" : "minLengthText",
19606         "type" : "String",
19607         "desc" : "Error text to display if the minimum length validation fails (defaults to \"The minimum length for this field is {minLength}\")",
19608         "memberOf" : "Roo.bootstrap.Input"
19609       },
19610       {
19611         "name" : "name",
19612         "type" : "String",
19613         "desc" : "name of the input",
19614         "memberOf" : "Roo.bootstrap.Input"
19615       },
19616       {
19617         "name" : "placeholder",
19618         "type" : "string",
19619         "desc" : "- placeholder to put in text.",
19620         "memberOf" : "Roo.bootstrap.Input"
19621       },
19622       {
19623         "name" : "readOnly",
19624         "type" : "Boolean",
19625         "desc" : "Specifies that the field should be read-only",
19626         "memberOf" : "Roo.bootstrap.Input"
19627       },
19628       {
19629         "name" : "regex",
19630         "type" : "RegExp",
19631         "desc" : "A JavaScript RegExp object to be tested against the field value during validation (defaults to null).\nIf available, this regex will be evaluated only after the basic validators all return true, and will be passed the\ncurrent field value.  If the test fails, the field will be marked invalid using {@link #regexText}.",
19632         "memberOf" : "Roo.bootstrap.Input"
19633       },
19634       {
19635         "name" : "regexText",
19636         "type" : "String",
19637         "desc" : "-- Depricated - use Invalid Text",
19638         "memberOf" : "Roo.bootstrap.Input"
19639       },
19640       {
19641         "name" : "selectOnFocus",
19642         "type" : "Boolean",
19643         "desc" : "True to automatically select any existing field text when the field receives input focus (defaults to false)",
19644         "memberOf" : "Roo.bootstrap.Input"
19645       },
19646       {
19647         "name" : "size",
19648         "type" : "string",
19649         "desc" : "- (lg|sm) or leave empty..",
19650         "memberOf" : "Roo.bootstrap.Input"
19651       },
19652       {
19653         "name" : "sm",
19654         "type" : "Number",
19655         "desc" : "colspan out of 12 for tablet-sized screens",
19656         "memberOf" : "Roo.bootstrap.Input"
19657       },
19658       {
19659         "name" : "style",
19660         "type" : "String",
19661         "desc" : "any extra css",
19662         "memberOf" : "Roo.bootstrap.Component"
19663       },
19664       {
19665         "name" : "tooltip",
19666         "type" : "String",
19667         "desc" : "label tooltip",
19668         "memberOf" : ""
19669       },
19670       {
19671         "name" : "validClass",
19672         "type" : "String",
19673         "desc" : "DEPRICATED - code uses BS4 - is-valid / is-invalid",
19674         "memberOf" : "Roo.bootstrap.Input"
19675       },
19676       {
19677         "name" : "validFeedbackIcon",
19678         "type" : "String",
19679         "desc" : "The CSS class to use when create feedback icon (defaults to \"x-form-invalid\")",
19680         "memberOf" : "Roo.bootstrap.Input"
19681       },
19682       {
19683         "name" : "validateOnBlur",
19684         "type" : "Boolean",
19685         "desc" : "Whether the field should validate when it loses focus (defaults to true).",
19686         "memberOf" : "Roo.bootstrap.Input"
19687       },
19688       {
19689         "name" : "validationDelay",
19690         "type" : "Number",
19691         "desc" : "The length of time in milliseconds after user input begins until validation is initiated (defaults to 250)",
19692         "memberOf" : "Roo.bootstrap.Input"
19693       },
19694       {
19695         "name" : "validationEvent",
19696         "type" : "String/Boolean",
19697         "desc" : "The event that should initiate field validation. Set to false to disable\n      automatic validation (defaults to \"keyup\").",
19698         "memberOf" : "Roo.bootstrap.Input"
19699       },
19700       {
19701         "name" : "validator",
19702         "type" : "Function",
19703         "desc" : "A custom validation function to be called during field validation (defaults to null).\nIf available, this function will be called only after the basic validators all return true, and will be passed the\ncurrent field value and expected to return boolean true if the value is valid or a string error message if invalid.",
19704         "memberOf" : "Roo.bootstrap.Input"
19705       },
19706       {
19707         "name" : "value",
19708         "type" : "string",
19709         "desc" : "default value of the input",
19710         "memberOf" : "Roo.bootstrap.Input"
19711       },
19712       {
19713         "name" : "valueOff",
19714         "type" : "String",
19715         "desc" : "The value that should go into the generated input element's value when unchecked.",
19716         "memberOf" : ""
19717       },
19718       {
19719         "name" : "visibilityEl",
19720         "type" : "string|object",
19721         "desc" : [
19722           "(el",
19723           "parent)"
19724         ],
19725         "memberOf" : "Roo.bootstrap.Component"
19726       },
19727       {
19728         "name" : "vtype",
19729         "type" : "String",
19730         "desc" : "A validation type name as defined in {@link Roo.form.VTypes} (defaults to null)",
19731         "memberOf" : "Roo.bootstrap.Input"
19732       },
19733       {
19734         "name" : "weight",
19735         "type" : "String",
19736         "desc" : [
19737           "(primary",
19738           "warning",
19739           "info",
19740           "danger",
19741           "success)"
19742         ],
19743         "memberOf" : ""
19744       },
19745       {
19746         "name" : "xattr",
19747         "type" : "Object",
19748         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
19749         "memberOf" : "Roo.bootstrap.Component"
19750       },
19751       {
19752         "name" : "xs",
19753         "type" : "Number",
19754         "desc" : "colspan out of 12 for mobile-sized screens",
19755         "memberOf" : "Roo.bootstrap.Input"
19756       }
19757     ],
19758     "events" : [
19759       {
19760         "name" : "beforedestroy",
19761         "type" : "function",
19762         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
19763         "sig" : "function (_self)\n{\n\n}",
19764         "memberOf" : "Roo.Component"
19765       },
19766       {
19767         "name" : "beforehide",
19768         "type" : "function",
19769         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
19770         "sig" : "function (_self)\n{\n\n}",
19771         "memberOf" : "Roo.Component"
19772       },
19773       {
19774         "name" : "beforerender",
19775         "type" : "function",
19776         "desc" : "Fires before the component is rendered. Return false to stop the render.",
19777         "sig" : "function (_self)\n{\n\n}",
19778         "memberOf" : "Roo.Component"
19779       },
19780       {
19781         "name" : "beforeshow",
19782         "type" : "function",
19783         "desc" : "Fires before the component is shown.  Return false to stop the show.",
19784         "sig" : "function (_self)\n{\n\n}",
19785         "memberOf" : "Roo.Component"
19786       },
19787       {
19788         "name" : "blur",
19789         "type" : "function",
19790         "desc" : "Fires when this field loses input focus.",
19791         "sig" : "function (_self)\n{\n\n}",
19792         "memberOf" : "Roo.bootstrap.Input"
19793       },
19794       {
19795         "name" : "change",
19796         "type" : "function",
19797         "desc" : "Fires just before the field blurs if the field value has changed.",
19798         "sig" : "function (_self, newValue, oldValue)\n{\n\n}",
19799         "memberOf" : "Roo.bootstrap.Input"
19800       },
19801       {
19802         "name" : "check",
19803         "type" : "function",
19804         "desc" : "Fires when the element is checked or unchecked.",
19805         "sig" : "function (_self, checked)\n{\n\n}",
19806         "memberOf" : ""
19807       },
19808       {
19809         "name" : "childrenrendered",
19810         "type" : "function",
19811         "desc" : "Fires when the children have been rendered..",
19812         "sig" : "function (_self)\n{\n\n}",
19813         "memberOf" : "Roo.bootstrap.Component"
19814       },
19815       {
19816         "name" : "click",
19817         "type" : "function",
19818         "desc" : "Fires when the element is click.",
19819         "sig" : "function (_self)\n{\n\n}",
19820         "memberOf" : ""
19821       },
19822       {
19823         "name" : "destroy",
19824         "type" : "function",
19825         "desc" : "Fires after the component is destroyed.",
19826         "sig" : "function (_self)\n{\n\n}",
19827         "memberOf" : "Roo.Component"
19828       },
19829       {
19830         "name" : "disable",
19831         "type" : "function",
19832         "desc" : "Fires after the component is disabled.",
19833         "sig" : "function (_self)\n{\n\n}",
19834         "memberOf" : "Roo.Component"
19835       },
19836       {
19837         "name" : "enable",
19838         "type" : "function",
19839         "desc" : "Fires after the component is enabled.",
19840         "sig" : "function (_self)\n{\n\n}",
19841         "memberOf" : "Roo.Component"
19842       },
19843       {
19844         "name" : "focus",
19845         "type" : "function",
19846         "desc" : "Fires when this field receives input focus.",
19847         "sig" : "function (_self)\n{\n\n}",
19848         "memberOf" : "Roo.bootstrap.Input"
19849       },
19850       {
19851         "name" : "hide",
19852         "type" : "function",
19853         "desc" : "Fires after the component is hidden.",
19854         "sig" : "function (_self)\n{\n\n}",
19855         "memberOf" : "Roo.Component"
19856       },
19857       {
19858         "name" : "invalid",
19859         "type" : "function",
19860         "desc" : "Fires after the field has been marked as invalid.",
19861         "sig" : "function (_self, msg)\n{\n\n}",
19862         "memberOf" : "Roo.bootstrap.Input"
19863       },
19864       {
19865         "name" : "keyup",
19866         "type" : "function",
19867         "desc" : "Fires after the key up",
19868         "sig" : "function (_self, e)\n{\n\n}",
19869         "memberOf" : "Roo.bootstrap.Input"
19870       },
19871       {
19872         "name" : "render",
19873         "type" : "function",
19874         "desc" : "Fires after the component is rendered.",
19875         "sig" : "function (_self)\n{\n\n}",
19876         "memberOf" : "Roo.Component"
19877       },
19878       {
19879         "name" : "show",
19880         "type" : "function",
19881         "desc" : "Fires after the component is shown.",
19882         "sig" : "function (_self)\n{\n\n}",
19883         "memberOf" : "Roo.Component"
19884       },
19885       {
19886         "name" : "specialkey",
19887         "type" : "function",
19888         "desc" : "Fires when any key related to navigation (arrows, tab, enter, esc, etc.) is pressed.  You can check\n{@link Roo.EventObject#getKey} to determine which key was pressed.",
19889         "sig" : "function (_self, e)\n{\n\n}",
19890         "memberOf" : "Roo.bootstrap.Input"
19891       },
19892       {
19893         "name" : "valid",
19894         "type" : "function",
19895         "desc" : "Fires after the field has been validated with no errors.",
19896         "sig" : "function (_self)\n{\n\n}",
19897         "memberOf" : "Roo.bootstrap.Input"
19898       }
19899     ],
19900     "methods" : [
19901       {
19902         "name" : "addEvents",
19903         "type" : "function",
19904         "desc" : "Used to define events on this Observable",
19905         "sig" : "(object)",
19906         "static" : false,
19907         "memberOf" : "Roo.util.Observable"
19908       },
19909       {
19910         "name" : "addListener",
19911         "type" : "function",
19912         "desc" : "Appends an event handler to this component",
19913         "sig" : "(eventName, handler, scope, options)",
19914         "static" : false,
19915         "memberOf" : "Roo.util.Observable"
19916       },
19917       {
19918         "name" : "capture",
19919         "type" : "function",
19920         "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.",
19921         "sig" : "(o, fn, scope)",
19922         "static" : true,
19923         "memberOf" : "Roo.util.Observable"
19924       },
19925       {
19926         "name" : "clearInvalid",
19927         "type" : "function",
19928         "desc" : "Clear any invalid styles/messages for this field",
19929         "sig" : "()\n{\n\n}",
19930         "static" : false,
19931         "memberOf" : "Roo.bootstrap.Input"
19932       },
19933       {
19934         "name" : "destroy",
19935         "type" : "function",
19936         "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}.",
19937         "sig" : "()\n{\n\n}",
19938         "static" : false,
19939         "memberOf" : "Roo.Component"
19940       },
19941       {
19942         "name" : "disable",
19943         "type" : "function",
19944         "desc" : "Disable this component.",
19945         "sig" : "()\n{\n\n}",
19946         "static" : false,
19947         "memberOf" : "Roo.Component"
19948       },
19949       {
19950         "name" : "enable",
19951         "type" : "function",
19952         "desc" : "Enable this component.",
19953         "sig" : "()\n{\n\n}",
19954         "static" : false,
19955         "memberOf" : "Roo.Component"
19956       },
19957       {
19958         "name" : "fireEvent",
19959         "type" : "function",
19960         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
19961         "sig" : "(eventName, args)",
19962         "static" : false,
19963         "memberOf" : "Roo.util.Observable"
19964       },
19965       {
19966         "name" : "focus",
19967         "type" : "function",
19968         "desc" : "Try to focus this component.",
19969         "sig" : "(selectText)",
19970         "static" : false,
19971         "memberOf" : "Roo.Component"
19972       },
19973       {
19974         "name" : "get",
19975         "type" : "function",
19976         "desc" : "fetch a CheckBox Group based on the group ID",
19977         "sig" : "(the)",
19978         "static" : true,
19979         "memberOf" : ""
19980       },
19981       {
19982         "name" : "getChildContainer",
19983         "type" : "function",
19984         "desc" : "Fetch the element to add children to",
19985         "sig" : "()\n{\n\n}",
19986         "static" : false,
19987         "memberOf" : "Roo.bootstrap.Component"
19988       },
19989       {
19990         "name" : "getEl",
19991         "type" : "function",
19992         "desc" : "Returns the underlying {@link Roo.Element}.",
19993         "sig" : "()\n{\n\n}",
19994         "static" : false,
19995         "memberOf" : "Roo.Component"
19996       },
19997       {
19998         "name" : "getId",
19999         "type" : "function",
20000         "desc" : "Returns the id of this component.",
20001         "sig" : "()\n{\n\n}",
20002         "static" : false,
20003         "memberOf" : "Roo.Component"
20004       },
20005       {
20006         "name" : "getName",
20007         "type" : "function",
20008         "desc" : "Returns the name of the field",
20009         "sig" : "()\n{\n\n}",
20010         "static" : false,
20011         "memberOf" : "Roo.bootstrap.Input"
20012       },
20013       {
20014         "name" : "getRawValue",
20015         "type" : "function",
20016         "desc" : "Returns the raw data value which may or may not be a valid, defined value.  To return a normalized value see {@link #getValue}.",
20017         "sig" : "()\n{\n\n}",
20018         "static" : false,
20019         "memberOf" : "Roo.bootstrap.Input"
20020       },
20021       {
20022         "name" : "getValue",
20023         "type" : "function",
20024         "desc" : "Returns the normalized data value (undefined or emptyText will be returned as '').  To return the raw value see {@link #getRawValue}.",
20025         "sig" : "()\n{\n\n}",
20026         "static" : false,
20027         "memberOf" : "Roo.bootstrap.Input"
20028       },
20029       {
20030         "name" : "getVisibilityEl",
20031         "type" : "function",
20032         "desc" : "Get the element that will be used to show or hide",
20033         "sig" : "()\n{\n\n}",
20034         "static" : false,
20035         "memberOf" : "Roo.bootstrap.Component"
20036       },
20037       {
20038         "name" : "hasListener",
20039         "type" : "function",
20040         "desc" : "Checks to see if this object has any listeners for a specified event",
20041         "sig" : "(eventName)",
20042         "static" : false,
20043         "memberOf" : "Roo.util.Observable"
20044       },
20045       {
20046         "name" : "hide",
20047         "type" : "function",
20048         "desc" : "Hide a component - adds 'hidden' class",
20049         "sig" : "()\n{\n\n}",
20050         "static" : false,
20051         "memberOf" : "Roo.bootstrap.Component"
20052       },
20053       {
20054         "name" : "initEvents",
20055         "type" : "function",
20056         "desc" : "Initialize Events for the element",
20057         "sig" : "()\n{\n\n}",
20058         "static" : false,
20059         "memberOf" : "Roo.bootstrap.Component"
20060       },
20061       {
20062         "name" : "inputEl",
20063         "type" : "function",
20064         "desc" : "return the real input element.",
20065         "sig" : "()\n{\n\n}",
20066         "static" : false,
20067         "memberOf" : ""
20068       },
20069       {
20070         "name" : "isVisible",
20071         "type" : "function",
20072         "desc" : "Returns true if this component is visible.",
20073         "sig" : "()\n{\n\n}",
20074         "static" : false,
20075         "memberOf" : "Roo.Component"
20076       },
20077       {
20078         "name" : "markInvalid",
20079         "type" : "function",
20080         "desc" : "Mark this field as invalid",
20081         "sig" : "(msg)",
20082         "static" : false,
20083         "memberOf" : ""
20084       },
20085       {
20086         "name" : "markValid",
20087         "type" : "function",
20088         "desc" : "Mark this field as valid",
20089         "sig" : "()\n{\n\n}",
20090         "static" : false,
20091         "memberOf" : ""
20092       },
20093       {
20094         "name" : "on",
20095         "type" : "function",
20096         "desc" : "Appends an event handler to this element (shorthand for addListener)",
20097         "sig" : "(eventName, handler, scope, options)",
20098         "static" : false,
20099         "memberOf" : "Roo.util.Observable"
20100       },
20101       {
20102         "name" : "purgeListeners",
20103         "type" : "function",
20104         "desc" : "Removes all listeners for this object",
20105         "sig" : "()\n{\n\n}",
20106         "static" : false,
20107         "memberOf" : "Roo.util.Observable"
20108       },
20109       {
20110         "name" : "register",
20111         "type" : "function",
20112         "desc" : "register a CheckBox Group",
20113         "sig" : "(the)",
20114         "static" : true,
20115         "memberOf" : ""
20116       },
20117       {
20118         "name" : "releaseCapture",
20119         "type" : "function",
20120         "desc" : "Removes <b>all</b> added captures from the Observable.",
20121         "sig" : "(o)",
20122         "static" : true,
20123         "memberOf" : "Roo.util.Observable"
20124       },
20125       {
20126         "name" : "removeListener",
20127         "type" : "function",
20128         "desc" : "Removes a listener",
20129         "sig" : "(eventName, handler, scope)",
20130         "static" : false,
20131         "memberOf" : "Roo.util.Observable"
20132       },
20133       {
20134         "name" : "render",
20135         "type" : "function",
20136         "desc" : "If this is a lazy rendering component, render it to its container element.",
20137         "sig" : "(container)",
20138         "static" : false,
20139         "memberOf" : "Roo.Component"
20140       },
20141       {
20142         "name" : "reset",
20143         "type" : "function",
20144         "desc" : "Resets the current field value to the originally loaded value and clears any validation messages",
20145         "sig" : "()\n{\n\n}",
20146         "static" : false,
20147         "memberOf" : "Roo.bootstrap.Input"
20148       },
20149       {
20150         "name" : "setDisabled",
20151         "type" : "function",
20152         "desc" : "Convenience function for setting disabled/enabled by boolean.",
20153         "sig" : "(disabled)",
20154         "static" : false,
20155         "memberOf" : "Roo.Component"
20156       },
20157       {
20158         "name" : "setRawValue",
20159         "type" : "function",
20160         "desc" : "Sets the underlying DOM field's value directly, bypassing validation.  To set the value with validation see {@link #setValue}.",
20161         "sig" : "(value)",
20162         "static" : false,
20163         "memberOf" : "Roo.bootstrap.Input"
20164       },
20165       {
20166         "name" : "setValue",
20167         "type" : "function",
20168         "desc" : "Sets a data value into the field and validates it.  To set the value directly without validation see {@link #setRawValue}.",
20169         "sig" : "(value)",
20170         "static" : false,
20171         "memberOf" : "Roo.bootstrap.Input"
20172       },
20173       {
20174         "name" : "setVisibilityEl",
20175         "type" : "function",
20176         "desc" : "Set the element that will be used to show or hide",
20177         "sig" : "()\n{\n\n}",
20178         "static" : false,
20179         "memberOf" : "Roo.bootstrap.Component"
20180       },
20181       {
20182         "name" : "setVisible",
20183         "type" : "function",
20184         "desc" : "Convenience function to hide or show this component by boolean.",
20185         "sig" : "(visible)",
20186         "static" : false,
20187         "memberOf" : "Roo.Component"
20188       },
20189       {
20190         "name" : "show",
20191         "type" : "function",
20192         "desc" : "Show a component - removes 'hidden' class",
20193         "sig" : "()\n{\n\n}",
20194         "static" : false,
20195         "memberOf" : "Roo.bootstrap.Component"
20196       },
20197       {
20198         "name" : "tooltipEl",
20199         "type" : "function",
20200         "desc" : "Fetch the element to display the tooltip on.",
20201         "sig" : "()\n{\n\n}",
20202         "static" : false,
20203         "memberOf" : "Roo.bootstrap.Component"
20204       },
20205       {
20206         "name" : "un",
20207         "type" : "function",
20208         "desc" : "Removes a listener (shorthand for removeListener)",
20209         "sig" : "(eventName, handler, scope)",
20210         "static" : false,
20211         "memberOf" : "Roo.util.Observable"
20212       },
20213       {
20214         "name" : "validate",
20215         "type" : "function",
20216         "desc" : "Validates the field value",
20217         "sig" : "()\n{\n\n}",
20218         "static" : false,
20219         "memberOf" : "Roo.bootstrap.Input"
20220       },
20221       {
20222         "name" : "validateValue",
20223         "type" : "function",
20224         "desc" : "Validates a value according to the field's validation rules and marks the field as invalid\nif the validation fails",
20225         "sig" : "(value)",
20226         "static" : false,
20227         "memberOf" : "Roo.bootstrap.Input"
20228       }
20229     ]
20230   },
20231   "Roo.bootstrap.Column" : {
20232     "props" : [
20233       {
20234         "name" : "actionMode",
20235         "type" : "String",
20236         "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",
20237         "memberOf" : "Roo.Component"
20238       },
20239       {
20240         "name" : "alert",
20241         "type" : "String",
20242         "desc" : [
20243           "(success",
20244           "info",
20245           "warning",
20246           "danger)"
20247         ],
20248         "memberOf" : ""
20249       },
20250       {
20251         "name" : "allowDomMove",
20252         "type" : "Boolean",
20253         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
20254         "memberOf" : "Roo.Component"
20255       },
20256       {
20257         "name" : "can_build_overlaid",
20258         "type" : "Boolean",
20259         "desc" : "True if element can be rebuild from a HTML page",
20260         "memberOf" : "Roo.bootstrap.Component"
20261       },
20262       {
20263         "name" : "cls",
20264         "type" : "String",
20265         "desc" : "css class",
20266         "memberOf" : "Roo.bootstrap.Component"
20267       },
20268       {
20269         "name" : "container_method",
20270         "type" : "string",
20271         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
20272         "memberOf" : "Roo.bootstrap.Component"
20273       },
20274       {
20275         "name" : "dataId",
20276         "type" : "string",
20277         "desc" : "cutomer id",
20278         "memberOf" : "Roo.bootstrap.Component"
20279       },
20280       {
20281         "name" : "disableClass",
20282         "type" : "String",
20283         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
20284         "memberOf" : "Roo.Component"
20285       },
20286       {
20287         "name" : "fa",
20288         "type" : "String",
20289         "desc" : [
20290           "(ban",
20291           "check",
20292           "...)"
20293         ],
20294         "memberOf" : ""
20295       },
20296       {
20297         "name" : "fasize",
20298         "type" : "Number",
20299         "desc" : [
20300           "(1",
20301           "2",
20302           "....)"
20303         ],
20304         "memberOf" : ""
20305       },
20306       {
20307         "name" : "hidden",
20308         "type" : "Boolean",
20309         "desc" : [
20310           "(true",
20311           "false)"
20312         ],
20313         "memberOf" : ""
20314       },
20315       {
20316         "name" : "hideMode",
20317         "type" : "String",
20318         "desc" : [
20319           "(display",
20320           "visibility)"
20321         ],
20322         "memberOf" : "Roo.Component"
20323       },
20324       {
20325         "name" : "html",
20326         "type" : "String",
20327         "desc" : "content of column.",
20328         "memberOf" : ""
20329       },
20330       {
20331         "name" : "icon",
20332         "type" : "String",
20333         "desc" : [
20334           "(info-sign",
20335           "check",
20336           "...)"
20337         ],
20338         "memberOf" : ""
20339       },
20340       {
20341         "name" : "lg",
20342         "type" : "Number",
20343         "desc" : "colspan out of 12 for large computer-sized screens or 0 for hidden",
20344         "memberOf" : ""
20345       },
20346       {
20347         "name" : "lgoff",
20348         "type" : "Number",
20349         "desc" : "colspan offset out of 12 for large computer-sized screens or 0 for hidden",
20350         "memberOf" : ""
20351       },
20352       {
20353         "name" : "listeners",
20354         "type" : "Object",
20355         "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>",
20356         "memberOf" : "Roo.util.Observable"
20357       },
20358       {
20359         "name" : "md",
20360         "type" : "Number",
20361         "desc" : "colspan out of 12 for computer-sized screens or 0 for hidden",
20362         "memberOf" : ""
20363       },
20364       {
20365         "name" : "mdoff",
20366         "type" : "Number",
20367         "desc" : "colspan offset out of 12 for computer-sized screens or 0 for hidden",
20368         "memberOf" : ""
20369       },
20370       {
20371         "name" : "name",
20372         "type" : "string",
20373         "desc" : "Specifies name attribute",
20374         "memberOf" : "Roo.bootstrap.Component"
20375       },
20376       {
20377         "name" : "sm",
20378         "type" : "Number",
20379         "desc" : "colspan out of 12 for tablet-sized screens or 0 for hidden",
20380         "memberOf" : ""
20381       },
20382       {
20383         "name" : "smoff",
20384         "type" : "Number",
20385         "desc" : "colspan offset out of 12 for tablet-sized screens or 0 for hidden",
20386         "memberOf" : ""
20387       },
20388       {
20389         "name" : "style",
20390         "type" : "String",
20391         "desc" : "any extra css",
20392         "memberOf" : "Roo.bootstrap.Component"
20393       },
20394       {
20395         "name" : "tooltip",
20396         "type" : "string",
20397         "desc" : "Text for the tooltip",
20398         "memberOf" : "Roo.bootstrap.Component"
20399       },
20400       {
20401         "name" : "visibilityEl",
20402         "type" : "string|object",
20403         "desc" : [
20404           "(el",
20405           "parent)"
20406         ],
20407         "memberOf" : "Roo.bootstrap.Component"
20408       },
20409       {
20410         "name" : "xattr",
20411         "type" : "Object",
20412         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
20413         "memberOf" : "Roo.bootstrap.Component"
20414       },
20415       {
20416         "name" : "xs",
20417         "type" : "Number",
20418         "desc" : "colspan out of 12 for mobile-sized screens or 0 for hidden",
20419         "memberOf" : ""
20420       },
20421       {
20422         "name" : "xsoff",
20423         "type" : "Number",
20424         "desc" : "colspan offset out of 12 for mobile-sized screens or 0 for hidden",
20425         "memberOf" : ""
20426       }
20427     ],
20428     "events" : [
20429       {
20430         "name" : "beforedestroy",
20431         "type" : "function",
20432         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
20433         "sig" : "function (_self)\n{\n\n}",
20434         "memberOf" : "Roo.Component"
20435       },
20436       {
20437         "name" : "beforehide",
20438         "type" : "function",
20439         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
20440         "sig" : "function (_self)\n{\n\n}",
20441         "memberOf" : "Roo.Component"
20442       },
20443       {
20444         "name" : "beforerender",
20445         "type" : "function",
20446         "desc" : "Fires before the component is rendered. Return false to stop the render.",
20447         "sig" : "function (_self)\n{\n\n}",
20448         "memberOf" : "Roo.Component"
20449       },
20450       {
20451         "name" : "beforeshow",
20452         "type" : "function",
20453         "desc" : "Fires before the component is shown.  Return false to stop the show.",
20454         "sig" : "function (_self)\n{\n\n}",
20455         "memberOf" : "Roo.Component"
20456       },
20457       {
20458         "name" : "childrenrendered",
20459         "type" : "function",
20460         "desc" : "Fires when the children have been rendered..",
20461         "sig" : "function (_self)\n{\n\n}",
20462         "memberOf" : "Roo.bootstrap.Component"
20463       },
20464       {
20465         "name" : "destroy",
20466         "type" : "function",
20467         "desc" : "Fires after the component is destroyed.",
20468         "sig" : "function (_self)\n{\n\n}",
20469         "memberOf" : "Roo.Component"
20470       },
20471       {
20472         "name" : "disable",
20473         "type" : "function",
20474         "desc" : "Fires after the component is disabled.",
20475         "sig" : "function (_self)\n{\n\n}",
20476         "memberOf" : "Roo.Component"
20477       },
20478       {
20479         "name" : "enable",
20480         "type" : "function",
20481         "desc" : "Fires after the component is enabled.",
20482         "sig" : "function (_self)\n{\n\n}",
20483         "memberOf" : "Roo.Component"
20484       },
20485       {
20486         "name" : "hide",
20487         "type" : "function",
20488         "desc" : "Fires after the component is hidden.",
20489         "sig" : "function (_self)\n{\n\n}",
20490         "memberOf" : "Roo.Component"
20491       },
20492       {
20493         "name" : "render",
20494         "type" : "function",
20495         "desc" : "Fires after the component is rendered.",
20496         "sig" : "function (_self)\n{\n\n}",
20497         "memberOf" : "Roo.Component"
20498       },
20499       {
20500         "name" : "show",
20501         "type" : "function",
20502         "desc" : "Fires after the component is shown.",
20503         "sig" : "function (_self)\n{\n\n}",
20504         "memberOf" : "Roo.Component"
20505       }
20506     ],
20507     "methods" : [
20508       {
20509         "name" : "addEvents",
20510         "type" : "function",
20511         "desc" : "Used to define events on this Observable",
20512         "sig" : "(object)",
20513         "static" : false,
20514         "memberOf" : "Roo.util.Observable"
20515       },
20516       {
20517         "name" : "addListener",
20518         "type" : "function",
20519         "desc" : "Appends an event handler to this component",
20520         "sig" : "(eventName, handler, scope, options)",
20521         "static" : false,
20522         "memberOf" : "Roo.util.Observable"
20523       },
20524       {
20525         "name" : "capture",
20526         "type" : "function",
20527         "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.",
20528         "sig" : "(o, fn, scope)",
20529         "static" : true,
20530         "memberOf" : "Roo.util.Observable"
20531       },
20532       {
20533         "name" : "destroy",
20534         "type" : "function",
20535         "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}.",
20536         "sig" : "()\n{\n\n}",
20537         "static" : false,
20538         "memberOf" : "Roo.Component"
20539       },
20540       {
20541         "name" : "disable",
20542         "type" : "function",
20543         "desc" : "Disable this component.",
20544         "sig" : "()\n{\n\n}",
20545         "static" : false,
20546         "memberOf" : "Roo.Component"
20547       },
20548       {
20549         "name" : "enable",
20550         "type" : "function",
20551         "desc" : "Enable this component.",
20552         "sig" : "()\n{\n\n}",
20553         "static" : false,
20554         "memberOf" : "Roo.Component"
20555       },
20556       {
20557         "name" : "fireEvent",
20558         "type" : "function",
20559         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
20560         "sig" : "(eventName, args)",
20561         "static" : false,
20562         "memberOf" : "Roo.util.Observable"
20563       },
20564       {
20565         "name" : "focus",
20566         "type" : "function",
20567         "desc" : "Try to focus this component.",
20568         "sig" : "(selectText)",
20569         "static" : false,
20570         "memberOf" : "Roo.Component"
20571       },
20572       {
20573         "name" : "getChildContainer",
20574         "type" : "function",
20575         "desc" : "Fetch the element to add children to",
20576         "sig" : "()\n{\n\n}",
20577         "static" : false,
20578         "memberOf" : "Roo.bootstrap.Component"
20579       },
20580       {
20581         "name" : "getEl",
20582         "type" : "function",
20583         "desc" : "Returns the underlying {@link Roo.Element}.",
20584         "sig" : "()\n{\n\n}",
20585         "static" : false,
20586         "memberOf" : "Roo.Component"
20587       },
20588       {
20589         "name" : "getId",
20590         "type" : "function",
20591         "desc" : "Returns the id of this component.",
20592         "sig" : "()\n{\n\n}",
20593         "static" : false,
20594         "memberOf" : "Roo.Component"
20595       },
20596       {
20597         "name" : "getVisibilityEl",
20598         "type" : "function",
20599         "desc" : "Get the element that will be used to show or hide",
20600         "sig" : "()\n{\n\n}",
20601         "static" : false,
20602         "memberOf" : "Roo.bootstrap.Component"
20603       },
20604       {
20605         "name" : "hasListener",
20606         "type" : "function",
20607         "desc" : "Checks to see if this object has any listeners for a specified event",
20608         "sig" : "(eventName)",
20609         "static" : false,
20610         "memberOf" : "Roo.util.Observable"
20611       },
20612       {
20613         "name" : "hide",
20614         "type" : "function",
20615         "desc" : "Hide a component - adds 'hidden' class",
20616         "sig" : "()\n{\n\n}",
20617         "static" : false,
20618         "memberOf" : "Roo.bootstrap.Component"
20619       },
20620       {
20621         "name" : "initEvents",
20622         "type" : "function",
20623         "desc" : "Initialize Events for the element",
20624         "sig" : "()\n{\n\n}",
20625         "static" : false,
20626         "memberOf" : "Roo.bootstrap.Component"
20627       },
20628       {
20629         "name" : "isVisible",
20630         "type" : "function",
20631         "desc" : "Returns true if this component is visible.",
20632         "sig" : "()\n{\n\n}",
20633         "static" : false,
20634         "memberOf" : "Roo.Component"
20635       },
20636       {
20637         "name" : "on",
20638         "type" : "function",
20639         "desc" : "Appends an event handler to this element (shorthand for addListener)",
20640         "sig" : "(eventName, handler, scope, options)",
20641         "static" : false,
20642         "memberOf" : "Roo.util.Observable"
20643       },
20644       {
20645         "name" : "purgeListeners",
20646         "type" : "function",
20647         "desc" : "Removes all listeners for this object",
20648         "sig" : "()\n{\n\n}",
20649         "static" : false,
20650         "memberOf" : "Roo.util.Observable"
20651       },
20652       {
20653         "name" : "releaseCapture",
20654         "type" : "function",
20655         "desc" : "Removes <b>all</b> added captures from the Observable.",
20656         "sig" : "(o)",
20657         "static" : true,
20658         "memberOf" : "Roo.util.Observable"
20659       },
20660       {
20661         "name" : "removeListener",
20662         "type" : "function",
20663         "desc" : "Removes a listener",
20664         "sig" : "(eventName, handler, scope)",
20665         "static" : false,
20666         "memberOf" : "Roo.util.Observable"
20667       },
20668       {
20669         "name" : "render",
20670         "type" : "function",
20671         "desc" : "If this is a lazy rendering component, render it to its container element.",
20672         "sig" : "(container)",
20673         "static" : false,
20674         "memberOf" : "Roo.Component"
20675       },
20676       {
20677         "name" : "setDisabled",
20678         "type" : "function",
20679         "desc" : "Convenience function for setting disabled/enabled by boolean.",
20680         "sig" : "(disabled)",
20681         "static" : false,
20682         "memberOf" : "Roo.Component"
20683       },
20684       {
20685         "name" : "setVisibilityEl",
20686         "type" : "function",
20687         "desc" : "Set the element that will be used to show or hide",
20688         "sig" : "()\n{\n\n}",
20689         "static" : false,
20690         "memberOf" : "Roo.bootstrap.Component"
20691       },
20692       {
20693         "name" : "setVisible",
20694         "type" : "function",
20695         "desc" : "Convenience function to hide or show this component by boolean.",
20696         "sig" : "(visible)",
20697         "static" : false,
20698         "memberOf" : "Roo.Component"
20699       },
20700       {
20701         "name" : "show",
20702         "type" : "function",
20703         "desc" : "Show a component - removes 'hidden' class",
20704         "sig" : "()\n{\n\n}",
20705         "static" : false,
20706         "memberOf" : "Roo.bootstrap.Component"
20707       },
20708       {
20709         "name" : "tooltipEl",
20710         "type" : "function",
20711         "desc" : "Fetch the element to display the tooltip on.",
20712         "sig" : "()\n{\n\n}",
20713         "static" : false,
20714         "memberOf" : "Roo.bootstrap.Component"
20715       },
20716       {
20717         "name" : "un",
20718         "type" : "function",
20719         "desc" : "Removes a listener (shorthand for removeListener)",
20720         "sig" : "(eventName, handler, scope)",
20721         "static" : false,
20722         "memberOf" : "Roo.util.Observable"
20723       }
20724     ]
20725   },
20726   "Roo.bootstrap.ComboBox" : {
20727     "props" : [
20728       {
20729         "name" : "accept",
20730         "type" : "String",
20731         "desc" : [
20732           "(image",
20733           "video",
20734           "audio)"
20735         ],
20736         "memberOf" : "Roo.bootstrap.Input"
20737       },
20738       {
20739         "name" : "actionMode",
20740         "type" : "String",
20741         "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",
20742         "memberOf" : "Roo.Component"
20743       },
20744       {
20745         "name" : "after",
20746         "type" : "string",
20747         "desc" : "- input group add on after",
20748         "memberOf" : "Roo.bootstrap.Input"
20749       },
20750       {
20751         "name" : "align",
20752         "type" : "String",
20753         "desc" : [
20754           "(left",
20755           "center",
20756           "right)"
20757         ],
20758         "memberOf" : "Roo.bootstrap.Input"
20759       },
20760       {
20761         "name" : "allQuery",
20762         "type" : "String",
20763         "desc" : "The text query to send to the server to return all records for the list with no filtering (defaults to '')",
20764         "memberOf" : ""
20765       },
20766       {
20767         "name" : "allowBlank",
20768         "type" : "Boolean",
20769         "desc" : "False to validate that the value length > 0 (defaults to true)",
20770         "memberOf" : "Roo.bootstrap.Input"
20771       },
20772       {
20773         "name" : "allowDomMove",
20774         "type" : "Boolean",
20775         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
20776         "memberOf" : "Roo.Component"
20777       },
20778       {
20779         "name" : "alwaysQuery",
20780         "type" : "Boolean",
20781         "desc" : "Disable caching of results, and always send query",
20782         "memberOf" : ""
20783       },
20784       {
20785         "name" : "animate",
20786         "type" : "Boolean",
20787         "desc" : "default true",
20788         "memberOf" : ""
20789       },
20790       {
20791         "name" : "append",
20792         "type" : "Boolean",
20793         "desc" : [
20794           "(true",
20795           "false)"
20796         ],
20797         "memberOf" : ""
20798       },
20799       {
20800         "name" : "autoCreate",
20801         "type" : "Boolean/Object",
20802         "desc" : "A DomHelper element spec, or true for a default element spec (defaults to:\n{tag: \"input\", type: \"text\", size: \"24\", autocomplete: \"off\"})",
20803         "memberOf" : ""
20804       },
20805       {
20806         "name" : "autoFocus",
20807         "type" : "Boolean",
20808         "desc" : [
20809           "(true",
20810           "false)"
20811         ],
20812         "memberOf" : ""
20813       },
20814       {
20815         "name" : "autocomplete",
20816         "type" : "String",
20817         "desc" : "- default is new-password see: https://developers.google.com/web/fundamentals/input/form/label-and-name-inputs?hl=en",
20818         "memberOf" : "Roo.bootstrap.Input"
20819       },
20820       {
20821         "name" : "before",
20822         "type" : "string",
20823         "desc" : "- input group add on before",
20824         "memberOf" : "Roo.bootstrap.Input"
20825       },
20826       {
20827         "name" : "blankText",
20828         "type" : "String",
20829         "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")",
20830         "memberOf" : "Roo.bootstrap.Input"
20831       },
20832       {
20833         "name" : "blockFocus",
20834         "type" : "Boolean",
20835         "desc" : "Prevents all focus calls, so it can work with things like HTML edtor bar",
20836         "memberOf" : ""
20837       },
20838       {
20839         "name" : "btnPosition",
20840         "type" : "String",
20841         "desc" : "set the position of the trigger button (left | right) default right",
20842         "memberOf" : ""
20843       },
20844       {
20845         "name" : "can_build_overlaid",
20846         "type" : "Boolean",
20847         "desc" : "True if element can be rebuild from a HTML page",
20848         "memberOf" : "Roo.bootstrap.Component"
20849       },
20850       {
20851         "name" : "capture",
20852         "type" : "String",
20853         "desc" : [
20854           "(user",
20855           "camera)"
20856         ],
20857         "memberOf" : "Roo.bootstrap.Input"
20858       },
20859       {
20860         "name" : "caret",
20861         "type" : "String",
20862         "desc" : [
20863           "(search",
20864           "calendar)"
20865         ],
20866         "memberOf" : "Roo.bootstrap.TriggerField"
20867       },
20868       {
20869         "name" : "cls",
20870         "type" : "String",
20871         "desc" : "css class",
20872         "memberOf" : "Roo.bootstrap.Component"
20873       },
20874       {
20875         "name" : "container_method",
20876         "type" : "string",
20877         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
20878         "memberOf" : "Roo.bootstrap.Component"
20879       },
20880       {
20881         "name" : "dataId",
20882         "type" : "string",
20883         "desc" : "cutomer id",
20884         "memberOf" : "Roo.bootstrap.Component"
20885       },
20886       {
20887         "name" : "disableClass",
20888         "type" : "String",
20889         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
20890         "memberOf" : "Roo.Component"
20891       },
20892       {
20893         "name" : "disableClear",
20894         "type" : "Boolean",
20895         "desc" : "Disable showing of clear button.",
20896         "memberOf" : ""
20897       },
20898       {
20899         "name" : "disableKeyFilter",
20900         "type" : "Boolean",
20901         "desc" : "True to disable input keystroke filtering (defaults to false)",
20902         "memberOf" : "Roo.bootstrap.Input"
20903       },
20904       {
20905         "name" : "disabled",
20906         "type" : "Boolean",
20907         "desc" : "is it disabled",
20908         "memberOf" : "Roo.bootstrap.Input"
20909       },
20910       {
20911         "name" : "displayField",
20912         "type" : "String",
20913         "desc" : "The underlying data field name to bind to this CombBox (defaults to undefined if\nmode = 'remote' or 'text' if mode = 'local')",
20914         "memberOf" : ""
20915       },
20916       {
20917         "name" : "editable",
20918         "type" : "Boolean",
20919         "desc" : "False to prevent the user from typing text directly into the field, just like a\ntraditional select (defaults to true)",
20920         "memberOf" : ""
20921       },
20922       {
20923         "name" : "emptyResultText",
20924         "type" : "Boolean",
20925         "desc" : "only for touch device",
20926         "memberOf" : ""
20927       },
20928       {
20929         "name" : "emptyTitle",
20930         "type" : "String",
20931         "desc" : "default ''",
20932         "memberOf" : ""
20933       },
20934       {
20935         "name" : "fieldLabel",
20936         "type" : "string",
20937         "desc" : "- the label associated",
20938         "memberOf" : "Roo.bootstrap.Input"
20939       },
20940       {
20941         "name" : "focusClass",
20942         "type" : "String",
20943         "desc" : "The CSS class to use when the field receives focus (defaults to \"x-form-focus\")",
20944         "memberOf" : "Roo.bootstrap.Input"
20945       },
20946       {
20947         "name" : "forceFeedback",
20948         "type" : "Boolean",
20949         "desc" : [
20950           "(true",
20951           "false)"
20952         ],
20953         "memberOf" : "Roo.bootstrap.Input"
20954       },
20955       {
20956         "name" : "forceSelection",
20957         "type" : "Boolean",
20958         "desc" : "True to restrict the selected value to one of the values in the list, false to\nallow the user to set arbitrary text into the field (defaults to false)",
20959         "memberOf" : ""
20960       },
20961       {
20962         "name" : "grow",
20963         "type" : "Boolean",
20964         "desc" : "",
20965         "memberOf" : ""
20966       },
20967       {
20968         "name" : "growMax",
20969         "type" : "Number",
20970         "desc" : "",
20971         "memberOf" : ""
20972       },
20973       {
20974         "name" : "growMin",
20975         "type" : "Number",
20976         "desc" : "",
20977         "memberOf" : ""
20978       },
20979       {
20980         "name" : "handleHeight",
20981         "type" : "Number",
20982         "desc" : "The height in pixels of the dropdown list resize handle if resizable = true (defaults to 8)",
20983         "memberOf" : ""
20984       },
20985       {
20986         "name" : "hasFeedback",
20987         "type" : "Boolean",
20988         "desc" : [
20989           "(true",
20990           "false)"
20991         ],
20992         "memberOf" : "Roo.bootstrap.Input"
20993       },
20994       {
20995         "name" : "hiddenName",
20996         "type" : "String",
20997         "desc" : "If specified, a hidden form field with this name is dynamically generated to store the\nfield's data value (defaults to the underlying DOM element's name)",
20998         "memberOf" : ""
20999       },
21000       {
21001         "name" : "hideMode",
21002         "type" : "String",
21003         "desc" : [
21004           "(display",
21005           "visibility)"
21006         ],
21007         "memberOf" : "Roo.Component"
21008       },
21009       {
21010         "name" : "hideTrigger",
21011         "type" : "Boolean",
21012         "desc" : "True to hide the trigger element and display only the base text field (defaults to false)",
21013         "memberOf" : "Roo.bootstrap.TriggerField"
21014       },
21015       {
21016         "name" : "indicatorpos",
21017         "type" : "String",
21018         "desc" : [
21019           "(left",
21020           "right)"
21021         ],
21022         "memberOf" : "Roo.bootstrap.Input"
21023       },
21024       {
21025         "name" : "inputType",
21026         "type" : "String",
21027         "desc" : "button | checkbox | email | file | hidden | image | number | password | radio | range | reset | search | submit | text",
21028         "memberOf" : "Roo.bootstrap.Input"
21029       },
21030       {
21031         "name" : "invalidClass",
21032         "type" : "String",
21033         "desc" : "DEPRICATED - uses BS4 is-valid now",
21034         "memberOf" : ""
21035       },
21036       {
21037         "name" : "invalidFeedbackIcon",
21038         "type" : "String",
21039         "desc" : "The CSS class to use when create feedback icon (defaults to \"x-form-invalid\")",
21040         "memberOf" : "Roo.bootstrap.Input"
21041       },
21042       {
21043         "name" : "invalidText",
21044         "type" : "String",
21045         "desc" : "The error text to display if {@link #validator} test fails during validation (defaults to \"\")",
21046         "memberOf" : "Roo.bootstrap.Input"
21047       },
21048       {
21049         "name" : "labelAlign",
21050         "type" : "String",
21051         "desc" : [
21052           "(top",
21053           "left)"
21054         ],
21055         "memberOf" : "Roo.bootstrap.Input"
21056       },
21057       {
21058         "name" : "labelWidth",
21059         "type" : "Number",
21060         "desc" : "set the width of label",
21061         "memberOf" : "Roo.bootstrap.Input"
21062       },
21063       {
21064         "name" : "labellg",
21065         "type" : "Number",
21066         "desc" : "set the width of label (1-12)",
21067         "memberOf" : "Roo.bootstrap.Input"
21068       },
21069       {
21070         "name" : "labelmd",
21071         "type" : "Number",
21072         "desc" : "set the width of label (1-12)",
21073         "memberOf" : "Roo.bootstrap.Input"
21074       },
21075       {
21076         "name" : "labelsm",
21077         "type" : "Number",
21078         "desc" : "set the width of label (1-12)",
21079         "memberOf" : "Roo.bootstrap.Input"
21080       },
21081       {
21082         "name" : "labelxs",
21083         "type" : "Number",
21084         "desc" : "set the width of label (1-12)",
21085         "memberOf" : "Roo.bootstrap.Input"
21086       },
21087       {
21088         "name" : "lazyRender",
21089         "type" : "Boolean",
21090         "desc" : "True to prevent the ComboBox from rendering until requested (should always be used when\nrendering into an Roo.Editor, defaults to false)",
21091         "memberOf" : ""
21092       },
21093       {
21094         "name" : "lg",
21095         "type" : "Number",
21096         "desc" : "colspan out of 12 for large computer-sized screens",
21097         "memberOf" : "Roo.bootstrap.Input"
21098       },
21099       {
21100         "name" : "listAlign",
21101         "type" : "String",
21102         "desc" : "A valid anchor position value. See {@link Roo.Element#alignTo} for details on supported\nanchor positions (defaults to 'tl-bl')",
21103         "memberOf" : ""
21104       },
21105       {
21106         "name" : "listClass",
21107         "type" : "String",
21108         "desc" : "CSS class to apply to the dropdown list element (defaults to '')",
21109         "memberOf" : ""
21110       },
21111       {
21112         "name" : "listWidth",
21113         "type" : "Number",
21114         "desc" : "The width in pixels of the dropdown list (defaults to the width of the ComboBox field)",
21115         "memberOf" : ""
21116       },
21117       {
21118         "name" : "listeners",
21119         "type" : "Object",
21120         "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>",
21121         "memberOf" : "Roo.util.Observable"
21122       },
21123       {
21124         "name" : "loadingText",
21125         "type" : "String",
21126         "desc" : "The text to display in the dropdown list while data is loading.  Only applies\nwhen mode = 'remote' (defaults to 'Loading...')",
21127         "memberOf" : ""
21128       },
21129       {
21130         "name" : "maskRe",
21131         "type" : "String",
21132         "desc" : "An input mask regular expression that will be used to filter keystrokes that don't match (defaults to null)",
21133         "memberOf" : "Roo.bootstrap.Input"
21134       },
21135       {
21136         "name" : "maxHeight",
21137         "type" : "Number",
21138         "desc" : "The maximum height in pixels of the dropdown list before scrollbars are shown (defaults to 300)",
21139         "memberOf" : ""
21140       },
21141       {
21142         "name" : "maxLength",
21143         "type" : "Number",
21144         "desc" : "Maximum input field length allowed (defaults to Number.MAX_VALUE)",
21145         "memberOf" : "Roo.bootstrap.Input"
21146       },
21147       {
21148         "name" : "maxLengthText",
21149         "type" : "String",
21150         "desc" : "Error text to display if the maximum length validation fails (defaults to \"The maximum length for this field is {maxLength}\")",
21151         "memberOf" : "Roo.bootstrap.Input"
21152       },
21153       {
21154         "name" : "md",
21155         "type" : "Number",
21156         "desc" : "colspan out of 12 for computer-sized screens",
21157         "memberOf" : "Roo.bootstrap.Input"
21158       },
21159       {
21160         "name" : "minChars",
21161         "type" : "Number",
21162         "desc" : "The minimum number of characters the user must type before autocomplete and typeahead activate\n(defaults to 4, does not apply if editable = false)",
21163         "memberOf" : ""
21164       },
21165       {
21166         "name" : "minLength",
21167         "type" : "Number",
21168         "desc" : "Minimum input field length required (defaults to 0)",
21169         "memberOf" : "Roo.bootstrap.Input"
21170       },
21171       {
21172         "name" : "minLengthText",
21173         "type" : "String",
21174         "desc" : "Error text to display if the minimum length validation fails (defaults to \"The minimum length for this field is {minLength}\")",
21175         "memberOf" : "Roo.bootstrap.Input"
21176       },
21177       {
21178         "name" : "minListWidth",
21179         "type" : "Number",
21180         "desc" : "The minimum width of the dropdown list in pixels (defaults to 70, will be ignored if\nlistWidth has a higher value)",
21181         "memberOf" : ""
21182       },
21183       {
21184         "name" : "mobileTouchView",
21185         "type" : "Boolean",
21186         "desc" : [
21187           "(true",
21188           "false)"
21189         ],
21190         "memberOf" : ""
21191       },
21192       {
21193         "name" : "mobile_restrict_height",
21194         "type" : "Boolean",
21195         "desc" : [
21196           "(true",
21197           "false)"
21198         ],
21199         "memberOf" : ""
21200       },
21201       {
21202         "name" : "modalTitle",
21203         "type" : "String",
21204         "desc" : "The title of the dialog that pops up on mobile views.",
21205         "memberOf" : ""
21206       },
21207       {
21208         "name" : "mode",
21209         "type" : "String",
21210         "desc" : "Set to 'local' if the ComboBox loads local data (defaults to 'remote' which loads from the server)",
21211         "memberOf" : ""
21212       },
21213       {
21214         "name" : "multiple",
21215         "type" : "Boolean",
21216         "desc" : [
21217           "(true",
21218           "false)"
21219         ],
21220         "memberOf" : ""
21221       },
21222       {
21223         "name" : "name",
21224         "type" : "String",
21225         "desc" : "name of the input",
21226         "memberOf" : "Roo.bootstrap.Input"
21227       },
21228       {
21229         "name" : "pageSize",
21230         "type" : "Number",
21231         "desc" : "If greater than 0, a paging toolbar is displayed in the footer of the dropdown list and the\nfilter queries will execute with page start and limit parameters.  Only applies when mode = 'remote' (defaults to 0)",
21232         "memberOf" : ""
21233       },
21234       {
21235         "name" : "placeholder",
21236         "type" : "string",
21237         "desc" : "- placeholder to put in text.",
21238         "memberOf" : "Roo.bootstrap.Input"
21239       },
21240       {
21241         "name" : "queryDelay",
21242         "type" : "Number",
21243         "desc" : "The length of time in milliseconds to delay between the start of typing and sending the\nquery to filter the dropdown list (defaults to 500 if mode = 'remote' or 10 if mode = 'local')",
21244         "memberOf" : ""
21245       },
21246       {
21247         "name" : "queryParam",
21248         "type" : "String",
21249         "desc" : "Name of the query as it will be passed on the querystring (defaults to 'query')",
21250         "memberOf" : ""
21251       },
21252       {
21253         "name" : "readOnly",
21254         "type" : "Boolean",
21255         "desc" : "Specifies that the field should be read-only",
21256         "memberOf" : "Roo.bootstrap.Input"
21257       },
21258       {
21259         "name" : "regex",
21260         "type" : "RegExp",
21261         "desc" : "A JavaScript RegExp object to be tested against the field value during validation (defaults to null).\nIf available, this regex will be evaluated only after the basic validators all return true, and will be passed the\ncurrent field value.  If the test fails, the field will be marked invalid using {@link #regexText}.",
21262         "memberOf" : "Roo.bootstrap.Input"
21263       },
21264       {
21265         "name" : "regexText",
21266         "type" : "String",
21267         "desc" : "-- Depricated - use Invalid Text",
21268         "memberOf" : "Roo.bootstrap.Input"
21269       },
21270       {
21271         "name" : "removable",
21272         "type" : "Boolean",
21273         "desc" : [
21274           "(true",
21275           "false)"
21276         ],
21277         "memberOf" : "Roo.bootstrap.TriggerField"
21278       },
21279       {
21280         "name" : "resizable",
21281         "type" : "Boolean",
21282         "desc" : "True to add a resize handle to the bottom of the dropdown list (defaults to false)",
21283         "memberOf" : ""
21284       },
21285       {
21286         "name" : "selectOnFocus",
21287         "type" : "Boolean",
21288         "desc" : "True to select any existing text in the field immediately on focus.  Only applies\nwhen editable = true (defaults to false)",
21289         "memberOf" : ""
21290       },
21291       {
21292         "name" : "selectedClass",
21293         "type" : "String",
21294         "desc" : "CSS class to apply to the selected item in the dropdown list (defaults to 'x-combo-selected')",
21295         "memberOf" : ""
21296       },
21297       {
21298         "name" : "shadow",
21299         "type" : "Boolean/String",
21300         "desc" : "True or \"sides\" for the default effect, \"frame\" for 4-way shadow, and \"drop\" for bottom-right",
21301         "memberOf" : ""
21302       },
21303       {
21304         "name" : "showToggleBtn",
21305         "type" : "Boolean",
21306         "desc" : "show toggle button or not (true|false) default true",
21307         "memberOf" : ""
21308       },
21309       {
21310         "name" : "size",
21311         "type" : "string",
21312         "desc" : "- (lg|sm) or leave empty..",
21313         "memberOf" : "Roo.bootstrap.Input"
21314       },
21315       {
21316         "name" : "sm",
21317         "type" : "Number",
21318         "desc" : "colspan out of 12 for tablet-sized screens",
21319         "memberOf" : "Roo.bootstrap.Input"
21320       },
21321       {
21322         "name" : "specialFilter",
21323         "type" : "Boolean",
21324         "desc" : [
21325           "(true",
21326           "false)"
21327         ],
21328         "memberOf" : ""
21329       },
21330       {
21331         "name" : "store",
21332         "type" : "Roo.data.Store",
21333         "desc" : "The data store to which this combo is bound (defaults to undefined)",
21334         "memberOf" : ""
21335       },
21336       {
21337         "name" : "style",
21338         "type" : "String",
21339         "desc" : "any extra css",
21340         "memberOf" : "Roo.bootstrap.Component"
21341       },
21342       {
21343         "name" : "tickable",
21344         "type" : "Boolean",
21345         "desc" : "ComboBox with tickable selections (true|false), default false",
21346         "memberOf" : ""
21347       },
21348       {
21349         "name" : "title",
21350         "type" : "String",
21351         "desc" : "If supplied, a header element is created containing this text and added into the top of\nthe dropdown list (defaults to undefined, with no header element)",
21352         "memberOf" : ""
21353       },
21354       {
21355         "name" : "tooltip",
21356         "type" : "string",
21357         "desc" : "Text for the tooltip",
21358         "memberOf" : "Roo.bootstrap.Component"
21359       },
21360       {
21361         "name" : "tpl",
21362         "type" : "String/Roo.Template",
21363         "desc" : "The template to use to render the output",
21364         "memberOf" : ""
21365       },
21366       {
21367         "name" : "triggerAction",
21368         "type" : "String",
21369         "desc" : "The action to execute when the trigger field is activated.  Use 'all' to run the\nquery specified by the allQuery config option (defaults to 'query')",
21370         "memberOf" : ""
21371       },
21372       {
21373         "name" : "triggerClass",
21374         "type" : "String",
21375         "desc" : "An additional CSS class used to style the trigger button.  The trigger will always get the\nclass 'x-form-trigger' by default and triggerClass will be <b>appended</b> if specified.",
21376         "memberOf" : "Roo.bootstrap.TriggerField"
21377       },
21378       {
21379         "name" : "triggerList",
21380         "type" : "Boolean",
21381         "desc" : "trigger show the list or not (true|false) default true",
21382         "memberOf" : ""
21383       },
21384       {
21385         "name" : "triggerText",
21386         "type" : "String",
21387         "desc" : "multiple combobox trigger button text default 'Select'",
21388         "memberOf" : ""
21389       },
21390       {
21391         "name" : "typeAhead",
21392         "type" : "Boolean",
21393         "desc" : "True to populate and autoselect the remainder of the text being typed after a configurable\ndelay (typeAheadDelay) if it matches a known value (defaults to false)",
21394         "memberOf" : ""
21395       },
21396       {
21397         "name" : "typeAheadDelay",
21398         "type" : "Number",
21399         "desc" : "The length of time in milliseconds to wait until the typeahead text is displayed\nif typeAhead = true (defaults to 250)",
21400         "memberOf" : ""
21401       },
21402       {
21403         "name" : "useNativeIOS",
21404         "type" : "Boolean",
21405         "desc" : [
21406           "(true",
21407           "false)"
21408         ],
21409         "memberOf" : ""
21410       },
21411       {
21412         "name" : "validClass",
21413         "type" : "String",
21414         "desc" : "DEPRICATED - uses BS4 is-valid now",
21415         "memberOf" : ""
21416       },
21417       {
21418         "name" : "validFeedbackIcon",
21419         "type" : "String",
21420         "desc" : "The CSS class to use when create feedback icon (defaults to \"x-form-invalid\")",
21421         "memberOf" : "Roo.bootstrap.Input"
21422       },
21423       {
21424         "name" : "validateOnBlur",
21425         "type" : "Boolean",
21426         "desc" : "Whether the field should validate when it loses focus (defaults to true).",
21427         "memberOf" : "Roo.bootstrap.Input"
21428       },
21429       {
21430         "name" : "validationDelay",
21431         "type" : "Number",
21432         "desc" : "The length of time in milliseconds after user input begins until validation is initiated (defaults to 250)",
21433         "memberOf" : "Roo.bootstrap.Input"
21434       },
21435       {
21436         "name" : "validationEvent",
21437         "type" : "String/Boolean",
21438         "desc" : "The event that should initiate field validation. Set to false to disable\n      automatic validation (defaults to \"keyup\").",
21439         "memberOf" : "Roo.bootstrap.Input"
21440       },
21441       {
21442         "name" : "validator",
21443         "type" : "Function",
21444         "desc" : "A custom validation function to be called during field validation (defaults to null).\nIf available, this function will be called only after the basic validators all return true, and will be passed the\ncurrent field value and expected to return boolean true if the value is valid or a string error message if invalid.",
21445         "memberOf" : "Roo.bootstrap.Input"
21446       },
21447       {
21448         "name" : "value",
21449         "type" : "string",
21450         "desc" : "default value of the input",
21451         "memberOf" : "Roo.bootstrap.Input"
21452       },
21453       {
21454         "name" : "valueField",
21455         "type" : "String",
21456         "desc" : "The underlying data value name to bind to this CombBox (defaults to undefined if\nmode = 'remote' or 'value' if mode = 'local'). \nNote: use of a valueField requires the user make a selection\nin order for a value to be mapped.",
21457         "memberOf" : ""
21458       },
21459       {
21460         "name" : "valueNotFoundText",
21461         "type" : "String",
21462         "desc" : "When using a name/value combo, if the value passed to setValue is not found in\nthe store, valueNotFoundText will be displayed as the field text if defined (defaults to undefined)",
21463         "memberOf" : ""
21464       },
21465       {
21466         "name" : "visibilityEl",
21467         "type" : "string|object",
21468         "desc" : [
21469           "(el",
21470           "parent)"
21471         ],
21472         "memberOf" : "Roo.bootstrap.Component"
21473       },
21474       {
21475         "name" : "vtype",
21476         "type" : "String",
21477         "desc" : "A validation type name as defined in {@link Roo.form.VTypes} (defaults to null)",
21478         "memberOf" : "Roo.bootstrap.Input"
21479       },
21480       {
21481         "name" : "xattr",
21482         "type" : "Object",
21483         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
21484         "memberOf" : "Roo.bootstrap.Component"
21485       },
21486       {
21487         "name" : "xs",
21488         "type" : "Number",
21489         "desc" : "colspan out of 12 for mobile-sized screens",
21490         "memberOf" : "Roo.bootstrap.Input"
21491       }
21492     ],
21493     "events" : [
21494       {
21495         "name" : "add",
21496         "type" : "function",
21497         "desc" : "Fires when the 'add' icon is pressed (add a listener to enable add button)",
21498         "sig" : "function (combo)\n{\n\n}",
21499         "memberOf" : ""
21500       },
21501       {
21502         "name" : "afterremove",
21503         "type" : "function",
21504         "desc" : "Fires when the remove value from the combobox array",
21505         "sig" : "function (combo)\n{\n\n}",
21506         "memberOf" : ""
21507       },
21508       {
21509         "name" : "beforedestroy",
21510         "type" : "function",
21511         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
21512         "sig" : "function (_self)\n{\n\n}",
21513         "memberOf" : "Roo.Component"
21514       },
21515       {
21516         "name" : "beforehide",
21517         "type" : "function",
21518         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
21519         "sig" : "function (_self)\n{\n\n}",
21520         "memberOf" : "Roo.Component"
21521       },
21522       {
21523         "name" : "beforequery",
21524         "type" : "function",
21525         "desc" : "Fires before all queries are processed. Return false to cancel the query or set cancel to true.\nThe event object passed has these properties:",
21526         "sig" : "function (combo, query, forceAll, cancel, e)\n{\n\n}",
21527         "memberOf" : ""
21528       },
21529       {
21530         "name" : "beforerender",
21531         "type" : "function",
21532         "desc" : "Fires before the component is rendered. Return false to stop the render.",
21533         "sig" : "function (_self)\n{\n\n}",
21534         "memberOf" : "Roo.Component"
21535       },
21536       {
21537         "name" : "beforeselect",
21538         "type" : "function",
21539         "desc" : "Fires before a list item is selected. Return false to cancel the selection.",
21540         "sig" : "function (combo, record, index)\n{\n\n}",
21541         "memberOf" : ""
21542       },
21543       {
21544         "name" : "beforeshow",
21545         "type" : "function",
21546         "desc" : "Fires before the component is shown.  Return false to stop the show.",
21547         "sig" : "function (_self)\n{\n\n}",
21548         "memberOf" : "Roo.Component"
21549       },
21550       {
21551         "name" : "blur",
21552         "type" : "function",
21553         "desc" : "Fires when this field loses input focus.",
21554         "sig" : "function (_self)\n{\n\n}",
21555         "memberOf" : "Roo.bootstrap.Input"
21556       },
21557       {
21558         "name" : "change",
21559         "type" : "function",
21560         "desc" : "Fires just before the field blurs if the field value has changed.",
21561         "sig" : "function (_self, newValue, oldValue)\n{\n\n}",
21562         "memberOf" : "Roo.bootstrap.Input"
21563       },
21564       {
21565         "name" : "childrenrendered",
21566         "type" : "function",
21567         "desc" : "Fires when the children have been rendered..",
21568         "sig" : "function (_self)\n{\n\n}",
21569         "memberOf" : "Roo.bootstrap.Component"
21570       },
21571       {
21572         "name" : "collapse",
21573         "type" : "function",
21574         "desc" : "Fires when the dropdown list is collapsed",
21575         "sig" : "function (combo)\n{\n\n}",
21576         "memberOf" : ""
21577       },
21578       {
21579         "name" : "destroy",
21580         "type" : "function",
21581         "desc" : "Fires after the component is destroyed.",
21582         "sig" : "function (_self)\n{\n\n}",
21583         "memberOf" : "Roo.Component"
21584       },
21585       {
21586         "name" : "disable",
21587         "type" : "function",
21588         "desc" : "Fires after the component is disabled.",
21589         "sig" : "function (_self)\n{\n\n}",
21590         "memberOf" : "Roo.Component"
21591       },
21592       {
21593         "name" : "edit",
21594         "type" : "function",
21595         "desc" : "Fires when the 'edit' icon is pressed (add a listener to enable add button)",
21596         "sig" : "function (combo, record)\n{\n\n}",
21597         "memberOf" : ""
21598       },
21599       {
21600         "name" : "enable",
21601         "type" : "function",
21602         "desc" : "Fires after the component is enabled.",
21603         "sig" : "function (_self)\n{\n\n}",
21604         "memberOf" : "Roo.Component"
21605       },
21606       {
21607         "name" : "expand",
21608         "type" : "function",
21609         "desc" : "Fires when the dropdown list is expanded",
21610         "sig" : "function (combo)\n{\n\n}",
21611         "memberOf" : ""
21612       },
21613       {
21614         "name" : "focus",
21615         "type" : "function",
21616         "desc" : "Fires when this field receives input focus.",
21617         "sig" : "function (_self)\n{\n\n}",
21618         "memberOf" : "Roo.bootstrap.Input"
21619       },
21620       {
21621         "name" : "hide",
21622         "type" : "function",
21623         "desc" : "Fires after the component is hidden.",
21624         "sig" : "function (_self)\n{\n\n}",
21625         "memberOf" : "Roo.Component"
21626       },
21627       {
21628         "name" : "invalid",
21629         "type" : "function",
21630         "desc" : "Fires after the field has been marked as invalid.",
21631         "sig" : "function (_self, msg)\n{\n\n}",
21632         "memberOf" : "Roo.bootstrap.Input"
21633       },
21634       {
21635         "name" : "keyup",
21636         "type" : "function",
21637         "desc" : "Fires after the key up",
21638         "sig" : "function (_self, e)\n{\n\n}",
21639         "memberOf" : "Roo.bootstrap.Input"
21640       },
21641       {
21642         "name" : "remove",
21643         "type" : "function",
21644         "desc" : "Fires when the remove value from the combobox array",
21645         "sig" : "function (combo)\n{\n\n}",
21646         "memberOf" : ""
21647       },
21648       {
21649         "name" : "render",
21650         "type" : "function",
21651         "desc" : "Fires after the component is rendered.",
21652         "sig" : "function (_self)\n{\n\n}",
21653         "memberOf" : "Roo.Component"
21654       },
21655       {
21656         "name" : "select",
21657         "type" : "function",
21658         "desc" : "Fires when a list item is selected",
21659         "sig" : "function (combo, record, index)\n{\n\n}",
21660         "memberOf" : ""
21661       },
21662       {
21663         "name" : "show",
21664         "type" : "function",
21665         "desc" : "Fires after the component is shown.",
21666         "sig" : "function (_self)\n{\n\n}",
21667         "memberOf" : "Roo.Component"
21668       },
21669       {
21670         "name" : "specialfilter",
21671         "type" : "function",
21672         "desc" : "Fires when specialfilter",
21673         "sig" : "function (combo)\n{\n\n}",
21674         "memberOf" : ""
21675       },
21676       {
21677         "name" : "specialkey",
21678         "type" : "function",
21679         "desc" : "Fires when any key related to navigation (arrows, tab, enter, esc, etc.) is pressed.  You can check\n{@link Roo.EventObject#getKey} to determine which key was pressed.",
21680         "sig" : "function (_self, e)\n{\n\n}",
21681         "memberOf" : "Roo.bootstrap.Input"
21682       },
21683       {
21684         "name" : "tick",
21685         "type" : "function",
21686         "desc" : "Fires when tick the element",
21687         "sig" : "function (combo)\n{\n\n}",
21688         "memberOf" : ""
21689       },
21690       {
21691         "name" : "touchviewdisplay",
21692         "type" : "function",
21693         "desc" : "Fires when touch view require special display (default is using displayField)",
21694         "sig" : "function (combo, cfg)\n{\n\n}",
21695         "memberOf" : ""
21696       },
21697       {
21698         "name" : "valid",
21699         "type" : "function",
21700         "desc" : "Fires after the field has been validated with no errors.",
21701         "sig" : "function (_self)\n{\n\n}",
21702         "memberOf" : "Roo.bootstrap.Input"
21703       }
21704     ],
21705     "methods" : [
21706       {
21707         "name" : "addEvents",
21708         "type" : "function",
21709         "desc" : "Used to define events on this Observable",
21710         "sig" : "(object)",
21711         "static" : false,
21712         "memberOf" : "Roo.util.Observable"
21713       },
21714       {
21715         "name" : "addListener",
21716         "type" : "function",
21717         "desc" : "Appends an event handler to this component",
21718         "sig" : "(eventName, handler, scope, options)",
21719         "static" : false,
21720         "memberOf" : "Roo.util.Observable"
21721       },
21722       {
21723         "name" : "autoSize",
21724         "type" : "function",
21725         "desc" : "",
21726         "sig" : "()\n{\n\n}",
21727         "static" : false,
21728         "memberOf" : "Roo.bootstrap.TriggerField"
21729       },
21730       {
21731         "name" : "capture",
21732         "type" : "function",
21733         "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.",
21734         "sig" : "(o, fn, scope)",
21735         "static" : true,
21736         "memberOf" : "Roo.util.Observable"
21737       },
21738       {
21739         "name" : "clearInvalid",
21740         "type" : "function",
21741         "desc" : "Clear any invalid styles/messages for this field",
21742         "sig" : "()\n{\n\n}",
21743         "static" : false,
21744         "memberOf" : "Roo.bootstrap.Input"
21745       },
21746       {
21747         "name" : "clearValue",
21748         "type" : "function",
21749         "desc" : "Clears any text/value currently set in the field",
21750         "sig" : "()\n{\n\n}",
21751         "static" : false,
21752         "memberOf" : ""
21753       },
21754       {
21755         "name" : "collapse",
21756         "type" : "function",
21757         "desc" : "Hides the dropdown list if it is currently expanded. Fires the 'collapse' event on completion.",
21758         "sig" : "()\n{\n\n}",
21759         "static" : false,
21760         "memberOf" : ""
21761       },
21762       {
21763         "name" : "destroy",
21764         "type" : "function",
21765         "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}.",
21766         "sig" : "()\n{\n\n}",
21767         "static" : false,
21768         "memberOf" : "Roo.Component"
21769       },
21770       {
21771         "name" : "disable",
21772         "type" : "function",
21773         "desc" : "Disable this component.",
21774         "sig" : "()\n{\n\n}",
21775         "static" : false,
21776         "memberOf" : "Roo.Component"
21777       },
21778       {
21779         "name" : "doQuery",
21780         "type" : "function",
21781         "desc" : "Execute a query to filter the dropdown list.  Fires the beforequery event prior to performing the\nquery allowing the query action to be canceled if needed.",
21782         "sig" : "(query, forceAll)",
21783         "static" : false,
21784         "memberOf" : ""
21785       },
21786       {
21787         "name" : "enable",
21788         "type" : "function",
21789         "desc" : "Enable this component.",
21790         "sig" : "()\n{\n\n}",
21791         "static" : false,
21792         "memberOf" : "Roo.Component"
21793       },
21794       {
21795         "name" : "expand",
21796         "type" : "function",
21797         "desc" : "Expands the dropdown list if it is currently hidden. Fires the 'expand' event on completion.",
21798         "sig" : "()\n{\n\n}",
21799         "static" : false,
21800         "memberOf" : ""
21801       },
21802       {
21803         "name" : "fireEvent",
21804         "type" : "function",
21805         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
21806         "sig" : "(eventName, args)",
21807         "static" : false,
21808         "memberOf" : "Roo.util.Observable"
21809       },
21810       {
21811         "name" : "focus",
21812         "type" : "function",
21813         "desc" : "Try to focus this component.",
21814         "sig" : "(selectText)",
21815         "static" : false,
21816         "memberOf" : "Roo.Component"
21817       },
21818       {
21819         "name" : "getChildContainer",
21820         "type" : "function",
21821         "desc" : "Fetch the element to add children to",
21822         "sig" : "()\n{\n\n}",
21823         "static" : false,
21824         "memberOf" : "Roo.bootstrap.Component"
21825       },
21826       {
21827         "name" : "getEl",
21828         "type" : "function",
21829         "desc" : "Returns the underlying {@link Roo.Element}.",
21830         "sig" : "()\n{\n\n}",
21831         "static" : false,
21832         "memberOf" : "Roo.Component"
21833       },
21834       {
21835         "name" : "getId",
21836         "type" : "function",
21837         "desc" : "Returns the id of this component.",
21838         "sig" : "()\n{\n\n}",
21839         "static" : false,
21840         "memberOf" : "Roo.Component"
21841       },
21842       {
21843         "name" : "getName",
21844         "type" : "function",
21845         "desc" : "Returns the name of the field",
21846         "sig" : "()\n{\n\n}",
21847         "static" : false,
21848         "memberOf" : "Roo.bootstrap.Input"
21849       },
21850       {
21851         "name" : "getRawValue",
21852         "type" : "function",
21853         "desc" : "Returns the raw data value which may or may not be a valid, defined value.  To return a normalized value see {@link #getValue}.",
21854         "sig" : "()\n{\n\n}",
21855         "static" : false,
21856         "memberOf" : "Roo.bootstrap.Input"
21857       },
21858       {
21859         "name" : "getValue",
21860         "type" : "function",
21861         "desc" : "Returns the currently selected field value or empty string if no value is set.",
21862         "sig" : "()\n{\n\n}",
21863         "static" : false,
21864         "memberOf" : ""
21865       },
21866       {
21867         "name" : "getVisibilityEl",
21868         "type" : "function",
21869         "desc" : "Get the element that will be used to show or hide",
21870         "sig" : "()\n{\n\n}",
21871         "static" : false,
21872         "memberOf" : "Roo.bootstrap.Component"
21873       },
21874       {
21875         "name" : "hasListener",
21876         "type" : "function",
21877         "desc" : "Checks to see if this object has any listeners for a specified event",
21878         "sig" : "(eventName)",
21879         "static" : false,
21880         "memberOf" : "Roo.util.Observable"
21881       },
21882       {
21883         "name" : "hide",
21884         "type" : "function",
21885         "desc" : "Hide a component - adds 'hidden' class",
21886         "sig" : "()\n{\n\n}",
21887         "static" : false,
21888         "memberOf" : "Roo.bootstrap.Component"
21889       },
21890       {
21891         "name" : "initEvents",
21892         "type" : "function",
21893         "desc" : "Initialize Events for the element",
21894         "sig" : "()\n{\n\n}",
21895         "static" : false,
21896         "memberOf" : "Roo.bootstrap.Component"
21897       },
21898       {
21899         "name" : "inputEl",
21900         "type" : "function",
21901         "desc" : "return the real input element.",
21902         "sig" : "()\n{\n\n}",
21903         "static" : false,
21904         "memberOf" : "Roo.bootstrap.Input"
21905       },
21906       {
21907         "name" : "isExpanded",
21908         "type" : "function",
21909         "desc" : "Returns true if the dropdown list is expanded, else false.",
21910         "sig" : "()\n{\n\n}",
21911         "static" : false,
21912         "memberOf" : ""
21913       },
21914       {
21915         "name" : "isVisible",
21916         "type" : "function",
21917         "desc" : "Returns true if this component is visible.",
21918         "sig" : "()\n{\n\n}",
21919         "static" : false,
21920         "memberOf" : "Roo.Component"
21921       },
21922       {
21923         "name" : "markInvalid",
21924         "type" : "function",
21925         "desc" : "Mark this field as invalid",
21926         "sig" : "(msg)",
21927         "static" : false,
21928         "memberOf" : "Roo.bootstrap.Input"
21929       },
21930       {
21931         "name" : "markValid",
21932         "type" : "function",
21933         "desc" : "Mark this field as valid",
21934         "sig" : "()\n{\n\n}",
21935         "static" : false,
21936         "memberOf" : "Roo.bootstrap.Input"
21937       },
21938       {
21939         "name" : "on",
21940         "type" : "function",
21941         "desc" : "Appends an event handler to this element (shorthand for addListener)",
21942         "sig" : "(eventName, handler, scope, options)",
21943         "static" : false,
21944         "memberOf" : "Roo.util.Observable"
21945       },
21946       {
21947         "name" : "onTriggerClick",
21948         "type" : "function",
21949         "desc" : "The function that should handle the trigger's click event.  This method does nothing by default until overridden\nby an implementing function.",
21950         "sig" : "(e)",
21951         "static" : false,
21952         "memberOf" : "Roo.bootstrap.TriggerField"
21953       },
21954       {
21955         "name" : "purgeListeners",
21956         "type" : "function",
21957         "desc" : "Removes all listeners for this object",
21958         "sig" : "()\n{\n\n}",
21959         "static" : false,
21960         "memberOf" : "Roo.util.Observable"
21961       },
21962       {
21963         "name" : "releaseCapture",
21964         "type" : "function",
21965         "desc" : "Removes <b>all</b> added captures from the Observable.",
21966         "sig" : "(o)",
21967         "static" : true,
21968         "memberOf" : "Roo.util.Observable"
21969       },
21970       {
21971         "name" : "removeListener",
21972         "type" : "function",
21973         "desc" : "Removes a listener",
21974         "sig" : "(eventName, handler, scope)",
21975         "static" : false,
21976         "memberOf" : "Roo.util.Observable"
21977       },
21978       {
21979         "name" : "render",
21980         "type" : "function",
21981         "desc" : "If this is a lazy rendering component, render it to its container element.",
21982         "sig" : "(container)",
21983         "static" : false,
21984         "memberOf" : "Roo.Component"
21985       },
21986       {
21987         "name" : "reset",
21988         "type" : "function",
21989         "desc" : "Resets the current field value to the originally loaded value and clears any validation messages",
21990         "sig" : "()\n{\n\n}",
21991         "static" : false,
21992         "memberOf" : "Roo.bootstrap.Input"
21993       },
21994       {
21995         "name" : "select",
21996         "type" : "function",
21997         "desc" : "Select an item in the dropdown list by its numeric index in the list. This function does NOT cause the select event to fire.\nThe store must be loaded and the list expanded for this function to work, otherwise use setValue.",
21998         "sig" : "(index, scrollIntoView)",
21999         "static" : false,
22000         "memberOf" : ""
22001       },
22002       {
22003         "name" : "selectByValue",
22004         "type" : "function",
22005         "desc" : "Select an item in the dropdown list by its data value. This function does NOT cause the select event to fire.\nThe store must be loaded and the list expanded for this function to work, otherwise use setValue.",
22006         "sig" : "(value, scrollIntoView)",
22007         "static" : false,
22008         "memberOf" : ""
22009       },
22010       {
22011         "name" : "setDisabled",
22012         "type" : "function",
22013         "desc" : "Convenience function for setting disabled/enabled by boolean.",
22014         "sig" : "(disabled)",
22015         "static" : false,
22016         "memberOf" : "Roo.Component"
22017       },
22018       {
22019         "name" : "setEditable",
22020         "type" : "function",
22021         "desc" : "Allow or prevent the user from directly editing the field text.  If false is passed,\nthe user will only be able to select from the items defined in the dropdown list.  This method\nis the runtime equivalent of setting the 'editable' config option at config time.",
22022         "sig" : "(value)",
22023         "static" : false,
22024         "memberOf" : ""
22025       },
22026       {
22027         "name" : "setFromData",
22028         "type" : "function",
22029         "desc" : "Sets the value of the field based on a object which is related to the record format for the store.",
22030         "sig" : "(value)",
22031         "static" : false,
22032         "memberOf" : ""
22033       },
22034       {
22035         "name" : "setRawValue",
22036         "type" : "function",
22037         "desc" : "Sets the underlying DOM field's value directly, bypassing validation.  To set the value with validation see {@link #setValue}.",
22038         "sig" : "(value)",
22039         "static" : false,
22040         "memberOf" : "Roo.bootstrap.Input"
22041       },
22042       {
22043         "name" : "setValue",
22044         "type" : "function",
22045         "desc" : "Sets the specified value into the field.  If the value finds a match, the corresponding record text\nwill be displayed in the field.  If the value does not match the data value of an existing item,\nand the valueNotFoundText config option is defined, it will be displayed as the default field text.\nOtherwise the field will be blank (although the value will still be set).",
22046         "sig" : "(value)",
22047         "static" : false,
22048         "memberOf" : ""
22049       },
22050       {
22051         "name" : "setVisibilityEl",
22052         "type" : "function",
22053         "desc" : "Set the element that will be used to show or hide",
22054         "sig" : "()\n{\n\n}",
22055         "static" : false,
22056         "memberOf" : "Roo.bootstrap.Component"
22057       },
22058       {
22059         "name" : "setVisible",
22060         "type" : "function",
22061         "desc" : "Convenience function to hide or show this component by boolean.",
22062         "sig" : "(visible)",
22063         "static" : false,
22064         "memberOf" : "Roo.Component"
22065       },
22066       {
22067         "name" : "show",
22068         "type" : "function",
22069         "desc" : "Show a component - removes 'hidden' class",
22070         "sig" : "()\n{\n\n}",
22071         "static" : false,
22072         "memberOf" : "Roo.bootstrap.Component"
22073       },
22074       {
22075         "name" : "tooltipEl",
22076         "type" : "function",
22077         "desc" : "Fetch the element to display the tooltip on.",
22078         "sig" : "()\n{\n\n}",
22079         "static" : false,
22080         "memberOf" : "Roo.bootstrap.Component"
22081       },
22082       {
22083         "name" : "un",
22084         "type" : "function",
22085         "desc" : "Removes a listener (shorthand for removeListener)",
22086         "sig" : "(eventName, handler, scope)",
22087         "static" : false,
22088         "memberOf" : "Roo.util.Observable"
22089       },
22090       {
22091         "name" : "validate",
22092         "type" : "function",
22093         "desc" : "Validates the field value",
22094         "sig" : "()\n{\n\n}",
22095         "static" : false,
22096         "memberOf" : "Roo.bootstrap.Input"
22097       },
22098       {
22099         "name" : "validateValue",
22100         "type" : "function",
22101         "desc" : "Validates a value according to the field's validation rules and marks the field as invalid\nif the validation fails",
22102         "sig" : "(value)",
22103         "static" : false,
22104         "memberOf" : "Roo.bootstrap.Input"
22105       }
22106     ]
22107   },
22108   "Roo.bootstrap.Component" : {
22109     "props" : [
22110       {
22111         "name" : "actionMode",
22112         "type" : "String",
22113         "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",
22114         "memberOf" : "Roo.Component"
22115       },
22116       {
22117         "name" : "allowDomMove",
22118         "type" : "Boolean",
22119         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
22120         "memberOf" : "Roo.Component"
22121       },
22122       {
22123         "name" : "can_build_overlaid",
22124         "type" : "Boolean",
22125         "desc" : "True if element can be rebuild from a HTML page",
22126         "memberOf" : ""
22127       },
22128       {
22129         "name" : "cls",
22130         "type" : "String",
22131         "desc" : "css class",
22132         "memberOf" : ""
22133       },
22134       {
22135         "name" : "container_method",
22136         "type" : "string",
22137         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
22138         "memberOf" : ""
22139       },
22140       {
22141         "name" : "dataId",
22142         "type" : "string",
22143         "desc" : "cutomer id",
22144         "memberOf" : ""
22145       },
22146       {
22147         "name" : "disableClass",
22148         "type" : "String",
22149         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
22150         "memberOf" : "Roo.Component"
22151       },
22152       {
22153         "name" : "hideMode",
22154         "type" : "String",
22155         "desc" : [
22156           "(display",
22157           "visibility)"
22158         ],
22159         "memberOf" : "Roo.Component"
22160       },
22161       {
22162         "name" : "listeners",
22163         "type" : "Object",
22164         "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>",
22165         "memberOf" : "Roo.util.Observable"
22166       },
22167       {
22168         "name" : "name",
22169         "type" : "string",
22170         "desc" : "Specifies name attribute",
22171         "memberOf" : ""
22172       },
22173       {
22174         "name" : "style",
22175         "type" : "String",
22176         "desc" : "any extra css",
22177         "memberOf" : ""
22178       },
22179       {
22180         "name" : "tooltip",
22181         "type" : "string",
22182         "desc" : "Text for the tooltip",
22183         "memberOf" : ""
22184       },
22185       {
22186         "name" : "visibilityEl",
22187         "type" : "string|object",
22188         "desc" : [
22189           "(el",
22190           "parent)"
22191         ],
22192         "memberOf" : ""
22193       },
22194       {
22195         "name" : "xattr",
22196         "type" : "Object",
22197         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
22198         "memberOf" : ""
22199       }
22200     ],
22201     "events" : [
22202       {
22203         "name" : "beforedestroy",
22204         "type" : "function",
22205         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
22206         "sig" : "function (_self)\n{\n\n}",
22207         "memberOf" : "Roo.Component"
22208       },
22209       {
22210         "name" : "beforehide",
22211         "type" : "function",
22212         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
22213         "sig" : "function (_self)\n{\n\n}",
22214         "memberOf" : "Roo.Component"
22215       },
22216       {
22217         "name" : "beforerender",
22218         "type" : "function",
22219         "desc" : "Fires before the component is rendered. Return false to stop the render.",
22220         "sig" : "function (_self)\n{\n\n}",
22221         "memberOf" : "Roo.Component"
22222       },
22223       {
22224         "name" : "beforeshow",
22225         "type" : "function",
22226         "desc" : "Fires before the component is shown.  Return false to stop the show.",
22227         "sig" : "function (_self)\n{\n\n}",
22228         "memberOf" : "Roo.Component"
22229       },
22230       {
22231         "name" : "childrenrendered",
22232         "type" : "function",
22233         "desc" : "Fires when the children have been rendered..",
22234         "sig" : "function (_self)\n{\n\n}",
22235         "memberOf" : ""
22236       },
22237       {
22238         "name" : "destroy",
22239         "type" : "function",
22240         "desc" : "Fires after the component is destroyed.",
22241         "sig" : "function (_self)\n{\n\n}",
22242         "memberOf" : "Roo.Component"
22243       },
22244       {
22245         "name" : "disable",
22246         "type" : "function",
22247         "desc" : "Fires after the component is disabled.",
22248         "sig" : "function (_self)\n{\n\n}",
22249         "memberOf" : "Roo.Component"
22250       },
22251       {
22252         "name" : "enable",
22253         "type" : "function",
22254         "desc" : "Fires after the component is enabled.",
22255         "sig" : "function (_self)\n{\n\n}",
22256         "memberOf" : "Roo.Component"
22257       },
22258       {
22259         "name" : "hide",
22260         "type" : "function",
22261         "desc" : "Fires after the component is hidden.",
22262         "sig" : "function (_self)\n{\n\n}",
22263         "memberOf" : "Roo.Component"
22264       },
22265       {
22266         "name" : "render",
22267         "type" : "function",
22268         "desc" : "Fires after the component is rendered.",
22269         "sig" : "function (_self)\n{\n\n}",
22270         "memberOf" : "Roo.Component"
22271       },
22272       {
22273         "name" : "show",
22274         "type" : "function",
22275         "desc" : "Fires after the component is shown.",
22276         "sig" : "function (_self)\n{\n\n}",
22277         "memberOf" : "Roo.Component"
22278       }
22279     ],
22280     "methods" : [
22281       {
22282         "name" : "addEvents",
22283         "type" : "function",
22284         "desc" : "Used to define events on this Observable",
22285         "sig" : "(object)",
22286         "static" : false,
22287         "memberOf" : "Roo.util.Observable"
22288       },
22289       {
22290         "name" : "addListener",
22291         "type" : "function",
22292         "desc" : "Appends an event handler to this component",
22293         "sig" : "(eventName, handler, scope, options)",
22294         "static" : false,
22295         "memberOf" : "Roo.util.Observable"
22296       },
22297       {
22298         "name" : "capture",
22299         "type" : "function",
22300         "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.",
22301         "sig" : "(o, fn, scope)",
22302         "static" : true,
22303         "memberOf" : "Roo.util.Observable"
22304       },
22305       {
22306         "name" : "destroy",
22307         "type" : "function",
22308         "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}.",
22309         "sig" : "()\n{\n\n}",
22310         "static" : false,
22311         "memberOf" : "Roo.Component"
22312       },
22313       {
22314         "name" : "disable",
22315         "type" : "function",
22316         "desc" : "Disable this component.",
22317         "sig" : "()\n{\n\n}",
22318         "static" : false,
22319         "memberOf" : "Roo.Component"
22320       },
22321       {
22322         "name" : "enable",
22323         "type" : "function",
22324         "desc" : "Enable this component.",
22325         "sig" : "()\n{\n\n}",
22326         "static" : false,
22327         "memberOf" : "Roo.Component"
22328       },
22329       {
22330         "name" : "fireEvent",
22331         "type" : "function",
22332         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
22333         "sig" : "(eventName, args)",
22334         "static" : false,
22335         "memberOf" : "Roo.util.Observable"
22336       },
22337       {
22338         "name" : "focus",
22339         "type" : "function",
22340         "desc" : "Try to focus this component.",
22341         "sig" : "(selectText)",
22342         "static" : false,
22343         "memberOf" : "Roo.Component"
22344       },
22345       {
22346         "name" : "getChildContainer",
22347         "type" : "function",
22348         "desc" : "Fetch the element to add children to",
22349         "sig" : "()\n{\n\n}",
22350         "static" : false,
22351         "memberOf" : ""
22352       },
22353       {
22354         "name" : "getEl",
22355         "type" : "function",
22356         "desc" : "Returns the underlying {@link Roo.Element}.",
22357         "sig" : "()\n{\n\n}",
22358         "static" : false,
22359         "memberOf" : "Roo.Component"
22360       },
22361       {
22362         "name" : "getId",
22363         "type" : "function",
22364         "desc" : "Returns the id of this component.",
22365         "sig" : "()\n{\n\n}",
22366         "static" : false,
22367         "memberOf" : "Roo.Component"
22368       },
22369       {
22370         "name" : "getVisibilityEl",
22371         "type" : "function",
22372         "desc" : "Get the element that will be used to show or hide",
22373         "sig" : "()\n{\n\n}",
22374         "static" : false,
22375         "memberOf" : ""
22376       },
22377       {
22378         "name" : "hasListener",
22379         "type" : "function",
22380         "desc" : "Checks to see if this object has any listeners for a specified event",
22381         "sig" : "(eventName)",
22382         "static" : false,
22383         "memberOf" : "Roo.util.Observable"
22384       },
22385       {
22386         "name" : "hide",
22387         "type" : "function",
22388         "desc" : "Hide a component - adds 'hidden' class",
22389         "sig" : "()\n{\n\n}",
22390         "static" : false,
22391         "memberOf" : ""
22392       },
22393       {
22394         "name" : "initEvents",
22395         "type" : "function",
22396         "desc" : "Initialize Events for the element",
22397         "sig" : "()\n{\n\n}",
22398         "static" : false,
22399         "memberOf" : ""
22400       },
22401       {
22402         "name" : "isVisible",
22403         "type" : "function",
22404         "desc" : "Returns true if this component is visible.",
22405         "sig" : "()\n{\n\n}",
22406         "static" : false,
22407         "memberOf" : "Roo.Component"
22408       },
22409       {
22410         "name" : "on",
22411         "type" : "function",
22412         "desc" : "Appends an event handler to this element (shorthand for addListener)",
22413         "sig" : "(eventName, handler, scope, options)",
22414         "static" : false,
22415         "memberOf" : "Roo.util.Observable"
22416       },
22417       {
22418         "name" : "purgeListeners",
22419         "type" : "function",
22420         "desc" : "Removes all listeners for this object",
22421         "sig" : "()\n{\n\n}",
22422         "static" : false,
22423         "memberOf" : "Roo.util.Observable"
22424       },
22425       {
22426         "name" : "releaseCapture",
22427         "type" : "function",
22428         "desc" : "Removes <b>all</b> added captures from the Observable.",
22429         "sig" : "(o)",
22430         "static" : true,
22431         "memberOf" : "Roo.util.Observable"
22432       },
22433       {
22434         "name" : "removeListener",
22435         "type" : "function",
22436         "desc" : "Removes a listener",
22437         "sig" : "(eventName, handler, scope)",
22438         "static" : false,
22439         "memberOf" : "Roo.util.Observable"
22440       },
22441       {
22442         "name" : "render",
22443         "type" : "function",
22444         "desc" : "If this is a lazy rendering component, render it to its container element.",
22445         "sig" : "(container)",
22446         "static" : false,
22447         "memberOf" : "Roo.Component"
22448       },
22449       {
22450         "name" : "setDisabled",
22451         "type" : "function",
22452         "desc" : "Convenience function for setting disabled/enabled by boolean.",
22453         "sig" : "(disabled)",
22454         "static" : false,
22455         "memberOf" : "Roo.Component"
22456       },
22457       {
22458         "name" : "setVisibilityEl",
22459         "type" : "function",
22460         "desc" : "Set the element that will be used to show or hide",
22461         "sig" : "()\n{\n\n}",
22462         "static" : false,
22463         "memberOf" : ""
22464       },
22465       {
22466         "name" : "setVisible",
22467         "type" : "function",
22468         "desc" : "Convenience function to hide or show this component by boolean.",
22469         "sig" : "(visible)",
22470         "static" : false,
22471         "memberOf" : "Roo.Component"
22472       },
22473       {
22474         "name" : "show",
22475         "type" : "function",
22476         "desc" : "Show a component - removes 'hidden' class",
22477         "sig" : "()\n{\n\n}",
22478         "static" : false,
22479         "memberOf" : ""
22480       },
22481       {
22482         "name" : "tooltipEl",
22483         "type" : "function",
22484         "desc" : "Fetch the element to display the tooltip on.",
22485         "sig" : "()\n{\n\n}",
22486         "static" : false,
22487         "memberOf" : ""
22488       },
22489       {
22490         "name" : "un",
22491         "type" : "function",
22492         "desc" : "Removes a listener (shorthand for removeListener)",
22493         "sig" : "(eventName, handler, scope)",
22494         "static" : false,
22495         "memberOf" : "Roo.util.Observable"
22496       }
22497     ]
22498   },
22499   "Roo.bootstrap.Container" : {
22500     "props" : [
22501       {
22502         "name" : "actionMode",
22503         "type" : "String",
22504         "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",
22505         "memberOf" : "Roo.Component"
22506       },
22507       {
22508         "name" : "alert",
22509         "type" : "String",
22510         "desc" : [
22511           "(success",
22512           "info",
22513           "warning",
22514           "danger)"
22515         ],
22516         "memberOf" : ""
22517       },
22518       {
22519         "name" : "allowDomMove",
22520         "type" : "Boolean",
22521         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
22522         "memberOf" : "Roo.Component"
22523       },
22524       {
22525         "name" : "can_build_overlaid",
22526         "type" : "Boolean",
22527         "desc" : "True if element can be rebuild from a HTML page",
22528         "memberOf" : "Roo.bootstrap.Component"
22529       },
22530       {
22531         "name" : "clickable",
22532         "type" : "Boolean",
22533         "desc" : [
22534           "(true",
22535           "false)"
22536         ],
22537         "memberOf" : ""
22538       },
22539       {
22540         "name" : "cls",
22541         "type" : "String",
22542         "desc" : "css class",
22543         "memberOf" : "Roo.bootstrap.Component"
22544       },
22545       {
22546         "name" : "container_method",
22547         "type" : "string",
22548         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
22549         "memberOf" : "Roo.bootstrap.Component"
22550       },
22551       {
22552         "name" : "dataId",
22553         "type" : "string",
22554         "desc" : "cutomer id",
22555         "memberOf" : "Roo.bootstrap.Component"
22556       },
22557       {
22558         "name" : "disableClass",
22559         "type" : "String",
22560         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
22561         "memberOf" : "Roo.Component"
22562       },
22563       {
22564         "name" : "expandable",
22565         "type" : "Boolean",
22566         "desc" : [
22567           "(true",
22568           "false)"
22569         ],
22570         "memberOf" : ""
22571       },
22572       {
22573         "name" : "expanded",
22574         "type" : "Boolean",
22575         "desc" : [
22576           "(true",
22577           "false)"
22578         ],
22579         "memberOf" : ""
22580       },
22581       {
22582         "name" : "fa",
22583         "type" : "String",
22584         "desc" : "font awesome icon",
22585         "memberOf" : ""
22586       },
22587       {
22588         "name" : "footer",
22589         "type" : "String",
22590         "desc" : "content of footer (for panel)",
22591         "memberOf" : ""
22592       },
22593       {
22594         "name" : "header",
22595         "type" : "String",
22596         "desc" : "content of header (for panel)",
22597         "memberOf" : ""
22598       },
22599       {
22600         "name" : "hidden",
22601         "type" : "Boolean",
22602         "desc" : [
22603           "(true",
22604           "false)"
22605         ],
22606         "memberOf" : ""
22607       },
22608       {
22609         "name" : "hideMode",
22610         "type" : "String",
22611         "desc" : [
22612           "(display",
22613           "visibility)"
22614         ],
22615         "memberOf" : "Roo.Component"
22616       },
22617       {
22618         "name" : "html",
22619         "type" : "String",
22620         "desc" : "content of element",
22621         "memberOf" : ""
22622       },
22623       {
22624         "name" : "icon",
22625         "type" : "String",
22626         "desc" : [
22627           "(info-sign",
22628           "check",
22629           "...)"
22630         ],
22631         "memberOf" : ""
22632       },
22633       {
22634         "name" : "jumbotron",
22635         "type" : "Boolean",
22636         "desc" : "is it a jumbotron element",
22637         "memberOf" : ""
22638       },
22639       {
22640         "name" : "listeners",
22641         "type" : "Object",
22642         "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>",
22643         "memberOf" : "Roo.util.Observable"
22644       },
22645       {
22646         "name" : "name",
22647         "type" : "string",
22648         "desc" : "Specifies name attribute",
22649         "memberOf" : "Roo.bootstrap.Component"
22650       },
22651       {
22652         "name" : "panel",
22653         "type" : "String",
22654         "desc" : [
22655           "(default",
22656           "primary",
22657           "success",
22658           "info",
22659           "warning",
22660           "danger)"
22661         ],
22662         "memberOf" : ""
22663       },
22664       {
22665         "name" : "rheader",
22666         "type" : "String",
22667         "desc" : "contet on the right of header",
22668         "memberOf" : ""
22669       },
22670       {
22671         "name" : "sticky",
22672         "type" : "String",
22673         "desc" : [
22674           "(footer",
22675           "wrap",
22676           "push)"
22677         ],
22678         "memberOf" : ""
22679       },
22680       {
22681         "name" : "style",
22682         "type" : "String",
22683         "desc" : "any extra css",
22684         "memberOf" : "Roo.bootstrap.Component"
22685       },
22686       {
22687         "name" : "tag",
22688         "type" : "String",
22689         "desc" : [
22690           "(header",
22691           "aside",
22692           "section)"
22693         ],
22694         "memberOf" : ""
22695       },
22696       {
22697         "name" : "tooltip",
22698         "type" : "string",
22699         "desc" : "Text for the tooltip",
22700         "memberOf" : "Roo.bootstrap.Component"
22701       },
22702       {
22703         "name" : "visibilityEl",
22704         "type" : "string|object",
22705         "desc" : [
22706           "(el",
22707           "parent)"
22708         ],
22709         "memberOf" : "Roo.bootstrap.Component"
22710       },
22711       {
22712         "name" : "well",
22713         "type" : "String",
22714         "desc" : [
22715           "(lg",
22716           "sm",
22717           "md)"
22718         ],
22719         "memberOf" : ""
22720       },
22721       {
22722         "name" : "xattr",
22723         "type" : "Object",
22724         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
22725         "memberOf" : "Roo.bootstrap.Component"
22726       }
22727     ],
22728     "events" : [
22729       {
22730         "name" : "beforedestroy",
22731         "type" : "function",
22732         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
22733         "sig" : "function (_self)\n{\n\n}",
22734         "memberOf" : "Roo.Component"
22735       },
22736       {
22737         "name" : "beforehide",
22738         "type" : "function",
22739         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
22740         "sig" : "function (_self)\n{\n\n}",
22741         "memberOf" : "Roo.Component"
22742       },
22743       {
22744         "name" : "beforerender",
22745         "type" : "function",
22746         "desc" : "Fires before the component is rendered. Return false to stop the render.",
22747         "sig" : "function (_self)\n{\n\n}",
22748         "memberOf" : "Roo.Component"
22749       },
22750       {
22751         "name" : "beforeshow",
22752         "type" : "function",
22753         "desc" : "Fires before the component is shown.  Return false to stop the show.",
22754         "sig" : "function (_self)\n{\n\n}",
22755         "memberOf" : "Roo.Component"
22756       },
22757       {
22758         "name" : "childrenrendered",
22759         "type" : "function",
22760         "desc" : "Fires when the children have been rendered..",
22761         "sig" : "function (_self)\n{\n\n}",
22762         "memberOf" : "Roo.bootstrap.Component"
22763       },
22764       {
22765         "name" : "click",
22766         "type" : "function",
22767         "desc" : "When a element is chick",
22768         "sig" : "function (_self, e)\n{\n\n}",
22769         "memberOf" : ""
22770       },
22771       {
22772         "name" : "collapse",
22773         "type" : "function",
22774         "desc" : "After the panel has been collapsed",
22775         "sig" : "function (_self)\n{\n\n}",
22776         "memberOf" : ""
22777       },
22778       {
22779         "name" : "destroy",
22780         "type" : "function",
22781         "desc" : "Fires after the component is destroyed.",
22782         "sig" : "function (_self)\n{\n\n}",
22783         "memberOf" : "Roo.Component"
22784       },
22785       {
22786         "name" : "disable",
22787         "type" : "function",
22788         "desc" : "Fires after the component is disabled.",
22789         "sig" : "function (_self)\n{\n\n}",
22790         "memberOf" : "Roo.Component"
22791       },
22792       {
22793         "name" : "enable",
22794         "type" : "function",
22795         "desc" : "Fires after the component is enabled.",
22796         "sig" : "function (_self)\n{\n\n}",
22797         "memberOf" : "Roo.Component"
22798       },
22799       {
22800         "name" : "expand",
22801         "type" : "function",
22802         "desc" : "After the panel has been expand",
22803         "sig" : "function (_self)\n{\n\n}",
22804         "memberOf" : ""
22805       },
22806       {
22807         "name" : "hide",
22808         "type" : "function",
22809         "desc" : "Fires after the component is hidden.",
22810         "sig" : "function (_self)\n{\n\n}",
22811         "memberOf" : "Roo.Component"
22812       },
22813       {
22814         "name" : "render",
22815         "type" : "function",
22816         "desc" : "Fires after the component is rendered.",
22817         "sig" : "function (_self)\n{\n\n}",
22818         "memberOf" : "Roo.Component"
22819       },
22820       {
22821         "name" : "show",
22822         "type" : "function",
22823         "desc" : "Fires after the component is shown.",
22824         "sig" : "function (_self)\n{\n\n}",
22825         "memberOf" : "Roo.Component"
22826       }
22827     ],
22828     "methods" : [
22829       {
22830         "name" : "addEvents",
22831         "type" : "function",
22832         "desc" : "Used to define events on this Observable",
22833         "sig" : "(object)",
22834         "static" : false,
22835         "memberOf" : "Roo.util.Observable"
22836       },
22837       {
22838         "name" : "addListener",
22839         "type" : "function",
22840         "desc" : "Appends an event handler to this component",
22841         "sig" : "(eventName, handler, scope, options)",
22842         "static" : false,
22843         "memberOf" : "Roo.util.Observable"
22844       },
22845       {
22846         "name" : "capture",
22847         "type" : "function",
22848         "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.",
22849         "sig" : "(o, fn, scope)",
22850         "static" : true,
22851         "memberOf" : "Roo.util.Observable"
22852       },
22853       {
22854         "name" : "destroy",
22855         "type" : "function",
22856         "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}.",
22857         "sig" : "()\n{\n\n}",
22858         "static" : false,
22859         "memberOf" : "Roo.Component"
22860       },
22861       {
22862         "name" : "disable",
22863         "type" : "function",
22864         "desc" : "Disable this component.",
22865         "sig" : "()\n{\n\n}",
22866         "static" : false,
22867         "memberOf" : "Roo.Component"
22868       },
22869       {
22870         "name" : "enable",
22871         "type" : "function",
22872         "desc" : "Enable this component.",
22873         "sig" : "()\n{\n\n}",
22874         "static" : false,
22875         "memberOf" : "Roo.Component"
22876       },
22877       {
22878         "name" : "fireEvent",
22879         "type" : "function",
22880         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
22881         "sig" : "(eventName, args)",
22882         "static" : false,
22883         "memberOf" : "Roo.util.Observable"
22884       },
22885       {
22886         "name" : "focus",
22887         "type" : "function",
22888         "desc" : "Try to focus this component.",
22889         "sig" : "(selectText)",
22890         "static" : false,
22891         "memberOf" : "Roo.Component"
22892       },
22893       {
22894         "name" : "getChildContainer",
22895         "type" : "function",
22896         "desc" : "Fetch the element to add children to",
22897         "sig" : "()\n{\n\n}",
22898         "static" : false,
22899         "memberOf" : "Roo.bootstrap.Component"
22900       },
22901       {
22902         "name" : "getEl",
22903         "type" : "function",
22904         "desc" : "Returns the underlying {@link Roo.Element}.",
22905         "sig" : "()\n{\n\n}",
22906         "static" : false,
22907         "memberOf" : "Roo.Component"
22908       },
22909       {
22910         "name" : "getId",
22911         "type" : "function",
22912         "desc" : "Returns the id of this component.",
22913         "sig" : "()\n{\n\n}",
22914         "static" : false,
22915         "memberOf" : "Roo.Component"
22916       },
22917       {
22918         "name" : "getVisibilityEl",
22919         "type" : "function",
22920         "desc" : "Get the element that will be used to show or hide",
22921         "sig" : "()\n{\n\n}",
22922         "static" : false,
22923         "memberOf" : "Roo.bootstrap.Component"
22924       },
22925       {
22926         "name" : "hasListener",
22927         "type" : "function",
22928         "desc" : "Checks to see if this object has any listeners for a specified event",
22929         "sig" : "(eventName)",
22930         "static" : false,
22931         "memberOf" : "Roo.util.Observable"
22932       },
22933       {
22934         "name" : "hide",
22935         "type" : "function",
22936         "desc" : "Hide a component - adds 'hidden' class",
22937         "sig" : "()\n{\n\n}",
22938         "static" : false,
22939         "memberOf" : "Roo.bootstrap.Component"
22940       },
22941       {
22942         "name" : "initEvents",
22943         "type" : "function",
22944         "desc" : "Initialize Events for the element",
22945         "sig" : "()\n{\n\n}",
22946         "static" : false,
22947         "memberOf" : "Roo.bootstrap.Component"
22948       },
22949       {
22950         "name" : "isVisible",
22951         "type" : "function",
22952         "desc" : "Returns true if this component is visible.",
22953         "sig" : "()\n{\n\n}",
22954         "static" : false,
22955         "memberOf" : "Roo.Component"
22956       },
22957       {
22958         "name" : "on",
22959         "type" : "function",
22960         "desc" : "Appends an event handler to this element (shorthand for addListener)",
22961         "sig" : "(eventName, handler, scope, options)",
22962         "static" : false,
22963         "memberOf" : "Roo.util.Observable"
22964       },
22965       {
22966         "name" : "purgeListeners",
22967         "type" : "function",
22968         "desc" : "Removes all listeners for this object",
22969         "sig" : "()\n{\n\n}",
22970         "static" : false,
22971         "memberOf" : "Roo.util.Observable"
22972       },
22973       {
22974         "name" : "releaseCapture",
22975         "type" : "function",
22976         "desc" : "Removes <b>all</b> added captures from the Observable.",
22977         "sig" : "(o)",
22978         "static" : true,
22979         "memberOf" : "Roo.util.Observable"
22980       },
22981       {
22982         "name" : "removeListener",
22983         "type" : "function",
22984         "desc" : "Removes a listener",
22985         "sig" : "(eventName, handler, scope)",
22986         "static" : false,
22987         "memberOf" : "Roo.util.Observable"
22988       },
22989       {
22990         "name" : "render",
22991         "type" : "function",
22992         "desc" : "If this is a lazy rendering component, render it to its container element.",
22993         "sig" : "(container)",
22994         "static" : false,
22995         "memberOf" : "Roo.Component"
22996       },
22997       {
22998         "name" : "setDisabled",
22999         "type" : "function",
23000         "desc" : "Convenience function for setting disabled/enabled by boolean.",
23001         "sig" : "(disabled)",
23002         "static" : false,
23003         "memberOf" : "Roo.Component"
23004       },
23005       {
23006         "name" : "setVisibilityEl",
23007         "type" : "function",
23008         "desc" : "Set the element that will be used to show or hide",
23009         "sig" : "()\n{\n\n}",
23010         "static" : false,
23011         "memberOf" : "Roo.bootstrap.Component"
23012       },
23013       {
23014         "name" : "setVisible",
23015         "type" : "function",
23016         "desc" : "Convenience function to hide or show this component by boolean.",
23017         "sig" : "(visible)",
23018         "static" : false,
23019         "memberOf" : "Roo.Component"
23020       },
23021       {
23022         "name" : "show",
23023         "type" : "function",
23024         "desc" : "Show a component - removes 'hidden' class",
23025         "sig" : "()\n{\n\n}",
23026         "static" : false,
23027         "memberOf" : "Roo.bootstrap.Component"
23028       },
23029       {
23030         "name" : "tooltipEl",
23031         "type" : "function",
23032         "desc" : "Fetch the element to display the tooltip on.",
23033         "sig" : "()\n{\n\n}",
23034         "static" : false,
23035         "memberOf" : "Roo.bootstrap.Component"
23036       },
23037       {
23038         "name" : "un",
23039         "type" : "function",
23040         "desc" : "Removes a listener (shorthand for removeListener)",
23041         "sig" : "(eventName, handler, scope)",
23042         "static" : false,
23043         "memberOf" : "Roo.util.Observable"
23044       }
23045     ]
23046   },
23047   "Roo.bootstrap.DateField" : {
23048     "props" : [
23049       {
23050         "name" : "accept",
23051         "type" : "String",
23052         "desc" : [
23053           "(image",
23054           "video",
23055           "audio)"
23056         ],
23057         "memberOf" : "Roo.bootstrap.Input"
23058       },
23059       {
23060         "name" : "actionMode",
23061         "type" : "String",
23062         "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",
23063         "memberOf" : "Roo.Component"
23064       },
23065       {
23066         "name" : "after",
23067         "type" : "string",
23068         "desc" : "- input group add on after",
23069         "memberOf" : "Roo.bootstrap.Input"
23070       },
23071       {
23072         "name" : "align",
23073         "type" : "String",
23074         "desc" : [
23075           "(left",
23076           "center",
23077           "right)"
23078         ],
23079         "memberOf" : "Roo.bootstrap.Input"
23080       },
23081       {
23082         "name" : "allowBlank",
23083         "type" : "Boolean",
23084         "desc" : "False to validate that the value length > 0 (defaults to true)",
23085         "memberOf" : "Roo.bootstrap.Input"
23086       },
23087       {
23088         "name" : "allowDomMove",
23089         "type" : "Boolean",
23090         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
23091         "memberOf" : "Roo.Component"
23092       },
23093       {
23094         "name" : "altFormats",
23095         "type" : "String",
23096         "desc" : "Multiple date formats separated by \"|\" to try when parsing a user input value and it doesn't match the defined\nformat (defaults to 'm/d/Y|m-d-y|m-d-Y|m/d|m-d|d').",
23097         "memberOf" : ""
23098       },
23099       {
23100         "name" : "autocomplete",
23101         "type" : "String",
23102         "desc" : "- default is new-password see: https://developers.google.com/web/fundamentals/input/form/label-and-name-inputs?hl=en",
23103         "memberOf" : "Roo.bootstrap.Input"
23104       },
23105       {
23106         "name" : "before",
23107         "type" : "string",
23108         "desc" : "- input group add on before",
23109         "memberOf" : "Roo.bootstrap.Input"
23110       },
23111       {
23112         "name" : "blankText",
23113         "type" : "String",
23114         "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")",
23115         "memberOf" : "Roo.bootstrap.Input"
23116       },
23117       {
23118         "name" : "calendarWeeks",
23119         "type" : "Boolean",
23120         "desc" : "default false",
23121         "memberOf" : ""
23122       },
23123       {
23124         "name" : "can_build_overlaid",
23125         "type" : "Boolean",
23126         "desc" : "True if element can be rebuild from a HTML page",
23127         "memberOf" : "Roo.bootstrap.Component"
23128       },
23129       {
23130         "name" : "capture",
23131         "type" : "String",
23132         "desc" : [
23133           "(user",
23134           "camera)"
23135         ],
23136         "memberOf" : "Roo.bootstrap.Input"
23137       },
23138       {
23139         "name" : "cls",
23140         "type" : "String",
23141         "desc" : "css class",
23142         "memberOf" : "Roo.bootstrap.Component"
23143       },
23144       {
23145         "name" : "container_method",
23146         "type" : "string",
23147         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
23148         "memberOf" : "Roo.bootstrap.Component"
23149       },
23150       {
23151         "name" : "dataId",
23152         "type" : "string",
23153         "desc" : "cutomer id",
23154         "memberOf" : "Roo.bootstrap.Component"
23155       },
23156       {
23157         "name" : "daysOfWeekDisabled",
23158         "type" : "Object",
23159         "desc" : "default empty",
23160         "memberOf" : ""
23161       },
23162       {
23163         "name" : "disableClass",
23164         "type" : "String",
23165         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
23166         "memberOf" : "Roo.Component"
23167       },
23168       {
23169         "name" : "disableKeyFilter",
23170         "type" : "Boolean",
23171         "desc" : "True to disable input keystroke filtering (defaults to false)",
23172         "memberOf" : "Roo.bootstrap.Input"
23173       },
23174       {
23175         "name" : "disabled",
23176         "type" : "Boolean",
23177         "desc" : "is it disabled",
23178         "memberOf" : "Roo.bootstrap.Input"
23179       },
23180       {
23181         "name" : "endDate",
23182         "type" : "Number",
23183         "desc" : "default Infinity",
23184         "memberOf" : ""
23185       },
23186       {
23187         "name" : "fieldLabel",
23188         "type" : "string",
23189         "desc" : "- the label associated",
23190         "memberOf" : "Roo.bootstrap.Input"
23191       },
23192       {
23193         "name" : "focusClass",
23194         "type" : "String",
23195         "desc" : "The CSS class to use when the field receives focus (defaults to \"x-form-focus\")",
23196         "memberOf" : "Roo.bootstrap.Input"
23197       },
23198       {
23199         "name" : "forceFeedback",
23200         "type" : "Boolean",
23201         "desc" : [
23202           "(true",
23203           "false)"
23204         ],
23205         "memberOf" : "Roo.bootstrap.Input"
23206       },
23207       {
23208         "name" : "format",
23209         "type" : "String",
23210         "desc" : "The default date format string which can be overriden for localization support.  The format must be\nvalid according to {@link Date#parseDate} (defaults to 'm/d/y').",
23211         "memberOf" : ""
23212       },
23213       {
23214         "name" : "hasFeedback",
23215         "type" : "Boolean",
23216         "desc" : [
23217           "(true",
23218           "false)"
23219         ],
23220         "memberOf" : "Roo.bootstrap.Input"
23221       },
23222       {
23223         "name" : "hideMode",
23224         "type" : "String",
23225         "desc" : [
23226           "(display",
23227           "visibility)"
23228         ],
23229         "memberOf" : "Roo.Component"
23230       },
23231       {
23232         "name" : "indicatorpos",
23233         "type" : "String",
23234         "desc" : [
23235           "(left",
23236           "right)"
23237         ],
23238         "memberOf" : "Roo.bootstrap.Input"
23239       },
23240       {
23241         "name" : "inputType",
23242         "type" : "String",
23243         "desc" : "button | checkbox | email | file | hidden | image | number | password | radio | range | reset | search | submit | text",
23244         "memberOf" : "Roo.bootstrap.Input"
23245       },
23246       {
23247         "name" : "invalidClass",
23248         "type" : "String",
23249         "desc" : "DEPRICATED - code uses BS4 - is-valid / is-invalid",
23250         "memberOf" : "Roo.bootstrap.Input"
23251       },
23252       {
23253         "name" : "invalidFeedbackIcon",
23254         "type" : "String",
23255         "desc" : "The CSS class to use when create feedback icon (defaults to \"x-form-invalid\")",
23256         "memberOf" : "Roo.bootstrap.Input"
23257       },
23258       {
23259         "name" : "invalidText",
23260         "type" : "String",
23261         "desc" : "The error text to display if {@link #validator} test fails during validation (defaults to \"\")",
23262         "memberOf" : "Roo.bootstrap.Input"
23263       },
23264       {
23265         "name" : "keyboardNavigation",
23266         "type" : "Boolean",
23267         "desc" : "default true",
23268         "memberOf" : ""
23269       },
23270       {
23271         "name" : "labelAlign",
23272         "type" : "String",
23273         "desc" : [
23274           "(top",
23275           "left)"
23276         ],
23277         "memberOf" : "Roo.bootstrap.Input"
23278       },
23279       {
23280         "name" : "labelWidth",
23281         "type" : "Number",
23282         "desc" : "set the width of label",
23283         "memberOf" : "Roo.bootstrap.Input"
23284       },
23285       {
23286         "name" : "labellg",
23287         "type" : "Number",
23288         "desc" : "set the width of label (1-12)",
23289         "memberOf" : "Roo.bootstrap.Input"
23290       },
23291       {
23292         "name" : "labelmd",
23293         "type" : "Number",
23294         "desc" : "set the width of label (1-12)",
23295         "memberOf" : "Roo.bootstrap.Input"
23296       },
23297       {
23298         "name" : "labelsm",
23299         "type" : "Number",
23300         "desc" : "set the width of label (1-12)",
23301         "memberOf" : "Roo.bootstrap.Input"
23302       },
23303       {
23304         "name" : "labelxs",
23305         "type" : "Number",
23306         "desc" : "set the width of label (1-12)",
23307         "memberOf" : "Roo.bootstrap.Input"
23308       },
23309       {
23310         "name" : "language",
23311         "type" : "String",
23312         "desc" : "default en",
23313         "memberOf" : ""
23314       },
23315       {
23316         "name" : "lg",
23317         "type" : "Number",
23318         "desc" : "colspan out of 12 for large computer-sized screens",
23319         "memberOf" : "Roo.bootstrap.Input"
23320       },
23321       {
23322         "name" : "listeners",
23323         "type" : "Object",
23324         "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>",
23325         "memberOf" : "Roo.util.Observable"
23326       },
23327       {
23328         "name" : "maskRe",
23329         "type" : "String",
23330         "desc" : "An input mask regular expression that will be used to filter keystrokes that don't match (defaults to null)",
23331         "memberOf" : "Roo.bootstrap.Input"
23332       },
23333       {
23334         "name" : "maxLength",
23335         "type" : "Number",
23336         "desc" : "Maximum input field length allowed (defaults to Number.MAX_VALUE)",
23337         "memberOf" : "Roo.bootstrap.Input"
23338       },
23339       {
23340         "name" : "maxLengthText",
23341         "type" : "String",
23342         "desc" : "Error text to display if the maximum length validation fails (defaults to \"The maximum length for this field is {maxLength}\")",
23343         "memberOf" : "Roo.bootstrap.Input"
23344       },
23345       {
23346         "name" : "md",
23347         "type" : "Number",
23348         "desc" : "colspan out of 12 for computer-sized screens",
23349         "memberOf" : "Roo.bootstrap.Input"
23350       },
23351       {
23352         "name" : "minLength",
23353         "type" : "Number",
23354         "desc" : "Minimum input field length required (defaults to 0)",
23355         "memberOf" : "Roo.bootstrap.Input"
23356       },
23357       {
23358         "name" : "minLengthText",
23359         "type" : "String",
23360         "desc" : "Error text to display if the minimum length validation fails (defaults to \"The minimum length for this field is {minLength}\")",
23361         "memberOf" : "Roo.bootstrap.Input"
23362       },
23363       {
23364         "name" : "minViewMode",
23365         "type" : "String",
23366         "desc" : "default empty, (months|years)",
23367         "memberOf" : ""
23368       },
23369       {
23370         "name" : "name",
23371         "type" : "String",
23372         "desc" : "name of the input",
23373         "memberOf" : "Roo.bootstrap.Input"
23374       },
23375       {
23376         "name" : "placeholder",
23377         "type" : "string",
23378         "desc" : "- placeholder to put in text.",
23379         "memberOf" : "Roo.bootstrap.Input"
23380       },
23381       {
23382         "name" : "readOnly",
23383         "type" : "Boolean",
23384         "desc" : "Specifies that the field should be read-only",
23385         "memberOf" : "Roo.bootstrap.Input"
23386       },
23387       {
23388         "name" : "regex",
23389         "type" : "RegExp",
23390         "desc" : "A JavaScript RegExp object to be tested against the field value during validation (defaults to null).\nIf available, this regex will be evaluated only after the basic validators all return true, and will be passed the\ncurrent field value.  If the test fails, the field will be marked invalid using {@link #regexText}.",
23391         "memberOf" : "Roo.bootstrap.Input"
23392       },
23393       {
23394         "name" : "regexText",
23395         "type" : "String",
23396         "desc" : "-- Depricated - use Invalid Text",
23397         "memberOf" : "Roo.bootstrap.Input"
23398       },
23399       {
23400         "name" : "selectOnFocus",
23401         "type" : "Boolean",
23402         "desc" : "True to automatically select any existing field text when the field receives input focus (defaults to false)",
23403         "memberOf" : "Roo.bootstrap.Input"
23404       },
23405       {
23406         "name" : "singleMode",
23407         "type" : "Boolean",
23408         "desc" : "default false (true | false)",
23409         "memberOf" : ""
23410       },
23411       {
23412         "name" : "size",
23413         "type" : "string",
23414         "desc" : "- (lg|sm) or leave empty..",
23415         "memberOf" : "Roo.bootstrap.Input"
23416       },
23417       {
23418         "name" : "sm",
23419         "type" : "Number",
23420         "desc" : "colspan out of 12 for tablet-sized screens",
23421         "memberOf" : "Roo.bootstrap.Input"
23422       },
23423       {
23424         "name" : "startDate",
23425         "type" : "Number",
23426         "desc" : "default -Infinity",
23427         "memberOf" : ""
23428       },
23429       {
23430         "name" : "style",
23431         "type" : "String",
23432         "desc" : "any extra css",
23433         "memberOf" : "Roo.bootstrap.Component"
23434       },
23435       {
23436         "name" : "todayBtn",
23437         "type" : "Boolean",
23438         "desc" : "default false",
23439         "memberOf" : ""
23440       },
23441       {
23442         "name" : "todayHighlight",
23443         "type" : "Boolean",
23444         "desc" : "default false",
23445         "memberOf" : ""
23446       },
23447       {
23448         "name" : "tooltip",
23449         "type" : "string",
23450         "desc" : "Text for the tooltip",
23451         "memberOf" : "Roo.bootstrap.Component"
23452       },
23453       {
23454         "name" : "validClass",
23455         "type" : "String",
23456         "desc" : "DEPRICATED - code uses BS4 - is-valid / is-invalid",
23457         "memberOf" : "Roo.bootstrap.Input"
23458       },
23459       {
23460         "name" : "validFeedbackIcon",
23461         "type" : "String",
23462         "desc" : "The CSS class to use when create feedback icon (defaults to \"x-form-invalid\")",
23463         "memberOf" : "Roo.bootstrap.Input"
23464       },
23465       {
23466         "name" : "validateOnBlur",
23467         "type" : "Boolean",
23468         "desc" : "Whether the field should validate when it loses focus (defaults to true).",
23469         "memberOf" : "Roo.bootstrap.Input"
23470       },
23471       {
23472         "name" : "validationDelay",
23473         "type" : "Number",
23474         "desc" : "The length of time in milliseconds after user input begins until validation is initiated (defaults to 250)",
23475         "memberOf" : "Roo.bootstrap.Input"
23476       },
23477       {
23478         "name" : "validationEvent",
23479         "type" : "String/Boolean",
23480         "desc" : "The event that should initiate field validation. Set to false to disable\n      automatic validation (defaults to \"keyup\").",
23481         "memberOf" : "Roo.bootstrap.Input"
23482       },
23483       {
23484         "name" : "validator",
23485         "type" : "Function",
23486         "desc" : "A custom validation function to be called during field validation (defaults to null).\nIf available, this function will be called only after the basic validators all return true, and will be passed the\ncurrent field value and expected to return boolean true if the value is valid or a string error message if invalid.",
23487         "memberOf" : "Roo.bootstrap.Input"
23488       },
23489       {
23490         "name" : "value",
23491         "type" : "string",
23492         "desc" : "default value of the input",
23493         "memberOf" : "Roo.bootstrap.Input"
23494       },
23495       {
23496         "name" : "viewMode",
23497         "type" : "String",
23498         "desc" : "default empty, (months|years)",
23499         "memberOf" : ""
23500       },
23501       {
23502         "name" : "visibilityEl",
23503         "type" : "string|object",
23504         "desc" : [
23505           "(el",
23506           "parent)"
23507         ],
23508         "memberOf" : "Roo.bootstrap.Component"
23509       },
23510       {
23511         "name" : "vtype",
23512         "type" : "String",
23513         "desc" : "A validation type name as defined in {@link Roo.form.VTypes} (defaults to null)",
23514         "memberOf" : "Roo.bootstrap.Input"
23515       },
23516       {
23517         "name" : "weekStart",
23518         "type" : "Number",
23519         "desc" : "default 0",
23520         "memberOf" : ""
23521       },
23522       {
23523         "name" : "xattr",
23524         "type" : "Object",
23525         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
23526         "memberOf" : "Roo.bootstrap.Component"
23527       },
23528       {
23529         "name" : "xs",
23530         "type" : "Number",
23531         "desc" : "colspan out of 12 for mobile-sized screens",
23532         "memberOf" : "Roo.bootstrap.Input"
23533       }
23534     ],
23535     "events" : [
23536       {
23537         "name" : "beforedestroy",
23538         "type" : "function",
23539         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
23540         "sig" : "function (_self)\n{\n\n}",
23541         "memberOf" : "Roo.Component"
23542       },
23543       {
23544         "name" : "beforehide",
23545         "type" : "function",
23546         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
23547         "sig" : "function (_self)\n{\n\n}",
23548         "memberOf" : "Roo.Component"
23549       },
23550       {
23551         "name" : "beforerender",
23552         "type" : "function",
23553         "desc" : "Fires before the component is rendered. Return false to stop the render.",
23554         "sig" : "function (_self)\n{\n\n}",
23555         "memberOf" : "Roo.Component"
23556       },
23557       {
23558         "name" : "beforeselect",
23559         "type" : "function",
23560         "desc" : "Fires when before select a date.",
23561         "sig" : "function (_self, date)\n{\n\n}",
23562         "memberOf" : ""
23563       },
23564       {
23565         "name" : "beforeshow",
23566         "type" : "function",
23567         "desc" : "Fires before the component is shown.  Return false to stop the show.",
23568         "sig" : "function (_self)\n{\n\n}",
23569         "memberOf" : "Roo.Component"
23570       },
23571       {
23572         "name" : "blur",
23573         "type" : "function",
23574         "desc" : "Fires when this field loses input focus.",
23575         "sig" : "function (_self)\n{\n\n}",
23576         "memberOf" : "Roo.bootstrap.Input"
23577       },
23578       {
23579         "name" : "change",
23580         "type" : "function",
23581         "desc" : "Fires just before the field blurs if the field value has changed.",
23582         "sig" : "function (_self, newValue, oldValue)\n{\n\n}",
23583         "memberOf" : "Roo.bootstrap.Input"
23584       },
23585       {
23586         "name" : "childrenrendered",
23587         "type" : "function",
23588         "desc" : "Fires when the children have been rendered..",
23589         "sig" : "function (_self)\n{\n\n}",
23590         "memberOf" : "Roo.bootstrap.Component"
23591       },
23592       {
23593         "name" : "destroy",
23594         "type" : "function",
23595         "desc" : "Fires after the component is destroyed.",
23596         "sig" : "function (_self)\n{\n\n}",
23597         "memberOf" : "Roo.Component"
23598       },
23599       {
23600         "name" : "disable",
23601         "type" : "function",
23602         "desc" : "Fires after the component is disabled.",
23603         "sig" : "function (_self)\n{\n\n}",
23604         "memberOf" : "Roo.Component"
23605       },
23606       {
23607         "name" : "enable",
23608         "type" : "function",
23609         "desc" : "Fires after the component is enabled.",
23610         "sig" : "function (_self)\n{\n\n}",
23611         "memberOf" : "Roo.Component"
23612       },
23613       {
23614         "name" : "focus",
23615         "type" : "function",
23616         "desc" : "Fires when this field receives input focus.",
23617         "sig" : "function (_self)\n{\n\n}",
23618         "memberOf" : "Roo.bootstrap.Input"
23619       },
23620       {
23621         "name" : "hide",
23622         "type" : "function",
23623         "desc" : "Fires after the component is hidden.",
23624         "sig" : "function (_self)\n{\n\n}",
23625         "memberOf" : "Roo.Component"
23626       },
23627       {
23628         "name" : "invalid",
23629         "type" : "function",
23630         "desc" : "Fires after the field has been marked as invalid.",
23631         "sig" : "function (_self, msg)\n{\n\n}",
23632         "memberOf" : "Roo.bootstrap.Input"
23633       },
23634       {
23635         "name" : "keyup",
23636         "type" : "function",
23637         "desc" : "Fires after the key up",
23638         "sig" : "function (_self, e)\n{\n\n}",
23639         "memberOf" : "Roo.bootstrap.Input"
23640       },
23641       {
23642         "name" : "render",
23643         "type" : "function",
23644         "desc" : "Fires after the component is rendered.",
23645         "sig" : "function (_self)\n{\n\n}",
23646         "memberOf" : "Roo.Component"
23647       },
23648       {
23649         "name" : "select",
23650         "type" : "function",
23651         "desc" : "Fires when select a date.",
23652         "sig" : "function (_self, date)\n{\n\n}",
23653         "memberOf" : ""
23654       },
23655       {
23656         "name" : "show",
23657         "type" : "function",
23658         "desc" : "Fires when this field show.",
23659         "sig" : "function (_self, date)\n{\n\n}",
23660         "memberOf" : ""
23661       },
23662       {
23663         "name" : "specialkey",
23664         "type" : "function",
23665         "desc" : "Fires when any key related to navigation (arrows, tab, enter, esc, etc.) is pressed.  You can check\n{@link Roo.EventObject#getKey} to determine which key was pressed.",
23666         "sig" : "function (_self, e)\n{\n\n}",
23667         "memberOf" : "Roo.bootstrap.Input"
23668       },
23669       {
23670         "name" : "valid",
23671         "type" : "function",
23672         "desc" : "Fires after the field has been validated with no errors.",
23673         "sig" : "function (_self)\n{\n\n}",
23674         "memberOf" : "Roo.bootstrap.Input"
23675       }
23676     ],
23677     "methods" : [
23678       {
23679         "name" : "addEvents",
23680         "type" : "function",
23681         "desc" : "Used to define events on this Observable",
23682         "sig" : "(object)",
23683         "static" : false,
23684         "memberOf" : "Roo.util.Observable"
23685       },
23686       {
23687         "name" : "addListener",
23688         "type" : "function",
23689         "desc" : "Appends an event handler to this component",
23690         "sig" : "(eventName, handler, scope, options)",
23691         "static" : false,
23692         "memberOf" : "Roo.util.Observable"
23693       },
23694       {
23695         "name" : "capture",
23696         "type" : "function",
23697         "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.",
23698         "sig" : "(o, fn, scope)",
23699         "static" : true,
23700         "memberOf" : "Roo.util.Observable"
23701       },
23702       {
23703         "name" : "clearInvalid",
23704         "type" : "function",
23705         "desc" : "Clear any invalid styles/messages for this field",
23706         "sig" : "()\n{\n\n}",
23707         "static" : false,
23708         "memberOf" : "Roo.bootstrap.Input"
23709       },
23710       {
23711         "name" : "destroy",
23712         "type" : "function",
23713         "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}.",
23714         "sig" : "()\n{\n\n}",
23715         "static" : false,
23716         "memberOf" : "Roo.Component"
23717       },
23718       {
23719         "name" : "disable",
23720         "type" : "function",
23721         "desc" : "Disable this component.",
23722         "sig" : "()\n{\n\n}",
23723         "static" : false,
23724         "memberOf" : "Roo.Component"
23725       },
23726       {
23727         "name" : "enable",
23728         "type" : "function",
23729         "desc" : "Enable this component.",
23730         "sig" : "()\n{\n\n}",
23731         "static" : false,
23732         "memberOf" : "Roo.Component"
23733       },
23734       {
23735         "name" : "fireEvent",
23736         "type" : "function",
23737         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
23738         "sig" : "(eventName, args)",
23739         "static" : false,
23740         "memberOf" : "Roo.util.Observable"
23741       },
23742       {
23743         "name" : "focus",
23744         "type" : "function",
23745         "desc" : "Try to focus this component.",
23746         "sig" : "(selectText)",
23747         "static" : false,
23748         "memberOf" : "Roo.Component"
23749       },
23750       {
23751         "name" : "getChildContainer",
23752         "type" : "function",
23753         "desc" : "Fetch the element to add children to",
23754         "sig" : "()\n{\n\n}",
23755         "static" : false,
23756         "memberOf" : "Roo.bootstrap.Component"
23757       },
23758       {
23759         "name" : "getEl",
23760         "type" : "function",
23761         "desc" : "Returns the underlying {@link Roo.Element}.",
23762         "sig" : "()\n{\n\n}",
23763         "static" : false,
23764         "memberOf" : "Roo.Component"
23765       },
23766       {
23767         "name" : "getId",
23768         "type" : "function",
23769         "desc" : "Returns the id of this component.",
23770         "sig" : "()\n{\n\n}",
23771         "static" : false,
23772         "memberOf" : "Roo.Component"
23773       },
23774       {
23775         "name" : "getName",
23776         "type" : "function",
23777         "desc" : "Returns the name of the field",
23778         "sig" : "()\n{\n\n}",
23779         "static" : false,
23780         "memberOf" : "Roo.bootstrap.Input"
23781       },
23782       {
23783         "name" : "getRawValue",
23784         "type" : "function",
23785         "desc" : "Returns the raw data value which may or may not be a valid, defined value.  To return a normalized value see {@link #getValue}.",
23786         "sig" : "()\n{\n\n}",
23787         "static" : false,
23788         "memberOf" : "Roo.bootstrap.Input"
23789       },
23790       {
23791         "name" : "getValue",
23792         "type" : "function",
23793         "desc" : "Returns the normalized data value (undefined or emptyText will be returned as '').  To return the raw value see {@link #getRawValue}.",
23794         "sig" : "()\n{\n\n}",
23795         "static" : false,
23796         "memberOf" : "Roo.bootstrap.Input"
23797       },
23798       {
23799         "name" : "getVisibilityEl",
23800         "type" : "function",
23801         "desc" : "Get the element that will be used to show or hide",
23802         "sig" : "()\n{\n\n}",
23803         "static" : false,
23804         "memberOf" : "Roo.bootstrap.Component"
23805       },
23806       {
23807         "name" : "hasListener",
23808         "type" : "function",
23809         "desc" : "Checks to see if this object has any listeners for a specified event",
23810         "sig" : "(eventName)",
23811         "static" : false,
23812         "memberOf" : "Roo.util.Observable"
23813       },
23814       {
23815         "name" : "hide",
23816         "type" : "function",
23817         "desc" : "Hide a component - adds 'hidden' class",
23818         "sig" : "()\n{\n\n}",
23819         "static" : false,
23820         "memberOf" : "Roo.bootstrap.Component"
23821       },
23822       {
23823         "name" : "initEvents",
23824         "type" : "function",
23825         "desc" : "Initialize Events for the element",
23826         "sig" : "()\n{\n\n}",
23827         "static" : false,
23828         "memberOf" : "Roo.bootstrap.Component"
23829       },
23830       {
23831         "name" : "inputEl",
23832         "type" : "function",
23833         "desc" : "return the real input element.",
23834         "sig" : "()\n{\n\n}",
23835         "static" : false,
23836         "memberOf" : "Roo.bootstrap.Input"
23837       },
23838       {
23839         "name" : "isVisible",
23840         "type" : "function",
23841         "desc" : "Returns true if this component is visible.",
23842         "sig" : "()\n{\n\n}",
23843         "static" : false,
23844         "memberOf" : "Roo.Component"
23845       },
23846       {
23847         "name" : "markInvalid",
23848         "type" : "function",
23849         "desc" : "Mark this field as invalid",
23850         "sig" : "(msg)",
23851         "static" : false,
23852         "memberOf" : "Roo.bootstrap.Input"
23853       },
23854       {
23855         "name" : "markValid",
23856         "type" : "function",
23857         "desc" : "Mark this field as valid",
23858         "sig" : "()\n{\n\n}",
23859         "static" : false,
23860         "memberOf" : "Roo.bootstrap.Input"
23861       },
23862       {
23863         "name" : "on",
23864         "type" : "function",
23865         "desc" : "Appends an event handler to this element (shorthand for addListener)",
23866         "sig" : "(eventName, handler, scope, options)",
23867         "static" : false,
23868         "memberOf" : "Roo.util.Observable"
23869       },
23870       {
23871         "name" : "purgeListeners",
23872         "type" : "function",
23873         "desc" : "Removes all listeners for this object",
23874         "sig" : "()\n{\n\n}",
23875         "static" : false,
23876         "memberOf" : "Roo.util.Observable"
23877       },
23878       {
23879         "name" : "releaseCapture",
23880         "type" : "function",
23881         "desc" : "Removes <b>all</b> added captures from the Observable.",
23882         "sig" : "(o)",
23883         "static" : true,
23884         "memberOf" : "Roo.util.Observable"
23885       },
23886       {
23887         "name" : "removeListener",
23888         "type" : "function",
23889         "desc" : "Removes a listener",
23890         "sig" : "(eventName, handler, scope)",
23891         "static" : false,
23892         "memberOf" : "Roo.util.Observable"
23893       },
23894       {
23895         "name" : "render",
23896         "type" : "function",
23897         "desc" : "If this is a lazy rendering component, render it to its container element.",
23898         "sig" : "(container)",
23899         "static" : false,
23900         "memberOf" : "Roo.Component"
23901       },
23902       {
23903         "name" : "reset",
23904         "type" : "function",
23905         "desc" : "Resets the current field value to the originally loaded value and clears any validation messages",
23906         "sig" : "()\n{\n\n}",
23907         "static" : false,
23908         "memberOf" : "Roo.bootstrap.Input"
23909       },
23910       {
23911         "name" : "setDisabled",
23912         "type" : "function",
23913         "desc" : "Convenience function for setting disabled/enabled by boolean.",
23914         "sig" : "(disabled)",
23915         "static" : false,
23916         "memberOf" : "Roo.Component"
23917       },
23918       {
23919         "name" : "setRawValue",
23920         "type" : "function",
23921         "desc" : "Sets the underlying DOM field's value directly, bypassing validation.  To set the value with validation see {@link #setValue}.",
23922         "sig" : "(value)",
23923         "static" : false,
23924         "memberOf" : "Roo.bootstrap.Input"
23925       },
23926       {
23927         "name" : "setValue",
23928         "type" : "function",
23929         "desc" : "Sets a data value into the field and validates it.  To set the value directly without validation see {@link #setRawValue}.",
23930         "sig" : "(value)",
23931         "static" : false,
23932         "memberOf" : "Roo.bootstrap.Input"
23933       },
23934       {
23935         "name" : "setVisibilityEl",
23936         "type" : "function",
23937         "desc" : "Set the element that will be used to show or hide",
23938         "sig" : "()\n{\n\n}",
23939         "static" : false,
23940         "memberOf" : "Roo.bootstrap.Component"
23941       },
23942       {
23943         "name" : "setVisible",
23944         "type" : "function",
23945         "desc" : "Convenience function to hide or show this component by boolean.",
23946         "sig" : "(visible)",
23947         "static" : false,
23948         "memberOf" : "Roo.Component"
23949       },
23950       {
23951         "name" : "show",
23952         "type" : "function",
23953         "desc" : "Show a component - removes 'hidden' class",
23954         "sig" : "()\n{\n\n}",
23955         "static" : false,
23956         "memberOf" : "Roo.bootstrap.Component"
23957       },
23958       {
23959         "name" : "tooltipEl",
23960         "type" : "function",
23961         "desc" : "Fetch the element to display the tooltip on.",
23962         "sig" : "()\n{\n\n}",
23963         "static" : false,
23964         "memberOf" : "Roo.bootstrap.Component"
23965       },
23966       {
23967         "name" : "un",
23968         "type" : "function",
23969         "desc" : "Removes a listener (shorthand for removeListener)",
23970         "sig" : "(eventName, handler, scope)",
23971         "static" : false,
23972         "memberOf" : "Roo.util.Observable"
23973       },
23974       {
23975         "name" : "validate",
23976         "type" : "function",
23977         "desc" : "Validates the field value",
23978         "sig" : "()\n{\n\n}",
23979         "static" : false,
23980         "memberOf" : "Roo.bootstrap.Input"
23981       },
23982       {
23983         "name" : "validateValue",
23984         "type" : "function",
23985         "desc" : "Validates a value according to the field's validation rules and marks the field as invalid\nif the validation fails",
23986         "sig" : "(value)",
23987         "static" : false,
23988         "memberOf" : "Roo.bootstrap.Input"
23989       }
23990     ]
23991   },
23992   "Roo.bootstrap.DateSplitField" : {
23993     "props" : [
23994       {
23995         "name" : "actionMode",
23996         "type" : "String",
23997         "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",
23998         "memberOf" : "Roo.Component"
23999       },
24000       {
24001         "name" : "allowDomMove",
24002         "type" : "Boolean",
24003         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
24004         "memberOf" : "Roo.Component"
24005       },
24006       {
24007         "name" : "can_build_overlaid",
24008         "type" : "Boolean",
24009         "desc" : "True if element can be rebuild from a HTML page",
24010         "memberOf" : "Roo.bootstrap.Component"
24011       },
24012       {
24013         "name" : "cls",
24014         "type" : "String",
24015         "desc" : "css class",
24016         "memberOf" : "Roo.bootstrap.Component"
24017       },
24018       {
24019         "name" : "container_method",
24020         "type" : "string",
24021         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
24022         "memberOf" : "Roo.bootstrap.Component"
24023       },
24024       {
24025         "name" : "dataId",
24026         "type" : "string",
24027         "desc" : "cutomer id",
24028         "memberOf" : "Roo.bootstrap.Component"
24029       },
24030       {
24031         "name" : "dayAllowBlank",
24032         "type" : "Boolean",
24033         "desc" : [
24034           "(true",
24035           "false)"
24036         ],
24037         "memberOf" : ""
24038       },
24039       {
24040         "name" : "dayFormat",
24041         "type" : "string",
24042         "desc" : "default 'd'",
24043         "memberOf" : ""
24044       },
24045       {
24046         "name" : "dayPlaceholder",
24047         "type" : "string",
24048         "desc" : "",
24049         "memberOf" : ""
24050       },
24051       {
24052         "name" : "disableClass",
24053         "type" : "String",
24054         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
24055         "memberOf" : "Roo.Component"
24056       },
24057       {
24058         "name" : "fieldLabel",
24059         "type" : "string",
24060         "desc" : "- the label associated",
24061         "memberOf" : ""
24062       },
24063       {
24064         "name" : "hideMode",
24065         "type" : "String",
24066         "desc" : [
24067           "(display",
24068           "visibility)"
24069         ],
24070         "memberOf" : "Roo.Component"
24071       },
24072       {
24073         "name" : "labelAlign",
24074         "type" : "String",
24075         "desc" : [
24076           "(top",
24077           "left)"
24078         ],
24079         "memberOf" : ""
24080       },
24081       {
24082         "name" : "labelWidth",
24083         "type" : "Number",
24084         "desc" : "set the width of label (0-12)",
24085         "memberOf" : ""
24086       },
24087       {
24088         "name" : "labellg",
24089         "type" : "Number",
24090         "desc" : "set the width of label (1-12)",
24091         "memberOf" : ""
24092       },
24093       {
24094         "name" : "labelmd",
24095         "type" : "Number",
24096         "desc" : "set the width of label (1-12)",
24097         "memberOf" : ""
24098       },
24099       {
24100         "name" : "labelsm",
24101         "type" : "Number",
24102         "desc" : "set the width of label (1-12)",
24103         "memberOf" : ""
24104       },
24105       {
24106         "name" : "labelxs",
24107         "type" : "Number",
24108         "desc" : "set the width of label (1-12)",
24109         "memberOf" : ""
24110       },
24111       {
24112         "name" : "listeners",
24113         "type" : "Object",
24114         "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>",
24115         "memberOf" : "Roo.util.Observable"
24116       },
24117       {
24118         "name" : "monthAllowBlank",
24119         "type" : "Boolean",
24120         "desc" : [
24121           "(true",
24122           "false)"
24123         ],
24124         "memberOf" : ""
24125       },
24126       {
24127         "name" : "monthFormat",
24128         "type" : "string",
24129         "desc" : "default 'm'",
24130         "memberOf" : ""
24131       },
24132       {
24133         "name" : "monthPlaceholder",
24134         "type" : "string",
24135         "desc" : "",
24136         "memberOf" : ""
24137       },
24138       {
24139         "name" : "name",
24140         "type" : "string",
24141         "desc" : "Specifies name attribute",
24142         "memberOf" : "Roo.bootstrap.Component"
24143       },
24144       {
24145         "name" : "style",
24146         "type" : "String",
24147         "desc" : "any extra css",
24148         "memberOf" : "Roo.bootstrap.Component"
24149       },
24150       {
24151         "name" : "tooltip",
24152         "type" : "string",
24153         "desc" : "Text for the tooltip",
24154         "memberOf" : "Roo.bootstrap.Component"
24155       },
24156       {
24157         "name" : "visibilityEl",
24158         "type" : "string|object",
24159         "desc" : [
24160           "(el",
24161           "parent)"
24162         ],
24163         "memberOf" : "Roo.bootstrap.Component"
24164       },
24165       {
24166         "name" : "xattr",
24167         "type" : "Object",
24168         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
24169         "memberOf" : "Roo.bootstrap.Component"
24170       },
24171       {
24172         "name" : "yearAllowBlank",
24173         "type" : "Boolean",
24174         "desc" : [
24175           "(true",
24176           "false)"
24177         ],
24178         "memberOf" : ""
24179       },
24180       {
24181         "name" : "yearFormat",
24182         "type" : "string",
24183         "desc" : "default 'Y'",
24184         "memberOf" : ""
24185       },
24186       {
24187         "name" : "yearPlaceholder",
24188         "type" : "string",
24189         "desc" : "",
24190         "memberOf" : ""
24191       }
24192     ],
24193     "events" : [
24194       {
24195         "name" : "beforedestroy",
24196         "type" : "function",
24197         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
24198         "sig" : "function (_self)\n{\n\n}",
24199         "memberOf" : "Roo.Component"
24200       },
24201       {
24202         "name" : "beforehide",
24203         "type" : "function",
24204         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
24205         "sig" : "function (_self)\n{\n\n}",
24206         "memberOf" : "Roo.Component"
24207       },
24208       {
24209         "name" : "beforerender",
24210         "type" : "function",
24211         "desc" : "Fires before the component is rendered. Return false to stop the render.",
24212         "sig" : "function (_self)\n{\n\n}",
24213         "memberOf" : "Roo.Component"
24214       },
24215       {
24216         "name" : "beforeshow",
24217         "type" : "function",
24218         "desc" : "Fires before the component is shown.  Return false to stop the show.",
24219         "sig" : "function (_self)\n{\n\n}",
24220         "memberOf" : "Roo.Component"
24221       },
24222       {
24223         "name" : "childrenrendered",
24224         "type" : "function",
24225         "desc" : "Fires when the children have been rendered..",
24226         "sig" : "function (_self)\n{\n\n}",
24227         "memberOf" : "Roo.bootstrap.Component"
24228       },
24229       {
24230         "name" : "days",
24231         "type" : "function",
24232         "desc" : "getting the data of days",
24233         "sig" : "function (_self, days)\n{\n\n}",
24234         "memberOf" : ""
24235       },
24236       {
24237         "name" : "destroy",
24238         "type" : "function",
24239         "desc" : "Fires after the component is destroyed.",
24240         "sig" : "function (_self)\n{\n\n}",
24241         "memberOf" : "Roo.Component"
24242       },
24243       {
24244         "name" : "disable",
24245         "type" : "function",
24246         "desc" : "Fires after the component is disabled.",
24247         "sig" : "function (_self)\n{\n\n}",
24248         "memberOf" : "Roo.Component"
24249       },
24250       {
24251         "name" : "enable",
24252         "type" : "function",
24253         "desc" : "Fires after the component is enabled.",
24254         "sig" : "function (_self)\n{\n\n}",
24255         "memberOf" : "Roo.Component"
24256       },
24257       {
24258         "name" : "hide",
24259         "type" : "function",
24260         "desc" : "Fires after the component is hidden.",
24261         "sig" : "function (_self)\n{\n\n}",
24262         "memberOf" : "Roo.Component"
24263       },
24264       {
24265         "name" : "invalid",
24266         "type" : "function",
24267         "desc" : "Fires after the field has been marked as invalid.",
24268         "sig" : "function (_self, msg)\n{\n\n}",
24269         "memberOf" : ""
24270       },
24271       {
24272         "name" : "render",
24273         "type" : "function",
24274         "desc" : "Fires after the component is rendered.",
24275         "sig" : "function (_self)\n{\n\n}",
24276         "memberOf" : "Roo.Component"
24277       },
24278       {
24279         "name" : "show",
24280         "type" : "function",
24281         "desc" : "Fires after the component is shown.",
24282         "sig" : "function (_self)\n{\n\n}",
24283         "memberOf" : "Roo.Component"
24284       },
24285       {
24286         "name" : "valid",
24287         "type" : "function",
24288         "desc" : "Fires after the field has been validated with no errors.",
24289         "sig" : "function (_self)\n{\n\n}",
24290         "memberOf" : ""
24291       },
24292       {
24293         "name" : "years",
24294         "type" : "function",
24295         "desc" : "getting the data of years",
24296         "sig" : "function (_self, years)\n{\n\n}",
24297         "memberOf" : ""
24298       }
24299     ],
24300     "methods" : [
24301       {
24302         "name" : "addEvents",
24303         "type" : "function",
24304         "desc" : "Used to define events on this Observable",
24305         "sig" : "(object)",
24306         "static" : false,
24307         "memberOf" : "Roo.util.Observable"
24308       },
24309       {
24310         "name" : "addListener",
24311         "type" : "function",
24312         "desc" : "Appends an event handler to this component",
24313         "sig" : "(eventName, handler, scope, options)",
24314         "static" : false,
24315         "memberOf" : "Roo.util.Observable"
24316       },
24317       {
24318         "name" : "capture",
24319         "type" : "function",
24320         "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.",
24321         "sig" : "(o, fn, scope)",
24322         "static" : true,
24323         "memberOf" : "Roo.util.Observable"
24324       },
24325       {
24326         "name" : "destroy",
24327         "type" : "function",
24328         "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}.",
24329         "sig" : "()\n{\n\n}",
24330         "static" : false,
24331         "memberOf" : "Roo.Component"
24332       },
24333       {
24334         "name" : "disable",
24335         "type" : "function",
24336         "desc" : "Disable this component.",
24337         "sig" : "()\n{\n\n}",
24338         "static" : false,
24339         "memberOf" : "Roo.Component"
24340       },
24341       {
24342         "name" : "enable",
24343         "type" : "function",
24344         "desc" : "Enable this component.",
24345         "sig" : "()\n{\n\n}",
24346         "static" : false,
24347         "memberOf" : "Roo.Component"
24348       },
24349       {
24350         "name" : "fireEvent",
24351         "type" : "function",
24352         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
24353         "sig" : "(eventName, args)",
24354         "static" : false,
24355         "memberOf" : "Roo.util.Observable"
24356       },
24357       {
24358         "name" : "focus",
24359         "type" : "function",
24360         "desc" : "Try to focus this component.",
24361         "sig" : "(selectText)",
24362         "static" : false,
24363         "memberOf" : "Roo.Component"
24364       },
24365       {
24366         "name" : "getChildContainer",
24367         "type" : "function",
24368         "desc" : "Fetch the element to add children to",
24369         "sig" : "()\n{\n\n}",
24370         "static" : false,
24371         "memberOf" : "Roo.bootstrap.Component"
24372       },
24373       {
24374         "name" : "getEl",
24375         "type" : "function",
24376         "desc" : "Returns the underlying {@link Roo.Element}.",
24377         "sig" : "()\n{\n\n}",
24378         "static" : false,
24379         "memberOf" : "Roo.Component"
24380       },
24381       {
24382         "name" : "getId",
24383         "type" : "function",
24384         "desc" : "Returns the id of this component.",
24385         "sig" : "()\n{\n\n}",
24386         "static" : false,
24387         "memberOf" : "Roo.Component"
24388       },
24389       {
24390         "name" : "getVisibilityEl",
24391         "type" : "function",
24392         "desc" : "Get the element that will be used to show or hide",
24393         "sig" : "()\n{\n\n}",
24394         "static" : false,
24395         "memberOf" : "Roo.bootstrap.Component"
24396       },
24397       {
24398         "name" : "hasListener",
24399         "type" : "function",
24400         "desc" : "Checks to see if this object has any listeners for a specified event",
24401         "sig" : "(eventName)",
24402         "static" : false,
24403         "memberOf" : "Roo.util.Observable"
24404       },
24405       {
24406         "name" : "hide",
24407         "type" : "function",
24408         "desc" : "Hide a component - adds 'hidden' class",
24409         "sig" : "()\n{\n\n}",
24410         "static" : false,
24411         "memberOf" : "Roo.bootstrap.Component"
24412       },
24413       {
24414         "name" : "initEvents",
24415         "type" : "function",
24416         "desc" : "Initialize Events for the element",
24417         "sig" : "()\n{\n\n}",
24418         "static" : false,
24419         "memberOf" : "Roo.bootstrap.Component"
24420       },
24421       {
24422         "name" : "isVisible",
24423         "type" : "function",
24424         "desc" : "Returns true if this component is visible.",
24425         "sig" : "()\n{\n\n}",
24426         "static" : false,
24427         "memberOf" : "Roo.Component"
24428       },
24429       {
24430         "name" : "markInvalid",
24431         "type" : "function",
24432         "desc" : "Mark this field as invalid",
24433         "sig" : "(msg)",
24434         "static" : false,
24435         "memberOf" : ""
24436       },
24437       {
24438         "name" : "on",
24439         "type" : "function",
24440         "desc" : "Appends an event handler to this element (shorthand for addListener)",
24441         "sig" : "(eventName, handler, scope, options)",
24442         "static" : false,
24443         "memberOf" : "Roo.util.Observable"
24444       },
24445       {
24446         "name" : "purgeListeners",
24447         "type" : "function",
24448         "desc" : "Removes all listeners for this object",
24449         "sig" : "()\n{\n\n}",
24450         "static" : false,
24451         "memberOf" : "Roo.util.Observable"
24452       },
24453       {
24454         "name" : "releaseCapture",
24455         "type" : "function",
24456         "desc" : "Removes <b>all</b> added captures from the Observable.",
24457         "sig" : "(o)",
24458         "static" : true,
24459         "memberOf" : "Roo.util.Observable"
24460       },
24461       {
24462         "name" : "removeListener",
24463         "type" : "function",
24464         "desc" : "Removes a listener",
24465         "sig" : "(eventName, handler, scope)",
24466         "static" : false,
24467         "memberOf" : "Roo.util.Observable"
24468       },
24469       {
24470         "name" : "render",
24471         "type" : "function",
24472         "desc" : "If this is a lazy rendering component, render it to its container element.",
24473         "sig" : "(container)",
24474         "static" : false,
24475         "memberOf" : "Roo.Component"
24476       },
24477       {
24478         "name" : "setDisabled",
24479         "type" : "function",
24480         "desc" : "Convenience function for setting disabled/enabled by boolean.",
24481         "sig" : "(disabled)",
24482         "static" : false,
24483         "memberOf" : "Roo.Component"
24484       },
24485       {
24486         "name" : "setVisibilityEl",
24487         "type" : "function",
24488         "desc" : "Set the element that will be used to show or hide",
24489         "sig" : "()\n{\n\n}",
24490         "static" : false,
24491         "memberOf" : "Roo.bootstrap.Component"
24492       },
24493       {
24494         "name" : "setVisible",
24495         "type" : "function",
24496         "desc" : "Convenience function to hide or show this component by boolean.",
24497         "sig" : "(visible)",
24498         "static" : false,
24499         "memberOf" : "Roo.Component"
24500       },
24501       {
24502         "name" : "show",
24503         "type" : "function",
24504         "desc" : "Show a component - removes 'hidden' class",
24505         "sig" : "()\n{\n\n}",
24506         "static" : false,
24507         "memberOf" : "Roo.bootstrap.Component"
24508       },
24509       {
24510         "name" : "tooltipEl",
24511         "type" : "function",
24512         "desc" : "Fetch the element to display the tooltip on.",
24513         "sig" : "()\n{\n\n}",
24514         "static" : false,
24515         "memberOf" : "Roo.bootstrap.Component"
24516       },
24517       {
24518         "name" : "un",
24519         "type" : "function",
24520         "desc" : "Removes a listener (shorthand for removeListener)",
24521         "sig" : "(eventName, handler, scope)",
24522         "static" : false,
24523         "memberOf" : "Roo.util.Observable"
24524       }
24525     ]
24526   },
24527   "Roo.bootstrap.DocumentManager" : {
24528     "props" : [
24529       {
24530         "name" : "actionMode",
24531         "type" : "String",
24532         "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",
24533         "memberOf" : "Roo.Component"
24534       },
24535       {
24536         "name" : "allowDomMove",
24537         "type" : "Boolean",
24538         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
24539         "memberOf" : "Roo.Component"
24540       },
24541       {
24542         "name" : "boxes",
24543         "type" : "Number",
24544         "desc" : "number of boxes, 0 is no limit.. default 0",
24545         "memberOf" : ""
24546       },
24547       {
24548         "name" : "can_build_overlaid",
24549         "type" : "Boolean",
24550         "desc" : "True if element can be rebuild from a HTML page",
24551         "memberOf" : "Roo.bootstrap.Component"
24552       },
24553       {
24554         "name" : "cls",
24555         "type" : "String",
24556         "desc" : "css class",
24557         "memberOf" : "Roo.bootstrap.Component"
24558       },
24559       {
24560         "name" : "container_method",
24561         "type" : "string",
24562         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
24563         "memberOf" : "Roo.bootstrap.Component"
24564       },
24565       {
24566         "name" : "dataId",
24567         "type" : "string",
24568         "desc" : "cutomer id",
24569         "memberOf" : "Roo.bootstrap.Component"
24570       },
24571       {
24572         "name" : "disableClass",
24573         "type" : "String",
24574         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
24575         "memberOf" : "Roo.Component"
24576       },
24577       {
24578         "name" : "editable",
24579         "type" : "Boolean",
24580         "desc" : [
24581           "(true",
24582           "false)"
24583         ],
24584         "memberOf" : ""
24585       },
24586       {
24587         "name" : "fieldLabel",
24588         "type" : "String",
24589         "desc" : "",
24590         "memberOf" : ""
24591       },
24592       {
24593         "name" : "hideMode",
24594         "type" : "String",
24595         "desc" : [
24596           "(display",
24597           "visibility)"
24598         ],
24599         "memberOf" : "Roo.Component"
24600       },
24601       {
24602         "name" : "labelAlign",
24603         "type" : "String",
24604         "desc" : [
24605           "(left",
24606           "top)"
24607         ],
24608         "memberOf" : ""
24609       },
24610       {
24611         "name" : "labelWidth",
24612         "type" : "Number",
24613         "desc" : "default 4",
24614         "memberOf" : ""
24615       },
24616       {
24617         "name" : "labellg",
24618         "type" : "Number",
24619         "desc" : "set the width of label (1-12)",
24620         "memberOf" : ""
24621       },
24622       {
24623         "name" : "labelmd",
24624         "type" : "Number",
24625         "desc" : "set the width of label (1-12)",
24626         "memberOf" : ""
24627       },
24628       {
24629         "name" : "labelsm",
24630         "type" : "Number",
24631         "desc" : "set the width of label (1-12)",
24632         "memberOf" : ""
24633       },
24634       {
24635         "name" : "labelxs",
24636         "type" : "Number",
24637         "desc" : "set the width of label (1-12)",
24638         "memberOf" : ""
24639       },
24640       {
24641         "name" : "listeners",
24642         "type" : "Object",
24643         "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>",
24644         "memberOf" : "Roo.util.Observable"
24645       },
24646       {
24647         "name" : "method",
24648         "type" : "String",
24649         "desc" : "default POST",
24650         "memberOf" : ""
24651       },
24652       {
24653         "name" : "multiple",
24654         "type" : "Boolean",
24655         "desc" : "multiple upload default true",
24656         "memberOf" : ""
24657       },
24658       {
24659         "name" : "name",
24660         "type" : "string",
24661         "desc" : "Specifies name attribute",
24662         "memberOf" : "Roo.bootstrap.Component"
24663       },
24664       {
24665         "name" : "paramName",
24666         "type" : "String",
24667         "desc" : "default 'imageUpload'",
24668         "memberOf" : ""
24669       },
24670       {
24671         "name" : "style",
24672         "type" : "String",
24673         "desc" : "any extra css",
24674         "memberOf" : "Roo.bootstrap.Component"
24675       },
24676       {
24677         "name" : "thumbSize",
24678         "type" : "Number",
24679         "desc" : "default 300",
24680         "memberOf" : ""
24681       },
24682       {
24683         "name" : "toolTipName",
24684         "type" : "String",
24685         "desc" : "default 'filename'",
24686         "memberOf" : ""
24687       },
24688       {
24689         "name" : "tooltip",
24690         "type" : "string",
24691         "desc" : "Text for the tooltip",
24692         "memberOf" : "Roo.bootstrap.Component"
24693       },
24694       {
24695         "name" : "url",
24696         "type" : "String",
24697         "desc" : "action url",
24698         "memberOf" : ""
24699       },
24700       {
24701         "name" : "visibilityEl",
24702         "type" : "string|object",
24703         "desc" : [
24704           "(el",
24705           "parent)"
24706         ],
24707         "memberOf" : "Roo.bootstrap.Component"
24708       },
24709       {
24710         "name" : "xattr",
24711         "type" : "Object",
24712         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
24713         "memberOf" : "Roo.bootstrap.Component"
24714       }
24715     ],
24716     "events" : [
24717       {
24718         "name" : "afterupload",
24719         "type" : "function",
24720         "desc" : "Fire when xhr load exception",
24721         "sig" : "function (_self, xhr)\n{\n\n}",
24722         "memberOf" : ""
24723       },
24724       {
24725         "name" : "beforedestroy",
24726         "type" : "function",
24727         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
24728         "sig" : "function (_self)\n{\n\n}",
24729         "memberOf" : "Roo.Component"
24730       },
24731       {
24732         "name" : "beforehide",
24733         "type" : "function",
24734         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
24735         "sig" : "function (_self)\n{\n\n}",
24736         "memberOf" : "Roo.Component"
24737       },
24738       {
24739         "name" : "beforerender",
24740         "type" : "function",
24741         "desc" : "Fires before the component is rendered. Return false to stop the render.",
24742         "sig" : "function (_self)\n{\n\n}",
24743         "memberOf" : "Roo.Component"
24744       },
24745       {
24746         "name" : "beforeselectfile",
24747         "type" : "function",
24748         "desc" : "Fire before select file",
24749         "sig" : "function (_self)\n{\n\n}",
24750         "memberOf" : ""
24751       },
24752       {
24753         "name" : "beforeshow",
24754         "type" : "function",
24755         "desc" : "Fires before the component is shown.  Return false to stop the show.",
24756         "sig" : "function (_self)\n{\n\n}",
24757         "memberOf" : "Roo.Component"
24758       },
24759       {
24760         "name" : "childrenrendered",
24761         "type" : "function",
24762         "desc" : "Fires when the children have been rendered..",
24763         "sig" : "function (_self)\n{\n\n}",
24764         "memberOf" : "Roo.bootstrap.Component"
24765       },
24766       {
24767         "name" : "click",
24768         "type" : "function",
24769         "desc" : "Fire after click the image",
24770         "sig" : "function (_self, file)\n{\n\n}",
24771         "memberOf" : ""
24772       },
24773       {
24774         "name" : "destroy",
24775         "type" : "function",
24776         "desc" : "Fires after the component is destroyed.",
24777         "sig" : "function (_self)\n{\n\n}",
24778         "memberOf" : "Roo.Component"
24779       },
24780       {
24781         "name" : "disable",
24782         "type" : "function",
24783         "desc" : "Fires after the component is disabled.",
24784         "sig" : "function (_self)\n{\n\n}",
24785         "memberOf" : "Roo.Component"
24786       },
24787       {
24788         "name" : "edit",
24789         "type" : "function",
24790         "desc" : "Fire when upload a image and editable set to true",
24791         "sig" : "function (_self, file)\n{\n\n}",
24792         "memberOf" : ""
24793       },
24794       {
24795         "name" : "enable",
24796         "type" : "function",
24797         "desc" : "Fires after the component is enabled.",
24798         "sig" : "function (_self)\n{\n\n}",
24799         "memberOf" : "Roo.Component"
24800       },
24801       {
24802         "name" : "exception",
24803         "type" : "function",
24804         "desc" : "Fire when xhr load exception",
24805         "sig" : "function (_self, xhr)\n{\n\n}",
24806         "memberOf" : ""
24807       },
24808       {
24809         "name" : "hide",
24810         "type" : "function",
24811         "desc" : "Fires after the component is hidden.",
24812         "sig" : "function (_self)\n{\n\n}",
24813         "memberOf" : "Roo.Component"
24814       },
24815       {
24816         "name" : "initial",
24817         "type" : "function",
24818         "desc" : "Fire when initial the DocumentManager",
24819         "sig" : "function (_self)\n{\n\n}",
24820         "memberOf" : ""
24821       },
24822       {
24823         "name" : "inspect",
24824         "type" : "function",
24825         "desc" : "inspect selected file",
24826         "sig" : "function (_self, file)\n{\n\n}",
24827         "memberOf" : ""
24828       },
24829       {
24830         "name" : "prepare",
24831         "type" : "function",
24832         "desc" : "prepare the form data",
24833         "sig" : "function (_self, formData)\n{\n\n}",
24834         "memberOf" : ""
24835       },
24836       {
24837         "name" : "previewrendered",
24838         "type" : "function",
24839         "desc" : "Fire when preview rendered",
24840         "sig" : "function (_self, file)\n{\n\n}",
24841         "memberOf" : ""
24842       },
24843       {
24844         "name" : "process",
24845         "type" : "function",
24846         "desc" : "Fire before process file",
24847         "sig" : "function (_self, file)\n{\n\n}",
24848         "memberOf" : ""
24849       },
24850       {
24851         "name" : "refresh",
24852         "type" : "function",
24853         "desc" : "Fire after refresh the file",
24854         "sig" : "function (_self)\n{\n\n}",
24855         "memberOf" : ""
24856       },
24857       {
24858         "name" : "remove",
24859         "type" : "function",
24860         "desc" : "Fire when remove the file",
24861         "sig" : "function (_self, file)\n{\n\n}",
24862         "memberOf" : ""
24863       },
24864       {
24865         "name" : "render",
24866         "type" : "function",
24867         "desc" : "Fires after the component is rendered.",
24868         "sig" : "function (_self)\n{\n\n}",
24869         "memberOf" : "Roo.Component"
24870       },
24871       {
24872         "name" : "show",
24873         "type" : "function",
24874         "desc" : "Fires after the component is shown.",
24875         "sig" : "function (_self)\n{\n\n}",
24876         "memberOf" : "Roo.Component"
24877       }
24878     ],
24879     "methods" : [
24880       {
24881         "name" : "addEvents",
24882         "type" : "function",
24883         "desc" : "Used to define events on this Observable",
24884         "sig" : "(object)",
24885         "static" : false,
24886         "memberOf" : "Roo.util.Observable"
24887       },
24888       {
24889         "name" : "addListener",
24890         "type" : "function",
24891         "desc" : "Appends an event handler to this component",
24892         "sig" : "(eventName, handler, scope, options)",
24893         "static" : false,
24894         "memberOf" : "Roo.util.Observable"
24895       },
24896       {
24897         "name" : "capture",
24898         "type" : "function",
24899         "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.",
24900         "sig" : "(o, fn, scope)",
24901         "static" : true,
24902         "memberOf" : "Roo.util.Observable"
24903       },
24904       {
24905         "name" : "destroy",
24906         "type" : "function",
24907         "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}.",
24908         "sig" : "()\n{\n\n}",
24909         "static" : false,
24910         "memberOf" : "Roo.Component"
24911       },
24912       {
24913         "name" : "disable",
24914         "type" : "function",
24915         "desc" : "Disable this component.",
24916         "sig" : "()\n{\n\n}",
24917         "static" : false,
24918         "memberOf" : "Roo.Component"
24919       },
24920       {
24921         "name" : "enable",
24922         "type" : "function",
24923         "desc" : "Enable this component.",
24924         "sig" : "()\n{\n\n}",
24925         "static" : false,
24926         "memberOf" : "Roo.Component"
24927       },
24928       {
24929         "name" : "fireEvent",
24930         "type" : "function",
24931         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
24932         "sig" : "(eventName, args)",
24933         "static" : false,
24934         "memberOf" : "Roo.util.Observable"
24935       },
24936       {
24937         "name" : "focus",
24938         "type" : "function",
24939         "desc" : "Try to focus this component.",
24940         "sig" : "(selectText)",
24941         "static" : false,
24942         "memberOf" : "Roo.Component"
24943       },
24944       {
24945         "name" : "getChildContainer",
24946         "type" : "function",
24947         "desc" : "Fetch the element to add children to",
24948         "sig" : "()\n{\n\n}",
24949         "static" : false,
24950         "memberOf" : "Roo.bootstrap.Component"
24951       },
24952       {
24953         "name" : "getEl",
24954         "type" : "function",
24955         "desc" : "Returns the underlying {@link Roo.Element}.",
24956         "sig" : "()\n{\n\n}",
24957         "static" : false,
24958         "memberOf" : "Roo.Component"
24959       },
24960       {
24961         "name" : "getId",
24962         "type" : "function",
24963         "desc" : "Returns the id of this component.",
24964         "sig" : "()\n{\n\n}",
24965         "static" : false,
24966         "memberOf" : "Roo.Component"
24967       },
24968       {
24969         "name" : "getVisibilityEl",
24970         "type" : "function",
24971         "desc" : "Get the element that will be used to show or hide",
24972         "sig" : "()\n{\n\n}",
24973         "static" : false,
24974         "memberOf" : "Roo.bootstrap.Component"
24975       },
24976       {
24977         "name" : "hasListener",
24978         "type" : "function",
24979         "desc" : "Checks to see if this object has any listeners for a specified event",
24980         "sig" : "(eventName)",
24981         "static" : false,
24982         "memberOf" : "Roo.util.Observable"
24983       },
24984       {
24985         "name" : "hide",
24986         "type" : "function",
24987         "desc" : "Hide a component - adds 'hidden' class",
24988         "sig" : "()\n{\n\n}",
24989         "static" : false,
24990         "memberOf" : "Roo.bootstrap.Component"
24991       },
24992       {
24993         "name" : "initEvents",
24994         "type" : "function",
24995         "desc" : "Initialize Events for the element",
24996         "sig" : "()\n{\n\n}",
24997         "static" : false,
24998         "memberOf" : "Roo.bootstrap.Component"
24999       },
25000       {
25001         "name" : "isVisible",
25002         "type" : "function",
25003         "desc" : "Returns true if this component is visible.",
25004         "sig" : "()\n{\n\n}",
25005         "static" : false,
25006         "memberOf" : "Roo.Component"
25007       },
25008       {
25009         "name" : "on",
25010         "type" : "function",
25011         "desc" : "Appends an event handler to this element (shorthand for addListener)",
25012         "sig" : "(eventName, handler, scope, options)",
25013         "static" : false,
25014         "memberOf" : "Roo.util.Observable"
25015       },
25016       {
25017         "name" : "purgeListeners",
25018         "type" : "function",
25019         "desc" : "Removes all listeners for this object",
25020         "sig" : "()\n{\n\n}",
25021         "static" : false,
25022         "memberOf" : "Roo.util.Observable"
25023       },
25024       {
25025         "name" : "releaseCapture",
25026         "type" : "function",
25027         "desc" : "Removes <b>all</b> added captures from the Observable.",
25028         "sig" : "(o)",
25029         "static" : true,
25030         "memberOf" : "Roo.util.Observable"
25031       },
25032       {
25033         "name" : "removeListener",
25034         "type" : "function",
25035         "desc" : "Removes a listener",
25036         "sig" : "(eventName, handler, scope)",
25037         "static" : false,
25038         "memberOf" : "Roo.util.Observable"
25039       },
25040       {
25041         "name" : "render",
25042         "type" : "function",
25043         "desc" : "If this is a lazy rendering component, render it to its container element.",
25044         "sig" : "(container)",
25045         "static" : false,
25046         "memberOf" : "Roo.Component"
25047       },
25048       {
25049         "name" : "setDisabled",
25050         "type" : "function",
25051         "desc" : "Convenience function for setting disabled/enabled by boolean.",
25052         "sig" : "(disabled)",
25053         "static" : false,
25054         "memberOf" : "Roo.Component"
25055       },
25056       {
25057         "name" : "setVisibilityEl",
25058         "type" : "function",
25059         "desc" : "Set the element that will be used to show or hide",
25060         "sig" : "()\n{\n\n}",
25061         "static" : false,
25062         "memberOf" : "Roo.bootstrap.Component"
25063       },
25064       {
25065         "name" : "setVisible",
25066         "type" : "function",
25067         "desc" : "Convenience function to hide or show this component by boolean.",
25068         "sig" : "(visible)",
25069         "static" : false,
25070         "memberOf" : "Roo.Component"
25071       },
25072       {
25073         "name" : "show",
25074         "type" : "function",
25075         "desc" : "Show a component - removes 'hidden' class",
25076         "sig" : "()\n{\n\n}",
25077         "static" : false,
25078         "memberOf" : "Roo.bootstrap.Component"
25079       },
25080       {
25081         "name" : "tooltipEl",
25082         "type" : "function",
25083         "desc" : "Fetch the element to display the tooltip on.",
25084         "sig" : "()\n{\n\n}",
25085         "static" : false,
25086         "memberOf" : "Roo.bootstrap.Component"
25087       },
25088       {
25089         "name" : "un",
25090         "type" : "function",
25091         "desc" : "Removes a listener (shorthand for removeListener)",
25092         "sig" : "(eventName, handler, scope)",
25093         "static" : false,
25094         "memberOf" : "Roo.util.Observable"
25095       }
25096     ]
25097   },
25098   "Roo.bootstrap.DocumentSlider" : {
25099     "props" : [
25100       {
25101         "name" : "actionMode",
25102         "type" : "String",
25103         "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",
25104         "memberOf" : "Roo.Component"
25105       },
25106       {
25107         "name" : "allowDomMove",
25108         "type" : "Boolean",
25109         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
25110         "memberOf" : "Roo.Component"
25111       },
25112       {
25113         "name" : "can_build_overlaid",
25114         "type" : "Boolean",
25115         "desc" : "True if element can be rebuild from a HTML page",
25116         "memberOf" : "Roo.bootstrap.Component"
25117       },
25118       {
25119         "name" : "cls",
25120         "type" : "String",
25121         "desc" : "css class",
25122         "memberOf" : "Roo.bootstrap.Component"
25123       },
25124       {
25125         "name" : "container_method",
25126         "type" : "string",
25127         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
25128         "memberOf" : "Roo.bootstrap.Component"
25129       },
25130       {
25131         "name" : "dataId",
25132         "type" : "string",
25133         "desc" : "cutomer id",
25134         "memberOf" : "Roo.bootstrap.Component"
25135       },
25136       {
25137         "name" : "disableClass",
25138         "type" : "String",
25139         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
25140         "memberOf" : "Roo.Component"
25141       },
25142       {
25143         "name" : "hideMode",
25144         "type" : "String",
25145         "desc" : [
25146           "(display",
25147           "visibility)"
25148         ],
25149         "memberOf" : "Roo.Component"
25150       },
25151       {
25152         "name" : "listeners",
25153         "type" : "Object",
25154         "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>",
25155         "memberOf" : "Roo.util.Observable"
25156       },
25157       {
25158         "name" : "name",
25159         "type" : "string",
25160         "desc" : "Specifies name attribute",
25161         "memberOf" : "Roo.bootstrap.Component"
25162       },
25163       {
25164         "name" : "style",
25165         "type" : "String",
25166         "desc" : "any extra css",
25167         "memberOf" : "Roo.bootstrap.Component"
25168       },
25169       {
25170         "name" : "tooltip",
25171         "type" : "string",
25172         "desc" : "Text for the tooltip",
25173         "memberOf" : "Roo.bootstrap.Component"
25174       },
25175       {
25176         "name" : "visibilityEl",
25177         "type" : "string|object",
25178         "desc" : [
25179           "(el",
25180           "parent)"
25181         ],
25182         "memberOf" : "Roo.bootstrap.Component"
25183       },
25184       {
25185         "name" : "xattr",
25186         "type" : "Object",
25187         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
25188         "memberOf" : "Roo.bootstrap.Component"
25189       }
25190     ],
25191     "events" : [
25192       {
25193         "name" : "beforedestroy",
25194         "type" : "function",
25195         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
25196         "sig" : "function (_self)\n{\n\n}",
25197         "memberOf" : "Roo.Component"
25198       },
25199       {
25200         "name" : "beforehide",
25201         "type" : "function",
25202         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
25203         "sig" : "function (_self)\n{\n\n}",
25204         "memberOf" : "Roo.Component"
25205       },
25206       {
25207         "name" : "beforerender",
25208         "type" : "function",
25209         "desc" : "Fires before the component is rendered. Return false to stop the render.",
25210         "sig" : "function (_self)\n{\n\n}",
25211         "memberOf" : "Roo.Component"
25212       },
25213       {
25214         "name" : "beforeshow",
25215         "type" : "function",
25216         "desc" : "Fires before the component is shown.  Return false to stop the show.",
25217         "sig" : "function (_self)\n{\n\n}",
25218         "memberOf" : "Roo.Component"
25219       },
25220       {
25221         "name" : "childrenrendered",
25222         "type" : "function",
25223         "desc" : "Fires when the children have been rendered..",
25224         "sig" : "function (_self)\n{\n\n}",
25225         "memberOf" : "Roo.bootstrap.Component"
25226       },
25227       {
25228         "name" : "click",
25229         "type" : "function",
25230         "desc" : "Fire after click",
25231         "sig" : "function (_self)\n{\n\n}",
25232         "memberOf" : ""
25233       },
25234       {
25235         "name" : "destroy",
25236         "type" : "function",
25237         "desc" : "Fires after the component is destroyed.",
25238         "sig" : "function (_self)\n{\n\n}",
25239         "memberOf" : "Roo.Component"
25240       },
25241       {
25242         "name" : "disable",
25243         "type" : "function",
25244         "desc" : "Fires after the component is disabled.",
25245         "sig" : "function (_self)\n{\n\n}",
25246         "memberOf" : "Roo.Component"
25247       },
25248       {
25249         "name" : "enable",
25250         "type" : "function",
25251         "desc" : "Fires after the component is enabled.",
25252         "sig" : "function (_self)\n{\n\n}",
25253         "memberOf" : "Roo.Component"
25254       },
25255       {
25256         "name" : "hide",
25257         "type" : "function",
25258         "desc" : "Fires after the component is hidden.",
25259         "sig" : "function (_self)\n{\n\n}",
25260         "memberOf" : "Roo.Component"
25261       },
25262       {
25263         "name" : "initial",
25264         "type" : "function",
25265         "desc" : "Fire after initEvent",
25266         "sig" : "function (_self)\n{\n\n}",
25267         "memberOf" : ""
25268       },
25269       {
25270         "name" : "render",
25271         "type" : "function",
25272         "desc" : "Fires after the component is rendered.",
25273         "sig" : "function (_self)\n{\n\n}",
25274         "memberOf" : "Roo.Component"
25275       },
25276       {
25277         "name" : "show",
25278         "type" : "function",
25279         "desc" : "Fires after the component is shown.",
25280         "sig" : "function (_self)\n{\n\n}",
25281         "memberOf" : "Roo.Component"
25282       },
25283       {
25284         "name" : "update",
25285         "type" : "function",
25286         "desc" : "Fire after update",
25287         "sig" : "function (_self)\n{\n\n}",
25288         "memberOf" : ""
25289       }
25290     ],
25291     "methods" : [
25292       {
25293         "name" : "addEvents",
25294         "type" : "function",
25295         "desc" : "Used to define events on this Observable",
25296         "sig" : "(object)",
25297         "static" : false,
25298         "memberOf" : "Roo.util.Observable"
25299       },
25300       {
25301         "name" : "addListener",
25302         "type" : "function",
25303         "desc" : "Appends an event handler to this component",
25304         "sig" : "(eventName, handler, scope, options)",
25305         "static" : false,
25306         "memberOf" : "Roo.util.Observable"
25307       },
25308       {
25309         "name" : "capture",
25310         "type" : "function",
25311         "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.",
25312         "sig" : "(o, fn, scope)",
25313         "static" : true,
25314         "memberOf" : "Roo.util.Observable"
25315       },
25316       {
25317         "name" : "destroy",
25318         "type" : "function",
25319         "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}.",
25320         "sig" : "()\n{\n\n}",
25321         "static" : false,
25322         "memberOf" : "Roo.Component"
25323       },
25324       {
25325         "name" : "disable",
25326         "type" : "function",
25327         "desc" : "Disable this component.",
25328         "sig" : "()\n{\n\n}",
25329         "static" : false,
25330         "memberOf" : "Roo.Component"
25331       },
25332       {
25333         "name" : "enable",
25334         "type" : "function",
25335         "desc" : "Enable this component.",
25336         "sig" : "()\n{\n\n}",
25337         "static" : false,
25338         "memberOf" : "Roo.Component"
25339       },
25340       {
25341         "name" : "fireEvent",
25342         "type" : "function",
25343         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
25344         "sig" : "(eventName, args)",
25345         "static" : false,
25346         "memberOf" : "Roo.util.Observable"
25347       },
25348       {
25349         "name" : "focus",
25350         "type" : "function",
25351         "desc" : "Try to focus this component.",
25352         "sig" : "(selectText)",
25353         "static" : false,
25354         "memberOf" : "Roo.Component"
25355       },
25356       {
25357         "name" : "getChildContainer",
25358         "type" : "function",
25359         "desc" : "Fetch the element to add children to",
25360         "sig" : "()\n{\n\n}",
25361         "static" : false,
25362         "memberOf" : "Roo.bootstrap.Component"
25363       },
25364       {
25365         "name" : "getEl",
25366         "type" : "function",
25367         "desc" : "Returns the underlying {@link Roo.Element}.",
25368         "sig" : "()\n{\n\n}",
25369         "static" : false,
25370         "memberOf" : "Roo.Component"
25371       },
25372       {
25373         "name" : "getId",
25374         "type" : "function",
25375         "desc" : "Returns the id of this component.",
25376         "sig" : "()\n{\n\n}",
25377         "static" : false,
25378         "memberOf" : "Roo.Component"
25379       },
25380       {
25381         "name" : "getVisibilityEl",
25382         "type" : "function",
25383         "desc" : "Get the element that will be used to show or hide",
25384         "sig" : "()\n{\n\n}",
25385         "static" : false,
25386         "memberOf" : "Roo.bootstrap.Component"
25387       },
25388       {
25389         "name" : "hasListener",
25390         "type" : "function",
25391         "desc" : "Checks to see if this object has any listeners for a specified event",
25392         "sig" : "(eventName)",
25393         "static" : false,
25394         "memberOf" : "Roo.util.Observable"
25395       },
25396       {
25397         "name" : "hide",
25398         "type" : "function",
25399         "desc" : "Hide a component - adds 'hidden' class",
25400         "sig" : "()\n{\n\n}",
25401         "static" : false,
25402         "memberOf" : "Roo.bootstrap.Component"
25403       },
25404       {
25405         "name" : "initEvents",
25406         "type" : "function",
25407         "desc" : "Initialize Events for the element",
25408         "sig" : "()\n{\n\n}",
25409         "static" : false,
25410         "memberOf" : "Roo.bootstrap.Component"
25411       },
25412       {
25413         "name" : "isVisible",
25414         "type" : "function",
25415         "desc" : "Returns true if this component is visible.",
25416         "sig" : "()\n{\n\n}",
25417         "static" : false,
25418         "memberOf" : "Roo.Component"
25419       },
25420       {
25421         "name" : "on",
25422         "type" : "function",
25423         "desc" : "Appends an event handler to this element (shorthand for addListener)",
25424         "sig" : "(eventName, handler, scope, options)",
25425         "static" : false,
25426         "memberOf" : "Roo.util.Observable"
25427       },
25428       {
25429         "name" : "purgeListeners",
25430         "type" : "function",
25431         "desc" : "Removes all listeners for this object",
25432         "sig" : "()\n{\n\n}",
25433         "static" : false,
25434         "memberOf" : "Roo.util.Observable"
25435       },
25436       {
25437         "name" : "releaseCapture",
25438         "type" : "function",
25439         "desc" : "Removes <b>all</b> added captures from the Observable.",
25440         "sig" : "(o)",
25441         "static" : true,
25442         "memberOf" : "Roo.util.Observable"
25443       },
25444       {
25445         "name" : "removeListener",
25446         "type" : "function",
25447         "desc" : "Removes a listener",
25448         "sig" : "(eventName, handler, scope)",
25449         "static" : false,
25450         "memberOf" : "Roo.util.Observable"
25451       },
25452       {
25453         "name" : "render",
25454         "type" : "function",
25455         "desc" : "If this is a lazy rendering component, render it to its container element.",
25456         "sig" : "(container)",
25457         "static" : false,
25458         "memberOf" : "Roo.Component"
25459       },
25460       {
25461         "name" : "setDisabled",
25462         "type" : "function",
25463         "desc" : "Convenience function for setting disabled/enabled by boolean.",
25464         "sig" : "(disabled)",
25465         "static" : false,
25466         "memberOf" : "Roo.Component"
25467       },
25468       {
25469         "name" : "setVisibilityEl",
25470         "type" : "function",
25471         "desc" : "Set the element that will be used to show or hide",
25472         "sig" : "()\n{\n\n}",
25473         "static" : false,
25474         "memberOf" : "Roo.bootstrap.Component"
25475       },
25476       {
25477         "name" : "setVisible",
25478         "type" : "function",
25479         "desc" : "Convenience function to hide or show this component by boolean.",
25480         "sig" : "(visible)",
25481         "static" : false,
25482         "memberOf" : "Roo.Component"
25483       },
25484       {
25485         "name" : "show",
25486         "type" : "function",
25487         "desc" : "Show a component - removes 'hidden' class",
25488         "sig" : "()\n{\n\n}",
25489         "static" : false,
25490         "memberOf" : "Roo.bootstrap.Component"
25491       },
25492       {
25493         "name" : "tooltipEl",
25494         "type" : "function",
25495         "desc" : "Fetch the element to display the tooltip on.",
25496         "sig" : "()\n{\n\n}",
25497         "static" : false,
25498         "memberOf" : "Roo.bootstrap.Component"
25499       },
25500       {
25501         "name" : "un",
25502         "type" : "function",
25503         "desc" : "Removes a listener (shorthand for removeListener)",
25504         "sig" : "(eventName, handler, scope)",
25505         "static" : false,
25506         "memberOf" : "Roo.util.Observable"
25507       }
25508     ]
25509   },
25510   "Roo.bootstrap.DocumentViewer" : {
25511     "props" : [
25512       {
25513         "name" : "actionMode",
25514         "type" : "String",
25515         "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",
25516         "memberOf" : "Roo.Component"
25517       },
25518       {
25519         "name" : "allowDomMove",
25520         "type" : "Boolean",
25521         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
25522         "memberOf" : "Roo.Component"
25523       },
25524       {
25525         "name" : "can_build_overlaid",
25526         "type" : "Boolean",
25527         "desc" : "True if element can be rebuild from a HTML page",
25528         "memberOf" : "Roo.bootstrap.Component"
25529       },
25530       {
25531         "name" : "cls",
25532         "type" : "String",
25533         "desc" : "css class",
25534         "memberOf" : "Roo.bootstrap.Component"
25535       },
25536       {
25537         "name" : "container_method",
25538         "type" : "string",
25539         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
25540         "memberOf" : "Roo.bootstrap.Component"
25541       },
25542       {
25543         "name" : "dataId",
25544         "type" : "string",
25545         "desc" : "cutomer id",
25546         "memberOf" : "Roo.bootstrap.Component"
25547       },
25548       {
25549         "name" : "disableClass",
25550         "type" : "String",
25551         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
25552         "memberOf" : "Roo.Component"
25553       },
25554       {
25555         "name" : "hideMode",
25556         "type" : "String",
25557         "desc" : [
25558           "(display",
25559           "visibility)"
25560         ],
25561         "memberOf" : "Roo.Component"
25562       },
25563       {
25564         "name" : "listeners",
25565         "type" : "Object",
25566         "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>",
25567         "memberOf" : "Roo.util.Observable"
25568       },
25569       {
25570         "name" : "name",
25571         "type" : "string",
25572         "desc" : "Specifies name attribute",
25573         "memberOf" : "Roo.bootstrap.Component"
25574       },
25575       {
25576         "name" : "showDownload",
25577         "type" : "Boolean",
25578         "desc" : [
25579           "(true",
25580           "false)"
25581         ],
25582         "memberOf" : ""
25583       },
25584       {
25585         "name" : "showTrash",
25586         "type" : "Boolean",
25587         "desc" : [
25588           "(true",
25589           "false)"
25590         ],
25591         "memberOf" : ""
25592       },
25593       {
25594         "name" : "style",
25595         "type" : "String",
25596         "desc" : "any extra css",
25597         "memberOf" : "Roo.bootstrap.Component"
25598       },
25599       {
25600         "name" : "tooltip",
25601         "type" : "string",
25602         "desc" : "Text for the tooltip",
25603         "memberOf" : "Roo.bootstrap.Component"
25604       },
25605       {
25606         "name" : "visibilityEl",
25607         "type" : "string|object",
25608         "desc" : [
25609           "(el",
25610           "parent)"
25611         ],
25612         "memberOf" : "Roo.bootstrap.Component"
25613       },
25614       {
25615         "name" : "xattr",
25616         "type" : "Object",
25617         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
25618         "memberOf" : "Roo.bootstrap.Component"
25619       }
25620     ],
25621     "events" : [
25622       {
25623         "name" : "beforedestroy",
25624         "type" : "function",
25625         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
25626         "sig" : "function (_self)\n{\n\n}",
25627         "memberOf" : "Roo.Component"
25628       },
25629       {
25630         "name" : "beforehide",
25631         "type" : "function",
25632         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
25633         "sig" : "function (_self)\n{\n\n}",
25634         "memberOf" : "Roo.Component"
25635       },
25636       {
25637         "name" : "beforerender",
25638         "type" : "function",
25639         "desc" : "Fires before the component is rendered. Return false to stop the render.",
25640         "sig" : "function (_self)\n{\n\n}",
25641         "memberOf" : "Roo.Component"
25642       },
25643       {
25644         "name" : "beforeshow",
25645         "type" : "function",
25646         "desc" : "Fires before the component is shown.  Return false to stop the show.",
25647         "sig" : "function (_self)\n{\n\n}",
25648         "memberOf" : "Roo.Component"
25649       },
25650       {
25651         "name" : "childrenrendered",
25652         "type" : "function",
25653         "desc" : "Fires when the children have been rendered..",
25654         "sig" : "function (_self)\n{\n\n}",
25655         "memberOf" : "Roo.bootstrap.Component"
25656       },
25657       {
25658         "name" : "click",
25659         "type" : "function",
25660         "desc" : "Fire after click",
25661         "sig" : "function (_self)\n{\n\n}",
25662         "memberOf" : ""
25663       },
25664       {
25665         "name" : "destroy",
25666         "type" : "function",
25667         "desc" : "Fires after the component is destroyed.",
25668         "sig" : "function (_self)\n{\n\n}",
25669         "memberOf" : "Roo.Component"
25670       },
25671       {
25672         "name" : "disable",
25673         "type" : "function",
25674         "desc" : "Fires after the component is disabled.",
25675         "sig" : "function (_self)\n{\n\n}",
25676         "memberOf" : "Roo.Component"
25677       },
25678       {
25679         "name" : "download",
25680         "type" : "function",
25681         "desc" : "Fire after download button",
25682         "sig" : "function (_self)\n{\n\n}",
25683         "memberOf" : ""
25684       },
25685       {
25686         "name" : "enable",
25687         "type" : "function",
25688         "desc" : "Fires after the component is enabled.",
25689         "sig" : "function (_self)\n{\n\n}",
25690         "memberOf" : "Roo.Component"
25691       },
25692       {
25693         "name" : "hide",
25694         "type" : "function",
25695         "desc" : "Fires after the component is hidden.",
25696         "sig" : "function (_self)\n{\n\n}",
25697         "memberOf" : "Roo.Component"
25698       },
25699       {
25700         "name" : "initial",
25701         "type" : "function",
25702         "desc" : "Fire after initEvent",
25703         "sig" : "function (_self)\n{\n\n}",
25704         "memberOf" : ""
25705       },
25706       {
25707         "name" : "render",
25708         "type" : "function",
25709         "desc" : "Fires after the component is rendered.",
25710         "sig" : "function (_self)\n{\n\n}",
25711         "memberOf" : "Roo.Component"
25712       },
25713       {
25714         "name" : "show",
25715         "type" : "function",
25716         "desc" : "Fires after the component is shown.",
25717         "sig" : "function (_self)\n{\n\n}",
25718         "memberOf" : "Roo.Component"
25719       },
25720       {
25721         "name" : "trash",
25722         "type" : "function",
25723         "desc" : "Fire after trash button",
25724         "sig" : "function (_self)\n{\n\n}",
25725         "memberOf" : ""
25726       }
25727     ],
25728     "methods" : [
25729       {
25730         "name" : "addEvents",
25731         "type" : "function",
25732         "desc" : "Used to define events on this Observable",
25733         "sig" : "(object)",
25734         "static" : false,
25735         "memberOf" : "Roo.util.Observable"
25736       },
25737       {
25738         "name" : "addListener",
25739         "type" : "function",
25740         "desc" : "Appends an event handler to this component",
25741         "sig" : "(eventName, handler, scope, options)",
25742         "static" : false,
25743         "memberOf" : "Roo.util.Observable"
25744       },
25745       {
25746         "name" : "capture",
25747         "type" : "function",
25748         "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.",
25749         "sig" : "(o, fn, scope)",
25750         "static" : true,
25751         "memberOf" : "Roo.util.Observable"
25752       },
25753       {
25754         "name" : "destroy",
25755         "type" : "function",
25756         "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}.",
25757         "sig" : "()\n{\n\n}",
25758         "static" : false,
25759         "memberOf" : "Roo.Component"
25760       },
25761       {
25762         "name" : "disable",
25763         "type" : "function",
25764         "desc" : "Disable this component.",
25765         "sig" : "()\n{\n\n}",
25766         "static" : false,
25767         "memberOf" : "Roo.Component"
25768       },
25769       {
25770         "name" : "enable",
25771         "type" : "function",
25772         "desc" : "Enable this component.",
25773         "sig" : "()\n{\n\n}",
25774         "static" : false,
25775         "memberOf" : "Roo.Component"
25776       },
25777       {
25778         "name" : "fireEvent",
25779         "type" : "function",
25780         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
25781         "sig" : "(eventName, args)",
25782         "static" : false,
25783         "memberOf" : "Roo.util.Observable"
25784       },
25785       {
25786         "name" : "focus",
25787         "type" : "function",
25788         "desc" : "Try to focus this component.",
25789         "sig" : "(selectText)",
25790         "static" : false,
25791         "memberOf" : "Roo.Component"
25792       },
25793       {
25794         "name" : "getChildContainer",
25795         "type" : "function",
25796         "desc" : "Fetch the element to add children to",
25797         "sig" : "()\n{\n\n}",
25798         "static" : false,
25799         "memberOf" : "Roo.bootstrap.Component"
25800       },
25801       {
25802         "name" : "getEl",
25803         "type" : "function",
25804         "desc" : "Returns the underlying {@link Roo.Element}.",
25805         "sig" : "()\n{\n\n}",
25806         "static" : false,
25807         "memberOf" : "Roo.Component"
25808       },
25809       {
25810         "name" : "getId",
25811         "type" : "function",
25812         "desc" : "Returns the id of this component.",
25813         "sig" : "()\n{\n\n}",
25814         "static" : false,
25815         "memberOf" : "Roo.Component"
25816       },
25817       {
25818         "name" : "getVisibilityEl",
25819         "type" : "function",
25820         "desc" : "Get the element that will be used to show or hide",
25821         "sig" : "()\n{\n\n}",
25822         "static" : false,
25823         "memberOf" : "Roo.bootstrap.Component"
25824       },
25825       {
25826         "name" : "hasListener",
25827         "type" : "function",
25828         "desc" : "Checks to see if this object has any listeners for a specified event",
25829         "sig" : "(eventName)",
25830         "static" : false,
25831         "memberOf" : "Roo.util.Observable"
25832       },
25833       {
25834         "name" : "hide",
25835         "type" : "function",
25836         "desc" : "Hide a component - adds 'hidden' class",
25837         "sig" : "()\n{\n\n}",
25838         "static" : false,
25839         "memberOf" : "Roo.bootstrap.Component"
25840       },
25841       {
25842         "name" : "initEvents",
25843         "type" : "function",
25844         "desc" : "Initialize Events for the element",
25845         "sig" : "()\n{\n\n}",
25846         "static" : false,
25847         "memberOf" : "Roo.bootstrap.Component"
25848       },
25849       {
25850         "name" : "isVisible",
25851         "type" : "function",
25852         "desc" : "Returns true if this component is visible.",
25853         "sig" : "()\n{\n\n}",
25854         "static" : false,
25855         "memberOf" : "Roo.Component"
25856       },
25857       {
25858         "name" : "on",
25859         "type" : "function",
25860         "desc" : "Appends an event handler to this element (shorthand for addListener)",
25861         "sig" : "(eventName, handler, scope, options)",
25862         "static" : false,
25863         "memberOf" : "Roo.util.Observable"
25864       },
25865       {
25866         "name" : "purgeListeners",
25867         "type" : "function",
25868         "desc" : "Removes all listeners for this object",
25869         "sig" : "()\n{\n\n}",
25870         "static" : false,
25871         "memberOf" : "Roo.util.Observable"
25872       },
25873       {
25874         "name" : "releaseCapture",
25875         "type" : "function",
25876         "desc" : "Removes <b>all</b> added captures from the Observable.",
25877         "sig" : "(o)",
25878         "static" : true,
25879         "memberOf" : "Roo.util.Observable"
25880       },
25881       {
25882         "name" : "removeListener",
25883         "type" : "function",
25884         "desc" : "Removes a listener",
25885         "sig" : "(eventName, handler, scope)",
25886         "static" : false,
25887         "memberOf" : "Roo.util.Observable"
25888       },
25889       {
25890         "name" : "render",
25891         "type" : "function",
25892         "desc" : "If this is a lazy rendering component, render it to its container element.",
25893         "sig" : "(container)",
25894         "static" : false,
25895         "memberOf" : "Roo.Component"
25896       },
25897       {
25898         "name" : "setDisabled",
25899         "type" : "function",
25900         "desc" : "Convenience function for setting disabled/enabled by boolean.",
25901         "sig" : "(disabled)",
25902         "static" : false,
25903         "memberOf" : "Roo.Component"
25904       },
25905       {
25906         "name" : "setVisibilityEl",
25907         "type" : "function",
25908         "desc" : "Set the element that will be used to show or hide",
25909         "sig" : "()\n{\n\n}",
25910         "static" : false,
25911         "memberOf" : "Roo.bootstrap.Component"
25912       },
25913       {
25914         "name" : "setVisible",
25915         "type" : "function",
25916         "desc" : "Convenience function to hide or show this component by boolean.",
25917         "sig" : "(visible)",
25918         "static" : false,
25919         "memberOf" : "Roo.Component"
25920       },
25921       {
25922         "name" : "show",
25923         "type" : "function",
25924         "desc" : "Show a component - removes 'hidden' class",
25925         "sig" : "()\n{\n\n}",
25926         "static" : false,
25927         "memberOf" : "Roo.bootstrap.Component"
25928       },
25929       {
25930         "name" : "tooltipEl",
25931         "type" : "function",
25932         "desc" : "Fetch the element to display the tooltip on.",
25933         "sig" : "()\n{\n\n}",
25934         "static" : false,
25935         "memberOf" : "Roo.bootstrap.Component"
25936       },
25937       {
25938         "name" : "un",
25939         "type" : "function",
25940         "desc" : "Removes a listener (shorthand for removeListener)",
25941         "sig" : "(eventName, handler, scope)",
25942         "static" : false,
25943         "memberOf" : "Roo.util.Observable"
25944       }
25945     ]
25946   },
25947   "Roo.bootstrap.Element" : {
25948     "props" : [
25949       {
25950         "name" : "actionMode",
25951         "type" : "String",
25952         "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",
25953         "memberOf" : "Roo.Component"
25954       },
25955       {
25956         "name" : "allowDomMove",
25957         "type" : "Boolean",
25958         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
25959         "memberOf" : "Roo.Component"
25960       },
25961       {
25962         "name" : "can_build_overlaid",
25963         "type" : "Boolean",
25964         "desc" : "True if element can be rebuild from a HTML page",
25965         "memberOf" : "Roo.bootstrap.Component"
25966       },
25967       {
25968         "name" : "clickable",
25969         "type" : "Boolean",
25970         "desc" : [
25971           "(true",
25972           "false)"
25973         ],
25974         "memberOf" : ""
25975       },
25976       {
25977         "name" : "cls",
25978         "type" : "String",
25979         "desc" : "class of the element",
25980         "memberOf" : ""
25981       },
25982       {
25983         "name" : "container_method",
25984         "type" : "string",
25985         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
25986         "memberOf" : "Roo.bootstrap.Component"
25987       },
25988       {
25989         "name" : "dataId",
25990         "type" : "string",
25991         "desc" : "cutomer id",
25992         "memberOf" : "Roo.bootstrap.Component"
25993       },
25994       {
25995         "name" : "disableClass",
25996         "type" : "String",
25997         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
25998         "memberOf" : "Roo.Component"
25999       },
26000       {
26001         "name" : "hideMode",
26002         "type" : "String",
26003         "desc" : [
26004           "(display",
26005           "visibility)"
26006         ],
26007         "memberOf" : "Roo.Component"
26008       },
26009       {
26010         "name" : "html",
26011         "type" : "String",
26012         "desc" : "contents of the element",
26013         "memberOf" : ""
26014       },
26015       {
26016         "name" : "listeners",
26017         "type" : "Object",
26018         "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>",
26019         "memberOf" : "Roo.util.Observable"
26020       },
26021       {
26022         "name" : "name",
26023         "type" : "string",
26024         "desc" : "Specifies name attribute",
26025         "memberOf" : "Roo.bootstrap.Component"
26026       },
26027       {
26028         "name" : "preventDefault",
26029         "type" : "Boolean",
26030         "desc" : [
26031           "(true",
26032           "false)"
26033         ],
26034         "memberOf" : ""
26035       },
26036       {
26037         "name" : "style",
26038         "type" : "String",
26039         "desc" : "any extra css",
26040         "memberOf" : "Roo.bootstrap.Component"
26041       },
26042       {
26043         "name" : "tag",
26044         "type" : "String",
26045         "desc" : "tag of the element",
26046         "memberOf" : ""
26047       },
26048       {
26049         "name" : "tooltip",
26050         "type" : "string",
26051         "desc" : "Text for the tooltip",
26052         "memberOf" : "Roo.bootstrap.Component"
26053       },
26054       {
26055         "name" : "visibilityEl",
26056         "type" : "string|object",
26057         "desc" : [
26058           "(el",
26059           "parent)"
26060         ],
26061         "memberOf" : "Roo.bootstrap.Component"
26062       },
26063       {
26064         "name" : "xattr",
26065         "type" : "Object",
26066         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
26067         "memberOf" : "Roo.bootstrap.Component"
26068       }
26069     ],
26070     "events" : [
26071       {
26072         "name" : "beforedestroy",
26073         "type" : "function",
26074         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
26075         "sig" : "function (_self)\n{\n\n}",
26076         "memberOf" : "Roo.Component"
26077       },
26078       {
26079         "name" : "beforehide",
26080         "type" : "function",
26081         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
26082         "sig" : "function (_self)\n{\n\n}",
26083         "memberOf" : "Roo.Component"
26084       },
26085       {
26086         "name" : "beforerender",
26087         "type" : "function",
26088         "desc" : "Fires before the component is rendered. Return false to stop the render.",
26089         "sig" : "function (_self)\n{\n\n}",
26090         "memberOf" : "Roo.Component"
26091       },
26092       {
26093         "name" : "beforeshow",
26094         "type" : "function",
26095         "desc" : "Fires before the component is shown.  Return false to stop the show.",
26096         "sig" : "function (_self)\n{\n\n}",
26097         "memberOf" : "Roo.Component"
26098       },
26099       {
26100         "name" : "childrenrendered",
26101         "type" : "function",
26102         "desc" : "Fires when the children have been rendered..",
26103         "sig" : "function (_self)\n{\n\n}",
26104         "memberOf" : "Roo.bootstrap.Component"
26105       },
26106       {
26107         "name" : "click",
26108         "type" : "function",
26109         "desc" : "When a element is chick",
26110         "sig" : "function (_self, e)\n{\n\n}",
26111         "memberOf" : ""
26112       },
26113       {
26114         "name" : "destroy",
26115         "type" : "function",
26116         "desc" : "Fires after the component is destroyed.",
26117         "sig" : "function (_self)\n{\n\n}",
26118         "memberOf" : "Roo.Component"
26119       },
26120       {
26121         "name" : "disable",
26122         "type" : "function",
26123         "desc" : "Fires after the component is disabled.",
26124         "sig" : "function (_self)\n{\n\n}",
26125         "memberOf" : "Roo.Component"
26126       },
26127       {
26128         "name" : "enable",
26129         "type" : "function",
26130         "desc" : "Fires after the component is enabled.",
26131         "sig" : "function (_self)\n{\n\n}",
26132         "memberOf" : "Roo.Component"
26133       },
26134       {
26135         "name" : "hide",
26136         "type" : "function",
26137         "desc" : "Fires after the component is hidden.",
26138         "sig" : "function (_self)\n{\n\n}",
26139         "memberOf" : "Roo.Component"
26140       },
26141       {
26142         "name" : "render",
26143         "type" : "function",
26144         "desc" : "Fires after the component is rendered.",
26145         "sig" : "function (_self)\n{\n\n}",
26146         "memberOf" : "Roo.Component"
26147       },
26148       {
26149         "name" : "show",
26150         "type" : "function",
26151         "desc" : "Fires after the component is shown.",
26152         "sig" : "function (_self)\n{\n\n}",
26153         "memberOf" : "Roo.Component"
26154       }
26155     ],
26156     "methods" : [
26157       {
26158         "name" : "addEvents",
26159         "type" : "function",
26160         "desc" : "Used to define events on this Observable",
26161         "sig" : "(object)",
26162         "static" : false,
26163         "memberOf" : "Roo.util.Observable"
26164       },
26165       {
26166         "name" : "addListener",
26167         "type" : "function",
26168         "desc" : "Appends an event handler to this component",
26169         "sig" : "(eventName, handler, scope, options)",
26170         "static" : false,
26171         "memberOf" : "Roo.util.Observable"
26172       },
26173       {
26174         "name" : "capture",
26175         "type" : "function",
26176         "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.",
26177         "sig" : "(o, fn, scope)",
26178         "static" : true,
26179         "memberOf" : "Roo.util.Observable"
26180       },
26181       {
26182         "name" : "destroy",
26183         "type" : "function",
26184         "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}.",
26185         "sig" : "()\n{\n\n}",
26186         "static" : false,
26187         "memberOf" : "Roo.Component"
26188       },
26189       {
26190         "name" : "disable",
26191         "type" : "function",
26192         "desc" : "Disable this component.",
26193         "sig" : "()\n{\n\n}",
26194         "static" : false,
26195         "memberOf" : "Roo.Component"
26196       },
26197       {
26198         "name" : "enable",
26199         "type" : "function",
26200         "desc" : "Enable this component.",
26201         "sig" : "()\n{\n\n}",
26202         "static" : false,
26203         "memberOf" : "Roo.Component"
26204       },
26205       {
26206         "name" : "fireEvent",
26207         "type" : "function",
26208         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
26209         "sig" : "(eventName, args)",
26210         "static" : false,
26211         "memberOf" : "Roo.util.Observable"
26212       },
26213       {
26214         "name" : "focus",
26215         "type" : "function",
26216         "desc" : "Try to focus this component.",
26217         "sig" : "(selectText)",
26218         "static" : false,
26219         "memberOf" : "Roo.Component"
26220       },
26221       {
26222         "name" : "getChildContainer",
26223         "type" : "function",
26224         "desc" : "Fetch the element to add children to",
26225         "sig" : "()\n{\n\n}",
26226         "static" : false,
26227         "memberOf" : "Roo.bootstrap.Component"
26228       },
26229       {
26230         "name" : "getEl",
26231         "type" : "function",
26232         "desc" : "Returns the underlying {@link Roo.Element}.",
26233         "sig" : "()\n{\n\n}",
26234         "static" : false,
26235         "memberOf" : "Roo.Component"
26236       },
26237       {
26238         "name" : "getId",
26239         "type" : "function",
26240         "desc" : "Returns the id of this component.",
26241         "sig" : "()\n{\n\n}",
26242         "static" : false,
26243         "memberOf" : "Roo.Component"
26244       },
26245       {
26246         "name" : "getVisibilityEl",
26247         "type" : "function",
26248         "desc" : "Get the element that will be used to show or hide",
26249         "sig" : "()\n{\n\n}",
26250         "static" : false,
26251         "memberOf" : "Roo.bootstrap.Component"
26252       },
26253       {
26254         "name" : "hasListener",
26255         "type" : "function",
26256         "desc" : "Checks to see if this object has any listeners for a specified event",
26257         "sig" : "(eventName)",
26258         "static" : false,
26259         "memberOf" : "Roo.util.Observable"
26260       },
26261       {
26262         "name" : "hide",
26263         "type" : "function",
26264         "desc" : "Hide a component - adds 'hidden' class",
26265         "sig" : "()\n{\n\n}",
26266         "static" : false,
26267         "memberOf" : "Roo.bootstrap.Component"
26268       },
26269       {
26270         "name" : "initEvents",
26271         "type" : "function",
26272         "desc" : "Initialize Events for the element",
26273         "sig" : "()\n{\n\n}",
26274         "static" : false,
26275         "memberOf" : "Roo.bootstrap.Component"
26276       },
26277       {
26278         "name" : "isVisible",
26279         "type" : "function",
26280         "desc" : "Returns true if this component is visible.",
26281         "sig" : "()\n{\n\n}",
26282         "static" : false,
26283         "memberOf" : "Roo.Component"
26284       },
26285       {
26286         "name" : "on",
26287         "type" : "function",
26288         "desc" : "Appends an event handler to this element (shorthand for addListener)",
26289         "sig" : "(eventName, handler, scope, options)",
26290         "static" : false,
26291         "memberOf" : "Roo.util.Observable"
26292       },
26293       {
26294         "name" : "purgeListeners",
26295         "type" : "function",
26296         "desc" : "Removes all listeners for this object",
26297         "sig" : "()\n{\n\n}",
26298         "static" : false,
26299         "memberOf" : "Roo.util.Observable"
26300       },
26301       {
26302         "name" : "releaseCapture",
26303         "type" : "function",
26304         "desc" : "Removes <b>all</b> added captures from the Observable.",
26305         "sig" : "(o)",
26306         "static" : true,
26307         "memberOf" : "Roo.util.Observable"
26308       },
26309       {
26310         "name" : "removeListener",
26311         "type" : "function",
26312         "desc" : "Removes a listener",
26313         "sig" : "(eventName, handler, scope)",
26314         "static" : false,
26315         "memberOf" : "Roo.util.Observable"
26316       },
26317       {
26318         "name" : "render",
26319         "type" : "function",
26320         "desc" : "If this is a lazy rendering component, render it to its container element.",
26321         "sig" : "(container)",
26322         "static" : false,
26323         "memberOf" : "Roo.Component"
26324       },
26325       {
26326         "name" : "setDisabled",
26327         "type" : "function",
26328         "desc" : "Convenience function for setting disabled/enabled by boolean.",
26329         "sig" : "(disabled)",
26330         "static" : false,
26331         "memberOf" : "Roo.Component"
26332       },
26333       {
26334         "name" : "setVisibilityEl",
26335         "type" : "function",
26336         "desc" : "Set the element that will be used to show or hide",
26337         "sig" : "()\n{\n\n}",
26338         "static" : false,
26339         "memberOf" : "Roo.bootstrap.Component"
26340       },
26341       {
26342         "name" : "setVisible",
26343         "type" : "function",
26344         "desc" : "Convenience function to hide or show this component by boolean.",
26345         "sig" : "(visible)",
26346         "static" : false,
26347         "memberOf" : "Roo.Component"
26348       },
26349       {
26350         "name" : "show",
26351         "type" : "function",
26352         "desc" : "Show a component - removes 'hidden' class",
26353         "sig" : "()\n{\n\n}",
26354         "static" : false,
26355         "memberOf" : "Roo.bootstrap.Component"
26356       },
26357       {
26358         "name" : "tooltipEl",
26359         "type" : "function",
26360         "desc" : "Fetch the element to display the tooltip on.",
26361         "sig" : "()\n{\n\n}",
26362         "static" : false,
26363         "memberOf" : "Roo.bootstrap.Component"
26364       },
26365       {
26366         "name" : "un",
26367         "type" : "function",
26368         "desc" : "Removes a listener (shorthand for removeListener)",
26369         "sig" : "(eventName, handler, scope)",
26370         "static" : false,
26371         "memberOf" : "Roo.util.Observable"
26372       }
26373     ]
26374   },
26375   "Roo.bootstrap.FieldLabel" : {
26376     "props" : [
26377       {
26378         "name" : "actionMode",
26379         "type" : "String",
26380         "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",
26381         "memberOf" : "Roo.Component"
26382       },
26383       {
26384         "name" : "allowBlank",
26385         "type" : "Boolean",
26386         "desc" : [
26387           "(true",
26388           "false)"
26389         ],
26390         "memberOf" : ""
26391       },
26392       {
26393         "name" : "allowDomMove",
26394         "type" : "Boolean",
26395         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
26396         "memberOf" : "Roo.Component"
26397       },
26398       {
26399         "name" : "can_build_overlaid",
26400         "type" : "Boolean",
26401         "desc" : "True if element can be rebuild from a HTML page",
26402         "memberOf" : "Roo.bootstrap.Component"
26403       },
26404       {
26405         "name" : "cls",
26406         "type" : "String",
26407         "desc" : "class of the element",
26408         "memberOf" : ""
26409       },
26410       {
26411         "name" : "container_method",
26412         "type" : "string",
26413         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
26414         "memberOf" : "Roo.bootstrap.Component"
26415       },
26416       {
26417         "name" : "dataId",
26418         "type" : "string",
26419         "desc" : "cutomer id",
26420         "memberOf" : "Roo.bootstrap.Component"
26421       },
26422       {
26423         "name" : "disableClass",
26424         "type" : "String",
26425         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
26426         "memberOf" : "Roo.Component"
26427       },
26428       {
26429         "name" : "hideMode",
26430         "type" : "String",
26431         "desc" : [
26432           "(display",
26433           "visibility)"
26434         ],
26435         "memberOf" : "Roo.Component"
26436       },
26437       {
26438         "name" : "html",
26439         "type" : "String",
26440         "desc" : "contents of the element",
26441         "memberOf" : ""
26442       },
26443       {
26444         "name" : "iconTooltip",
26445         "type" : "String",
26446         "desc" : "default \"This field is required\"",
26447         "memberOf" : ""
26448       },
26449       {
26450         "name" : "indicatorpos",
26451         "type" : "String",
26452         "desc" : [
26453           "(left",
26454           "right)"
26455         ],
26456         "memberOf" : ""
26457       },
26458       {
26459         "name" : "invalidClass",
26460         "type" : "String",
26461         "desc" : "DEPRICATED - BS4 uses is-invalid",
26462         "memberOf" : ""
26463       },
26464       {
26465         "name" : "listeners",
26466         "type" : "Object",
26467         "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>",
26468         "memberOf" : "Roo.util.Observable"
26469       },
26470       {
26471         "name" : "name",
26472         "type" : "string",
26473         "desc" : "Specifies name attribute",
26474         "memberOf" : "Roo.bootstrap.Component"
26475       },
26476       {
26477         "name" : "style",
26478         "type" : "String",
26479         "desc" : "any extra css",
26480         "memberOf" : "Roo.bootstrap.Component"
26481       },
26482       {
26483         "name" : "tag",
26484         "type" : "String",
26485         "desc" : "tag of the element default label",
26486         "memberOf" : ""
26487       },
26488       {
26489         "name" : "target",
26490         "type" : "String",
26491         "desc" : "label target",
26492         "memberOf" : ""
26493       },
26494       {
26495         "name" : "tooltip",
26496         "type" : "string",
26497         "desc" : "Text for the tooltip",
26498         "memberOf" : "Roo.bootstrap.Component"
26499       },
26500       {
26501         "name" : "validClass",
26502         "type" : "String",
26503         "desc" : "DEPRICATED - BS4 uses is-valid",
26504         "memberOf" : ""
26505       },
26506       {
26507         "name" : "visibilityEl",
26508         "type" : "string|object",
26509         "desc" : [
26510           "(el",
26511           "parent)"
26512         ],
26513         "memberOf" : "Roo.bootstrap.Component"
26514       },
26515       {
26516         "name" : "xattr",
26517         "type" : "Object",
26518         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
26519         "memberOf" : "Roo.bootstrap.Component"
26520       }
26521     ],
26522     "events" : [
26523       {
26524         "name" : "beforedestroy",
26525         "type" : "function",
26526         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
26527         "sig" : "function (_self)\n{\n\n}",
26528         "memberOf" : "Roo.Component"
26529       },
26530       {
26531         "name" : "beforehide",
26532         "type" : "function",
26533         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
26534         "sig" : "function (_self)\n{\n\n}",
26535         "memberOf" : "Roo.Component"
26536       },
26537       {
26538         "name" : "beforerender",
26539         "type" : "function",
26540         "desc" : "Fires before the component is rendered. Return false to stop the render.",
26541         "sig" : "function (_self)\n{\n\n}",
26542         "memberOf" : "Roo.Component"
26543       },
26544       {
26545         "name" : "beforeshow",
26546         "type" : "function",
26547         "desc" : "Fires before the component is shown.  Return false to stop the show.",
26548         "sig" : "function (_self)\n{\n\n}",
26549         "memberOf" : "Roo.Component"
26550       },
26551       {
26552         "name" : "childrenrendered",
26553         "type" : "function",
26554         "desc" : "Fires when the children have been rendered..",
26555         "sig" : "function (_self)\n{\n\n}",
26556         "memberOf" : "Roo.bootstrap.Component"
26557       },
26558       {
26559         "name" : "destroy",
26560         "type" : "function",
26561         "desc" : "Fires after the component is destroyed.",
26562         "sig" : "function (_self)\n{\n\n}",
26563         "memberOf" : "Roo.Component"
26564       },
26565       {
26566         "name" : "disable",
26567         "type" : "function",
26568         "desc" : "Fires after the component is disabled.",
26569         "sig" : "function (_self)\n{\n\n}",
26570         "memberOf" : "Roo.Component"
26571       },
26572       {
26573         "name" : "enable",
26574         "type" : "function",
26575         "desc" : "Fires after the component is enabled.",
26576         "sig" : "function (_self)\n{\n\n}",
26577         "memberOf" : "Roo.Component"
26578       },
26579       {
26580         "name" : "hide",
26581         "type" : "function",
26582         "desc" : "Fires after the component is hidden.",
26583         "sig" : "function (_self)\n{\n\n}",
26584         "memberOf" : "Roo.Component"
26585       },
26586       {
26587         "name" : "invalid",
26588         "type" : "function",
26589         "desc" : "Fires after the field has been marked as invalid.",
26590         "sig" : "function (_self, msg)\n{\n\n}",
26591         "memberOf" : ""
26592       },
26593       {
26594         "name" : "render",
26595         "type" : "function",
26596         "desc" : "Fires after the component is rendered.",
26597         "sig" : "function (_self)\n{\n\n}",
26598         "memberOf" : "Roo.Component"
26599       },
26600       {
26601         "name" : "show",
26602         "type" : "function",
26603         "desc" : "Fires after the component is shown.",
26604         "sig" : "function (_self)\n{\n\n}",
26605         "memberOf" : "Roo.Component"
26606       },
26607       {
26608         "name" : "valid",
26609         "type" : "function",
26610         "desc" : "Fires after the field has been validated with no errors.",
26611         "sig" : "function (_self)\n{\n\n}",
26612         "memberOf" : ""
26613       }
26614     ],
26615     "methods" : [
26616       {
26617         "name" : "addEvents",
26618         "type" : "function",
26619         "desc" : "Used to define events on this Observable",
26620         "sig" : "(object)",
26621         "static" : false,
26622         "memberOf" : "Roo.util.Observable"
26623       },
26624       {
26625         "name" : "addListener",
26626         "type" : "function",
26627         "desc" : "Appends an event handler to this component",
26628         "sig" : "(eventName, handler, scope, options)",
26629         "static" : false,
26630         "memberOf" : "Roo.util.Observable"
26631       },
26632       {
26633         "name" : "capture",
26634         "type" : "function",
26635         "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.",
26636         "sig" : "(o, fn, scope)",
26637         "static" : true,
26638         "memberOf" : "Roo.util.Observable"
26639       },
26640       {
26641         "name" : "destroy",
26642         "type" : "function",
26643         "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}.",
26644         "sig" : "()\n{\n\n}",
26645         "static" : false,
26646         "memberOf" : "Roo.Component"
26647       },
26648       {
26649         "name" : "disable",
26650         "type" : "function",
26651         "desc" : "Disable this component.",
26652         "sig" : "()\n{\n\n}",
26653         "static" : false,
26654         "memberOf" : "Roo.Component"
26655       },
26656       {
26657         "name" : "enable",
26658         "type" : "function",
26659         "desc" : "Enable this component.",
26660         "sig" : "()\n{\n\n}",
26661         "static" : false,
26662         "memberOf" : "Roo.Component"
26663       },
26664       {
26665         "name" : "fireEvent",
26666         "type" : "function",
26667         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
26668         "sig" : "(eventName, args)",
26669         "static" : false,
26670         "memberOf" : "Roo.util.Observable"
26671       },
26672       {
26673         "name" : "focus",
26674         "type" : "function",
26675         "desc" : "Try to focus this component.",
26676         "sig" : "(selectText)",
26677         "static" : false,
26678         "memberOf" : "Roo.Component"
26679       },
26680       {
26681         "name" : "get",
26682         "type" : "function",
26683         "desc" : "fetch a FieldLabel Group based on the target",
26684         "sig" : "(target)",
26685         "static" : true,
26686         "memberOf" : ""
26687       },
26688       {
26689         "name" : "getChildContainer",
26690         "type" : "function",
26691         "desc" : "Fetch the element to add children to",
26692         "sig" : "()\n{\n\n}",
26693         "static" : false,
26694         "memberOf" : "Roo.bootstrap.Component"
26695       },
26696       {
26697         "name" : "getEl",
26698         "type" : "function",
26699         "desc" : "Returns the underlying {@link Roo.Element}.",
26700         "sig" : "()\n{\n\n}",
26701         "static" : false,
26702         "memberOf" : "Roo.Component"
26703       },
26704       {
26705         "name" : "getId",
26706         "type" : "function",
26707         "desc" : "Returns the id of this component.",
26708         "sig" : "()\n{\n\n}",
26709         "static" : false,
26710         "memberOf" : "Roo.Component"
26711       },
26712       {
26713         "name" : "getVisibilityEl",
26714         "type" : "function",
26715         "desc" : "Get the element that will be used to show or hide",
26716         "sig" : "()\n{\n\n}",
26717         "static" : false,
26718         "memberOf" : "Roo.bootstrap.Component"
26719       },
26720       {
26721         "name" : "hasListener",
26722         "type" : "function",
26723         "desc" : "Checks to see if this object has any listeners for a specified event",
26724         "sig" : "(eventName)",
26725         "static" : false,
26726         "memberOf" : "Roo.util.Observable"
26727       },
26728       {
26729         "name" : "hide",
26730         "type" : "function",
26731         "desc" : "Hide a component - adds 'hidden' class",
26732         "sig" : "()\n{\n\n}",
26733         "static" : false,
26734         "memberOf" : "Roo.bootstrap.Component"
26735       },
26736       {
26737         "name" : "initEvents",
26738         "type" : "function",
26739         "desc" : "Initialize Events for the element",
26740         "sig" : "()\n{\n\n}",
26741         "static" : false,
26742         "memberOf" : "Roo.bootstrap.Component"
26743       },
26744       {
26745         "name" : "isVisible",
26746         "type" : "function",
26747         "desc" : "Returns true if this component is visible.",
26748         "sig" : "()\n{\n\n}",
26749         "static" : false,
26750         "memberOf" : "Roo.Component"
26751       },
26752       {
26753         "name" : "markInvalid",
26754         "type" : "function",
26755         "desc" : "Mark this field as invalid",
26756         "sig" : "(msg)",
26757         "static" : false,
26758         "memberOf" : ""
26759       },
26760       {
26761         "name" : "markValid",
26762         "type" : "function",
26763         "desc" : "Mark this field as valid",
26764         "sig" : "()\n{\n\n}",
26765         "static" : false,
26766         "memberOf" : ""
26767       },
26768       {
26769         "name" : "on",
26770         "type" : "function",
26771         "desc" : "Appends an event handler to this element (shorthand for addListener)",
26772         "sig" : "(eventName, handler, scope, options)",
26773         "static" : false,
26774         "memberOf" : "Roo.util.Observable"
26775       },
26776       {
26777         "name" : "purgeListeners",
26778         "type" : "function",
26779         "desc" : "Removes all listeners for this object",
26780         "sig" : "()\n{\n\n}",
26781         "static" : false,
26782         "memberOf" : "Roo.util.Observable"
26783       },
26784       {
26785         "name" : "register",
26786         "type" : "function",
26787         "desc" : "register a FieldLabel Group",
26788         "sig" : "(the)",
26789         "static" : true,
26790         "memberOf" : ""
26791       },
26792       {
26793         "name" : "releaseCapture",
26794         "type" : "function",
26795         "desc" : "Removes <b>all</b> added captures from the Observable.",
26796         "sig" : "(o)",
26797         "static" : true,
26798         "memberOf" : "Roo.util.Observable"
26799       },
26800       {
26801         "name" : "removeListener",
26802         "type" : "function",
26803         "desc" : "Removes a listener",
26804         "sig" : "(eventName, handler, scope)",
26805         "static" : false,
26806         "memberOf" : "Roo.util.Observable"
26807       },
26808       {
26809         "name" : "render",
26810         "type" : "function",
26811         "desc" : "If this is a lazy rendering component, render it to its container element.",
26812         "sig" : "(container)",
26813         "static" : false,
26814         "memberOf" : "Roo.Component"
26815       },
26816       {
26817         "name" : "setDisabled",
26818         "type" : "function",
26819         "desc" : "Convenience function for setting disabled/enabled by boolean.",
26820         "sig" : "(disabled)",
26821         "static" : false,
26822         "memberOf" : "Roo.Component"
26823       },
26824       {
26825         "name" : "setVisibilityEl",
26826         "type" : "function",
26827         "desc" : "Set the element that will be used to show or hide",
26828         "sig" : "()\n{\n\n}",
26829         "static" : false,
26830         "memberOf" : "Roo.bootstrap.Component"
26831       },
26832       {
26833         "name" : "setVisible",
26834         "type" : "function",
26835         "desc" : "Convenience function to hide or show this component by boolean.",
26836         "sig" : "(visible)",
26837         "static" : false,
26838         "memberOf" : "Roo.Component"
26839       },
26840       {
26841         "name" : "show",
26842         "type" : "function",
26843         "desc" : "Show a component - removes 'hidden' class",
26844         "sig" : "()\n{\n\n}",
26845         "static" : false,
26846         "memberOf" : "Roo.bootstrap.Component"
26847       },
26848       {
26849         "name" : "tooltipEl",
26850         "type" : "function",
26851         "desc" : "Fetch the element to display the tooltip on.",
26852         "sig" : "()\n{\n\n}",
26853         "static" : false,
26854         "memberOf" : "Roo.bootstrap.Component"
26855       },
26856       {
26857         "name" : "un",
26858         "type" : "function",
26859         "desc" : "Removes a listener (shorthand for removeListener)",
26860         "sig" : "(eventName, handler, scope)",
26861         "static" : false,
26862         "memberOf" : "Roo.util.Observable"
26863       }
26864     ]
26865   },
26866   "Roo.bootstrap.Form" : {
26867     "props" : [
26868       {
26869         "name" : "actionMode",
26870         "type" : "String",
26871         "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",
26872         "memberOf" : "Roo.Component"
26873       },
26874       {
26875         "name" : "align",
26876         "type" : "String",
26877         "desc" : "left  | right - for navbars",
26878         "memberOf" : ""
26879       },
26880       {
26881         "name" : "allowDomMove",
26882         "type" : "Boolean",
26883         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
26884         "memberOf" : "Roo.Component"
26885       },
26886       {
26887         "name" : "baseParams",
26888         "type" : "Object",
26889         "desc" : "Parameters to pass with all requests. e.g. baseParams: {id: '123', foo: 'bar'}.",
26890         "memberOf" : ""
26891       },
26892       {
26893         "name" : "can_build_overlaid",
26894         "type" : "Boolean",
26895         "desc" : "True if element can be rebuild from a HTML page",
26896         "memberOf" : "Roo.bootstrap.Component"
26897       },
26898       {
26899         "name" : "cls",
26900         "type" : "String",
26901         "desc" : "css class",
26902         "memberOf" : "Roo.bootstrap.Component"
26903       },
26904       {
26905         "name" : "container_method",
26906         "type" : "string",
26907         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
26908         "memberOf" : "Roo.bootstrap.Component"
26909       },
26910       {
26911         "name" : "dataId",
26912         "type" : "string",
26913         "desc" : "cutomer id",
26914         "memberOf" : "Roo.bootstrap.Component"
26915       },
26916       {
26917         "name" : "disableClass",
26918         "type" : "String",
26919         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
26920         "memberOf" : "Roo.Component"
26921       },
26922       {
26923         "name" : "errorMask",
26924         "type" : "Boolean",
26925         "desc" : [
26926           "(true",
26927           "false)"
26928         ],
26929         "memberOf" : ""
26930       },
26931       {
26932         "name" : "fileUpload",
26933         "type" : "Boolean",
26934         "desc" : "Set to true if this form is a file upload.",
26935         "memberOf" : ""
26936       },
26937       {
26938         "name" : "hideMode",
26939         "type" : "String",
26940         "desc" : [
26941           "(display",
26942           "visibility)"
26943         ],
26944         "memberOf" : "Roo.Component"
26945       },
26946       {
26947         "name" : "labelAlign",
26948         "type" : "String",
26949         "desc" : "top | left (default top)",
26950         "memberOf" : ""
26951       },
26952       {
26953         "name" : "listeners",
26954         "type" : "Object",
26955         "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>",
26956         "memberOf" : "Roo.util.Observable"
26957       },
26958       {
26959         "name" : "loadMask",
26960         "type" : "Boolean",
26961         "desc" : "load mask when submit (default true)",
26962         "memberOf" : ""
26963       },
26964       {
26965         "name" : "maskBody",
26966         "type" : "Boolean",
26967         "desc" : "",
26968         "memberOf" : ""
26969       },
26970       {
26971         "name" : "maskOffset",
26972         "type" : "Number",
26973         "desc" : "Default 100",
26974         "memberOf" : ""
26975       },
26976       {
26977         "name" : "method",
26978         "type" : "String",
26979         "desc" : "GET | POST (default POST)",
26980         "memberOf" : ""
26981       },
26982       {
26983         "name" : "name",
26984         "type" : "string",
26985         "desc" : "Specifies name attribute",
26986         "memberOf" : "Roo.bootstrap.Component"
26987       },
26988       {
26989         "name" : "style",
26990         "type" : "String",
26991         "desc" : "any extra css",
26992         "memberOf" : "Roo.bootstrap.Component"
26993       },
26994       {
26995         "name" : "timeout",
26996         "type" : "Number",
26997         "desc" : "Timeout for form actions in seconds (default is 30 seconds).",
26998         "memberOf" : ""
26999       },
27000       {
27001         "name" : "tooltip",
27002         "type" : "string",
27003         "desc" : "Text for the tooltip",
27004         "memberOf" : "Roo.bootstrap.Component"
27005       },
27006       {
27007         "name" : "url",
27008         "type" : "String",
27009         "desc" : "The URL to use for form actions if one isn't supplied in the action options.",
27010         "memberOf" : ""
27011       },
27012       {
27013         "name" : "visibilityEl",
27014         "type" : "string|object",
27015         "desc" : [
27016           "(el",
27017           "parent)"
27018         ],
27019         "memberOf" : "Roo.bootstrap.Component"
27020       },
27021       {
27022         "name" : "xattr",
27023         "type" : "Object",
27024         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
27025         "memberOf" : "Roo.bootstrap.Component"
27026       }
27027     ],
27028     "events" : [
27029       {
27030         "name" : "actioncomplete",
27031         "type" : "function",
27032         "desc" : "Fires when an action is completed.",
27033         "sig" : "function (_self, action)\n{\n\n}",
27034         "memberOf" : ""
27035       },
27036       {
27037         "name" : "actionfailed",
27038         "type" : "function",
27039         "desc" : "Fires when an action fails.",
27040         "sig" : "function (_self, action)\n{\n\n}",
27041         "memberOf" : ""
27042       },
27043       {
27044         "name" : "beforeaction",
27045         "type" : "function",
27046         "desc" : "Fires before any action is performed. Return false to cancel the action.",
27047         "sig" : "function (_self, action)\n{\n\n}",
27048         "memberOf" : ""
27049       },
27050       {
27051         "name" : "beforedestroy",
27052         "type" : "function",
27053         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
27054         "sig" : "function (_self)\n{\n\n}",
27055         "memberOf" : "Roo.Component"
27056       },
27057       {
27058         "name" : "beforehide",
27059         "type" : "function",
27060         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
27061         "sig" : "function (_self)\n{\n\n}",
27062         "memberOf" : "Roo.Component"
27063       },
27064       {
27065         "name" : "beforerender",
27066         "type" : "function",
27067         "desc" : "Fires before the component is rendered. Return false to stop the render.",
27068         "sig" : "function (_self)\n{\n\n}",
27069         "memberOf" : "Roo.Component"
27070       },
27071       {
27072         "name" : "beforeshow",
27073         "type" : "function",
27074         "desc" : "Fires before the component is shown.  Return false to stop the show.",
27075         "sig" : "function (_self)\n{\n\n}",
27076         "memberOf" : "Roo.Component"
27077       },
27078       {
27079         "name" : "childrenrendered",
27080         "type" : "function",
27081         "desc" : "Fires when the children have been rendered..",
27082         "sig" : "function (_self)\n{\n\n}",
27083         "memberOf" : "Roo.bootstrap.Component"
27084       },
27085       {
27086         "name" : "clientvalidation",
27087         "type" : "function",
27088         "desc" : "If the monitorValid config option is true, this event fires repetitively to notify of valid state",
27089         "sig" : "function (_self, valid)\n{\n\n}",
27090         "memberOf" : ""
27091       },
27092       {
27093         "name" : "destroy",
27094         "type" : "function",
27095         "desc" : "Fires after the component is destroyed.",
27096         "sig" : "function (_self)\n{\n\n}",
27097         "memberOf" : "Roo.Component"
27098       },
27099       {
27100         "name" : "disable",
27101         "type" : "function",
27102         "desc" : "Fires after the component is disabled.",
27103         "sig" : "function (_self)\n{\n\n}",
27104         "memberOf" : "Roo.Component"
27105       },
27106       {
27107         "name" : "enable",
27108         "type" : "function",
27109         "desc" : "Fires after the component is enabled.",
27110         "sig" : "function (_self)\n{\n\n}",
27111         "memberOf" : "Roo.Component"
27112       },
27113       {
27114         "name" : "hide",
27115         "type" : "function",
27116         "desc" : "Fires after the component is hidden.",
27117         "sig" : "function (_self)\n{\n\n}",
27118         "memberOf" : "Roo.Component"
27119       },
27120       {
27121         "name" : "render",
27122         "type" : "function",
27123         "desc" : "Fires after the component is rendered.",
27124         "sig" : "function (_self)\n{\n\n}",
27125         "memberOf" : "Roo.Component"
27126       },
27127       {
27128         "name" : "show",
27129         "type" : "function",
27130         "desc" : "Fires after the component is shown.",
27131         "sig" : "function (_self)\n{\n\n}",
27132         "memberOf" : "Roo.Component"
27133       }
27134     ],
27135     "methods" : [
27136       {
27137         "name" : "addEvents",
27138         "type" : "function",
27139         "desc" : "Used to define events on this Observable",
27140         "sig" : "(object)",
27141         "static" : false,
27142         "memberOf" : "Roo.util.Observable"
27143       },
27144       {
27145         "name" : "addListener",
27146         "type" : "function",
27147         "desc" : "Appends an event handler to this component",
27148         "sig" : "(eventName, handler, scope, options)",
27149         "static" : false,
27150         "memberOf" : "Roo.util.Observable"
27151       },
27152       {
27153         "name" : "capture",
27154         "type" : "function",
27155         "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.",
27156         "sig" : "(o, fn, scope)",
27157         "static" : true,
27158         "memberOf" : "Roo.util.Observable"
27159       },
27160       {
27161         "name" : "clearInvalid",
27162         "type" : "function",
27163         "desc" : "Clears all invalid messages in this form.",
27164         "sig" : "()\n{\n\n}",
27165         "static" : false,
27166         "memberOf" : ""
27167       },
27168       {
27169         "name" : "destroy",
27170         "type" : "function",
27171         "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}.",
27172         "sig" : "()\n{\n\n}",
27173         "static" : false,
27174         "memberOf" : "Roo.Component"
27175       },
27176       {
27177         "name" : "disable",
27178         "type" : "function",
27179         "desc" : "Disable this component.",
27180         "sig" : "()\n{\n\n}",
27181         "static" : false,
27182         "memberOf" : "Roo.Component"
27183       },
27184       {
27185         "name" : "doAction",
27186         "type" : "function",
27187         "desc" : "Performs a predefined action (submit or load) or custom actions you define on this form.",
27188         "sig" : "(actionName, options)",
27189         "static" : false,
27190         "memberOf" : ""
27191       },
27192       {
27193         "name" : "enable",
27194         "type" : "function",
27195         "desc" : "Enable this component.",
27196         "sig" : "()\n{\n\n}",
27197         "static" : false,
27198         "memberOf" : "Roo.Component"
27199       },
27200       {
27201         "name" : "findField",
27202         "type" : "function",
27203         "desc" : "Find a Roo.form.Field in this form by id, dataIndex, name or hiddenName",
27204         "sig" : "(id)",
27205         "static" : false,
27206         "memberOf" : ""
27207       },
27208       {
27209         "name" : "fireEvent",
27210         "type" : "function",
27211         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
27212         "sig" : "(eventName, args)",
27213         "static" : false,
27214         "memberOf" : "Roo.util.Observable"
27215       },
27216       {
27217         "name" : "focus",
27218         "type" : "function",
27219         "desc" : "Try to focus this component.",
27220         "sig" : "(selectText)",
27221         "static" : false,
27222         "memberOf" : "Roo.Component"
27223       },
27224       {
27225         "name" : "getChildContainer",
27226         "type" : "function",
27227         "desc" : "Fetch the element to add children to",
27228         "sig" : "()\n{\n\n}",
27229         "static" : false,
27230         "memberOf" : "Roo.bootstrap.Component"
27231       },
27232       {
27233         "name" : "getEl",
27234         "type" : "function",
27235         "desc" : "Returns the underlying {@link Roo.Element}.",
27236         "sig" : "()\n{\n\n}",
27237         "static" : false,
27238         "memberOf" : "Roo.Component"
27239       },
27240       {
27241         "name" : "getFieldValues",
27242         "type" : "function",
27243         "desc" : "Returns the fields in this form as an object with key/value pairs.\nThis differs from getValues as it calls getValue on each child item, rather than using dom data.",
27244         "sig" : "()\n{\n\n}",
27245         "static" : false,
27246         "memberOf" : ""
27247       },
27248       {
27249         "name" : "getId",
27250         "type" : "function",
27251         "desc" : "Returns the id of this component.",
27252         "sig" : "()\n{\n\n}",
27253         "static" : false,
27254         "memberOf" : "Roo.Component"
27255       },
27256       {
27257         "name" : "getValues",
27258         "type" : "function",
27259         "desc" : "Returns the fields in this form as an object with key/value pairs. If multiple fields exist with the same name\nthey are returned as an array.",
27260         "sig" : "(asString)",
27261         "static" : false,
27262         "memberOf" : ""
27263       },
27264       {
27265         "name" : "getVisibilityEl",
27266         "type" : "function",
27267         "desc" : "Get the element that will be used to show or hide",
27268         "sig" : "()\n{\n\n}",
27269         "static" : false,
27270         "memberOf" : "Roo.bootstrap.Component"
27271       },
27272       {
27273         "name" : "hasListener",
27274         "type" : "function",
27275         "desc" : "Checks to see if this object has any listeners for a specified event",
27276         "sig" : "(eventName)",
27277         "static" : false,
27278         "memberOf" : "Roo.util.Observable"
27279       },
27280       {
27281         "name" : "hide",
27282         "type" : "function",
27283         "desc" : "Hide a component - adds 'hidden' class",
27284         "sig" : "()\n{\n\n}",
27285         "static" : false,
27286         "memberOf" : "Roo.bootstrap.Component"
27287       },
27288       {
27289         "name" : "initEvents",
27290         "type" : "function",
27291         "desc" : "Initialize Events for the element",
27292         "sig" : "()\n{\n\n}",
27293         "static" : false,
27294         "memberOf" : "Roo.bootstrap.Component"
27295       },
27296       {
27297         "name" : "isDirty",
27298         "type" : "function",
27299         "desc" : "Returns true if any fields in this form have changed since their original load.",
27300         "sig" : "()\n{\n\n}",
27301         "static" : false,
27302         "memberOf" : ""
27303       },
27304       {
27305         "name" : "isValid",
27306         "type" : "function",
27307         "desc" : "Returns true if client-side validation on the form is successful.",
27308         "sig" : "()\n{\n\n}",
27309         "static" : false,
27310         "memberOf" : ""
27311       },
27312       {
27313         "name" : "isVisible",
27314         "type" : "function",
27315         "desc" : "Returns true if this component is visible.",
27316         "sig" : "()\n{\n\n}",
27317         "static" : false,
27318         "memberOf" : "Roo.Component"
27319       },
27320       {
27321         "name" : "markInvalid",
27322         "type" : "function",
27323         "desc" : "Mark fields in this form invalid in bulk.",
27324         "sig" : "(errors)",
27325         "static" : false,
27326         "memberOf" : ""
27327       },
27328       {
27329         "name" : "on",
27330         "type" : "function",
27331         "desc" : "Appends an event handler to this element (shorthand for addListener)",
27332         "sig" : "(eventName, handler, scope, options)",
27333         "static" : false,
27334         "memberOf" : "Roo.util.Observable"
27335       },
27336       {
27337         "name" : "purgeListeners",
27338         "type" : "function",
27339         "desc" : "Removes all listeners for this object",
27340         "sig" : "()\n{\n\n}",
27341         "static" : false,
27342         "memberOf" : "Roo.util.Observable"
27343       },
27344       {
27345         "name" : "releaseCapture",
27346         "type" : "function",
27347         "desc" : "Removes <b>all</b> added captures from the Observable.",
27348         "sig" : "(o)",
27349         "static" : true,
27350         "memberOf" : "Roo.util.Observable"
27351       },
27352       {
27353         "name" : "removeListener",
27354         "type" : "function",
27355         "desc" : "Removes a listener",
27356         "sig" : "(eventName, handler, scope)",
27357         "static" : false,
27358         "memberOf" : "Roo.util.Observable"
27359       },
27360       {
27361         "name" : "render",
27362         "type" : "function",
27363         "desc" : "If this is a lazy rendering component, render it to its container element.",
27364         "sig" : "(container)",
27365         "static" : false,
27366         "memberOf" : "Roo.Component"
27367       },
27368       {
27369         "name" : "reset",
27370         "type" : "function",
27371         "desc" : "Resets this form.",
27372         "sig" : "()\n{\n\n}",
27373         "static" : false,
27374         "memberOf" : ""
27375       },
27376       {
27377         "name" : "setDisabled",
27378         "type" : "function",
27379         "desc" : "Convenience function for setting disabled/enabled by boolean.",
27380         "sig" : "(disabled)",
27381         "static" : false,
27382         "memberOf" : "Roo.Component"
27383       },
27384       {
27385         "name" : "setValues",
27386         "type" : "function",
27387         "desc" : "Set values for fields in this form in bulk.",
27388         "sig" : "(values)",
27389         "static" : false,
27390         "memberOf" : ""
27391       },
27392       {
27393         "name" : "setVisibilityEl",
27394         "type" : "function",
27395         "desc" : "Set the element that will be used to show or hide",
27396         "sig" : "()\n{\n\n}",
27397         "static" : false,
27398         "memberOf" : "Roo.bootstrap.Component"
27399       },
27400       {
27401         "name" : "setVisible",
27402         "type" : "function",
27403         "desc" : "Convenience function to hide or show this component by boolean.",
27404         "sig" : "(visible)",
27405         "static" : false,
27406         "memberOf" : "Roo.Component"
27407       },
27408       {
27409         "name" : "show",
27410         "type" : "function",
27411         "desc" : "Show a component - removes 'hidden' class",
27412         "sig" : "()\n{\n\n}",
27413         "static" : false,
27414         "memberOf" : "Roo.bootstrap.Component"
27415       },
27416       {
27417         "name" : "tooltipEl",
27418         "type" : "function",
27419         "desc" : "Fetch the element to display the tooltip on.",
27420         "sig" : "()\n{\n\n}",
27421         "static" : false,
27422         "memberOf" : "Roo.bootstrap.Component"
27423       },
27424       {
27425         "name" : "un",
27426         "type" : "function",
27427         "desc" : "Removes a listener (shorthand for removeListener)",
27428         "sig" : "(eventName, handler, scope)",
27429         "static" : false,
27430         "memberOf" : "Roo.util.Observable"
27431       }
27432     ]
27433   },
27434   "Roo.bootstrap.Graph" : {
27435     "props" : [
27436       {
27437         "name" : "actionMode",
27438         "type" : "String",
27439         "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",
27440         "memberOf" : "Roo.Component"
27441       },
27442       {
27443         "name" : "allowDomMove",
27444         "type" : "Boolean",
27445         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
27446         "memberOf" : "Roo.Component"
27447       },
27448       {
27449         "name" : "can_build_overlaid",
27450         "type" : "Boolean",
27451         "desc" : "True if element can be rebuild from a HTML page",
27452         "memberOf" : "Roo.bootstrap.Component"
27453       },
27454       {
27455         "name" : "cls",
27456         "type" : "String",
27457         "desc" : "css class",
27458         "memberOf" : "Roo.bootstrap.Component"
27459       },
27460       {
27461         "name" : "container_method",
27462         "type" : "string",
27463         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
27464         "memberOf" : "Roo.bootstrap.Component"
27465       },
27466       {
27467         "name" : "dataId",
27468         "type" : "string",
27469         "desc" : "cutomer id",
27470         "memberOf" : "Roo.bootstrap.Component"
27471       },
27472       {
27473         "name" : "disableClass",
27474         "type" : "String",
27475         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
27476         "memberOf" : "Roo.Component"
27477       },
27478       {
27479         "name" : "g_height",
27480         "type" : "number",
27481         "desc" : "height of the chart (respected by all elements in the set)",
27482         "memberOf" : ""
27483       },
27484       {
27485         "name" : "g_r",
27486         "type" : "number",
27487         "desc" : "radius (pie)",
27488         "memberOf" : ""
27489       },
27490       {
27491         "name" : "g_width",
27492         "type" : "number",
27493         "desc" : "width of the chart (respected by all elements in the set)",
27494         "memberOf" : ""
27495       },
27496       {
27497         "name" : "g_x",
27498         "type" : "number",
27499         "desc" : "coodinator | centre x (pie)",
27500         "memberOf" : ""
27501       },
27502       {
27503         "name" : "g_y",
27504         "type" : "number",
27505         "desc" : "coodinator | centre y (pie)",
27506         "memberOf" : ""
27507       },
27508       {
27509         "name" : "graphtype",
27510         "type" : "String",
27511         "desc" : "bar | vbar | pie",
27512         "memberOf" : ""
27513       },
27514       {
27515         "name" : "hideMode",
27516         "type" : "String",
27517         "desc" : [
27518           "(display",
27519           "visibility)"
27520         ],
27521         "memberOf" : "Roo.Component"
27522       },
27523       {
27524         "name" : "listeners",
27525         "type" : "Object",
27526         "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>",
27527         "memberOf" : "Roo.util.Observable"
27528       },
27529       {
27530         "name" : "name",
27531         "type" : "string",
27532         "desc" : "Specifies name attribute",
27533         "memberOf" : "Roo.bootstrap.Component"
27534       },
27535       {
27536         "name" : "style",
27537         "type" : "String",
27538         "desc" : "any extra css",
27539         "memberOf" : "Roo.bootstrap.Component"
27540       },
27541       {
27542         "name" : "title",
27543         "type" : "Object",
27544         "desc" : "The title of the chart\n    \n -{Array}  values\n -opts (object) options for the chart \n     o {\n     o type (string) type of endings of the bar. Default: 'square'. Other options are: 'round', 'sharp', 'soft'.\n     o gutter (number)(string) default '20%' (WHAT DOES IT DO?)\n     o vgutter (number)\n     o colors (array) colors be used repeatedly to plot the bars. If multicolumn bar is used each sequence of bars with use a different color.\n     o stacked (boolean) whether or not to tread values as in a stacked bar chart\n     o to\n     o stretch (boolean)\n     o }\n -opts (object) options for the pie\n     o{\n     o cut\n     o startAngle (number)\n     o endAngle (number)\n     }",
27545         "memberOf" : ""
27546       },
27547       {
27548         "name" : "tooltip",
27549         "type" : "string",
27550         "desc" : "Text for the tooltip",
27551         "memberOf" : "Roo.bootstrap.Component"
27552       },
27553       {
27554         "name" : "visibilityEl",
27555         "type" : "string|object",
27556         "desc" : [
27557           "(el",
27558           "parent)"
27559         ],
27560         "memberOf" : "Roo.bootstrap.Component"
27561       },
27562       {
27563         "name" : "xattr",
27564         "type" : "Object",
27565         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
27566         "memberOf" : "Roo.bootstrap.Component"
27567       }
27568     ],
27569     "events" : [
27570       {
27571         "name" : "beforedestroy",
27572         "type" : "function",
27573         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
27574         "sig" : "function (_self)\n{\n\n}",
27575         "memberOf" : "Roo.Component"
27576       },
27577       {
27578         "name" : "beforehide",
27579         "type" : "function",
27580         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
27581         "sig" : "function (_self)\n{\n\n}",
27582         "memberOf" : "Roo.Component"
27583       },
27584       {
27585         "name" : "beforerender",
27586         "type" : "function",
27587         "desc" : "Fires before the component is rendered. Return false to stop the render.",
27588         "sig" : "function (_self)\n{\n\n}",
27589         "memberOf" : "Roo.Component"
27590       },
27591       {
27592         "name" : "beforeshow",
27593         "type" : "function",
27594         "desc" : "Fires before the component is shown.  Return false to stop the show.",
27595         "sig" : "function (_self)\n{\n\n}",
27596         "memberOf" : "Roo.Component"
27597       },
27598       {
27599         "name" : "childrenrendered",
27600         "type" : "function",
27601         "desc" : "Fires when the children have been rendered..",
27602         "sig" : "function (_self)\n{\n\n}",
27603         "memberOf" : "Roo.bootstrap.Component"
27604       },
27605       {
27606         "name" : "click",
27607         "type" : "function",
27608         "desc" : "The img click event for the img.",
27609         "sig" : "function (e)\n{\n\n}",
27610         "memberOf" : ""
27611       },
27612       {
27613         "name" : "destroy",
27614         "type" : "function",
27615         "desc" : "Fires after the component is destroyed.",
27616         "sig" : "function (_self)\n{\n\n}",
27617         "memberOf" : "Roo.Component"
27618       },
27619       {
27620         "name" : "disable",
27621         "type" : "function",
27622         "desc" : "Fires after the component is disabled.",
27623         "sig" : "function (_self)\n{\n\n}",
27624         "memberOf" : "Roo.Component"
27625       },
27626       {
27627         "name" : "enable",
27628         "type" : "function",
27629         "desc" : "Fires after the component is enabled.",
27630         "sig" : "function (_self)\n{\n\n}",
27631         "memberOf" : "Roo.Component"
27632       },
27633       {
27634         "name" : "hide",
27635         "type" : "function",
27636         "desc" : "Fires after the component is hidden.",
27637         "sig" : "function (_self)\n{\n\n}",
27638         "memberOf" : "Roo.Component"
27639       },
27640       {
27641         "name" : "render",
27642         "type" : "function",
27643         "desc" : "Fires after the component is rendered.",
27644         "sig" : "function (_self)\n{\n\n}",
27645         "memberOf" : "Roo.Component"
27646       },
27647       {
27648         "name" : "show",
27649         "type" : "function",
27650         "desc" : "Fires after the component is shown.",
27651         "sig" : "function (_self)\n{\n\n}",
27652         "memberOf" : "Roo.Component"
27653       }
27654     ],
27655     "methods" : [
27656       {
27657         "name" : "addEvents",
27658         "type" : "function",
27659         "desc" : "Used to define events on this Observable",
27660         "sig" : "(object)",
27661         "static" : false,
27662         "memberOf" : "Roo.util.Observable"
27663       },
27664       {
27665         "name" : "addListener",
27666         "type" : "function",
27667         "desc" : "Appends an event handler to this component",
27668         "sig" : "(eventName, handler, scope, options)",
27669         "static" : false,
27670         "memberOf" : "Roo.util.Observable"
27671       },
27672       {
27673         "name" : "capture",
27674         "type" : "function",
27675         "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.",
27676         "sig" : "(o, fn, scope)",
27677         "static" : true,
27678         "memberOf" : "Roo.util.Observable"
27679       },
27680       {
27681         "name" : "destroy",
27682         "type" : "function",
27683         "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}.",
27684         "sig" : "()\n{\n\n}",
27685         "static" : false,
27686         "memberOf" : "Roo.Component"
27687       },
27688       {
27689         "name" : "disable",
27690         "type" : "function",
27691         "desc" : "Disable this component.",
27692         "sig" : "()\n{\n\n}",
27693         "static" : false,
27694         "memberOf" : "Roo.Component"
27695       },
27696       {
27697         "name" : "enable",
27698         "type" : "function",
27699         "desc" : "Enable this component.",
27700         "sig" : "()\n{\n\n}",
27701         "static" : false,
27702         "memberOf" : "Roo.Component"
27703       },
27704       {
27705         "name" : "fireEvent",
27706         "type" : "function",
27707         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
27708         "sig" : "(eventName, args)",
27709         "static" : false,
27710         "memberOf" : "Roo.util.Observable"
27711       },
27712       {
27713         "name" : "focus",
27714         "type" : "function",
27715         "desc" : "Try to focus this component.",
27716         "sig" : "(selectText)",
27717         "static" : false,
27718         "memberOf" : "Roo.Component"
27719       },
27720       {
27721         "name" : "getChildContainer",
27722         "type" : "function",
27723         "desc" : "Fetch the element to add children to",
27724         "sig" : "()\n{\n\n}",
27725         "static" : false,
27726         "memberOf" : "Roo.bootstrap.Component"
27727       },
27728       {
27729         "name" : "getEl",
27730         "type" : "function",
27731         "desc" : "Returns the underlying {@link Roo.Element}.",
27732         "sig" : "()\n{\n\n}",
27733         "static" : false,
27734         "memberOf" : "Roo.Component"
27735       },
27736       {
27737         "name" : "getId",
27738         "type" : "function",
27739         "desc" : "Returns the id of this component.",
27740         "sig" : "()\n{\n\n}",
27741         "static" : false,
27742         "memberOf" : "Roo.Component"
27743       },
27744       {
27745         "name" : "getVisibilityEl",
27746         "type" : "function",
27747         "desc" : "Get the element that will be used to show or hide",
27748         "sig" : "()\n{\n\n}",
27749         "static" : false,
27750         "memberOf" : "Roo.bootstrap.Component"
27751       },
27752       {
27753         "name" : "hasListener",
27754         "type" : "function",
27755         "desc" : "Checks to see if this object has any listeners for a specified event",
27756         "sig" : "(eventName)",
27757         "static" : false,
27758         "memberOf" : "Roo.util.Observable"
27759       },
27760       {
27761         "name" : "hide",
27762         "type" : "function",
27763         "desc" : "Hide a component - adds 'hidden' class",
27764         "sig" : "()\n{\n\n}",
27765         "static" : false,
27766         "memberOf" : "Roo.bootstrap.Component"
27767       },
27768       {
27769         "name" : "initEvents",
27770         "type" : "function",
27771         "desc" : "Initialize Events for the element",
27772         "sig" : "()\n{\n\n}",
27773         "static" : false,
27774         "memberOf" : "Roo.bootstrap.Component"
27775       },
27776       {
27777         "name" : "isVisible",
27778         "type" : "function",
27779         "desc" : "Returns true if this component is visible.",
27780         "sig" : "()\n{\n\n}",
27781         "static" : false,
27782         "memberOf" : "Roo.Component"
27783       },
27784       {
27785         "name" : "on",
27786         "type" : "function",
27787         "desc" : "Appends an event handler to this element (shorthand for addListener)",
27788         "sig" : "(eventName, handler, scope, options)",
27789         "static" : false,
27790         "memberOf" : "Roo.util.Observable"
27791       },
27792       {
27793         "name" : "purgeListeners",
27794         "type" : "function",
27795         "desc" : "Removes all listeners for this object",
27796         "sig" : "()\n{\n\n}",
27797         "static" : false,
27798         "memberOf" : "Roo.util.Observable"
27799       },
27800       {
27801         "name" : "releaseCapture",
27802         "type" : "function",
27803         "desc" : "Removes <b>all</b> added captures from the Observable.",
27804         "sig" : "(o)",
27805         "static" : true,
27806         "memberOf" : "Roo.util.Observable"
27807       },
27808       {
27809         "name" : "removeListener",
27810         "type" : "function",
27811         "desc" : "Removes a listener",
27812         "sig" : "(eventName, handler, scope)",
27813         "static" : false,
27814         "memberOf" : "Roo.util.Observable"
27815       },
27816       {
27817         "name" : "render",
27818         "type" : "function",
27819         "desc" : "If this is a lazy rendering component, render it to its container element.",
27820         "sig" : "(container)",
27821         "static" : false,
27822         "memberOf" : "Roo.Component"
27823       },
27824       {
27825         "name" : "setDisabled",
27826         "type" : "function",
27827         "desc" : "Convenience function for setting disabled/enabled by boolean.",
27828         "sig" : "(disabled)",
27829         "static" : false,
27830         "memberOf" : "Roo.Component"
27831       },
27832       {
27833         "name" : "setVisibilityEl",
27834         "type" : "function",
27835         "desc" : "Set the element that will be used to show or hide",
27836         "sig" : "()\n{\n\n}",
27837         "static" : false,
27838         "memberOf" : "Roo.bootstrap.Component"
27839       },
27840       {
27841         "name" : "setVisible",
27842         "type" : "function",
27843         "desc" : "Convenience function to hide or show this component by boolean.",
27844         "sig" : "(visible)",
27845         "static" : false,
27846         "memberOf" : "Roo.Component"
27847       },
27848       {
27849         "name" : "show",
27850         "type" : "function",
27851         "desc" : "Show a component - removes 'hidden' class",
27852         "sig" : "()\n{\n\n}",
27853         "static" : false,
27854         "memberOf" : "Roo.bootstrap.Component"
27855       },
27856       {
27857         "name" : "tooltipEl",
27858         "type" : "function",
27859         "desc" : "Fetch the element to display the tooltip on.",
27860         "sig" : "()\n{\n\n}",
27861         "static" : false,
27862         "memberOf" : "Roo.bootstrap.Component"
27863       },
27864       {
27865         "name" : "un",
27866         "type" : "function",
27867         "desc" : "Removes a listener (shorthand for removeListener)",
27868         "sig" : "(eventName, handler, scope)",
27869         "static" : false,
27870         "memberOf" : "Roo.util.Observable"
27871       }
27872     ]
27873   },
27874   "Roo.bootstrap.Header" : {
27875     "props" : [
27876       {
27877         "name" : "actionMode",
27878         "type" : "String",
27879         "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",
27880         "memberOf" : "Roo.Component"
27881       },
27882       {
27883         "name" : "allowDomMove",
27884         "type" : "Boolean",
27885         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
27886         "memberOf" : "Roo.Component"
27887       },
27888       {
27889         "name" : "can_build_overlaid",
27890         "type" : "Boolean",
27891         "desc" : "True if element can be rebuild from a HTML page",
27892         "memberOf" : "Roo.bootstrap.Component"
27893       },
27894       {
27895         "name" : "cls",
27896         "type" : "String",
27897         "desc" : "css class",
27898         "memberOf" : "Roo.bootstrap.Component"
27899       },
27900       {
27901         "name" : "container_method",
27902         "type" : "string",
27903         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
27904         "memberOf" : "Roo.bootstrap.Component"
27905       },
27906       {
27907         "name" : "dataId",
27908         "type" : "string",
27909         "desc" : "cutomer id",
27910         "memberOf" : "Roo.bootstrap.Component"
27911       },
27912       {
27913         "name" : "disableClass",
27914         "type" : "String",
27915         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
27916         "memberOf" : "Roo.Component"
27917       },
27918       {
27919         "name" : "hideMode",
27920         "type" : "String",
27921         "desc" : [
27922           "(display",
27923           "visibility)"
27924         ],
27925         "memberOf" : "Roo.Component"
27926       },
27927       {
27928         "name" : "html",
27929         "type" : "String",
27930         "desc" : "content of header",
27931         "memberOf" : ""
27932       },
27933       {
27934         "name" : "level",
27935         "type" : "Number",
27936         "desc" : [
27937           "(1",
27938           "2",
27939           "3",
27940           "4",
27941           "5",
27942           "6)"
27943         ],
27944         "memberOf" : ""
27945       },
27946       {
27947         "name" : "listeners",
27948         "type" : "Object",
27949         "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>",
27950         "memberOf" : "Roo.util.Observable"
27951       },
27952       {
27953         "name" : "name",
27954         "type" : "string",
27955         "desc" : "Specifies name attribute",
27956         "memberOf" : "Roo.bootstrap.Component"
27957       },
27958       {
27959         "name" : "style",
27960         "type" : "String",
27961         "desc" : "any extra css",
27962         "memberOf" : "Roo.bootstrap.Component"
27963       },
27964       {
27965         "name" : "tooltip",
27966         "type" : "string",
27967         "desc" : "Text for the tooltip",
27968         "memberOf" : "Roo.bootstrap.Component"
27969       },
27970       {
27971         "name" : "visibilityEl",
27972         "type" : "string|object",
27973         "desc" : [
27974           "(el",
27975           "parent)"
27976         ],
27977         "memberOf" : "Roo.bootstrap.Component"
27978       },
27979       {
27980         "name" : "xattr",
27981         "type" : "Object",
27982         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
27983         "memberOf" : "Roo.bootstrap.Component"
27984       }
27985     ],
27986     "events" : [
27987       {
27988         "name" : "beforedestroy",
27989         "type" : "function",
27990         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
27991         "sig" : "function (_self)\n{\n\n}",
27992         "memberOf" : "Roo.Component"
27993       },
27994       {
27995         "name" : "beforehide",
27996         "type" : "function",
27997         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
27998         "sig" : "function (_self)\n{\n\n}",
27999         "memberOf" : "Roo.Component"
28000       },
28001       {
28002         "name" : "beforerender",
28003         "type" : "function",
28004         "desc" : "Fires before the component is rendered. Return false to stop the render.",
28005         "sig" : "function (_self)\n{\n\n}",
28006         "memberOf" : "Roo.Component"
28007       },
28008       {
28009         "name" : "beforeshow",
28010         "type" : "function",
28011         "desc" : "Fires before the component is shown.  Return false to stop the show.",
28012         "sig" : "function (_self)\n{\n\n}",
28013         "memberOf" : "Roo.Component"
28014       },
28015       {
28016         "name" : "childrenrendered",
28017         "type" : "function",
28018         "desc" : "Fires when the children have been rendered..",
28019         "sig" : "function (_self)\n{\n\n}",
28020         "memberOf" : "Roo.bootstrap.Component"
28021       },
28022       {
28023         "name" : "destroy",
28024         "type" : "function",
28025         "desc" : "Fires after the component is destroyed.",
28026         "sig" : "function (_self)\n{\n\n}",
28027         "memberOf" : "Roo.Component"
28028       },
28029       {
28030         "name" : "disable",
28031         "type" : "function",
28032         "desc" : "Fires after the component is disabled.",
28033         "sig" : "function (_self)\n{\n\n}",
28034         "memberOf" : "Roo.Component"
28035       },
28036       {
28037         "name" : "enable",
28038         "type" : "function",
28039         "desc" : "Fires after the component is enabled.",
28040         "sig" : "function (_self)\n{\n\n}",
28041         "memberOf" : "Roo.Component"
28042       },
28043       {
28044         "name" : "hide",
28045         "type" : "function",
28046         "desc" : "Fires after the component is hidden.",
28047         "sig" : "function (_self)\n{\n\n}",
28048         "memberOf" : "Roo.Component"
28049       },
28050       {
28051         "name" : "render",
28052         "type" : "function",
28053         "desc" : "Fires after the component is rendered.",
28054         "sig" : "function (_self)\n{\n\n}",
28055         "memberOf" : "Roo.Component"
28056       },
28057       {
28058         "name" : "show",
28059         "type" : "function",
28060         "desc" : "Fires after the component is shown.",
28061         "sig" : "function (_self)\n{\n\n}",
28062         "memberOf" : "Roo.Component"
28063       }
28064     ],
28065     "methods" : [
28066       {
28067         "name" : "addEvents",
28068         "type" : "function",
28069         "desc" : "Used to define events on this Observable",
28070         "sig" : "(object)",
28071         "static" : false,
28072         "memberOf" : "Roo.util.Observable"
28073       },
28074       {
28075         "name" : "addListener",
28076         "type" : "function",
28077         "desc" : "Appends an event handler to this component",
28078         "sig" : "(eventName, handler, scope, options)",
28079         "static" : false,
28080         "memberOf" : "Roo.util.Observable"
28081       },
28082       {
28083         "name" : "capture",
28084         "type" : "function",
28085         "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.",
28086         "sig" : "(o, fn, scope)",
28087         "static" : true,
28088         "memberOf" : "Roo.util.Observable"
28089       },
28090       {
28091         "name" : "destroy",
28092         "type" : "function",
28093         "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}.",
28094         "sig" : "()\n{\n\n}",
28095         "static" : false,
28096         "memberOf" : "Roo.Component"
28097       },
28098       {
28099         "name" : "disable",
28100         "type" : "function",
28101         "desc" : "Disable this component.",
28102         "sig" : "()\n{\n\n}",
28103         "static" : false,
28104         "memberOf" : "Roo.Component"
28105       },
28106       {
28107         "name" : "enable",
28108         "type" : "function",
28109         "desc" : "Enable this component.",
28110         "sig" : "()\n{\n\n}",
28111         "static" : false,
28112         "memberOf" : "Roo.Component"
28113       },
28114       {
28115         "name" : "fireEvent",
28116         "type" : "function",
28117         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
28118         "sig" : "(eventName, args)",
28119         "static" : false,
28120         "memberOf" : "Roo.util.Observable"
28121       },
28122       {
28123         "name" : "focus",
28124         "type" : "function",
28125         "desc" : "Try to focus this component.",
28126         "sig" : "(selectText)",
28127         "static" : false,
28128         "memberOf" : "Roo.Component"
28129       },
28130       {
28131         "name" : "getChildContainer",
28132         "type" : "function",
28133         "desc" : "Fetch the element to add children to",
28134         "sig" : "()\n{\n\n}",
28135         "static" : false,
28136         "memberOf" : "Roo.bootstrap.Component"
28137       },
28138       {
28139         "name" : "getEl",
28140         "type" : "function",
28141         "desc" : "Returns the underlying {@link Roo.Element}.",
28142         "sig" : "()\n{\n\n}",
28143         "static" : false,
28144         "memberOf" : "Roo.Component"
28145       },
28146       {
28147         "name" : "getId",
28148         "type" : "function",
28149         "desc" : "Returns the id of this component.",
28150         "sig" : "()\n{\n\n}",
28151         "static" : false,
28152         "memberOf" : "Roo.Component"
28153       },
28154       {
28155         "name" : "getVisibilityEl",
28156         "type" : "function",
28157         "desc" : "Get the element that will be used to show or hide",
28158         "sig" : "()\n{\n\n}",
28159         "static" : false,
28160         "memberOf" : "Roo.bootstrap.Component"
28161       },
28162       {
28163         "name" : "hasListener",
28164         "type" : "function",
28165         "desc" : "Checks to see if this object has any listeners for a specified event",
28166         "sig" : "(eventName)",
28167         "static" : false,
28168         "memberOf" : "Roo.util.Observable"
28169       },
28170       {
28171         "name" : "hide",
28172         "type" : "function",
28173         "desc" : "Hide a component - adds 'hidden' class",
28174         "sig" : "()\n{\n\n}",
28175         "static" : false,
28176         "memberOf" : "Roo.bootstrap.Component"
28177       },
28178       {
28179         "name" : "initEvents",
28180         "type" : "function",
28181         "desc" : "Initialize Events for the element",
28182         "sig" : "()\n{\n\n}",
28183         "static" : false,
28184         "memberOf" : "Roo.bootstrap.Component"
28185       },
28186       {
28187         "name" : "isVisible",
28188         "type" : "function",
28189         "desc" : "Returns true if this component is visible.",
28190         "sig" : "()\n{\n\n}",
28191         "static" : false,
28192         "memberOf" : "Roo.Component"
28193       },
28194       {
28195         "name" : "on",
28196         "type" : "function",
28197         "desc" : "Appends an event handler to this element (shorthand for addListener)",
28198         "sig" : "(eventName, handler, scope, options)",
28199         "static" : false,
28200         "memberOf" : "Roo.util.Observable"
28201       },
28202       {
28203         "name" : "purgeListeners",
28204         "type" : "function",
28205         "desc" : "Removes all listeners for this object",
28206         "sig" : "()\n{\n\n}",
28207         "static" : false,
28208         "memberOf" : "Roo.util.Observable"
28209       },
28210       {
28211         "name" : "releaseCapture",
28212         "type" : "function",
28213         "desc" : "Removes <b>all</b> added captures from the Observable.",
28214         "sig" : "(o)",
28215         "static" : true,
28216         "memberOf" : "Roo.util.Observable"
28217       },
28218       {
28219         "name" : "removeListener",
28220         "type" : "function",
28221         "desc" : "Removes a listener",
28222         "sig" : "(eventName, handler, scope)",
28223         "static" : false,
28224         "memberOf" : "Roo.util.Observable"
28225       },
28226       {
28227         "name" : "render",
28228         "type" : "function",
28229         "desc" : "If this is a lazy rendering component, render it to its container element.",
28230         "sig" : "(container)",
28231         "static" : false,
28232         "memberOf" : "Roo.Component"
28233       },
28234       {
28235         "name" : "setDisabled",
28236         "type" : "function",
28237         "desc" : "Convenience function for setting disabled/enabled by boolean.",
28238         "sig" : "(disabled)",
28239         "static" : false,
28240         "memberOf" : "Roo.Component"
28241       },
28242       {
28243         "name" : "setVisibilityEl",
28244         "type" : "function",
28245         "desc" : "Set the element that will be used to show or hide",
28246         "sig" : "()\n{\n\n}",
28247         "static" : false,
28248         "memberOf" : "Roo.bootstrap.Component"
28249       },
28250       {
28251         "name" : "setVisible",
28252         "type" : "function",
28253         "desc" : "Convenience function to hide or show this component by boolean.",
28254         "sig" : "(visible)",
28255         "static" : false,
28256         "memberOf" : "Roo.Component"
28257       },
28258       {
28259         "name" : "show",
28260         "type" : "function",
28261         "desc" : "Show a component - removes 'hidden' class",
28262         "sig" : "()\n{\n\n}",
28263         "static" : false,
28264         "memberOf" : "Roo.bootstrap.Component"
28265       },
28266       {
28267         "name" : "tooltipEl",
28268         "type" : "function",
28269         "desc" : "Fetch the element to display the tooltip on.",
28270         "sig" : "()\n{\n\n}",
28271         "static" : false,
28272         "memberOf" : "Roo.bootstrap.Component"
28273       },
28274       {
28275         "name" : "un",
28276         "type" : "function",
28277         "desc" : "Removes a listener (shorthand for removeListener)",
28278         "sig" : "(eventName, handler, scope)",
28279         "static" : false,
28280         "memberOf" : "Roo.util.Observable"
28281       }
28282     ]
28283   },
28284   "Roo.bootstrap.HtmlEditor" : {
28285     "props" : [
28286       {
28287         "name" : "accept",
28288         "type" : "String",
28289         "desc" : [
28290           "(image",
28291           "video",
28292           "audio)"
28293         ],
28294         "memberOf" : "Roo.bootstrap.Input"
28295       },
28296       {
28297         "name" : "actionMode",
28298         "type" : "String",
28299         "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",
28300         "memberOf" : "Roo.Component"
28301       },
28302       {
28303         "name" : "after",
28304         "type" : "string",
28305         "desc" : "- input group add on after",
28306         "memberOf" : "Roo.bootstrap.Input"
28307       },
28308       {
28309         "name" : "align",
28310         "type" : "String",
28311         "desc" : [
28312           "(left",
28313           "center",
28314           "right)"
28315         ],
28316         "memberOf" : "Roo.bootstrap.Input"
28317       },
28318       {
28319         "name" : "allowBlank",
28320         "type" : "Boolean",
28321         "desc" : "False to validate that the value length > 0 (defaults to true)",
28322         "memberOf" : "Roo.bootstrap.Input"
28323       },
28324       {
28325         "name" : "allowDomMove",
28326         "type" : "Boolean",
28327         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
28328         "memberOf" : "Roo.Component"
28329       },
28330       {
28331         "name" : "autocomplete",
28332         "type" : "String",
28333         "desc" : "- default is new-password see: https://developers.google.com/web/fundamentals/input/form/label-and-name-inputs?hl=en",
28334         "memberOf" : "Roo.bootstrap.Input"
28335       },
28336       {
28337         "name" : "before",
28338         "type" : "string",
28339         "desc" : "- input group add on before",
28340         "memberOf" : "Roo.bootstrap.Input"
28341       },
28342       {
28343         "name" : "blankText",
28344         "type" : "String",
28345         "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")",
28346         "memberOf" : "Roo.bootstrap.Input"
28347       },
28348       {
28349         "name" : "buttons",
28350         "type" : "Array",
28351         "desc" : "Array of toolbar's buttons. - defaults to empty",
28352         "memberOf" : ""
28353       },
28354       {
28355         "name" : "can_build_overlaid",
28356         "type" : "Boolean",
28357         "desc" : "True if element can be rebuild from a HTML page",
28358         "memberOf" : "Roo.bootstrap.Component"
28359       },
28360       {
28361         "name" : "capture",
28362         "type" : "String",
28363         "desc" : [
28364           "(user",
28365           "camera)"
28366         ],
28367         "memberOf" : "Roo.bootstrap.Input"
28368       },
28369       {
28370         "name" : "cls",
28371         "type" : "String",
28372         "desc" : "css class",
28373         "memberOf" : "Roo.bootstrap.Component"
28374       },
28375       {
28376         "name" : "cols",
28377         "type" : "Number",
28378         "desc" : "Specifies the visible width of a text area",
28379         "memberOf" : "Roo.bootstrap.TextArea"
28380       },
28381       {
28382         "name" : "container_method",
28383         "type" : "string",
28384         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
28385         "memberOf" : "Roo.bootstrap.Component"
28386       },
28387       {
28388         "name" : "dataId",
28389         "type" : "string",
28390         "desc" : "cutomer id",
28391         "memberOf" : "Roo.bootstrap.Component"
28392       },
28393       {
28394         "name" : "disableClass",
28395         "type" : "String",
28396         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
28397         "memberOf" : "Roo.Component"
28398       },
28399       {
28400         "name" : "disableKeyFilter",
28401         "type" : "Boolean",
28402         "desc" : "True to disable input keystroke filtering (defaults to false)",
28403         "memberOf" : "Roo.bootstrap.Input"
28404       },
28405       {
28406         "name" : "disabled",
28407         "type" : "Boolean",
28408         "desc" : "is it disabled",
28409         "memberOf" : "Roo.bootstrap.Input"
28410       },
28411       {
28412         "name" : "fieldLabel",
28413         "type" : "string",
28414         "desc" : "- the label associated",
28415         "memberOf" : "Roo.bootstrap.Input"
28416       },
28417       {
28418         "name" : "forceFeedback",
28419         "type" : "Boolean",
28420         "desc" : [
28421           "(true",
28422           "false)"
28423         ],
28424         "memberOf" : "Roo.bootstrap.Input"
28425       },
28426       {
28427         "name" : "hasFeedback",
28428         "type" : "Boolean",
28429         "desc" : [
28430           "(true",
28431           "false)"
28432         ],
28433         "memberOf" : "Roo.bootstrap.Input"
28434       },
28435       {
28436         "name" : "height",
28437         "type" : "Number",
28438         "desc" : "(in pixels)",
28439         "memberOf" : ""
28440       },
28441       {
28442         "name" : "hideMode",
28443         "type" : "String",
28444         "desc" : [
28445           "(display",
28446           "visibility)"
28447         ],
28448         "memberOf" : "Roo.Component"
28449       },
28450       {
28451         "name" : "html",
28452         "type" : "string",
28453         "desc" : "text",
28454         "memberOf" : "Roo.bootstrap.TextArea"
28455       },
28456       {
28457         "name" : "indicatorpos",
28458         "type" : "String",
28459         "desc" : [
28460           "(left",
28461           "right)"
28462         ],
28463         "memberOf" : "Roo.bootstrap.Input"
28464       },
28465       {
28466         "name" : "invalidClass",
28467         "type" : "String",
28468         "desc" : "DEPRICATED - code uses BS4 - is-valid / is-invalid",
28469         "memberOf" : "Roo.bootstrap.Input"
28470       },
28471       {
28472         "name" : "invalidFeedbackIcon",
28473         "type" : "String",
28474         "desc" : "The CSS class to use when create feedback icon (defaults to \"x-form-invalid\")",
28475         "memberOf" : "Roo.bootstrap.Input"
28476       },
28477       {
28478         "name" : "labelAlign",
28479         "type" : "String",
28480         "desc" : [
28481           "(top",
28482           "left)"
28483         ],
28484         "memberOf" : "Roo.bootstrap.Input"
28485       },
28486       {
28487         "name" : "labelWidth",
28488         "type" : "Number",
28489         "desc" : "set the width of label",
28490         "memberOf" : "Roo.bootstrap.Input"
28491       },
28492       {
28493         "name" : "labellg",
28494         "type" : "Number",
28495         "desc" : "set the width of label (1-12)",
28496         "memberOf" : "Roo.bootstrap.Input"
28497       },
28498       {
28499         "name" : "labelmd",
28500         "type" : "Number",
28501         "desc" : "set the width of label (1-12)",
28502         "memberOf" : "Roo.bootstrap.Input"
28503       },
28504       {
28505         "name" : "labelsm",
28506         "type" : "Number",
28507         "desc" : "set the width of label (1-12)",
28508         "memberOf" : "Roo.bootstrap.Input"
28509       },
28510       {
28511         "name" : "labelxs",
28512         "type" : "Number",
28513         "desc" : "set the width of label (1-12)",
28514         "memberOf" : "Roo.bootstrap.Input"
28515       },
28516       {
28517         "name" : "lg",
28518         "type" : "Number",
28519         "desc" : "colspan out of 12 for large computer-sized screens",
28520         "memberOf" : "Roo.bootstrap.Input"
28521       },
28522       {
28523         "name" : "listeners",
28524         "type" : "Object",
28525         "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>",
28526         "memberOf" : "Roo.util.Observable"
28527       },
28528       {
28529         "name" : "maskRe",
28530         "type" : "String",
28531         "desc" : "An input mask regular expression that will be used to filter keystrokes that don't match (defaults to null)",
28532         "memberOf" : "Roo.bootstrap.Input"
28533       },
28534       {
28535         "name" : "maxLength",
28536         "type" : "Number",
28537         "desc" : "Maximum input field length allowed (defaults to Number.MAX_VALUE)",
28538         "memberOf" : "Roo.bootstrap.Input"
28539       },
28540       {
28541         "name" : "maxLengthText",
28542         "type" : "String",
28543         "desc" : "Error text to display if the maximum length validation fails (defaults to \"The maximum length for this field is {maxLength}\")",
28544         "memberOf" : "Roo.bootstrap.Input"
28545       },
28546       {
28547         "name" : "md",
28548         "type" : "Number",
28549         "desc" : "colspan out of 12 for computer-sized screens",
28550         "memberOf" : "Roo.bootstrap.Input"
28551       },
28552       {
28553         "name" : "minLength",
28554         "type" : "Number",
28555         "desc" : "Minimum input field length required (defaults to 0)",
28556         "memberOf" : "Roo.bootstrap.Input"
28557       },
28558       {
28559         "name" : "minLengthText",
28560         "type" : "String",
28561         "desc" : "Error text to display if the minimum length validation fails (defaults to \"The minimum length for this field is {minLength}\")",
28562         "memberOf" : "Roo.bootstrap.Input"
28563       },
28564       {
28565         "name" : "name",
28566         "type" : "String",
28567         "desc" : "name of the input",
28568         "memberOf" : "Roo.bootstrap.Input"
28569       },
28570       {
28571         "name" : "placeholder",
28572         "type" : "string",
28573         "desc" : "- placeholder to put in text.",
28574         "memberOf" : "Roo.bootstrap.Input"
28575       },
28576       {
28577         "name" : "readOnly",
28578         "type" : "Boolean",
28579         "desc" : "Specifies that the field should be read-only",
28580         "memberOf" : "Roo.bootstrap.Input"
28581       },
28582       {
28583         "name" : "regex",
28584         "type" : "RegExp",
28585         "desc" : "A JavaScript RegExp object to be tested against the field value during validation (defaults to null).\nIf available, this regex will be evaluated only after the basic validators all return true, and will be passed the\ncurrent field value.  If the test fails, the field will be marked invalid using {@link #regexText}.",
28586         "memberOf" : "Roo.bootstrap.Input"
28587       },
28588       {
28589         "name" : "regexText",
28590         "type" : "String",
28591         "desc" : "-- Depricated - use Invalid Text",
28592         "memberOf" : "Roo.bootstrap.Input"
28593       },
28594       {
28595         "name" : "resizable",
28596         "type" : "String",
28597         "desc" : "'s' or 'se' or 'e' - wrapps the element in a\n                       Roo.resizable.",
28598         "memberOf" : ""
28599       },
28600       {
28601         "name" : "resize",
28602         "type" : "string",
28603         "desc" : [
28604           "(none",
28605           "both",
28606           "horizontal",
28607           "vertical",
28608           "inherit",
28609           "initial)"
28610         ],
28611         "memberOf" : "Roo.bootstrap.TextArea"
28612       },
28613       {
28614         "name" : "rows",
28615         "type" : "Number",
28616         "desc" : "Specifies the visible number of lines in a text area",
28617         "memberOf" : "Roo.bootstrap.TextArea"
28618       },
28619       {
28620         "name" : "selectOnFocus",
28621         "type" : "Boolean",
28622         "desc" : "True to automatically select any existing field text when the field receives input focus (defaults to false)",
28623         "memberOf" : "Roo.bootstrap.Input"
28624       },
28625       {
28626         "name" : "size",
28627         "type" : "string",
28628         "desc" : "- (lg|sm) or leave empty..",
28629         "memberOf" : "Roo.bootstrap.Input"
28630       },
28631       {
28632         "name" : "sm",
28633         "type" : "Number",
28634         "desc" : "colspan out of 12 for tablet-sized screens",
28635         "memberOf" : "Roo.bootstrap.Input"
28636       },
28637       {
28638         "name" : "style",
28639         "type" : "String",
28640         "desc" : "any extra css",
28641         "memberOf" : "Roo.bootstrap.Component"
28642       },
28643       {
28644         "name" : "stylesheets",
28645         "type" : "Array",
28646         "desc" : "url of stylesheets. set to [] to disable stylesheets.",
28647         "memberOf" : ""
28648       },
28649       {
28650         "name" : "toolbars",
28651         "type" : "Array",
28652         "desc" : "Array of toolbars. - defaults to just the Standard one",
28653         "memberOf" : ""
28654       },
28655       {
28656         "name" : "tooltip",
28657         "type" : "string",
28658         "desc" : "Text for the tooltip",
28659         "memberOf" : "Roo.bootstrap.Component"
28660       },
28661       {
28662         "name" : "validClass",
28663         "type" : "String",
28664         "desc" : "DEPRICATED - code uses BS4 - is-valid / is-invalid",
28665         "memberOf" : "Roo.bootstrap.Input"
28666       },
28667       {
28668         "name" : "validFeedbackIcon",
28669         "type" : "String",
28670         "desc" : "The CSS class to use when create feedback icon (defaults to \"x-form-invalid\")",
28671         "memberOf" : "Roo.bootstrap.Input"
28672       },
28673       {
28674         "name" : "validationDelay",
28675         "type" : "Number",
28676         "desc" : "The length of time in milliseconds after user input begins until validation is initiated (defaults to 250)",
28677         "memberOf" : "Roo.bootstrap.Input"
28678       },
28679       {
28680         "name" : "validationEvent",
28681         "type" : "String/Boolean",
28682         "desc" : "The event that should initiate field validation. Set to false to disable\n      automatic validation (defaults to \"keyup\").",
28683         "memberOf" : "Roo.bootstrap.Input"
28684       },
28685       {
28686         "name" : "validator",
28687         "type" : "Function",
28688         "desc" : "A custom validation function to be called during field validation (defaults to null).\nIf available, this function will be called only after the basic validators all return true, and will be passed the\ncurrent field value and expected to return boolean true if the value is valid or a string error message if invalid.",
28689         "memberOf" : "Roo.bootstrap.Input"
28690       },
28691       {
28692         "name" : "value",
28693         "type" : "string",
28694         "desc" : "default value of the input",
28695         "memberOf" : "Roo.bootstrap.Input"
28696       },
28697       {
28698         "name" : "visibilityEl",
28699         "type" : "string|object",
28700         "desc" : [
28701           "(el",
28702           "parent)"
28703         ],
28704         "memberOf" : "Roo.bootstrap.Component"
28705       },
28706       {
28707         "name" : "vtype",
28708         "type" : "String",
28709         "desc" : "A validation type name as defined in {@link Roo.form.VTypes} (defaults to null)",
28710         "memberOf" : "Roo.bootstrap.Input"
28711       },
28712       {
28713         "name" : "width",
28714         "type" : "Number",
28715         "desc" : "(in pixels)",
28716         "memberOf" : ""
28717       },
28718       {
28719         "name" : "wrap",
28720         "type" : "string",
28721         "desc" : [
28722           "(soft",
28723           "hard)"
28724         ],
28725         "memberOf" : "Roo.bootstrap.TextArea"
28726       },
28727       {
28728         "name" : "xattr",
28729         "type" : "Object",
28730         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
28731         "memberOf" : "Roo.bootstrap.Component"
28732       },
28733       {
28734         "name" : "xs",
28735         "type" : "Number",
28736         "desc" : "colspan out of 12 for mobile-sized screens",
28737         "memberOf" : "Roo.bootstrap.Input"
28738       }
28739     ],
28740     "events" : [
28741       {
28742         "name" : "activate",
28743         "type" : "function",
28744         "desc" : "Fires when the editor is first receives the focus. Any insertion must wait\nuntil after this event.",
28745         "sig" : "function (_self)\n{\n\n}",
28746         "memberOf" : ""
28747       },
28748       {
28749         "name" : "autosave",
28750         "type" : "function",
28751         "desc" : "Auto save the htmlEditor value as a file into Events",
28752         "sig" : "function (_self)\n{\n\n}",
28753         "memberOf" : ""
28754       },
28755       {
28756         "name" : "beforedestroy",
28757         "type" : "function",
28758         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
28759         "sig" : "function (_self)\n{\n\n}",
28760         "memberOf" : "Roo.Component"
28761       },
28762       {
28763         "name" : "beforehide",
28764         "type" : "function",
28765         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
28766         "sig" : "function (_self)\n{\n\n}",
28767         "memberOf" : "Roo.Component"
28768       },
28769       {
28770         "name" : "beforepush",
28771         "type" : "function",
28772         "desc" : "Fires before the iframe editor is updated with content from the textarea. Return false\nto cancel the push.",
28773         "sig" : "function (_self, html)\n{\n\n}",
28774         "memberOf" : ""
28775       },
28776       {
28777         "name" : "beforerender",
28778         "type" : "function",
28779         "desc" : "Fires before the component is rendered. Return false to stop the render.",
28780         "sig" : "function (_self)\n{\n\n}",
28781         "memberOf" : "Roo.Component"
28782       },
28783       {
28784         "name" : "beforeshow",
28785         "type" : "function",
28786         "desc" : "Fires before the component is shown.  Return false to stop the show.",
28787         "sig" : "function (_self)\n{\n\n}",
28788         "memberOf" : "Roo.Component"
28789       },
28790       {
28791         "name" : "beforesync",
28792         "type" : "function",
28793         "desc" : "Fires before the textarea is updated with content from the editor iframe. Return false\nto cancel the sync.",
28794         "sig" : "function (_self, html)\n{\n\n}",
28795         "memberOf" : ""
28796       },
28797       {
28798         "name" : "blur",
28799         "type" : "function",
28800         "desc" : "",
28801         "sig" : "function ()\n{\n\n}",
28802         "memberOf" : ""
28803       },
28804       {
28805         "name" : "change",
28806         "type" : "function",
28807         "desc" : "",
28808         "sig" : "function ()\n{\n\n}",
28809         "memberOf" : ""
28810       },
28811       {
28812         "name" : "childrenrendered",
28813         "type" : "function",
28814         "desc" : "Fires when the children have been rendered..",
28815         "sig" : "function (_self)\n{\n\n}",
28816         "memberOf" : "Roo.bootstrap.Component"
28817       },
28818       {
28819         "name" : "destroy",
28820         "type" : "function",
28821         "desc" : "Fires after the component is destroyed.",
28822         "sig" : "function (_self)\n{\n\n}",
28823         "memberOf" : "Roo.Component"
28824       },
28825       {
28826         "name" : "disable",
28827         "type" : "function",
28828         "desc" : "Fires after the component is disabled.",
28829         "sig" : "function (_self)\n{\n\n}",
28830         "memberOf" : "Roo.Component"
28831       },
28832       {
28833         "name" : "editmodechange",
28834         "type" : "function",
28835         "desc" : "Fires when the editor switches edit modes",
28836         "sig" : "function (_self, sourceEdit)\n{\n\n}",
28837         "memberOf" : ""
28838       },
28839       {
28840         "name" : "editorevent",
28841         "type" : "function",
28842         "desc" : "Fires when on any editor (mouse up/down cursor movement etc.) - used for toolbar hooks.",
28843         "sig" : "function (_self)\n{\n\n}",
28844         "memberOf" : ""
28845       },
28846       {
28847         "name" : "enable",
28848         "type" : "function",
28849         "desc" : "Fires after the component is enabled.",
28850         "sig" : "function (_self)\n{\n\n}",
28851         "memberOf" : "Roo.Component"
28852       },
28853       {
28854         "name" : "firstfocus",
28855         "type" : "function",
28856         "desc" : "Fires when on first focus - needed by toolbars..",
28857         "sig" : "function (_self)\n{\n\n}",
28858         "memberOf" : ""
28859       },
28860       {
28861         "name" : "focus",
28862         "type" : "function",
28863         "desc" : "",
28864         "sig" : "function ()\n{\n\n}",
28865         "memberOf" : ""
28866       },
28867       {
28868         "name" : "hide",
28869         "type" : "function",
28870         "desc" : "Fires after the component is hidden.",
28871         "sig" : "function (_self)\n{\n\n}",
28872         "memberOf" : "Roo.Component"
28873       },
28874       {
28875         "name" : "initialize",
28876         "type" : "function",
28877         "desc" : "Fires when the editor is fully initialized (including the iframe)",
28878         "sig" : "function (_self)\n{\n\n}",
28879         "memberOf" : ""
28880       },
28881       {
28882         "name" : "invalid",
28883         "type" : "function",
28884         "desc" : "Fires after the field has been marked as invalid.",
28885         "sig" : "function (_self, msg)\n{\n\n}",
28886         "memberOf" : "Roo.bootstrap.Input"
28887       },
28888       {
28889         "name" : "keyup",
28890         "type" : "function",
28891         "desc" : "Fires after the key up",
28892         "sig" : "function (_self, e)\n{\n\n}",
28893         "memberOf" : "Roo.bootstrap.Input"
28894       },
28895       {
28896         "name" : "push",
28897         "type" : "function",
28898         "desc" : "Fires when the iframe editor is updated with content from the textarea.",
28899         "sig" : "function (_self, html)\n{\n\n}",
28900         "memberOf" : ""
28901       },
28902       {
28903         "name" : "render",
28904         "type" : "function",
28905         "desc" : "Fires after the component is rendered.",
28906         "sig" : "function (_self)\n{\n\n}",
28907         "memberOf" : "Roo.Component"
28908       },
28909       {
28910         "name" : "savedpreview",
28911         "type" : "function",
28912         "desc" : "preview the saved version of htmlEditor",
28913         "sig" : "function (_self)\n{\n\n}",
28914         "memberOf" : ""
28915       },
28916       {
28917         "name" : "show",
28918         "type" : "function",
28919         "desc" : "Fires after the component is shown.",
28920         "sig" : "function (_self)\n{\n\n}",
28921         "memberOf" : "Roo.Component"
28922       },
28923       {
28924         "name" : "specialkey",
28925         "type" : "function",
28926         "desc" : "",
28927         "sig" : "function ()\n{\n\n}",
28928         "memberOf" : ""
28929       },
28930       {
28931         "name" : "sync",
28932         "type" : "function",
28933         "desc" : "Fires when the textarea is updated with content from the editor iframe.",
28934         "sig" : "function (_self, html)\n{\n\n}",
28935         "memberOf" : ""
28936       },
28937       {
28938         "name" : "valid",
28939         "type" : "function",
28940         "desc" : "Fires after the field has been validated with no errors.",
28941         "sig" : "function (_self)\n{\n\n}",
28942         "memberOf" : "Roo.bootstrap.Input"
28943       }
28944     ],
28945     "methods" : [
28946       {
28947         "name" : "addEvents",
28948         "type" : "function",
28949         "desc" : "Used to define events on this Observable",
28950         "sig" : "(object)",
28951         "static" : false,
28952         "memberOf" : "Roo.util.Observable"
28953       },
28954       {
28955         "name" : "addListener",
28956         "type" : "function",
28957         "desc" : "Appends an event handler to this component",
28958         "sig" : "(eventName, handler, scope, options)",
28959         "static" : false,
28960         "memberOf" : "Roo.util.Observable"
28961       },
28962       {
28963         "name" : "capture",
28964         "type" : "function",
28965         "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.",
28966         "sig" : "(o, fn, scope)",
28967         "static" : true,
28968         "memberOf" : "Roo.util.Observable"
28969       },
28970       {
28971         "name" : "clearInvalid",
28972         "type" : "function",
28973         "desc" : "Clear any invalid styles/messages for this field",
28974         "sig" : "()\n{\n\n}",
28975         "static" : false,
28976         "memberOf" : "Roo.bootstrap.TextArea"
28977       },
28978       {
28979         "name" : "createToolbar",
28980         "type" : "function",
28981         "desc" : "Protected method that will not generally be called directly. It\nis called when the editor creates its toolbar. Override this method if you need to\nadd custom toolbar buttons.",
28982         "sig" : "(editor)",
28983         "static" : false,
28984         "memberOf" : ""
28985       },
28986       {
28987         "name" : "destroy",
28988         "type" : "function",
28989         "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}.",
28990         "sig" : "()\n{\n\n}",
28991         "static" : false,
28992         "memberOf" : "Roo.Component"
28993       },
28994       {
28995         "name" : "disable",
28996         "type" : "function",
28997         "desc" : "Disable this component.",
28998         "sig" : "()\n{\n\n}",
28999         "static" : false,
29000         "memberOf" : "Roo.Component"
29001       },
29002       {
29003         "name" : "enable",
29004         "type" : "function",
29005         "desc" : "Enable this component.",
29006         "sig" : "()\n{\n\n}",
29007         "static" : false,
29008         "memberOf" : "Roo.Component"
29009       },
29010       {
29011         "name" : "fireEvent",
29012         "type" : "function",
29013         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
29014         "sig" : "(eventName, args)",
29015         "static" : false,
29016         "memberOf" : "Roo.util.Observable"
29017       },
29018       {
29019         "name" : "focus",
29020         "type" : "function",
29021         "desc" : "Try to focus this component.",
29022         "sig" : "(selectText)",
29023         "static" : false,
29024         "memberOf" : "Roo.Component"
29025       },
29026       {
29027         "name" : "getChildContainer",
29028         "type" : "function",
29029         "desc" : "Fetch the element to add children to",
29030         "sig" : "()\n{\n\n}",
29031         "static" : false,
29032         "memberOf" : "Roo.bootstrap.Component"
29033       },
29034       {
29035         "name" : "getEl",
29036         "type" : "function",
29037         "desc" : "Returns the underlying {@link Roo.Element}.",
29038         "sig" : "()\n{\n\n}",
29039         "static" : false,
29040         "memberOf" : "Roo.Component"
29041       },
29042       {
29043         "name" : "getId",
29044         "type" : "function",
29045         "desc" : "Returns the id of this component.",
29046         "sig" : "()\n{\n\n}",
29047         "static" : false,
29048         "memberOf" : "Roo.Component"
29049       },
29050       {
29051         "name" : "getName",
29052         "type" : "function",
29053         "desc" : "Returns the name of the field",
29054         "sig" : "()\n{\n\n}",
29055         "static" : false,
29056         "memberOf" : "Roo.bootstrap.Input"
29057       },
29058       {
29059         "name" : "getRawValue",
29060         "type" : "function",
29061         "desc" : "Returns the raw data value which may or may not be a valid, defined value.  To return a normalized value see {@link #getValue}.",
29062         "sig" : "()\n{\n\n}",
29063         "static" : false,
29064         "memberOf" : "Roo.bootstrap.Input"
29065       },
29066       {
29067         "name" : "getValue",
29068         "type" : "function",
29069         "desc" : "Returns the normalized data value (undefined or emptyText will be returned as '').  To return the raw value see {@link #getRawValue}.",
29070         "sig" : "()\n{\n\n}",
29071         "static" : false,
29072         "memberOf" : "Roo.bootstrap.Input"
29073       },
29074       {
29075         "name" : "getVisibilityEl",
29076         "type" : "function",
29077         "desc" : "Get the element that will be used to show or hide",
29078         "sig" : "()\n{\n\n}",
29079         "static" : false,
29080         "memberOf" : "Roo.bootstrap.Component"
29081       },
29082       {
29083         "name" : "hasListener",
29084         "type" : "function",
29085         "desc" : "Checks to see if this object has any listeners for a specified event",
29086         "sig" : "(eventName)",
29087         "static" : false,
29088         "memberOf" : "Roo.util.Observable"
29089       },
29090       {
29091         "name" : "hide",
29092         "type" : "function",
29093         "desc" : "Hide a component - adds 'hidden' class",
29094         "sig" : "()\n{\n\n}",
29095         "static" : false,
29096         "memberOf" : "Roo.bootstrap.Component"
29097       },
29098       {
29099         "name" : "initEvents",
29100         "type" : "function",
29101         "desc" : "Initialize Events for the element",
29102         "sig" : "()\n{\n\n}",
29103         "static" : false,
29104         "memberOf" : "Roo.bootstrap.Component"
29105       },
29106       {
29107         "name" : "inputEl",
29108         "type" : "function",
29109         "desc" : "return the real textarea element.",
29110         "sig" : "()\n{\n\n}",
29111         "static" : false,
29112         "memberOf" : "Roo.bootstrap.TextArea"
29113       },
29114       {
29115         "name" : "isVisible",
29116         "type" : "function",
29117         "desc" : "Returns true if this component is visible.",
29118         "sig" : "()\n{\n\n}",
29119         "static" : false,
29120         "memberOf" : "Roo.Component"
29121       },
29122       {
29123         "name" : "markInvalid",
29124         "type" : "function",
29125         "desc" : "Mark this field as invalid",
29126         "sig" : "(msg)",
29127         "static" : false,
29128         "memberOf" : "Roo.bootstrap.TextArea"
29129       },
29130       {
29131         "name" : "markValid",
29132         "type" : "function",
29133         "desc" : "Mark this field as valid",
29134         "sig" : "()\n{\n\n}",
29135         "static" : false,
29136         "memberOf" : "Roo.bootstrap.TextArea"
29137       },
29138       {
29139         "name" : "on",
29140         "type" : "function",
29141         "desc" : "Appends an event handler to this element (shorthand for addListener)",
29142         "sig" : "(eventName, handler, scope, options)",
29143         "static" : false,
29144         "memberOf" : "Roo.util.Observable"
29145       },
29146       {
29147         "name" : "purgeListeners",
29148         "type" : "function",
29149         "desc" : "Removes all listeners for this object",
29150         "sig" : "()\n{\n\n}",
29151         "static" : false,
29152         "memberOf" : "Roo.util.Observable"
29153       },
29154       {
29155         "name" : "releaseCapture",
29156         "type" : "function",
29157         "desc" : "Removes <b>all</b> added captures from the Observable.",
29158         "sig" : "(o)",
29159         "static" : true,
29160         "memberOf" : "Roo.util.Observable"
29161       },
29162       {
29163         "name" : "removeListener",
29164         "type" : "function",
29165         "desc" : "Removes a listener",
29166         "sig" : "(eventName, handler, scope)",
29167         "static" : false,
29168         "memberOf" : "Roo.util.Observable"
29169       },
29170       {
29171         "name" : "render",
29172         "type" : "function",
29173         "desc" : "If this is a lazy rendering component, render it to its container element.",
29174         "sig" : "(container)",
29175         "static" : false,
29176         "memberOf" : "Roo.Component"
29177       },
29178       {
29179         "name" : "reset",
29180         "type" : "function",
29181         "desc" : "Resets the current field value to the originally loaded value and clears any validation messages",
29182         "sig" : "()\n{\n\n}",
29183         "static" : false,
29184         "memberOf" : "Roo.bootstrap.Input"
29185       },
29186       {
29187         "name" : "setDisabled",
29188         "type" : "function",
29189         "desc" : "Convenience function for setting disabled/enabled by boolean.",
29190         "sig" : "(disabled)",
29191         "static" : false,
29192         "memberOf" : "Roo.Component"
29193       },
29194       {
29195         "name" : "setRawValue",
29196         "type" : "function",
29197         "desc" : "Sets the underlying DOM field's value directly, bypassing validation.  To set the value with validation see {@link #setValue}.",
29198         "sig" : "(value)",
29199         "static" : false,
29200         "memberOf" : "Roo.bootstrap.Input"
29201       },
29202       {
29203         "name" : "setValue",
29204         "type" : "function",
29205         "desc" : "Sets a data value into the field and validates it.  To set the value directly without validation see {@link #setRawValue}.",
29206         "sig" : "(value)",
29207         "static" : false,
29208         "memberOf" : "Roo.bootstrap.Input"
29209       },
29210       {
29211         "name" : "setVisibilityEl",
29212         "type" : "function",
29213         "desc" : "Set the element that will be used to show or hide",
29214         "sig" : "()\n{\n\n}",
29215         "static" : false,
29216         "memberOf" : "Roo.bootstrap.Component"
29217       },
29218       {
29219         "name" : "setVisible",
29220         "type" : "function",
29221         "desc" : "Convenience function to hide or show this component by boolean.",
29222         "sig" : "(visible)",
29223         "static" : false,
29224         "memberOf" : "Roo.Component"
29225       },
29226       {
29227         "name" : "show",
29228         "type" : "function",
29229         "desc" : "Show a component - removes 'hidden' class",
29230         "sig" : "()\n{\n\n}",
29231         "static" : false,
29232         "memberOf" : "Roo.bootstrap.Component"
29233       },
29234       {
29235         "name" : "toggleSourceEdit",
29236         "type" : "function",
29237         "desc" : "Toggles the editor between standard and source edit mode.",
29238         "sig" : "(sourceEdit)",
29239         "static" : false,
29240         "memberOf" : ""
29241       },
29242       {
29243         "name" : "tooltipEl",
29244         "type" : "function",
29245         "desc" : "Fetch the element to display the tooltip on.",
29246         "sig" : "()\n{\n\n}",
29247         "static" : false,
29248         "memberOf" : "Roo.bootstrap.Component"
29249       },
29250       {
29251         "name" : "un",
29252         "type" : "function",
29253         "desc" : "Removes a listener (shorthand for removeListener)",
29254         "sig" : "(eventName, handler, scope)",
29255         "static" : false,
29256         "memberOf" : "Roo.util.Observable"
29257       },
29258       {
29259         "name" : "validate",
29260         "type" : "function",
29261         "desc" : "Validates the field value",
29262         "sig" : "()\n{\n\n}",
29263         "static" : false,
29264         "memberOf" : "Roo.bootstrap.Input"
29265       },
29266       {
29267         "name" : "validateValue",
29268         "type" : "function",
29269         "desc" : "Validates a value according to the field's validation rules and marks the field as invalid\nif the validation fails",
29270         "sig" : "(value)",
29271         "static" : false,
29272         "memberOf" : "Roo.bootstrap.Input"
29273       }
29274     ]
29275   },
29276   "Roo.bootstrap.Img" : {
29277     "props" : [
29278       {
29279         "name" : "actionMode",
29280         "type" : "String",
29281         "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",
29282         "memberOf" : "Roo.Component"
29283       },
29284       {
29285         "name" : "allowDomMove",
29286         "type" : "Boolean",
29287         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
29288         "memberOf" : "Roo.Component"
29289       },
29290       {
29291         "name" : "alt",
29292         "type" : "String",
29293         "desc" : "image alternative text",
29294         "memberOf" : ""
29295       },
29296       {
29297         "name" : "border",
29298         "type" : "String",
29299         "desc" : "rounded | circle | thumbnail",
29300         "memberOf" : ""
29301       },
29302       {
29303         "name" : "can_build_overlaid",
29304         "type" : "Boolean",
29305         "desc" : "True if element can be rebuild from a HTML page",
29306         "memberOf" : "Roo.bootstrap.Component"
29307       },
29308       {
29309         "name" : "cls",
29310         "type" : "String",
29311         "desc" : "css class",
29312         "memberOf" : "Roo.bootstrap.Component"
29313       },
29314       {
29315         "name" : "container_method",
29316         "type" : "string",
29317         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
29318         "memberOf" : "Roo.bootstrap.Component"
29319       },
29320       {
29321         "name" : "dataId",
29322         "type" : "string",
29323         "desc" : "cutomer id",
29324         "memberOf" : "Roo.bootstrap.Component"
29325       },
29326       {
29327         "name" : "disableClass",
29328         "type" : "String",
29329         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
29330         "memberOf" : "Roo.Component"
29331       },
29332       {
29333         "name" : "hideMode",
29334         "type" : "String",
29335         "desc" : [
29336           "(display",
29337           "visibility)"
29338         ],
29339         "memberOf" : "Roo.Component"
29340       },
29341       {
29342         "name" : "href",
29343         "type" : "String",
29344         "desc" : "a tag href",
29345         "memberOf" : ""
29346       },
29347       {
29348         "name" : "imgResponsive",
29349         "type" : "Boolean",
29350         "desc" : "false | true",
29351         "memberOf" : ""
29352       },
29353       {
29354         "name" : "lgUrl",
29355         "type" : "String",
29356         "desc" : "lg image source",
29357         "memberOf" : ""
29358       },
29359       {
29360         "name" : "listeners",
29361         "type" : "Object",
29362         "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>",
29363         "memberOf" : "Roo.util.Observable"
29364       },
29365       {
29366         "name" : "mdUrl",
29367         "type" : "String",
29368         "desc" : "md image source",
29369         "memberOf" : ""
29370       },
29371       {
29372         "name" : "name",
29373         "type" : "string",
29374         "desc" : "Specifies name attribute",
29375         "memberOf" : "Roo.bootstrap.Component"
29376       },
29377       {
29378         "name" : "smUrl",
29379         "type" : "String",
29380         "desc" : "sm image source",
29381         "memberOf" : ""
29382       },
29383       {
29384         "name" : "src",
29385         "type" : "String",
29386         "desc" : "image source",
29387         "memberOf" : ""
29388       },
29389       {
29390         "name" : "style",
29391         "type" : "String",
29392         "desc" : "any extra css",
29393         "memberOf" : "Roo.bootstrap.Component"
29394       },
29395       {
29396         "name" : "target",
29397         "type" : "String",
29398         "desc" : [
29399           "(_self",
29400           "_blank",
29401           "_parent",
29402           "_top)"
29403         ],
29404         "memberOf" : ""
29405       },
29406       {
29407         "name" : "tooltip",
29408         "type" : "string",
29409         "desc" : "Text for the tooltip",
29410         "memberOf" : "Roo.bootstrap.Component"
29411       },
29412       {
29413         "name" : "visibilityEl",
29414         "type" : "string|object",
29415         "desc" : [
29416           "(el",
29417           "parent)"
29418         ],
29419         "memberOf" : "Roo.bootstrap.Component"
29420       },
29421       {
29422         "name" : "xattr",
29423         "type" : "Object",
29424         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
29425         "memberOf" : "Roo.bootstrap.Component"
29426       },
29427       {
29428         "name" : "xsUrl",
29429         "type" : "String",
29430         "desc" : "xs image source",
29431         "memberOf" : ""
29432       }
29433     ],
29434     "events" : [
29435       {
29436         "name" : "beforedestroy",
29437         "type" : "function",
29438         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
29439         "sig" : "function (_self)\n{\n\n}",
29440         "memberOf" : "Roo.Component"
29441       },
29442       {
29443         "name" : "beforehide",
29444         "type" : "function",
29445         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
29446         "sig" : "function (_self)\n{\n\n}",
29447         "memberOf" : "Roo.Component"
29448       },
29449       {
29450         "name" : "beforerender",
29451         "type" : "function",
29452         "desc" : "Fires before the component is rendered. Return false to stop the render.",
29453         "sig" : "function (_self)\n{\n\n}",
29454         "memberOf" : "Roo.Component"
29455       },
29456       {
29457         "name" : "beforeshow",
29458         "type" : "function",
29459         "desc" : "Fires before the component is shown.  Return false to stop the show.",
29460         "sig" : "function (_self)\n{\n\n}",
29461         "memberOf" : "Roo.Component"
29462       },
29463       {
29464         "name" : "childrenrendered",
29465         "type" : "function",
29466         "desc" : "Fires when the children have been rendered..",
29467         "sig" : "function (_self)\n{\n\n}",
29468         "memberOf" : "Roo.bootstrap.Component"
29469       },
29470       {
29471         "name" : "click",
29472         "type" : "function",
29473         "desc" : "The img click event for the img.",
29474         "sig" : "function (e)\n{\n\n}",
29475         "memberOf" : ""
29476       },
29477       {
29478         "name" : "destroy",
29479         "type" : "function",
29480         "desc" : "Fires after the component is destroyed.",
29481         "sig" : "function (_self)\n{\n\n}",
29482         "memberOf" : "Roo.Component"
29483       },
29484       {
29485         "name" : "disable",
29486         "type" : "function",
29487         "desc" : "Fires after the component is disabled.",
29488         "sig" : "function (_self)\n{\n\n}",
29489         "memberOf" : "Roo.Component"
29490       },
29491       {
29492         "name" : "enable",
29493         "type" : "function",
29494         "desc" : "Fires after the component is enabled.",
29495         "sig" : "function (_self)\n{\n\n}",
29496         "memberOf" : "Roo.Component"
29497       },
29498       {
29499         "name" : "hide",
29500         "type" : "function",
29501         "desc" : "Fires after the component is hidden.",
29502         "sig" : "function (_self)\n{\n\n}",
29503         "memberOf" : "Roo.Component"
29504       },
29505       {
29506         "name" : "render",
29507         "type" : "function",
29508         "desc" : "Fires after the component is rendered.",
29509         "sig" : "function (_self)\n{\n\n}",
29510         "memberOf" : "Roo.Component"
29511       },
29512       {
29513         "name" : "show",
29514         "type" : "function",
29515         "desc" : "Fires after the component is shown.",
29516         "sig" : "function (_self)\n{\n\n}",
29517         "memberOf" : "Roo.Component"
29518       }
29519     ],
29520     "methods" : [
29521       {
29522         "name" : "addEvents",
29523         "type" : "function",
29524         "desc" : "Used to define events on this Observable",
29525         "sig" : "(object)",
29526         "static" : false,
29527         "memberOf" : "Roo.util.Observable"
29528       },
29529       {
29530         "name" : "addListener",
29531         "type" : "function",
29532         "desc" : "Appends an event handler to this component",
29533         "sig" : "(eventName, handler, scope, options)",
29534         "static" : false,
29535         "memberOf" : "Roo.util.Observable"
29536       },
29537       {
29538         "name" : "capture",
29539         "type" : "function",
29540         "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.",
29541         "sig" : "(o, fn, scope)",
29542         "static" : true,
29543         "memberOf" : "Roo.util.Observable"
29544       },
29545       {
29546         "name" : "destroy",
29547         "type" : "function",
29548         "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}.",
29549         "sig" : "()\n{\n\n}",
29550         "static" : false,
29551         "memberOf" : "Roo.Component"
29552       },
29553       {
29554         "name" : "disable",
29555         "type" : "function",
29556         "desc" : "Disable this component.",
29557         "sig" : "()\n{\n\n}",
29558         "static" : false,
29559         "memberOf" : "Roo.Component"
29560       },
29561       {
29562         "name" : "enable",
29563         "type" : "function",
29564         "desc" : "Enable this component.",
29565         "sig" : "()\n{\n\n}",
29566         "static" : false,
29567         "memberOf" : "Roo.Component"
29568       },
29569       {
29570         "name" : "fireEvent",
29571         "type" : "function",
29572         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
29573         "sig" : "(eventName, args)",
29574         "static" : false,
29575         "memberOf" : "Roo.util.Observable"
29576       },
29577       {
29578         "name" : "focus",
29579         "type" : "function",
29580         "desc" : "Try to focus this component.",
29581         "sig" : "(selectText)",
29582         "static" : false,
29583         "memberOf" : "Roo.Component"
29584       },
29585       {
29586         "name" : "getChildContainer",
29587         "type" : "function",
29588         "desc" : "Fetch the element to add children to",
29589         "sig" : "()\n{\n\n}",
29590         "static" : false,
29591         "memberOf" : "Roo.bootstrap.Component"
29592       },
29593       {
29594         "name" : "getEl",
29595         "type" : "function",
29596         "desc" : "Returns the underlying {@link Roo.Element}.",
29597         "sig" : "()\n{\n\n}",
29598         "static" : false,
29599         "memberOf" : "Roo.Component"
29600       },
29601       {
29602         "name" : "getId",
29603         "type" : "function",
29604         "desc" : "Returns the id of this component.",
29605         "sig" : "()\n{\n\n}",
29606         "static" : false,
29607         "memberOf" : "Roo.Component"
29608       },
29609       {
29610         "name" : "getVisibilityEl",
29611         "type" : "function",
29612         "desc" : "Get the element that will be used to show or hide",
29613         "sig" : "()\n{\n\n}",
29614         "static" : false,
29615         "memberOf" : "Roo.bootstrap.Component"
29616       },
29617       {
29618         "name" : "hasListener",
29619         "type" : "function",
29620         "desc" : "Checks to see if this object has any listeners for a specified event",
29621         "sig" : "(eventName)",
29622         "static" : false,
29623         "memberOf" : "Roo.util.Observable"
29624       },
29625       {
29626         "name" : "hide",
29627         "type" : "function",
29628         "desc" : "Hide a component - adds 'hidden' class",
29629         "sig" : "()\n{\n\n}",
29630         "static" : false,
29631         "memberOf" : "Roo.bootstrap.Component"
29632       },
29633       {
29634         "name" : "initEvents",
29635         "type" : "function",
29636         "desc" : "Initialize Events for the element",
29637         "sig" : "()\n{\n\n}",
29638         "static" : false,
29639         "memberOf" : "Roo.bootstrap.Component"
29640       },
29641       {
29642         "name" : "isVisible",
29643         "type" : "function",
29644         "desc" : "Returns true if this component is visible.",
29645         "sig" : "()\n{\n\n}",
29646         "static" : false,
29647         "memberOf" : "Roo.Component"
29648       },
29649       {
29650         "name" : "on",
29651         "type" : "function",
29652         "desc" : "Appends an event handler to this element (shorthand for addListener)",
29653         "sig" : "(eventName, handler, scope, options)",
29654         "static" : false,
29655         "memberOf" : "Roo.util.Observable"
29656       },
29657       {
29658         "name" : "purgeListeners",
29659         "type" : "function",
29660         "desc" : "Removes all listeners for this object",
29661         "sig" : "()\n{\n\n}",
29662         "static" : false,
29663         "memberOf" : "Roo.util.Observable"
29664       },
29665       {
29666         "name" : "releaseCapture",
29667         "type" : "function",
29668         "desc" : "Removes <b>all</b> added captures from the Observable.",
29669         "sig" : "(o)",
29670         "static" : true,
29671         "memberOf" : "Roo.util.Observable"
29672       },
29673       {
29674         "name" : "removeListener",
29675         "type" : "function",
29676         "desc" : "Removes a listener",
29677         "sig" : "(eventName, handler, scope)",
29678         "static" : false,
29679         "memberOf" : "Roo.util.Observable"
29680       },
29681       {
29682         "name" : "render",
29683         "type" : "function",
29684         "desc" : "If this is a lazy rendering component, render it to its container element.",
29685         "sig" : "(container)",
29686         "static" : false,
29687         "memberOf" : "Roo.Component"
29688       },
29689       {
29690         "name" : "setDisabled",
29691         "type" : "function",
29692         "desc" : "Convenience function for setting disabled/enabled by boolean.",
29693         "sig" : "(disabled)",
29694         "static" : false,
29695         "memberOf" : "Roo.Component"
29696       },
29697       {
29698         "name" : "setSrc",
29699         "type" : "function",
29700         "desc" : "Sets the url of the image - used to update it",
29701         "sig" : "(url)",
29702         "static" : false,
29703         "memberOf" : ""
29704       },
29705       {
29706         "name" : "setVisibilityEl",
29707         "type" : "function",
29708         "desc" : "Set the element that will be used to show or hide",
29709         "sig" : "()\n{\n\n}",
29710         "static" : false,
29711         "memberOf" : "Roo.bootstrap.Component"
29712       },
29713       {
29714         "name" : "setVisible",
29715         "type" : "function",
29716         "desc" : "Convenience function to hide or show this component by boolean.",
29717         "sig" : "(visible)",
29718         "static" : false,
29719         "memberOf" : "Roo.Component"
29720       },
29721       {
29722         "name" : "show",
29723         "type" : "function",
29724         "desc" : "Show a component - removes 'hidden' class",
29725         "sig" : "()\n{\n\n}",
29726         "static" : false,
29727         "memberOf" : "Roo.bootstrap.Component"
29728       },
29729       {
29730         "name" : "tooltipEl",
29731         "type" : "function",
29732         "desc" : "Fetch the element to display the tooltip on.",
29733         "sig" : "()\n{\n\n}",
29734         "static" : false,
29735         "memberOf" : "Roo.bootstrap.Component"
29736       },
29737       {
29738         "name" : "un",
29739         "type" : "function",
29740         "desc" : "Removes a listener (shorthand for removeListener)",
29741         "sig" : "(eventName, handler, scope)",
29742         "static" : false,
29743         "memberOf" : "Roo.util.Observable"
29744       }
29745     ]
29746   },
29747   "Roo.bootstrap.Input" : {
29748     "props" : [
29749       {
29750         "name" : "accept",
29751         "type" : "String",
29752         "desc" : [
29753           "(image",
29754           "video",
29755           "audio)"
29756         ],
29757         "memberOf" : ""
29758       },
29759       {
29760         "name" : "actionMode",
29761         "type" : "String",
29762         "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",
29763         "memberOf" : "Roo.Component"
29764       },
29765       {
29766         "name" : "after",
29767         "type" : "string",
29768         "desc" : "- input group add on after",
29769         "memberOf" : ""
29770       },
29771       {
29772         "name" : "align",
29773         "type" : "String",
29774         "desc" : [
29775           "(left",
29776           "center",
29777           "right)"
29778         ],
29779         "memberOf" : ""
29780       },
29781       {
29782         "name" : "allowBlank",
29783         "type" : "Boolean",
29784         "desc" : "False to validate that the value length > 0 (defaults to true)",
29785         "memberOf" : ""
29786       },
29787       {
29788         "name" : "allowDomMove",
29789         "type" : "Boolean",
29790         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
29791         "memberOf" : "Roo.Component"
29792       },
29793       {
29794         "name" : "autocomplete",
29795         "type" : "String",
29796         "desc" : "- default is new-password see: https://developers.google.com/web/fundamentals/input/form/label-and-name-inputs?hl=en",
29797         "memberOf" : ""
29798       },
29799       {
29800         "name" : "before",
29801         "type" : "string",
29802         "desc" : "- input group add on before",
29803         "memberOf" : ""
29804       },
29805       {
29806         "name" : "blankText",
29807         "type" : "String",
29808         "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")",
29809         "memberOf" : ""
29810       },
29811       {
29812         "name" : "can_build_overlaid",
29813         "type" : "Boolean",
29814         "desc" : "True if element can be rebuild from a HTML page",
29815         "memberOf" : "Roo.bootstrap.Component"
29816       },
29817       {
29818         "name" : "capture",
29819         "type" : "String",
29820         "desc" : [
29821           "(user",
29822           "camera)"
29823         ],
29824         "memberOf" : ""
29825       },
29826       {
29827         "name" : "cls",
29828         "type" : "String",
29829         "desc" : "css class",
29830         "memberOf" : "Roo.bootstrap.Component"
29831       },
29832       {
29833         "name" : "container_method",
29834         "type" : "string",
29835         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
29836         "memberOf" : "Roo.bootstrap.Component"
29837       },
29838       {
29839         "name" : "dataId",
29840         "type" : "string",
29841         "desc" : "cutomer id",
29842         "memberOf" : "Roo.bootstrap.Component"
29843       },
29844       {
29845         "name" : "disableClass",
29846         "type" : "String",
29847         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
29848         "memberOf" : "Roo.Component"
29849       },
29850       {
29851         "name" : "disableKeyFilter",
29852         "type" : "Boolean",
29853         "desc" : "True to disable input keystroke filtering (defaults to false)",
29854         "memberOf" : ""
29855       },
29856       {
29857         "name" : "disabled",
29858         "type" : "Boolean",
29859         "desc" : "is it disabled",
29860         "memberOf" : ""
29861       },
29862       {
29863         "name" : "fieldLabel",
29864         "type" : "string",
29865         "desc" : "- the label associated",
29866         "memberOf" : ""
29867       },
29868       {
29869         "name" : "focusClass",
29870         "type" : "String",
29871         "desc" : "The CSS class to use when the field receives focus (defaults to \"x-form-focus\")",
29872         "memberOf" : ""
29873       },
29874       {
29875         "name" : "forceFeedback",
29876         "type" : "Boolean",
29877         "desc" : [
29878           "(true",
29879           "false)"
29880         ],
29881         "memberOf" : ""
29882       },
29883       {
29884         "name" : "hasFeedback",
29885         "type" : "Boolean",
29886         "desc" : [
29887           "(true",
29888           "false)"
29889         ],
29890         "memberOf" : ""
29891       },
29892       {
29893         "name" : "hideMode",
29894         "type" : "String",
29895         "desc" : [
29896           "(display",
29897           "visibility)"
29898         ],
29899         "memberOf" : "Roo.Component"
29900       },
29901       {
29902         "name" : "indicatorpos",
29903         "type" : "String",
29904         "desc" : [
29905           "(left",
29906           "right)"
29907         ],
29908         "memberOf" : ""
29909       },
29910       {
29911         "name" : "inputType",
29912         "type" : "String",
29913         "desc" : "button | checkbox | email | file | hidden | image | number | password | radio | range | reset | search | submit | text",
29914         "memberOf" : ""
29915       },
29916       {
29917         "name" : "invalidClass",
29918         "type" : "String",
29919         "desc" : "DEPRICATED - code uses BS4 - is-valid / is-invalid",
29920         "memberOf" : ""
29921       },
29922       {
29923         "name" : "invalidFeedbackIcon",
29924         "type" : "String",
29925         "desc" : "The CSS class to use when create feedback icon (defaults to \"x-form-invalid\")",
29926         "memberOf" : ""
29927       },
29928       {
29929         "name" : "invalidText",
29930         "type" : "String",
29931         "desc" : "The error text to display if {@link #validator} test fails during validation (defaults to \"\")",
29932         "memberOf" : ""
29933       },
29934       {
29935         "name" : "labelAlign",
29936         "type" : "String",
29937         "desc" : [
29938           "(top",
29939           "left)"
29940         ],
29941         "memberOf" : ""
29942       },
29943       {
29944         "name" : "labelWidth",
29945         "type" : "Number",
29946         "desc" : "set the width of label",
29947         "memberOf" : ""
29948       },
29949       {
29950         "name" : "labellg",
29951         "type" : "Number",
29952         "desc" : "set the width of label (1-12)",
29953         "memberOf" : ""
29954       },
29955       {
29956         "name" : "labelmd",
29957         "type" : "Number",
29958         "desc" : "set the width of label (1-12)",
29959         "memberOf" : ""
29960       },
29961       {
29962         "name" : "labelsm",
29963         "type" : "Number",
29964         "desc" : "set the width of label (1-12)",
29965         "memberOf" : ""
29966       },
29967       {
29968         "name" : "labelxs",
29969         "type" : "Number",
29970         "desc" : "set the width of label (1-12)",
29971         "memberOf" : ""
29972       },
29973       {
29974         "name" : "lg",
29975         "type" : "Number",
29976         "desc" : "colspan out of 12 for large computer-sized screens",
29977         "memberOf" : ""
29978       },
29979       {
29980         "name" : "listeners",
29981         "type" : "Object",
29982         "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>",
29983         "memberOf" : "Roo.util.Observable"
29984       },
29985       {
29986         "name" : "maskRe",
29987         "type" : "String",
29988         "desc" : "An input mask regular expression that will be used to filter keystrokes that don't match (defaults to null)",
29989         "memberOf" : ""
29990       },
29991       {
29992         "name" : "maxLength",
29993         "type" : "Number",
29994         "desc" : "Maximum input field length allowed (defaults to Number.MAX_VALUE)",
29995         "memberOf" : ""
29996       },
29997       {
29998         "name" : "maxLengthText",
29999         "type" : "String",
30000         "desc" : "Error text to display if the maximum length validation fails (defaults to \"The maximum length for this field is {maxLength}\")",
30001         "memberOf" : ""
30002       },
30003       {
30004         "name" : "md",
30005         "type" : "Number",
30006         "desc" : "colspan out of 12 for computer-sized screens",
30007         "memberOf" : ""
30008       },
30009       {
30010         "name" : "minLength",
30011         "type" : "Number",
30012         "desc" : "Minimum input field length required (defaults to 0)",
30013         "memberOf" : ""
30014       },
30015       {
30016         "name" : "minLengthText",
30017         "type" : "String",
30018         "desc" : "Error text to display if the minimum length validation fails (defaults to \"The minimum length for this field is {minLength}\")",
30019         "memberOf" : ""
30020       },
30021       {
30022         "name" : "name",
30023         "type" : "String",
30024         "desc" : "name of the input",
30025         "memberOf" : ""
30026       },
30027       {
30028         "name" : "placeholder",
30029         "type" : "string",
30030         "desc" : "- placeholder to put in text.",
30031         "memberOf" : ""
30032       },
30033       {
30034         "name" : "readOnly",
30035         "type" : "Boolean",
30036         "desc" : "Specifies that the field should be read-only",
30037         "memberOf" : ""
30038       },
30039       {
30040         "name" : "regex",
30041         "type" : "RegExp",
30042         "desc" : "A JavaScript RegExp object to be tested against the field value during validation (defaults to null).\nIf available, this regex will be evaluated only after the basic validators all return true, and will be passed the\ncurrent field value.  If the test fails, the field will be marked invalid using {@link #regexText}.",
30043         "memberOf" : ""
30044       },
30045       {
30046         "name" : "regexText",
30047         "type" : "String",
30048         "desc" : "-- Depricated - use Invalid Text",
30049         "memberOf" : ""
30050       },
30051       {
30052         "name" : "selectOnFocus",
30053         "type" : "Boolean",
30054         "desc" : "True to automatically select any existing field text when the field receives input focus (defaults to false)",
30055         "memberOf" : ""
30056       },
30057       {
30058         "name" : "size",
30059         "type" : "string",
30060         "desc" : "- (lg|sm) or leave empty..",
30061         "memberOf" : ""
30062       },
30063       {
30064         "name" : "sm",
30065         "type" : "Number",
30066         "desc" : "colspan out of 12 for tablet-sized screens",
30067         "memberOf" : ""
30068       },
30069       {
30070         "name" : "style",
30071         "type" : "String",
30072         "desc" : "any extra css",
30073         "memberOf" : "Roo.bootstrap.Component"
30074       },
30075       {
30076         "name" : "tooltip",
30077         "type" : "string",
30078         "desc" : "Text for the tooltip",
30079         "memberOf" : "Roo.bootstrap.Component"
30080       },
30081       {
30082         "name" : "validClass",
30083         "type" : "String",
30084         "desc" : "DEPRICATED - code uses BS4 - is-valid / is-invalid",
30085         "memberOf" : ""
30086       },
30087       {
30088         "name" : "validFeedbackIcon",
30089         "type" : "String",
30090         "desc" : "The CSS class to use when create feedback icon (defaults to \"x-form-invalid\")",
30091         "memberOf" : ""
30092       },
30093       {
30094         "name" : "validateOnBlur",
30095         "type" : "Boolean",
30096         "desc" : "Whether the field should validate when it loses focus (defaults to true).",
30097         "memberOf" : ""
30098       },
30099       {
30100         "name" : "validationDelay",
30101         "type" : "Number",
30102         "desc" : "The length of time in milliseconds after user input begins until validation is initiated (defaults to 250)",
30103         "memberOf" : ""
30104       },
30105       {
30106         "name" : "validationEvent",
30107         "type" : "String/Boolean",
30108         "desc" : "The event that should initiate field validation. Set to false to disable\n      automatic validation (defaults to \"keyup\").",
30109         "memberOf" : ""
30110       },
30111       {
30112         "name" : "validator",
30113         "type" : "Function",
30114         "desc" : "A custom validation function to be called during field validation (defaults to null).\nIf available, this function will be called only after the basic validators all return true, and will be passed the\ncurrent field value and expected to return boolean true if the value is valid or a string error message if invalid.",
30115         "memberOf" : ""
30116       },
30117       {
30118         "name" : "value",
30119         "type" : "string",
30120         "desc" : "default value of the input",
30121         "memberOf" : ""
30122       },
30123       {
30124         "name" : "visibilityEl",
30125         "type" : "string|object",
30126         "desc" : [
30127           "(el",
30128           "parent)"
30129         ],
30130         "memberOf" : "Roo.bootstrap.Component"
30131       },
30132       {
30133         "name" : "vtype",
30134         "type" : "String",
30135         "desc" : "A validation type name as defined in {@link Roo.form.VTypes} (defaults to null)",
30136         "memberOf" : ""
30137       },
30138       {
30139         "name" : "xattr",
30140         "type" : "Object",
30141         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
30142         "memberOf" : "Roo.bootstrap.Component"
30143       },
30144       {
30145         "name" : "xs",
30146         "type" : "Number",
30147         "desc" : "colspan out of 12 for mobile-sized screens",
30148         "memberOf" : ""
30149       }
30150     ],
30151     "events" : [
30152       {
30153         "name" : "beforedestroy",
30154         "type" : "function",
30155         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
30156         "sig" : "function (_self)\n{\n\n}",
30157         "memberOf" : "Roo.Component"
30158       },
30159       {
30160         "name" : "beforehide",
30161         "type" : "function",
30162         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
30163         "sig" : "function (_self)\n{\n\n}",
30164         "memberOf" : "Roo.Component"
30165       },
30166       {
30167         "name" : "beforerender",
30168         "type" : "function",
30169         "desc" : "Fires before the component is rendered. Return false to stop the render.",
30170         "sig" : "function (_self)\n{\n\n}",
30171         "memberOf" : "Roo.Component"
30172       },
30173       {
30174         "name" : "beforeshow",
30175         "type" : "function",
30176         "desc" : "Fires before the component is shown.  Return false to stop the show.",
30177         "sig" : "function (_self)\n{\n\n}",
30178         "memberOf" : "Roo.Component"
30179       },
30180       {
30181         "name" : "blur",
30182         "type" : "function",
30183         "desc" : "Fires when this field loses input focus.",
30184         "sig" : "function (_self)\n{\n\n}",
30185         "memberOf" : ""
30186       },
30187       {
30188         "name" : "change",
30189         "type" : "function",
30190         "desc" : "Fires just before the field blurs if the field value has changed.",
30191         "sig" : "function (_self, newValue, oldValue)\n{\n\n}",
30192         "memberOf" : ""
30193       },
30194       {
30195         "name" : "childrenrendered",
30196         "type" : "function",
30197         "desc" : "Fires when the children have been rendered..",
30198         "sig" : "function (_self)\n{\n\n}",
30199         "memberOf" : "Roo.bootstrap.Component"
30200       },
30201       {
30202         "name" : "destroy",
30203         "type" : "function",
30204         "desc" : "Fires after the component is destroyed.",
30205         "sig" : "function (_self)\n{\n\n}",
30206         "memberOf" : "Roo.Component"
30207       },
30208       {
30209         "name" : "disable",
30210         "type" : "function",
30211         "desc" : "Fires after the component is disabled.",
30212         "sig" : "function (_self)\n{\n\n}",
30213         "memberOf" : "Roo.Component"
30214       },
30215       {
30216         "name" : "enable",
30217         "type" : "function",
30218         "desc" : "Fires after the component is enabled.",
30219         "sig" : "function (_self)\n{\n\n}",
30220         "memberOf" : "Roo.Component"
30221       },
30222       {
30223         "name" : "focus",
30224         "type" : "function",
30225         "desc" : "Fires when this field receives input focus.",
30226         "sig" : "function (_self)\n{\n\n}",
30227         "memberOf" : ""
30228       },
30229       {
30230         "name" : "hide",
30231         "type" : "function",
30232         "desc" : "Fires after the component is hidden.",
30233         "sig" : "function (_self)\n{\n\n}",
30234         "memberOf" : "Roo.Component"
30235       },
30236       {
30237         "name" : "invalid",
30238         "type" : "function",
30239         "desc" : "Fires after the field has been marked as invalid.",
30240         "sig" : "function (_self, msg)\n{\n\n}",
30241         "memberOf" : ""
30242       },
30243       {
30244         "name" : "keyup",
30245         "type" : "function",
30246         "desc" : "Fires after the key up",
30247         "sig" : "function (_self, e)\n{\n\n}",
30248         "memberOf" : ""
30249       },
30250       {
30251         "name" : "render",
30252         "type" : "function",
30253         "desc" : "Fires after the component is rendered.",
30254         "sig" : "function (_self)\n{\n\n}",
30255         "memberOf" : "Roo.Component"
30256       },
30257       {
30258         "name" : "show",
30259         "type" : "function",
30260         "desc" : "Fires after the component is shown.",
30261         "sig" : "function (_self)\n{\n\n}",
30262         "memberOf" : "Roo.Component"
30263       },
30264       {
30265         "name" : "specialkey",
30266         "type" : "function",
30267         "desc" : "Fires when any key related to navigation (arrows, tab, enter, esc, etc.) is pressed.  You can check\n{@link Roo.EventObject#getKey} to determine which key was pressed.",
30268         "sig" : "function (_self, e)\n{\n\n}",
30269         "memberOf" : ""
30270       },
30271       {
30272         "name" : "valid",
30273         "type" : "function",
30274         "desc" : "Fires after the field has been validated with no errors.",
30275         "sig" : "function (_self)\n{\n\n}",
30276         "memberOf" : ""
30277       }
30278     ],
30279     "methods" : [
30280       {
30281         "name" : "addEvents",
30282         "type" : "function",
30283         "desc" : "Used to define events on this Observable",
30284         "sig" : "(object)",
30285         "static" : false,
30286         "memberOf" : "Roo.util.Observable"
30287       },
30288       {
30289         "name" : "addListener",
30290         "type" : "function",
30291         "desc" : "Appends an event handler to this component",
30292         "sig" : "(eventName, handler, scope, options)",
30293         "static" : false,
30294         "memberOf" : "Roo.util.Observable"
30295       },
30296       {
30297         "name" : "capture",
30298         "type" : "function",
30299         "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.",
30300         "sig" : "(o, fn, scope)",
30301         "static" : true,
30302         "memberOf" : "Roo.util.Observable"
30303       },
30304       {
30305         "name" : "clearInvalid",
30306         "type" : "function",
30307         "desc" : "Clear any invalid styles/messages for this field",
30308         "sig" : "()\n{\n\n}",
30309         "static" : false,
30310         "memberOf" : ""
30311       },
30312       {
30313         "name" : "destroy",
30314         "type" : "function",
30315         "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}.",
30316         "sig" : "()\n{\n\n}",
30317         "static" : false,
30318         "memberOf" : "Roo.Component"
30319       },
30320       {
30321         "name" : "disable",
30322         "type" : "function",
30323         "desc" : "Disable this component.",
30324         "sig" : "()\n{\n\n}",
30325         "static" : false,
30326         "memberOf" : "Roo.Component"
30327       },
30328       {
30329         "name" : "enable",
30330         "type" : "function",
30331         "desc" : "Enable this component.",
30332         "sig" : "()\n{\n\n}",
30333         "static" : false,
30334         "memberOf" : "Roo.Component"
30335       },
30336       {
30337         "name" : "fireEvent",
30338         "type" : "function",
30339         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
30340         "sig" : "(eventName, args)",
30341         "static" : false,
30342         "memberOf" : "Roo.util.Observable"
30343       },
30344       {
30345         "name" : "focus",
30346         "type" : "function",
30347         "desc" : "Try to focus this component.",
30348         "sig" : "(selectText)",
30349         "static" : false,
30350         "memberOf" : "Roo.Component"
30351       },
30352       {
30353         "name" : "getChildContainer",
30354         "type" : "function",
30355         "desc" : "Fetch the element to add children to",
30356         "sig" : "()\n{\n\n}",
30357         "static" : false,
30358         "memberOf" : "Roo.bootstrap.Component"
30359       },
30360       {
30361         "name" : "getEl",
30362         "type" : "function",
30363         "desc" : "Returns the underlying {@link Roo.Element}.",
30364         "sig" : "()\n{\n\n}",
30365         "static" : false,
30366         "memberOf" : "Roo.Component"
30367       },
30368       {
30369         "name" : "getId",
30370         "type" : "function",
30371         "desc" : "Returns the id of this component.",
30372         "sig" : "()\n{\n\n}",
30373         "static" : false,
30374         "memberOf" : "Roo.Component"
30375       },
30376       {
30377         "name" : "getName",
30378         "type" : "function",
30379         "desc" : "Returns the name of the field",
30380         "sig" : "()\n{\n\n}",
30381         "static" : false,
30382         "memberOf" : ""
30383       },
30384       {
30385         "name" : "getRawValue",
30386         "type" : "function",
30387         "desc" : "Returns the raw data value which may or may not be a valid, defined value.  To return a normalized value see {@link #getValue}.",
30388         "sig" : "()\n{\n\n}",
30389         "static" : false,
30390         "memberOf" : ""
30391       },
30392       {
30393         "name" : "getValue",
30394         "type" : "function",
30395         "desc" : "Returns the normalized data value (undefined or emptyText will be returned as '').  To return the raw value see {@link #getRawValue}.",
30396         "sig" : "()\n{\n\n}",
30397         "static" : false,
30398         "memberOf" : ""
30399       },
30400       {
30401         "name" : "getVisibilityEl",
30402         "type" : "function",
30403         "desc" : "Get the element that will be used to show or hide",
30404         "sig" : "()\n{\n\n}",
30405         "static" : false,
30406         "memberOf" : "Roo.bootstrap.Component"
30407       },
30408       {
30409         "name" : "hasListener",
30410         "type" : "function",
30411         "desc" : "Checks to see if this object has any listeners for a specified event",
30412         "sig" : "(eventName)",
30413         "static" : false,
30414         "memberOf" : "Roo.util.Observable"
30415       },
30416       {
30417         "name" : "hide",
30418         "type" : "function",
30419         "desc" : "Hide a component - adds 'hidden' class",
30420         "sig" : "()\n{\n\n}",
30421         "static" : false,
30422         "memberOf" : "Roo.bootstrap.Component"
30423       },
30424       {
30425         "name" : "initEvents",
30426         "type" : "function",
30427         "desc" : "Initialize Events for the element",
30428         "sig" : "()\n{\n\n}",
30429         "static" : false,
30430         "memberOf" : "Roo.bootstrap.Component"
30431       },
30432       {
30433         "name" : "inputEl",
30434         "type" : "function",
30435         "desc" : "return the real input element.",
30436         "sig" : "()\n{\n\n}",
30437         "static" : false,
30438         "memberOf" : ""
30439       },
30440       {
30441         "name" : "isVisible",
30442         "type" : "function",
30443         "desc" : "Returns true if this component is visible.",
30444         "sig" : "()\n{\n\n}",
30445         "static" : false,
30446         "memberOf" : "Roo.Component"
30447       },
30448       {
30449         "name" : "markInvalid",
30450         "type" : "function",
30451         "desc" : "Mark this field as invalid",
30452         "sig" : "(msg)",
30453         "static" : false,
30454         "memberOf" : ""
30455       },
30456       {
30457         "name" : "markValid",
30458         "type" : "function",
30459         "desc" : "Mark this field as valid",
30460         "sig" : "()\n{\n\n}",
30461         "static" : false,
30462         "memberOf" : ""
30463       },
30464       {
30465         "name" : "on",
30466         "type" : "function",
30467         "desc" : "Appends an event handler to this element (shorthand for addListener)",
30468         "sig" : "(eventName, handler, scope, options)",
30469         "static" : false,
30470         "memberOf" : "Roo.util.Observable"
30471       },
30472       {
30473         "name" : "purgeListeners",
30474         "type" : "function",
30475         "desc" : "Removes all listeners for this object",
30476         "sig" : "()\n{\n\n}",
30477         "static" : false,
30478         "memberOf" : "Roo.util.Observable"
30479       },
30480       {
30481         "name" : "releaseCapture",
30482         "type" : "function",
30483         "desc" : "Removes <b>all</b> added captures from the Observable.",
30484         "sig" : "(o)",
30485         "static" : true,
30486         "memberOf" : "Roo.util.Observable"
30487       },
30488       {
30489         "name" : "removeListener",
30490         "type" : "function",
30491         "desc" : "Removes a listener",
30492         "sig" : "(eventName, handler, scope)",
30493         "static" : false,
30494         "memberOf" : "Roo.util.Observable"
30495       },
30496       {
30497         "name" : "render",
30498         "type" : "function",
30499         "desc" : "If this is a lazy rendering component, render it to its container element.",
30500         "sig" : "(container)",
30501         "static" : false,
30502         "memberOf" : "Roo.Component"
30503       },
30504       {
30505         "name" : "reset",
30506         "type" : "function",
30507         "desc" : "Resets the current field value to the originally loaded value and clears any validation messages",
30508         "sig" : "()\n{\n\n}",
30509         "static" : false,
30510         "memberOf" : ""
30511       },
30512       {
30513         "name" : "setDisabled",
30514         "type" : "function",
30515         "desc" : "Convenience function for setting disabled/enabled by boolean.",
30516         "sig" : "(disabled)",
30517         "static" : false,
30518         "memberOf" : "Roo.Component"
30519       },
30520       {
30521         "name" : "setRawValue",
30522         "type" : "function",
30523         "desc" : "Sets the underlying DOM field's value directly, bypassing validation.  To set the value with validation see {@link #setValue}.",
30524         "sig" : "(value)",
30525         "static" : false,
30526         "memberOf" : ""
30527       },
30528       {
30529         "name" : "setValue",
30530         "type" : "function",
30531         "desc" : "Sets a data value into the field and validates it.  To set the value directly without validation see {@link #setRawValue}.",
30532         "sig" : "(value)",
30533         "static" : false,
30534         "memberOf" : ""
30535       },
30536       {
30537         "name" : "setVisibilityEl",
30538         "type" : "function",
30539         "desc" : "Set the element that will be used to show or hide",
30540         "sig" : "()\n{\n\n}",
30541         "static" : false,
30542         "memberOf" : "Roo.bootstrap.Component"
30543       },
30544       {
30545         "name" : "setVisible",
30546         "type" : "function",
30547         "desc" : "Convenience function to hide or show this component by boolean.",
30548         "sig" : "(visible)",
30549         "static" : false,
30550         "memberOf" : "Roo.Component"
30551       },
30552       {
30553         "name" : "show",
30554         "type" : "function",
30555         "desc" : "Show a component - removes 'hidden' class",
30556         "sig" : "()\n{\n\n}",
30557         "static" : false,
30558         "memberOf" : "Roo.bootstrap.Component"
30559       },
30560       {
30561         "name" : "tooltipEl",
30562         "type" : "function",
30563         "desc" : "Fetch the element to display the tooltip on.",
30564         "sig" : "()\n{\n\n}",
30565         "static" : false,
30566         "memberOf" : "Roo.bootstrap.Component"
30567       },
30568       {
30569         "name" : "un",
30570         "type" : "function",
30571         "desc" : "Removes a listener (shorthand for removeListener)",
30572         "sig" : "(eventName, handler, scope)",
30573         "static" : false,
30574         "memberOf" : "Roo.util.Observable"
30575       },
30576       {
30577         "name" : "validate",
30578         "type" : "function",
30579         "desc" : "Validates the field value",
30580         "sig" : "()\n{\n\n}",
30581         "static" : false,
30582         "memberOf" : ""
30583       },
30584       {
30585         "name" : "validateValue",
30586         "type" : "function",
30587         "desc" : "Validates a value according to the field's validation rules and marks the field as invalid\nif the validation fails",
30588         "sig" : "(value)",
30589         "static" : false,
30590         "memberOf" : ""
30591       }
30592     ]
30593   },
30594   "Roo.bootstrap.LayoutMasonry" : {
30595     "props" : [
30596       {
30597         "name" : "actionMode",
30598         "type" : "String",
30599         "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",
30600         "memberOf" : "Roo.Component"
30601       },
30602       {
30603         "name" : "allowDomMove",
30604         "type" : "Boolean",
30605         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
30606         "memberOf" : "Roo.Component"
30607       },
30608       {
30609         "name" : "alternativePadWidth",
30610         "type" : "Number",
30611         "desc" : "padding below box..",
30612         "memberOf" : ""
30613       },
30614       {
30615         "name" : "boxHeight",
30616         "type" : "Number",
30617         "desc" : "- 0 for square, or fix it at a certian height",
30618         "memberOf" : ""
30619       },
30620       {
30621         "name" : "boxWidth",
30622         "type" : "Number",
30623         "desc" : "width of the columns",
30624         "memberOf" : ""
30625       },
30626       {
30627         "name" : "can_build_overlaid",
30628         "type" : "Boolean",
30629         "desc" : "True if element can be rebuild from a HTML page",
30630         "memberOf" : "Roo.bootstrap.Component"
30631       },
30632       {
30633         "name" : "cls",
30634         "type" : "String",
30635         "desc" : "css class",
30636         "memberOf" : "Roo.bootstrap.Component"
30637       },
30638       {
30639         "name" : "container_method",
30640         "type" : "string",
30641         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
30642         "memberOf" : "Roo.bootstrap.Component"
30643       },
30644       {
30645         "name" : "dataId",
30646         "type" : "string",
30647         "desc" : "cutomer id",
30648         "memberOf" : "Roo.bootstrap.Component"
30649       },
30650       {
30651         "name" : "disableClass",
30652         "type" : "String",
30653         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
30654         "memberOf" : "Roo.Component"
30655       },
30656       {
30657         "name" : "gutter",
30658         "type" : "Number",
30659         "desc" : "gutter width..",
30660         "memberOf" : ""
30661       },
30662       {
30663         "name" : "hideMode",
30664         "type" : "String",
30665         "desc" : [
30666           "(display",
30667           "visibility)"
30668         ],
30669         "memberOf" : "Roo.Component"
30670       },
30671       {
30672         "name" : "isAutoInitial",
30673         "type" : "Boolean",
30674         "desc" : "defalut true",
30675         "memberOf" : ""
30676       },
30677       {
30678         "name" : "isHorizontal",
30679         "type" : "Boolean",
30680         "desc" : "defalut false",
30681         "memberOf" : ""
30682       },
30683       {
30684         "name" : "isLayoutInstant",
30685         "type" : "Boolean",
30686         "desc" : "= no animation?",
30687         "memberOf" : ""
30688       },
30689       {
30690         "name" : "listeners",
30691         "type" : "Object",
30692         "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>",
30693         "memberOf" : "Roo.util.Observable"
30694       },
30695       {
30696         "name" : "maxCols",
30697         "type" : "Number",
30698         "desc" : "maximum number of columns",
30699         "memberOf" : ""
30700       },
30701       {
30702         "name" : "name",
30703         "type" : "string",
30704         "desc" : "Specifies name attribute",
30705         "memberOf" : "Roo.bootstrap.Component"
30706       },
30707       {
30708         "name" : "padWidth",
30709         "type" : "Number",
30710         "desc" : "padding below box..",
30711         "memberOf" : ""
30712       },
30713       {
30714         "name" : "style",
30715         "type" : "String",
30716         "desc" : "any extra css",
30717         "memberOf" : "Roo.bootstrap.Component"
30718       },
30719       {
30720         "name" : "tooltip",
30721         "type" : "string",
30722         "desc" : "Text for the tooltip",
30723         "memberOf" : "Roo.bootstrap.Component"
30724       },
30725       {
30726         "name" : "visibilityEl",
30727         "type" : "string|object",
30728         "desc" : [
30729           "(el",
30730           "parent)"
30731         ],
30732         "memberOf" : "Roo.bootstrap.Component"
30733       },
30734       {
30735         "name" : "xattr",
30736         "type" : "Object",
30737         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
30738         "memberOf" : "Roo.bootstrap.Component"
30739       }
30740     ],
30741     "events" : [
30742       {
30743         "name" : "beforedestroy",
30744         "type" : "function",
30745         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
30746         "sig" : "function (_self)\n{\n\n}",
30747         "memberOf" : "Roo.Component"
30748       },
30749       {
30750         "name" : "beforehide",
30751         "type" : "function",
30752         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
30753         "sig" : "function (_self)\n{\n\n}",
30754         "memberOf" : "Roo.Component"
30755       },
30756       {
30757         "name" : "beforerender",
30758         "type" : "function",
30759         "desc" : "Fires before the component is rendered. Return false to stop the render.",
30760         "sig" : "function (_self)\n{\n\n}",
30761         "memberOf" : "Roo.Component"
30762       },
30763       {
30764         "name" : "beforeshow",
30765         "type" : "function",
30766         "desc" : "Fires before the component is shown.  Return false to stop the show.",
30767         "sig" : "function (_self)\n{\n\n}",
30768         "memberOf" : "Roo.Component"
30769       },
30770       {
30771         "name" : "childrenrendered",
30772         "type" : "function",
30773         "desc" : "Fires when the children have been rendered..",
30774         "sig" : "function (_self)\n{\n\n}",
30775         "memberOf" : "Roo.bootstrap.Component"
30776       },
30777       {
30778         "name" : "destroy",
30779         "type" : "function",
30780         "desc" : "Fires after the component is destroyed.",
30781         "sig" : "function (_self)\n{\n\n}",
30782         "memberOf" : "Roo.Component"
30783       },
30784       {
30785         "name" : "disable",
30786         "type" : "function",
30787         "desc" : "Fires after the component is disabled.",
30788         "sig" : "function (_self)\n{\n\n}",
30789         "memberOf" : "Roo.Component"
30790       },
30791       {
30792         "name" : "enable",
30793         "type" : "function",
30794         "desc" : "Fires after the component is enabled.",
30795         "sig" : "function (_self)\n{\n\n}",
30796         "memberOf" : "Roo.Component"
30797       },
30798       {
30799         "name" : "hide",
30800         "type" : "function",
30801         "desc" : "Fires after the component is hidden.",
30802         "sig" : "function (_self)\n{\n\n}",
30803         "memberOf" : "Roo.Component"
30804       },
30805       {
30806         "name" : "layout",
30807         "type" : "function",
30808         "desc" : "Fire after layout the items",
30809         "sig" : "function (_self, e)\n{\n\n}",
30810         "memberOf" : ""
30811       },
30812       {
30813         "name" : "render",
30814         "type" : "function",
30815         "desc" : "Fires after the component is rendered.",
30816         "sig" : "function (_self)\n{\n\n}",
30817         "memberOf" : "Roo.Component"
30818       },
30819       {
30820         "name" : "show",
30821         "type" : "function",
30822         "desc" : "Fires after the component is shown.",
30823         "sig" : "function (_self)\n{\n\n}",
30824         "memberOf" : "Roo.Component"
30825       }
30826     ],
30827     "methods" : [
30828       {
30829         "name" : "_processVerticalLayoutQueue",
30830         "type" : "function",
30831         "desc" : "Sets position of item in DOM",
30832         "sig" : "(item, x, y, isInstant)",
30833         "static" : false,
30834         "memberOf" : ""
30835       },
30836       {
30837         "name" : "addBrick",
30838         "type" : "function",
30839         "desc" : "adds a Masonry Brick",
30840         "sig" : "(the)",
30841         "static" : false,
30842         "memberOf" : ""
30843       },
30844       {
30845         "name" : "addEvents",
30846         "type" : "function",
30847         "desc" : "Used to define events on this Observable",
30848         "sig" : "(object)",
30849         "static" : false,
30850         "memberOf" : "Roo.util.Observable"
30851       },
30852       {
30853         "name" : "addListener",
30854         "type" : "function",
30855         "desc" : "Appends an event handler to this component",
30856         "sig" : "(eventName, handler, scope, options)",
30857         "static" : false,
30858         "memberOf" : "Roo.util.Observable"
30859       },
30860       {
30861         "name" : "capture",
30862         "type" : "function",
30863         "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.",
30864         "sig" : "(o, fn, scope)",
30865         "static" : true,
30866         "memberOf" : "Roo.util.Observable"
30867       },
30868       {
30869         "name" : "clearAll",
30870         "type" : "function",
30871         "desc" : "clear all the Masonry Brick",
30872         "sig" : "()\n{\n\n}",
30873         "static" : false,
30874         "memberOf" : ""
30875       },
30876       {
30877         "name" : "destroy",
30878         "type" : "function",
30879         "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}.",
30880         "sig" : "()\n{\n\n}",
30881         "static" : false,
30882         "memberOf" : "Roo.Component"
30883       },
30884       {
30885         "name" : "disable",
30886         "type" : "function",
30887         "desc" : "Disable this component.",
30888         "sig" : "()\n{\n\n}",
30889         "static" : false,
30890         "memberOf" : "Roo.Component"
30891       },
30892       {
30893         "name" : "enable",
30894         "type" : "function",
30895         "desc" : "Enable this component.",
30896         "sig" : "()\n{\n\n}",
30897         "static" : false,
30898         "memberOf" : "Roo.Component"
30899       },
30900       {
30901         "name" : "fireEvent",
30902         "type" : "function",
30903         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
30904         "sig" : "(eventName, args)",
30905         "static" : false,
30906         "memberOf" : "Roo.util.Observable"
30907       },
30908       {
30909         "name" : "focus",
30910         "type" : "function",
30911         "desc" : "Try to focus this component.",
30912         "sig" : "(selectText)",
30913         "static" : false,
30914         "memberOf" : "Roo.Component"
30915       },
30916       {
30917         "name" : "get",
30918         "type" : "function",
30919         "desc" : "fetch a  Masonry Layout based on the masonry layout ID",
30920         "sig" : "(the)",
30921         "static" : true,
30922         "memberOf" : ""
30923       },
30924       {
30925         "name" : "getChildContainer",
30926         "type" : "function",
30927         "desc" : "Fetch the element to add children to",
30928         "sig" : "()\n{\n\n}",
30929         "static" : false,
30930         "memberOf" : "Roo.bootstrap.Component"
30931       },
30932       {
30933         "name" : "getEl",
30934         "type" : "function",
30935         "desc" : "Returns the underlying {@link Roo.Element}.",
30936         "sig" : "()\n{\n\n}",
30937         "static" : false,
30938         "memberOf" : "Roo.Component"
30939       },
30940       {
30941         "name" : "getId",
30942         "type" : "function",
30943         "desc" : "Returns the id of this component.",
30944         "sig" : "()\n{\n\n}",
30945         "static" : false,
30946         "memberOf" : "Roo.Component"
30947       },
30948       {
30949         "name" : "getVisibilityEl",
30950         "type" : "function",
30951         "desc" : "Get the element that will be used to show or hide",
30952         "sig" : "()\n{\n\n}",
30953         "static" : false,
30954         "memberOf" : "Roo.bootstrap.Component"
30955       },
30956       {
30957         "name" : "hasListener",
30958         "type" : "function",
30959         "desc" : "Checks to see if this object has any listeners for a specified event",
30960         "sig" : "(eventName)",
30961         "static" : false,
30962         "memberOf" : "Roo.util.Observable"
30963       },
30964       {
30965         "name" : "hide",
30966         "type" : "function",
30967         "desc" : "Hide a component - adds 'hidden' class",
30968         "sig" : "()\n{\n\n}",
30969         "static" : false,
30970         "memberOf" : "Roo.bootstrap.Component"
30971       },
30972       {
30973         "name" : "initEvents",
30974         "type" : "function",
30975         "desc" : "Initialize Events for the element",
30976         "sig" : "()\n{\n\n}",
30977         "static" : false,
30978         "memberOf" : "Roo.bootstrap.Component"
30979       },
30980       {
30981         "name" : "isVisible",
30982         "type" : "function",
30983         "desc" : "Returns true if this component is visible.",
30984         "sig" : "()\n{\n\n}",
30985         "static" : false,
30986         "memberOf" : "Roo.Component"
30987       },
30988       {
30989         "name" : "on",
30990         "type" : "function",
30991         "desc" : "Appends an event handler to this element (shorthand for addListener)",
30992         "sig" : "(eventName, handler, scope, options)",
30993         "static" : false,
30994         "memberOf" : "Roo.util.Observable"
30995       },
30996       {
30997         "name" : "purgeListeners",
30998         "type" : "function",
30999         "desc" : "Removes all listeners for this object",
31000         "sig" : "()\n{\n\n}",
31001         "static" : false,
31002         "memberOf" : "Roo.util.Observable"
31003       },
31004       {
31005         "name" : "register",
31006         "type" : "function",
31007         "desc" : "register a Masonry Brick",
31008         "sig" : "(the)",
31009         "static" : false,
31010         "memberOf" : ""
31011       },
31012       {
31013         "name" : "register",
31014         "type" : "function",
31015         "desc" : "register a Masonry Layout",
31016         "sig" : "(the)",
31017         "static" : true,
31018         "memberOf" : ""
31019       },
31020       {
31021         "name" : "releaseCapture",
31022         "type" : "function",
31023         "desc" : "Removes <b>all</b> added captures from the Observable.",
31024         "sig" : "(o)",
31025         "static" : true,
31026         "memberOf" : "Roo.util.Observable"
31027       },
31028       {
31029         "name" : "removeBrick",
31030         "type" : "function",
31031         "desc" : "remove a Masonry Brick",
31032         "sig" : "(the)",
31033         "static" : false,
31034         "memberOf" : ""
31035       },
31036       {
31037         "name" : "removeListener",
31038         "type" : "function",
31039         "desc" : "Removes a listener",
31040         "sig" : "(eventName, handler, scope)",
31041         "static" : false,
31042         "memberOf" : "Roo.util.Observable"
31043       },
31044       {
31045         "name" : "render",
31046         "type" : "function",
31047         "desc" : "If this is a lazy rendering component, render it to its container element.",
31048         "sig" : "(container)",
31049         "static" : false,
31050         "memberOf" : "Roo.Component"
31051       },
31052       {
31053         "name" : "setDisabled",
31054         "type" : "function",
31055         "desc" : "Convenience function for setting disabled/enabled by boolean.",
31056         "sig" : "(disabled)",
31057         "static" : false,
31058         "memberOf" : "Roo.Component"
31059       },
31060       {
31061         "name" : "setVisibilityEl",
31062         "type" : "function",
31063         "desc" : "Set the element that will be used to show or hide",
31064         "sig" : "()\n{\n\n}",
31065         "static" : false,
31066         "memberOf" : "Roo.bootstrap.Component"
31067       },
31068       {
31069         "name" : "setVisible",
31070         "type" : "function",
31071         "desc" : "Convenience function to hide or show this component by boolean.",
31072         "sig" : "(visible)",
31073         "static" : false,
31074         "memberOf" : "Roo.Component"
31075       },
31076       {
31077         "name" : "show",
31078         "type" : "function",
31079         "desc" : "Show a component - removes 'hidden' class",
31080         "sig" : "()\n{\n\n}",
31081         "static" : false,
31082         "memberOf" : "Roo.bootstrap.Component"
31083       },
31084       {
31085         "name" : "tooltipEl",
31086         "type" : "function",
31087         "desc" : "Fetch the element to display the tooltip on.",
31088         "sig" : "()\n{\n\n}",
31089         "static" : false,
31090         "memberOf" : "Roo.bootstrap.Component"
31091       },
31092       {
31093         "name" : "un",
31094         "type" : "function",
31095         "desc" : "Removes a listener (shorthand for removeListener)",
31096         "sig" : "(eventName, handler, scope)",
31097         "static" : false,
31098         "memberOf" : "Roo.util.Observable"
31099       }
31100     ]
31101   },
31102   "Roo.bootstrap.LayoutMasonryAuto" : {
31103     "props" : [
31104       {
31105         "name" : "actionMode",
31106         "type" : "String",
31107         "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",
31108         "memberOf" : "Roo.Component"
31109       },
31110       {
31111         "name" : "allowDomMove",
31112         "type" : "Boolean",
31113         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
31114         "memberOf" : "Roo.Component"
31115       },
31116       {
31117         "name" : "can_build_overlaid",
31118         "type" : "Boolean",
31119         "desc" : "True if element can be rebuild from a HTML page",
31120         "memberOf" : "Roo.bootstrap.Component"
31121       },
31122       {
31123         "name" : "cls",
31124         "type" : "String",
31125         "desc" : "css class",
31126         "memberOf" : "Roo.bootstrap.Component"
31127       },
31128       {
31129         "name" : "columnWidth",
31130         "type" : "Number",
31131         "desc" : "width of the columns",
31132         "memberOf" : ""
31133       },
31134       {
31135         "name" : "container_method",
31136         "type" : "string",
31137         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
31138         "memberOf" : "Roo.bootstrap.Component"
31139       },
31140       {
31141         "name" : "dataId",
31142         "type" : "string",
31143         "desc" : "cutomer id",
31144         "memberOf" : "Roo.bootstrap.Component"
31145       },
31146       {
31147         "name" : "disableClass",
31148         "type" : "String",
31149         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
31150         "memberOf" : "Roo.Component"
31151       },
31152       {
31153         "name" : "hideMode",
31154         "type" : "String",
31155         "desc" : [
31156           "(display",
31157           "visibility)"
31158         ],
31159         "memberOf" : "Roo.Component"
31160       },
31161       {
31162         "name" : "isAutoInitial",
31163         "type" : "Boolean",
31164         "desc" : "defalut true",
31165         "memberOf" : ""
31166       },
31167       {
31168         "name" : "isFitWidth",
31169         "type" : "Boolean",
31170         "desc" : "- resize the width..",
31171         "memberOf" : ""
31172       },
31173       {
31174         "name" : "isLayoutInstant",
31175         "type" : "Boolean",
31176         "desc" : "= no animation?",
31177         "memberOf" : ""
31178       },
31179       {
31180         "name" : "isOriginLeft",
31181         "type" : "Boolean",
31182         "desc" : "= left align?",
31183         "memberOf" : ""
31184       },
31185       {
31186         "name" : "isOriginTop",
31187         "type" : "Boolean",
31188         "desc" : "= top align?",
31189         "memberOf" : ""
31190       },
31191       {
31192         "name" : "isResizingContainer",
31193         "type" : "Boolean",
31194         "desc" : "= not sure if this is used..",
31195         "memberOf" : ""
31196       },
31197       {
31198         "name" : "listeners",
31199         "type" : "Object",
31200         "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>",
31201         "memberOf" : "Roo.util.Observable"
31202       },
31203       {
31204         "name" : "maxCols",
31205         "type" : "Number",
31206         "desc" : "maximum number of columns",
31207         "memberOf" : ""
31208       },
31209       {
31210         "name" : "name",
31211         "type" : "string",
31212         "desc" : "Specifies name attribute",
31213         "memberOf" : "Roo.bootstrap.Component"
31214       },
31215       {
31216         "name" : "padHeight",
31217         "type" : "Number",
31218         "desc" : "padding below box..",
31219         "memberOf" : ""
31220       },
31221       {
31222         "name" : "style",
31223         "type" : "String",
31224         "desc" : "any extra css",
31225         "memberOf" : "Roo.bootstrap.Component"
31226       },
31227       {
31228         "name" : "tooltip",
31229         "type" : "string",
31230         "desc" : "Text for the tooltip",
31231         "memberOf" : "Roo.bootstrap.Component"
31232       },
31233       {
31234         "name" : "visibilityEl",
31235         "type" : "string|object",
31236         "desc" : [
31237           "(el",
31238           "parent)"
31239         ],
31240         "memberOf" : "Roo.bootstrap.Component"
31241       },
31242       {
31243         "name" : "xattr",
31244         "type" : "Object",
31245         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
31246         "memberOf" : "Roo.bootstrap.Component"
31247       }
31248     ],
31249     "events" : [
31250       {
31251         "name" : "beforedestroy",
31252         "type" : "function",
31253         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
31254         "sig" : "function (_self)\n{\n\n}",
31255         "memberOf" : "Roo.Component"
31256       },
31257       {
31258         "name" : "beforehide",
31259         "type" : "function",
31260         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
31261         "sig" : "function (_self)\n{\n\n}",
31262         "memberOf" : "Roo.Component"
31263       },
31264       {
31265         "name" : "beforerender",
31266         "type" : "function",
31267         "desc" : "Fires before the component is rendered. Return false to stop the render.",
31268         "sig" : "function (_self)\n{\n\n}",
31269         "memberOf" : "Roo.Component"
31270       },
31271       {
31272         "name" : "beforeshow",
31273         "type" : "function",
31274         "desc" : "Fires before the component is shown.  Return false to stop the show.",
31275         "sig" : "function (_self)\n{\n\n}",
31276         "memberOf" : "Roo.Component"
31277       },
31278       {
31279         "name" : "childrenrendered",
31280         "type" : "function",
31281         "desc" : "Fires when the children have been rendered..",
31282         "sig" : "function (_self)\n{\n\n}",
31283         "memberOf" : "Roo.bootstrap.Component"
31284       },
31285       {
31286         "name" : "destroy",
31287         "type" : "function",
31288         "desc" : "Fires after the component is destroyed.",
31289         "sig" : "function (_self)\n{\n\n}",
31290         "memberOf" : "Roo.Component"
31291       },
31292       {
31293         "name" : "disable",
31294         "type" : "function",
31295         "desc" : "Fires after the component is disabled.",
31296         "sig" : "function (_self)\n{\n\n}",
31297         "memberOf" : "Roo.Component"
31298       },
31299       {
31300         "name" : "enable",
31301         "type" : "function",
31302         "desc" : "Fires after the component is enabled.",
31303         "sig" : "function (_self)\n{\n\n}",
31304         "memberOf" : "Roo.Component"
31305       },
31306       {
31307         "name" : "hide",
31308         "type" : "function",
31309         "desc" : "Fires after the component is hidden.",
31310         "sig" : "function (_self)\n{\n\n}",
31311         "memberOf" : "Roo.Component"
31312       },
31313       {
31314         "name" : "render",
31315         "type" : "function",
31316         "desc" : "Fires after the component is rendered.",
31317         "sig" : "function (_self)\n{\n\n}",
31318         "memberOf" : "Roo.Component"
31319       },
31320       {
31321         "name" : "show",
31322         "type" : "function",
31323         "desc" : "Fires after the component is shown.",
31324         "sig" : "function (_self)\n{\n\n}",
31325         "memberOf" : "Roo.Component"
31326       }
31327     ],
31328     "methods" : [
31329       {
31330         "name" : "_getColGroup",
31331         "type" : "function",
31332         "desc" : "",
31333         "sig" : "(colSpan)",
31334         "static" : false,
31335         "memberOf" : ""
31336       },
31337       {
31338         "name" : "_postLayout",
31339         "type" : "function",
31340         "desc" : "Any logic you want to do after each layout,\ni.e. size the container",
31341         "sig" : "()\n{\n\n}",
31342         "static" : false,
31343         "memberOf" : ""
31344       },
31345       {
31346         "name" : "_processLayoutQueue",
31347         "type" : "function",
31348         "desc" : "Sets position of item in DOM",
31349         "sig" : "(item, x, y, isInstant)",
31350         "static" : false,
31351         "memberOf" : ""
31352       },
31353       {
31354         "name" : "addEvents",
31355         "type" : "function",
31356         "desc" : "Used to define events on this Observable",
31357         "sig" : "(object)",
31358         "static" : false,
31359         "memberOf" : "Roo.util.Observable"
31360       },
31361       {
31362         "name" : "addListener",
31363         "type" : "function",
31364         "desc" : "Appends an event handler to this component",
31365         "sig" : "(eventName, handler, scope, options)",
31366         "static" : false,
31367         "memberOf" : "Roo.util.Observable"
31368       },
31369       {
31370         "name" : "capture",
31371         "type" : "function",
31372         "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.",
31373         "sig" : "(o, fn, scope)",
31374         "static" : true,
31375         "memberOf" : "Roo.util.Observable"
31376       },
31377       {
31378         "name" : "destroy",
31379         "type" : "function",
31380         "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}.",
31381         "sig" : "()\n{\n\n}",
31382         "static" : false,
31383         "memberOf" : "Roo.Component"
31384       },
31385       {
31386         "name" : "disable",
31387         "type" : "function",
31388         "desc" : "Disable this component.",
31389         "sig" : "()\n{\n\n}",
31390         "static" : false,
31391         "memberOf" : "Roo.Component"
31392       },
31393       {
31394         "name" : "enable",
31395         "type" : "function",
31396         "desc" : "Enable this component.",
31397         "sig" : "()\n{\n\n}",
31398         "static" : false,
31399         "memberOf" : "Roo.Component"
31400       },
31401       {
31402         "name" : "fireEvent",
31403         "type" : "function",
31404         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
31405         "sig" : "(eventName, args)",
31406         "static" : false,
31407         "memberOf" : "Roo.util.Observable"
31408       },
31409       {
31410         "name" : "focus",
31411         "type" : "function",
31412         "desc" : "Try to focus this component.",
31413         "sig" : "(selectText)",
31414         "static" : false,
31415         "memberOf" : "Roo.Component"
31416       },
31417       {
31418         "name" : "getChildContainer",
31419         "type" : "function",
31420         "desc" : "Fetch the element to add children to",
31421         "sig" : "()\n{\n\n}",
31422         "static" : false,
31423         "memberOf" : "Roo.bootstrap.Component"
31424       },
31425       {
31426         "name" : "getEl",
31427         "type" : "function",
31428         "desc" : "Returns the underlying {@link Roo.Element}.",
31429         "sig" : "()\n{\n\n}",
31430         "static" : false,
31431         "memberOf" : "Roo.Component"
31432       },
31433       {
31434         "name" : "getId",
31435         "type" : "function",
31436         "desc" : "Returns the id of this component.",
31437         "sig" : "()\n{\n\n}",
31438         "static" : false,
31439         "memberOf" : "Roo.Component"
31440       },
31441       {
31442         "name" : "getVisibilityEl",
31443         "type" : "function",
31444         "desc" : "Get the element that will be used to show or hide",
31445         "sig" : "()\n{\n\n}",
31446         "static" : false,
31447         "memberOf" : "Roo.bootstrap.Component"
31448       },
31449       {
31450         "name" : "hasListener",
31451         "type" : "function",
31452         "desc" : "Checks to see if this object has any listeners for a specified event",
31453         "sig" : "(eventName)",
31454         "static" : false,
31455         "memberOf" : "Roo.util.Observable"
31456       },
31457       {
31458         "name" : "hide",
31459         "type" : "function",
31460         "desc" : "Hide a component - adds 'hidden' class",
31461         "sig" : "()\n{\n\n}",
31462         "static" : false,
31463         "memberOf" : "Roo.bootstrap.Component"
31464       },
31465       {
31466         "name" : "initEvents",
31467         "type" : "function",
31468         "desc" : "Initialize Events for the element",
31469         "sig" : "()\n{\n\n}",
31470         "static" : false,
31471         "memberOf" : "Roo.bootstrap.Component"
31472       },
31473       {
31474         "name" : "isVisible",
31475         "type" : "function",
31476         "desc" : "Returns true if this component is visible.",
31477         "sig" : "()\n{\n\n}",
31478         "static" : false,
31479         "memberOf" : "Roo.Component"
31480       },
31481       {
31482         "name" : "on",
31483         "type" : "function",
31484         "desc" : "Appends an event handler to this element (shorthand for addListener)",
31485         "sig" : "(eventName, handler, scope, options)",
31486         "static" : false,
31487         "memberOf" : "Roo.util.Observable"
31488       },
31489       {
31490         "name" : "purgeListeners",
31491         "type" : "function",
31492         "desc" : "Removes all listeners for this object",
31493         "sig" : "()\n{\n\n}",
31494         "static" : false,
31495         "memberOf" : "Roo.util.Observable"
31496       },
31497       {
31498         "name" : "releaseCapture",
31499         "type" : "function",
31500         "desc" : "Removes <b>all</b> added captures from the Observable.",
31501         "sig" : "(o)",
31502         "static" : true,
31503         "memberOf" : "Roo.util.Observable"
31504       },
31505       {
31506         "name" : "removeListener",
31507         "type" : "function",
31508         "desc" : "Removes a listener",
31509         "sig" : "(eventName, handler, scope)",
31510         "static" : false,
31511         "memberOf" : "Roo.util.Observable"
31512       },
31513       {
31514         "name" : "render",
31515         "type" : "function",
31516         "desc" : "If this is a lazy rendering component, render it to its container element.",
31517         "sig" : "(container)",
31518         "static" : false,
31519         "memberOf" : "Roo.Component"
31520       },
31521       {
31522         "name" : "setDisabled",
31523         "type" : "function",
31524         "desc" : "Convenience function for setting disabled/enabled by boolean.",
31525         "sig" : "(disabled)",
31526         "static" : false,
31527         "memberOf" : "Roo.Component"
31528       },
31529       {
31530         "name" : "setVisibilityEl",
31531         "type" : "function",
31532         "desc" : "Set the element that will be used to show or hide",
31533         "sig" : "()\n{\n\n}",
31534         "static" : false,
31535         "memberOf" : "Roo.bootstrap.Component"
31536       },
31537       {
31538         "name" : "setVisible",
31539         "type" : "function",
31540         "desc" : "Convenience function to hide or show this component by boolean.",
31541         "sig" : "(visible)",
31542         "static" : false,
31543         "memberOf" : "Roo.Component"
31544       },
31545       {
31546         "name" : "show",
31547         "type" : "function",
31548         "desc" : "Show a component - removes 'hidden' class",
31549         "sig" : "()\n{\n\n}",
31550         "static" : false,
31551         "memberOf" : "Roo.bootstrap.Component"
31552       },
31553       {
31554         "name" : "tooltipEl",
31555         "type" : "function",
31556         "desc" : "Fetch the element to display the tooltip on.",
31557         "sig" : "()\n{\n\n}",
31558         "static" : false,
31559         "memberOf" : "Roo.bootstrap.Component"
31560       },
31561       {
31562         "name" : "un",
31563         "type" : "function",
31564         "desc" : "Removes a listener (shorthand for removeListener)",
31565         "sig" : "(eventName, handler, scope)",
31566         "static" : false,
31567         "memberOf" : "Roo.util.Observable"
31568       }
31569     ]
31570   },
31571   "Roo.bootstrap.Link" : {
31572     "props" : [
31573       {
31574         "name" : "actionMode",
31575         "type" : "String",
31576         "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",
31577         "memberOf" : "Roo.Component"
31578       },
31579       {
31580         "name" : "allowDomMove",
31581         "type" : "Boolean",
31582         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
31583         "memberOf" : "Roo.Component"
31584       },
31585       {
31586         "name" : "alt",
31587         "type" : "String",
31588         "desc" : "image alternative text",
31589         "memberOf" : ""
31590       },
31591       {
31592         "name" : "anchor",
31593         "type" : "String",
31594         "desc" : "name for the anchor link",
31595         "memberOf" : ""
31596       },
31597       {
31598         "name" : "can_build_overlaid",
31599         "type" : "Boolean",
31600         "desc" : "True if element can be rebuild from a HTML page",
31601         "memberOf" : "Roo.bootstrap.Component"
31602       },
31603       {
31604         "name" : "cls",
31605         "type" : "String",
31606         "desc" : "css class",
31607         "memberOf" : "Roo.bootstrap.Component"
31608       },
31609       {
31610         "name" : "container_method",
31611         "type" : "string",
31612         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
31613         "memberOf" : "Roo.bootstrap.Component"
31614       },
31615       {
31616         "name" : "dataId",
31617         "type" : "string",
31618         "desc" : "cutomer id",
31619         "memberOf" : "Roo.bootstrap.Component"
31620       },
31621       {
31622         "name" : "disableClass",
31623         "type" : "String",
31624         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
31625         "memberOf" : "Roo.Component"
31626       },
31627       {
31628         "name" : "fa",
31629         "type" : "String",
31630         "desc" : "- favicon",
31631         "memberOf" : ""
31632       },
31633       {
31634         "name" : "hideMode",
31635         "type" : "String",
31636         "desc" : [
31637           "(display",
31638           "visibility)"
31639         ],
31640         "memberOf" : "Roo.Component"
31641       },
31642       {
31643         "name" : "href",
31644         "type" : "String",
31645         "desc" : "a tag href",
31646         "memberOf" : ""
31647       },
31648       {
31649         "name" : "html",
31650         "type" : "String",
31651         "desc" : "the content of the link.",
31652         "memberOf" : ""
31653       },
31654       {
31655         "name" : "listeners",
31656         "type" : "Object",
31657         "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>",
31658         "memberOf" : "Roo.util.Observable"
31659       },
31660       {
31661         "name" : "name",
31662         "type" : "string",
31663         "desc" : "Specifies name attribute",
31664         "memberOf" : "Roo.bootstrap.Component"
31665       },
31666       {
31667         "name" : "preventDefault",
31668         "type" : "Boolean",
31669         "desc" : [
31670           "(true",
31671           "false)"
31672         ],
31673         "memberOf" : ""
31674       },
31675       {
31676         "name" : "style",
31677         "type" : "String",
31678         "desc" : "any extra css",
31679         "memberOf" : "Roo.bootstrap.Component"
31680       },
31681       {
31682         "name" : "target",
31683         "type" : "String",
31684         "desc" : [
31685           "(_self",
31686           "_blank",
31687           "_parent",
31688           "_top)"
31689         ],
31690         "memberOf" : ""
31691       },
31692       {
31693         "name" : "tooltip",
31694         "type" : "string",
31695         "desc" : "Text for the tooltip",
31696         "memberOf" : "Roo.bootstrap.Component"
31697       },
31698       {
31699         "name" : "visibilityEl",
31700         "type" : "string|object",
31701         "desc" : [
31702           "(el",
31703           "parent)"
31704         ],
31705         "memberOf" : "Roo.bootstrap.Component"
31706       },
31707       {
31708         "name" : "xattr",
31709         "type" : "Object",
31710         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
31711         "memberOf" : "Roo.bootstrap.Component"
31712       }
31713     ],
31714     "events" : [
31715       {
31716         "name" : "beforedestroy",
31717         "type" : "function",
31718         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
31719         "sig" : "function (_self)\n{\n\n}",
31720         "memberOf" : "Roo.Component"
31721       },
31722       {
31723         "name" : "beforehide",
31724         "type" : "function",
31725         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
31726         "sig" : "function (_self)\n{\n\n}",
31727         "memberOf" : "Roo.Component"
31728       },
31729       {
31730         "name" : "beforerender",
31731         "type" : "function",
31732         "desc" : "Fires before the component is rendered. Return false to stop the render.",
31733         "sig" : "function (_self)\n{\n\n}",
31734         "memberOf" : "Roo.Component"
31735       },
31736       {
31737         "name" : "beforeshow",
31738         "type" : "function",
31739         "desc" : "Fires before the component is shown.  Return false to stop the show.",
31740         "sig" : "function (_self)\n{\n\n}",
31741         "memberOf" : "Roo.Component"
31742       },
31743       {
31744         "name" : "childrenrendered",
31745         "type" : "function",
31746         "desc" : "Fires when the children have been rendered..",
31747         "sig" : "function (_self)\n{\n\n}",
31748         "memberOf" : "Roo.bootstrap.Component"
31749       },
31750       {
31751         "name" : "click",
31752         "type" : "function",
31753         "desc" : "The img click event for the img.",
31754         "sig" : "function (e)\n{\n\n}",
31755         "memberOf" : ""
31756       },
31757       {
31758         "name" : "destroy",
31759         "type" : "function",
31760         "desc" : "Fires after the component is destroyed.",
31761         "sig" : "function (_self)\n{\n\n}",
31762         "memberOf" : "Roo.Component"
31763       },
31764       {
31765         "name" : "disable",
31766         "type" : "function",
31767         "desc" : "Fires after the component is disabled.",
31768         "sig" : "function (_self)\n{\n\n}",
31769         "memberOf" : "Roo.Component"
31770       },
31771       {
31772         "name" : "enable",
31773         "type" : "function",
31774         "desc" : "Fires after the component is enabled.",
31775         "sig" : "function (_self)\n{\n\n}",
31776         "memberOf" : "Roo.Component"
31777       },
31778       {
31779         "name" : "hide",
31780         "type" : "function",
31781         "desc" : "Fires after the component is hidden.",
31782         "sig" : "function (_self)\n{\n\n}",
31783         "memberOf" : "Roo.Component"
31784       },
31785       {
31786         "name" : "render",
31787         "type" : "function",
31788         "desc" : "Fires after the component is rendered.",
31789         "sig" : "function (_self)\n{\n\n}",
31790         "memberOf" : "Roo.Component"
31791       },
31792       {
31793         "name" : "show",
31794         "type" : "function",
31795         "desc" : "Fires after the component is shown.",
31796         "sig" : "function (_self)\n{\n\n}",
31797         "memberOf" : "Roo.Component"
31798       }
31799     ],
31800     "methods" : [
31801       {
31802         "name" : "addEvents",
31803         "type" : "function",
31804         "desc" : "Used to define events on this Observable",
31805         "sig" : "(object)",
31806         "static" : false,
31807         "memberOf" : "Roo.util.Observable"
31808       },
31809       {
31810         "name" : "addListener",
31811         "type" : "function",
31812         "desc" : "Appends an event handler to this component",
31813         "sig" : "(eventName, handler, scope, options)",
31814         "static" : false,
31815         "memberOf" : "Roo.util.Observable"
31816       },
31817       {
31818         "name" : "capture",
31819         "type" : "function",
31820         "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.",
31821         "sig" : "(o, fn, scope)",
31822         "static" : true,
31823         "memberOf" : "Roo.util.Observable"
31824       },
31825       {
31826         "name" : "destroy",
31827         "type" : "function",
31828         "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}.",
31829         "sig" : "()\n{\n\n}",
31830         "static" : false,
31831         "memberOf" : "Roo.Component"
31832       },
31833       {
31834         "name" : "disable",
31835         "type" : "function",
31836         "desc" : "Disable this component.",
31837         "sig" : "()\n{\n\n}",
31838         "static" : false,
31839         "memberOf" : "Roo.Component"
31840       },
31841       {
31842         "name" : "enable",
31843         "type" : "function",
31844         "desc" : "Enable this component.",
31845         "sig" : "()\n{\n\n}",
31846         "static" : false,
31847         "memberOf" : "Roo.Component"
31848       },
31849       {
31850         "name" : "fireEvent",
31851         "type" : "function",
31852         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
31853         "sig" : "(eventName, args)",
31854         "static" : false,
31855         "memberOf" : "Roo.util.Observable"
31856       },
31857       {
31858         "name" : "focus",
31859         "type" : "function",
31860         "desc" : "Try to focus this component.",
31861         "sig" : "(selectText)",
31862         "static" : false,
31863         "memberOf" : "Roo.Component"
31864       },
31865       {
31866         "name" : "getChildContainer",
31867         "type" : "function",
31868         "desc" : "Fetch the element to add children to",
31869         "sig" : "()\n{\n\n}",
31870         "static" : false,
31871         "memberOf" : "Roo.bootstrap.Component"
31872       },
31873       {
31874         "name" : "getEl",
31875         "type" : "function",
31876         "desc" : "Returns the underlying {@link Roo.Element}.",
31877         "sig" : "()\n{\n\n}",
31878         "static" : false,
31879         "memberOf" : "Roo.Component"
31880       },
31881       {
31882         "name" : "getId",
31883         "type" : "function",
31884         "desc" : "Returns the id of this component.",
31885         "sig" : "()\n{\n\n}",
31886         "static" : false,
31887         "memberOf" : "Roo.Component"
31888       },
31889       {
31890         "name" : "getVisibilityEl",
31891         "type" : "function",
31892         "desc" : "Get the element that will be used to show or hide",
31893         "sig" : "()\n{\n\n}",
31894         "static" : false,
31895         "memberOf" : "Roo.bootstrap.Component"
31896       },
31897       {
31898         "name" : "hasListener",
31899         "type" : "function",
31900         "desc" : "Checks to see if this object has any listeners for a specified event",
31901         "sig" : "(eventName)",
31902         "static" : false,
31903         "memberOf" : "Roo.util.Observable"
31904       },
31905       {
31906         "name" : "hide",
31907         "type" : "function",
31908         "desc" : "Hide a component - adds 'hidden' class",
31909         "sig" : "()\n{\n\n}",
31910         "static" : false,
31911         "memberOf" : "Roo.bootstrap.Component"
31912       },
31913       {
31914         "name" : "initEvents",
31915         "type" : "function",
31916         "desc" : "Initialize Events for the element",
31917         "sig" : "()\n{\n\n}",
31918         "static" : false,
31919         "memberOf" : "Roo.bootstrap.Component"
31920       },
31921       {
31922         "name" : "isVisible",
31923         "type" : "function",
31924         "desc" : "Returns true if this component is visible.",
31925         "sig" : "()\n{\n\n}",
31926         "static" : false,
31927         "memberOf" : "Roo.Component"
31928       },
31929       {
31930         "name" : "on",
31931         "type" : "function",
31932         "desc" : "Appends an event handler to this element (shorthand for addListener)",
31933         "sig" : "(eventName, handler, scope, options)",
31934         "static" : false,
31935         "memberOf" : "Roo.util.Observable"
31936       },
31937       {
31938         "name" : "purgeListeners",
31939         "type" : "function",
31940         "desc" : "Removes all listeners for this object",
31941         "sig" : "()\n{\n\n}",
31942         "static" : false,
31943         "memberOf" : "Roo.util.Observable"
31944       },
31945       {
31946         "name" : "releaseCapture",
31947         "type" : "function",
31948         "desc" : "Removes <b>all</b> added captures from the Observable.",
31949         "sig" : "(o)",
31950         "static" : true,
31951         "memberOf" : "Roo.util.Observable"
31952       },
31953       {
31954         "name" : "removeListener",
31955         "type" : "function",
31956         "desc" : "Removes a listener",
31957         "sig" : "(eventName, handler, scope)",
31958         "static" : false,
31959         "memberOf" : "Roo.util.Observable"
31960       },
31961       {
31962         "name" : "render",
31963         "type" : "function",
31964         "desc" : "If this is a lazy rendering component, render it to its container element.",
31965         "sig" : "(container)",
31966         "static" : false,
31967         "memberOf" : "Roo.Component"
31968       },
31969       {
31970         "name" : "setDisabled",
31971         "type" : "function",
31972         "desc" : "Convenience function for setting disabled/enabled by boolean.",
31973         "sig" : "(disabled)",
31974         "static" : false,
31975         "memberOf" : "Roo.Component"
31976       },
31977       {
31978         "name" : "setVisibilityEl",
31979         "type" : "function",
31980         "desc" : "Set the element that will be used to show or hide",
31981         "sig" : "()\n{\n\n}",
31982         "static" : false,
31983         "memberOf" : "Roo.bootstrap.Component"
31984       },
31985       {
31986         "name" : "setVisible",
31987         "type" : "function",
31988         "desc" : "Convenience function to hide or show this component by boolean.",
31989         "sig" : "(visible)",
31990         "static" : false,
31991         "memberOf" : "Roo.Component"
31992       },
31993       {
31994         "name" : "show",
31995         "type" : "function",
31996         "desc" : "Show a component - removes 'hidden' class",
31997         "sig" : "()\n{\n\n}",
31998         "static" : false,
31999         "memberOf" : "Roo.bootstrap.Component"
32000       },
32001       {
32002         "name" : "tooltipEl",
32003         "type" : "function",
32004         "desc" : "Fetch the element to display the tooltip on.",
32005         "sig" : "()\n{\n\n}",
32006         "static" : false,
32007         "memberOf" : "Roo.bootstrap.Component"
32008       },
32009       {
32010         "name" : "un",
32011         "type" : "function",
32012         "desc" : "Removes a listener (shorthand for removeListener)",
32013         "sig" : "(eventName, handler, scope)",
32014         "static" : false,
32015         "memberOf" : "Roo.util.Observable"
32016       }
32017     ]
32018   },
32019   "Roo.bootstrap.LocationPicker" : {
32020     "props" : [
32021       {
32022         "name" : "actionMode",
32023         "type" : "String",
32024         "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",
32025         "memberOf" : "Roo.Component"
32026       },
32027       {
32028         "name" : "allowDomMove",
32029         "type" : "Boolean",
32030         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
32031         "memberOf" : "Roo.Component"
32032       },
32033       {
32034         "name" : "can_build_overlaid",
32035         "type" : "Boolean",
32036         "desc" : "True if element can be rebuild from a HTML page",
32037         "memberOf" : "Roo.bootstrap.Component"
32038       },
32039       {
32040         "name" : "cls",
32041         "type" : "String",
32042         "desc" : "css class",
32043         "memberOf" : "Roo.bootstrap.Component"
32044       },
32045       {
32046         "name" : "container_method",
32047         "type" : "string",
32048         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
32049         "memberOf" : "Roo.bootstrap.Component"
32050       },
32051       {
32052         "name" : "dataId",
32053         "type" : "string",
32054         "desc" : "cutomer id",
32055         "memberOf" : "Roo.bootstrap.Component"
32056       },
32057       {
32058         "name" : "disableClass",
32059         "type" : "String",
32060         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
32061         "memberOf" : "Roo.Component"
32062       },
32063       {
32064         "name" : "disableDoubleClickZoom",
32065         "type" : "Boolean",
32066         "desc" : "default false",
32067         "memberOf" : ""
32068       },
32069       {
32070         "name" : "draggable",
32071         "type" : "Boolean",
32072         "desc" : "default true",
32073         "memberOf" : ""
32074       },
32075       {
32076         "name" : "enableAutocomplete",
32077         "type" : "Boolean",
32078         "desc" : "default false",
32079         "memberOf" : ""
32080       },
32081       {
32082         "name" : "enableReverseGeocode",
32083         "type" : "Boolean",
32084         "desc" : "default true",
32085         "memberOf" : ""
32086       },
32087       {
32088         "name" : "hideMode",
32089         "type" : "String",
32090         "desc" : [
32091           "(display",
32092           "visibility)"
32093         ],
32094         "memberOf" : "Roo.Component"
32095       },
32096       {
32097         "name" : "latitude",
32098         "type" : "Number",
32099         "desc" : "Position when init default 0",
32100         "memberOf" : ""
32101       },
32102       {
32103         "name" : "listeners",
32104         "type" : "Object",
32105         "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>",
32106         "memberOf" : "Roo.util.Observable"
32107       },
32108       {
32109         "name" : "locationName",
32110         "type" : "String",
32111         "desc" : "",
32112         "memberOf" : ""
32113       },
32114       {
32115         "name" : "longitude",
32116         "type" : "Number",
32117         "desc" : "Position when init default 0",
32118         "memberOf" : ""
32119       },
32120       {
32121         "name" : "mapTypeControl",
32122         "type" : "Boolean",
32123         "desc" : "default false",
32124         "memberOf" : ""
32125       },
32126       {
32127         "name" : "mapTypeId",
32128         "type" : "String",
32129         "desc" : "default google.maps.MapTypeId.ROADMAP",
32130         "memberOf" : ""
32131       },
32132       {
32133         "name" : "markerTitle",
32134         "type" : "String",
32135         "desc" : "",
32136         "memberOf" : ""
32137       },
32138       {
32139         "name" : "name",
32140         "type" : "string",
32141         "desc" : "Specifies name attribute",
32142         "memberOf" : "Roo.bootstrap.Component"
32143       },
32144       {
32145         "name" : "radius",
32146         "type" : "Number",
32147         "desc" : "default 0",
32148         "memberOf" : ""
32149       },
32150       {
32151         "name" : "scrollwheel",
32152         "type" : "Boolean",
32153         "desc" : "default true",
32154         "memberOf" : ""
32155       },
32156       {
32157         "name" : "streetViewControl",
32158         "type" : "Boolean",
32159         "desc" : "default false",
32160         "memberOf" : ""
32161       },
32162       {
32163         "name" : "style",
32164         "type" : "String",
32165         "desc" : "any extra css",
32166         "memberOf" : "Roo.bootstrap.Component"
32167       },
32168       {
32169         "name" : "tooltip",
32170         "type" : "string",
32171         "desc" : "Text for the tooltip",
32172         "memberOf" : "Roo.bootstrap.Component"
32173       },
32174       {
32175         "name" : "visibilityEl",
32176         "type" : "string|object",
32177         "desc" : [
32178           "(el",
32179           "parent)"
32180         ],
32181         "memberOf" : "Roo.bootstrap.Component"
32182       },
32183       {
32184         "name" : "xattr",
32185         "type" : "Object",
32186         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
32187         "memberOf" : "Roo.bootstrap.Component"
32188       },
32189       {
32190         "name" : "zoom",
32191         "type" : "Number",
32192         "desc" : "default 15",
32193         "memberOf" : ""
32194       }
32195     ],
32196     "events" : [
32197       {
32198         "name" : "OverlayViewDraw",
32199         "type" : "function",
32200         "desc" : "Fires when OverlayView Draw",
32201         "sig" : "function (_self)\n{\n\n}",
32202         "memberOf" : ""
32203       },
32204       {
32205         "name" : "OverlayViewHide",
32206         "type" : "function",
32207         "desc" : "Fires when OverlayView Draw",
32208         "sig" : "function (_self)\n{\n\n}",
32209         "memberOf" : ""
32210       },
32211       {
32212         "name" : "OverlayViewOnAdd",
32213         "type" : "function",
32214         "desc" : "Fires when OverlayView Draw",
32215         "sig" : "function (_self)\n{\n\n}",
32216         "memberOf" : ""
32217       },
32218       {
32219         "name" : "OverlayViewOnRemove",
32220         "type" : "function",
32221         "desc" : "Fires when OverlayView Draw",
32222         "sig" : "function (_self)\n{\n\n}",
32223         "memberOf" : ""
32224       },
32225       {
32226         "name" : "OverlayViewShow",
32227         "type" : "function",
32228         "desc" : "Fires when OverlayView Draw",
32229         "sig" : "function (_self, cpx)\n{\n\n}",
32230         "memberOf" : ""
32231       },
32232       {
32233         "name" : "beforedestroy",
32234         "type" : "function",
32235         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
32236         "sig" : "function (_self)\n{\n\n}",
32237         "memberOf" : "Roo.Component"
32238       },
32239       {
32240         "name" : "beforehide",
32241         "type" : "function",
32242         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
32243         "sig" : "function (_self)\n{\n\n}",
32244         "memberOf" : "Roo.Component"
32245       },
32246       {
32247         "name" : "beforerender",
32248         "type" : "function",
32249         "desc" : "Fires before the component is rendered. Return false to stop the render.",
32250         "sig" : "function (_self)\n{\n\n}",
32251         "memberOf" : "Roo.Component"
32252       },
32253       {
32254         "name" : "beforeshow",
32255         "type" : "function",
32256         "desc" : "Fires before the component is shown.  Return false to stop the show.",
32257         "sig" : "function (_self)\n{\n\n}",
32258         "memberOf" : "Roo.Component"
32259       },
32260       {
32261         "name" : "childrenrendered",
32262         "type" : "function",
32263         "desc" : "Fires when the children have been rendered..",
32264         "sig" : "function (_self)\n{\n\n}",
32265         "memberOf" : "Roo.bootstrap.Component"
32266       },
32267       {
32268         "name" : "destroy",
32269         "type" : "function",
32270         "desc" : "Fires after the component is destroyed.",
32271         "sig" : "function (_self)\n{\n\n}",
32272         "memberOf" : "Roo.Component"
32273       },
32274       {
32275         "name" : "disable",
32276         "type" : "function",
32277         "desc" : "Fires after the component is disabled.",
32278         "sig" : "function (_self)\n{\n\n}",
32279         "memberOf" : "Roo.Component"
32280       },
32281       {
32282         "name" : "enable",
32283         "type" : "function",
32284         "desc" : "Fires after the component is enabled.",
32285         "sig" : "function (_self)\n{\n\n}",
32286         "memberOf" : "Roo.Component"
32287       },
32288       {
32289         "name" : "hide",
32290         "type" : "function",
32291         "desc" : "Fires when the map hide.",
32292         "sig" : "function (_self)\n{\n\n}",
32293         "memberOf" : ""
32294       },
32295       {
32296         "name" : "initial",
32297         "type" : "function",
32298         "desc" : "Fires when the picker initialized.",
32299         "sig" : "function (_self, location)\n{\n\n}",
32300         "memberOf" : ""
32301       },
32302       {
32303         "name" : "loadexception",
32304         "type" : "function",
32305         "desc" : "Fires when load google lib failed.",
32306         "sig" : "function (_self)\n{\n\n}",
32307         "memberOf" : ""
32308       },
32309       {
32310         "name" : "mapClick",
32311         "type" : "function",
32312         "desc" : "Fires when click the map.",
32313         "sig" : "function (_self, e)\n{\n\n}",
32314         "memberOf" : ""
32315       },
32316       {
32317         "name" : "mapRightClick",
32318         "type" : "function",
32319         "desc" : "Fires when right click the map.",
32320         "sig" : "function (_self, e)\n{\n\n}",
32321         "memberOf" : ""
32322       },
32323       {
32324         "name" : "markerClick",
32325         "type" : "function",
32326         "desc" : "Fires when click the marker.",
32327         "sig" : "function (_self, e)\n{\n\n}",
32328         "memberOf" : ""
32329       },
32330       {
32331         "name" : "markerRightClick",
32332         "type" : "function",
32333         "desc" : "Fires when right click the marker.",
32334         "sig" : "function (_self, e)\n{\n\n}",
32335         "memberOf" : ""
32336       },
32337       {
32338         "name" : "positionchanged",
32339         "type" : "function",
32340         "desc" : "Fires when the picker position changed.",
32341         "sig" : "function (_self, location)\n{\n\n}",
32342         "memberOf" : ""
32343       },
32344       {
32345         "name" : "render",
32346         "type" : "function",
32347         "desc" : "Fires after the component is rendered.",
32348         "sig" : "function (_self)\n{\n\n}",
32349         "memberOf" : "Roo.Component"
32350       },
32351       {
32352         "name" : "resize",
32353         "type" : "function",
32354         "desc" : "Fires when the map resize.",
32355         "sig" : "function (_self)\n{\n\n}",
32356         "memberOf" : ""
32357       },
32358       {
32359         "name" : "show",
32360         "type" : "function",
32361         "desc" : "Fires when the map show.",
32362         "sig" : "function (_self)\n{\n\n}",
32363         "memberOf" : ""
32364       }
32365     ],
32366     "methods" : [
32367       {
32368         "name" : "addEvents",
32369         "type" : "function",
32370         "desc" : "Used to define events on this Observable",
32371         "sig" : "(object)",
32372         "static" : false,
32373         "memberOf" : "Roo.util.Observable"
32374       },
32375       {
32376         "name" : "addListener",
32377         "type" : "function",
32378         "desc" : "Appends an event handler to this component",
32379         "sig" : "(eventName, handler, scope, options)",
32380         "static" : false,
32381         "memberOf" : "Roo.util.Observable"
32382       },
32383       {
32384         "name" : "capture",
32385         "type" : "function",
32386         "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.",
32387         "sig" : "(o, fn, scope)",
32388         "static" : true,
32389         "memberOf" : "Roo.util.Observable"
32390       },
32391       {
32392         "name" : "destroy",
32393         "type" : "function",
32394         "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}.",
32395         "sig" : "()\n{\n\n}",
32396         "static" : false,
32397         "memberOf" : "Roo.Component"
32398       },
32399       {
32400         "name" : "disable",
32401         "type" : "function",
32402         "desc" : "Disable this component.",
32403         "sig" : "()\n{\n\n}",
32404         "static" : false,
32405         "memberOf" : "Roo.Component"
32406       },
32407       {
32408         "name" : "enable",
32409         "type" : "function",
32410         "desc" : "Enable this component.",
32411         "sig" : "()\n{\n\n}",
32412         "static" : false,
32413         "memberOf" : "Roo.Component"
32414       },
32415       {
32416         "name" : "fireEvent",
32417         "type" : "function",
32418         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
32419         "sig" : "(eventName, args)",
32420         "static" : false,
32421         "memberOf" : "Roo.util.Observable"
32422       },
32423       {
32424         "name" : "focus",
32425         "type" : "function",
32426         "desc" : "Try to focus this component.",
32427         "sig" : "(selectText)",
32428         "static" : false,
32429         "memberOf" : "Roo.Component"
32430       },
32431       {
32432         "name" : "getChildContainer",
32433         "type" : "function",
32434         "desc" : "Fetch the element to add children to",
32435         "sig" : "()\n{\n\n}",
32436         "static" : false,
32437         "memberOf" : "Roo.bootstrap.Component"
32438       },
32439       {
32440         "name" : "getEl",
32441         "type" : "function",
32442         "desc" : "Returns the underlying {@link Roo.Element}.",
32443         "sig" : "()\n{\n\n}",
32444         "static" : false,
32445         "memberOf" : "Roo.Component"
32446       },
32447       {
32448         "name" : "getId",
32449         "type" : "function",
32450         "desc" : "Returns the id of this component.",
32451         "sig" : "()\n{\n\n}",
32452         "static" : false,
32453         "memberOf" : "Roo.Component"
32454       },
32455       {
32456         "name" : "getVisibilityEl",
32457         "type" : "function",
32458         "desc" : "Get the element that will be used to show or hide",
32459         "sig" : "()\n{\n\n}",
32460         "static" : false,
32461         "memberOf" : "Roo.bootstrap.Component"
32462       },
32463       {
32464         "name" : "hasListener",
32465         "type" : "function",
32466         "desc" : "Checks to see if this object has any listeners for a specified event",
32467         "sig" : "(eventName)",
32468         "static" : false,
32469         "memberOf" : "Roo.util.Observable"
32470       },
32471       {
32472         "name" : "hide",
32473         "type" : "function",
32474         "desc" : "Hide a component - adds 'hidden' class",
32475         "sig" : "()\n{\n\n}",
32476         "static" : false,
32477         "memberOf" : "Roo.bootstrap.Component"
32478       },
32479       {
32480         "name" : "initEvents",
32481         "type" : "function",
32482         "desc" : "Initialize Events for the element",
32483         "sig" : "()\n{\n\n}",
32484         "static" : false,
32485         "memberOf" : "Roo.bootstrap.Component"
32486       },
32487       {
32488         "name" : "isVisible",
32489         "type" : "function",
32490         "desc" : "Returns true if this component is visible.",
32491         "sig" : "()\n{\n\n}",
32492         "static" : false,
32493         "memberOf" : "Roo.Component"
32494       },
32495       {
32496         "name" : "on",
32497         "type" : "function",
32498         "desc" : "Appends an event handler to this element (shorthand for addListener)",
32499         "sig" : "(eventName, handler, scope, options)",
32500         "static" : false,
32501         "memberOf" : "Roo.util.Observable"
32502       },
32503       {
32504         "name" : "purgeListeners",
32505         "type" : "function",
32506         "desc" : "Removes all listeners for this object",
32507         "sig" : "()\n{\n\n}",
32508         "static" : false,
32509         "memberOf" : "Roo.util.Observable"
32510       },
32511       {
32512         "name" : "releaseCapture",
32513         "type" : "function",
32514         "desc" : "Removes <b>all</b> added captures from the Observable.",
32515         "sig" : "(o)",
32516         "static" : true,
32517         "memberOf" : "Roo.util.Observable"
32518       },
32519       {
32520         "name" : "removeListener",
32521         "type" : "function",
32522         "desc" : "Removes a listener",
32523         "sig" : "(eventName, handler, scope)",
32524         "static" : false,
32525         "memberOf" : "Roo.util.Observable"
32526       },
32527       {
32528         "name" : "render",
32529         "type" : "function",
32530         "desc" : "If this is a lazy rendering component, render it to its container element.",
32531         "sig" : "(container)",
32532         "static" : false,
32533         "memberOf" : "Roo.Component"
32534       },
32535       {
32536         "name" : "setDisabled",
32537         "type" : "function",
32538         "desc" : "Convenience function for setting disabled/enabled by boolean.",
32539         "sig" : "(disabled)",
32540         "static" : false,
32541         "memberOf" : "Roo.Component"
32542       },
32543       {
32544         "name" : "setVisibilityEl",
32545         "type" : "function",
32546         "desc" : "Set the element that will be used to show or hide",
32547         "sig" : "()\n{\n\n}",
32548         "static" : false,
32549         "memberOf" : "Roo.bootstrap.Component"
32550       },
32551       {
32552         "name" : "setVisible",
32553         "type" : "function",
32554         "desc" : "Convenience function to hide or show this component by boolean.",
32555         "sig" : "(visible)",
32556         "static" : false,
32557         "memberOf" : "Roo.Component"
32558       },
32559       {
32560         "name" : "show",
32561         "type" : "function",
32562         "desc" : "Show a component - removes 'hidden' class",
32563         "sig" : "()\n{\n\n}",
32564         "static" : false,
32565         "memberOf" : "Roo.bootstrap.Component"
32566       },
32567       {
32568         "name" : "tooltipEl",
32569         "type" : "function",
32570         "desc" : "Fetch the element to display the tooltip on.",
32571         "sig" : "()\n{\n\n}",
32572         "static" : false,
32573         "memberOf" : "Roo.bootstrap.Component"
32574       },
32575       {
32576         "name" : "un",
32577         "type" : "function",
32578         "desc" : "Removes a listener (shorthand for removeListener)",
32579         "sig" : "(eventName, handler, scope)",
32580         "static" : false,
32581         "memberOf" : "Roo.util.Observable"
32582       }
32583     ]
32584   },
32585   "Roo.bootstrap.MasonryBrick" : {
32586     "props" : [
32587       {
32588         "name" : "actionMode",
32589         "type" : "String",
32590         "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",
32591         "memberOf" : "Roo.Component"
32592       },
32593       {
32594         "name" : "allowDomMove",
32595         "type" : "Boolean",
32596         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
32597         "memberOf" : "Roo.Component"
32598       },
32599       {
32600         "name" : "bgimage",
32601         "type" : "String",
32602         "desc" : "",
32603         "memberOf" : ""
32604       },
32605       {
32606         "name" : "can_build_overlaid",
32607         "type" : "Boolean",
32608         "desc" : "True if element can be rebuild from a HTML page",
32609         "memberOf" : "Roo.bootstrap.Component"
32610       },
32611       {
32612         "name" : "cls",
32613         "type" : "String",
32614         "desc" : "",
32615         "memberOf" : ""
32616       },
32617       {
32618         "name" : "container_method",
32619         "type" : "string",
32620         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
32621         "memberOf" : "Roo.bootstrap.Component"
32622       },
32623       {
32624         "name" : "dataId",
32625         "type" : "string",
32626         "desc" : "cutomer id",
32627         "memberOf" : "Roo.bootstrap.Component"
32628       },
32629       {
32630         "name" : "disableClass",
32631         "type" : "String",
32632         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
32633         "memberOf" : "Roo.Component"
32634       },
32635       {
32636         "name" : "hideMode",
32637         "type" : "String",
32638         "desc" : [
32639           "(display",
32640           "visibility)"
32641         ],
32642         "memberOf" : "Roo.Component"
32643       },
32644       {
32645         "name" : "href",
32646         "type" : "String",
32647         "desc" : "",
32648         "memberOf" : ""
32649       },
32650       {
32651         "name" : "html",
32652         "type" : "String",
32653         "desc" : "",
32654         "memberOf" : ""
32655       },
32656       {
32657         "name" : "inverse",
32658         "type" : "Boolean",
32659         "desc" : "defalut false",
32660         "memberOf" : ""
32661       },
32662       {
32663         "name" : "isFitContainer",
32664         "type" : "Boolean",
32665         "desc" : "defalut true",
32666         "memberOf" : ""
32667       },
32668       {
32669         "name" : "listeners",
32670         "type" : "Object",
32671         "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>",
32672         "memberOf" : "Roo.util.Observable"
32673       },
32674       {
32675         "name" : "name",
32676         "type" : "string",
32677         "desc" : "Specifies name attribute",
32678         "memberOf" : "Roo.bootstrap.Component"
32679       },
32680       {
32681         "name" : "placetitle",
32682         "type" : "String",
32683         "desc" : [
32684           "(center",
32685           "bottom)"
32686         ],
32687         "memberOf" : ""
32688       },
32689       {
32690         "name" : "preventDefault",
32691         "type" : "Boolean",
32692         "desc" : "defalut false",
32693         "memberOf" : ""
32694       },
32695       {
32696         "name" : "size",
32697         "type" : "String",
32698         "desc" : [
32699           "(xs",
32700           "sm",
32701           "md",
32702           "md-left",
32703           "md-right",
32704           "tall",
32705           "wide)"
32706         ],
32707         "memberOf" : ""
32708       },
32709       {
32710         "name" : "style",
32711         "type" : "String",
32712         "desc" : "any extra css",
32713         "memberOf" : "Roo.bootstrap.Component"
32714       },
32715       {
32716         "name" : "title",
32717         "type" : "String",
32718         "desc" : "",
32719         "memberOf" : ""
32720       },
32721       {
32722         "name" : "tooltip",
32723         "type" : "string",
32724         "desc" : "Text for the tooltip",
32725         "memberOf" : "Roo.bootstrap.Component"
32726       },
32727       {
32728         "name" : "videourl",
32729         "type" : "String",
32730         "desc" : "",
32731         "memberOf" : ""
32732       },
32733       {
32734         "name" : "visibilityEl",
32735         "type" : "string|object",
32736         "desc" : [
32737           "(el",
32738           "parent)"
32739         ],
32740         "memberOf" : "Roo.bootstrap.Component"
32741       },
32742       {
32743         "name" : "xattr",
32744         "type" : "Object",
32745         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
32746         "memberOf" : "Roo.bootstrap.Component"
32747       }
32748     ],
32749     "events" : [
32750       {
32751         "name" : "beforedestroy",
32752         "type" : "function",
32753         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
32754         "sig" : "function (_self)\n{\n\n}",
32755         "memberOf" : "Roo.Component"
32756       },
32757       {
32758         "name" : "beforehide",
32759         "type" : "function",
32760         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
32761         "sig" : "function (_self)\n{\n\n}",
32762         "memberOf" : "Roo.Component"
32763       },
32764       {
32765         "name" : "beforerender",
32766         "type" : "function",
32767         "desc" : "Fires before the component is rendered. Return false to stop the render.",
32768         "sig" : "function (_self)\n{\n\n}",
32769         "memberOf" : "Roo.Component"
32770       },
32771       {
32772         "name" : "beforeshow",
32773         "type" : "function",
32774         "desc" : "Fires before the component is shown.  Return false to stop the show.",
32775         "sig" : "function (_self)\n{\n\n}",
32776         "memberOf" : "Roo.Component"
32777       },
32778       {
32779         "name" : "childrenrendered",
32780         "type" : "function",
32781         "desc" : "Fires when the children have been rendered..",
32782         "sig" : "function (_self)\n{\n\n}",
32783         "memberOf" : "Roo.bootstrap.Component"
32784       },
32785       {
32786         "name" : "click",
32787         "type" : "function",
32788         "desc" : "When a MasonryBrick is clcik",
32789         "sig" : "function (_self, e)\n{\n\n}",
32790         "memberOf" : ""
32791       },
32792       {
32793         "name" : "destroy",
32794         "type" : "function",
32795         "desc" : "Fires after the component is destroyed.",
32796         "sig" : "function (_self)\n{\n\n}",
32797         "memberOf" : "Roo.Component"
32798       },
32799       {
32800         "name" : "disable",
32801         "type" : "function",
32802         "desc" : "Fires after the component is disabled.",
32803         "sig" : "function (_self)\n{\n\n}",
32804         "memberOf" : "Roo.Component"
32805       },
32806       {
32807         "name" : "enable",
32808         "type" : "function",
32809         "desc" : "Fires after the component is enabled.",
32810         "sig" : "function (_self)\n{\n\n}",
32811         "memberOf" : "Roo.Component"
32812       },
32813       {
32814         "name" : "hide",
32815         "type" : "function",
32816         "desc" : "Fires after the component is hidden.",
32817         "sig" : "function (_self)\n{\n\n}",
32818         "memberOf" : "Roo.Component"
32819       },
32820       {
32821         "name" : "render",
32822         "type" : "function",
32823         "desc" : "Fires after the component is rendered.",
32824         "sig" : "function (_self)\n{\n\n}",
32825         "memberOf" : "Roo.Component"
32826       },
32827       {
32828         "name" : "show",
32829         "type" : "function",
32830         "desc" : "Fires after the component is shown.",
32831         "sig" : "function (_self)\n{\n\n}",
32832         "memberOf" : "Roo.Component"
32833       }
32834     ],
32835     "methods" : [
32836       {
32837         "name" : "addEvents",
32838         "type" : "function",
32839         "desc" : "Used to define events on this Observable",
32840         "sig" : "(object)",
32841         "static" : false,
32842         "memberOf" : "Roo.util.Observable"
32843       },
32844       {
32845         "name" : "addListener",
32846         "type" : "function",
32847         "desc" : "Appends an event handler to this component",
32848         "sig" : "(eventName, handler, scope, options)",
32849         "static" : false,
32850         "memberOf" : "Roo.util.Observable"
32851       },
32852       {
32853         "name" : "capture",
32854         "type" : "function",
32855         "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.",
32856         "sig" : "(o, fn, scope)",
32857         "static" : true,
32858         "memberOf" : "Roo.util.Observable"
32859       },
32860       {
32861         "name" : "destroy",
32862         "type" : "function",
32863         "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}.",
32864         "sig" : "()\n{\n\n}",
32865         "static" : false,
32866         "memberOf" : "Roo.Component"
32867       },
32868       {
32869         "name" : "disable",
32870         "type" : "function",
32871         "desc" : "Disable this component.",
32872         "sig" : "()\n{\n\n}",
32873         "static" : false,
32874         "memberOf" : "Roo.Component"
32875       },
32876       {
32877         "name" : "enable",
32878         "type" : "function",
32879         "desc" : "Enable this component.",
32880         "sig" : "()\n{\n\n}",
32881         "static" : false,
32882         "memberOf" : "Roo.Component"
32883       },
32884       {
32885         "name" : "fireEvent",
32886         "type" : "function",
32887         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
32888         "sig" : "(eventName, args)",
32889         "static" : false,
32890         "memberOf" : "Roo.util.Observable"
32891       },
32892       {
32893         "name" : "focus",
32894         "type" : "function",
32895         "desc" : "Try to focus this component.",
32896         "sig" : "(selectText)",
32897         "static" : false,
32898         "memberOf" : "Roo.Component"
32899       },
32900       {
32901         "name" : "get",
32902         "type" : "function",
32903         "desc" : "fetch a  masonry brick based on the masonry brick ID",
32904         "sig" : "(the)",
32905         "static" : true,
32906         "memberOf" : ""
32907       },
32908       {
32909         "name" : "getChildContainer",
32910         "type" : "function",
32911         "desc" : "Fetch the element to add children to",
32912         "sig" : "()\n{\n\n}",
32913         "static" : false,
32914         "memberOf" : "Roo.bootstrap.Component"
32915       },
32916       {
32917         "name" : "getEl",
32918         "type" : "function",
32919         "desc" : "Returns the underlying {@link Roo.Element}.",
32920         "sig" : "()\n{\n\n}",
32921         "static" : false,
32922         "memberOf" : "Roo.Component"
32923       },
32924       {
32925         "name" : "getId",
32926         "type" : "function",
32927         "desc" : "Returns the id of this component.",
32928         "sig" : "()\n{\n\n}",
32929         "static" : false,
32930         "memberOf" : "Roo.Component"
32931       },
32932       {
32933         "name" : "getVisibilityEl",
32934         "type" : "function",
32935         "desc" : "Get the element that will be used to show or hide",
32936         "sig" : "()\n{\n\n}",
32937         "static" : false,
32938         "memberOf" : "Roo.bootstrap.Component"
32939       },
32940       {
32941         "name" : "hasListener",
32942         "type" : "function",
32943         "desc" : "Checks to see if this object has any listeners for a specified event",
32944         "sig" : "(eventName)",
32945         "static" : false,
32946         "memberOf" : "Roo.util.Observable"
32947       },
32948       {
32949         "name" : "hide",
32950         "type" : "function",
32951         "desc" : "Hide a component - adds 'hidden' class",
32952         "sig" : "()\n{\n\n}",
32953         "static" : false,
32954         "memberOf" : "Roo.bootstrap.Component"
32955       },
32956       {
32957         "name" : "initEvents",
32958         "type" : "function",
32959         "desc" : "Initialize Events for the element",
32960         "sig" : "()\n{\n\n}",
32961         "static" : false,
32962         "memberOf" : "Roo.bootstrap.Component"
32963       },
32964       {
32965         "name" : "isVisible",
32966         "type" : "function",
32967         "desc" : "Returns true if this component is visible.",
32968         "sig" : "()\n{\n\n}",
32969         "static" : false,
32970         "memberOf" : "Roo.Component"
32971       },
32972       {
32973         "name" : "on",
32974         "type" : "function",
32975         "desc" : "Appends an event handler to this element (shorthand for addListener)",
32976         "sig" : "(eventName, handler, scope, options)",
32977         "static" : false,
32978         "memberOf" : "Roo.util.Observable"
32979       },
32980       {
32981         "name" : "purgeListeners",
32982         "type" : "function",
32983         "desc" : "Removes all listeners for this object",
32984         "sig" : "()\n{\n\n}",
32985         "static" : false,
32986         "memberOf" : "Roo.util.Observable"
32987       },
32988       {
32989         "name" : "register",
32990         "type" : "function",
32991         "desc" : "register a Masonry Brick",
32992         "sig" : "(the)",
32993         "static" : true,
32994         "memberOf" : ""
32995       },
32996       {
32997         "name" : "releaseCapture",
32998         "type" : "function",
32999         "desc" : "Removes <b>all</b> added captures from the Observable.",
33000         "sig" : "(o)",
33001         "static" : true,
33002         "memberOf" : "Roo.util.Observable"
33003       },
33004       {
33005         "name" : "removeListener",
33006         "type" : "function",
33007         "desc" : "Removes a listener",
33008         "sig" : "(eventName, handler, scope)",
33009         "static" : false,
33010         "memberOf" : "Roo.util.Observable"
33011       },
33012       {
33013         "name" : "render",
33014         "type" : "function",
33015         "desc" : "If this is a lazy rendering component, render it to its container element.",
33016         "sig" : "(container)",
33017         "static" : false,
33018         "memberOf" : "Roo.Component"
33019       },
33020       {
33021         "name" : "setDisabled",
33022         "type" : "function",
33023         "desc" : "Convenience function for setting disabled/enabled by boolean.",
33024         "sig" : "(disabled)",
33025         "static" : false,
33026         "memberOf" : "Roo.Component"
33027       },
33028       {
33029         "name" : "setVisibilityEl",
33030         "type" : "function",
33031         "desc" : "Set the element that will be used to show or hide",
33032         "sig" : "()\n{\n\n}",
33033         "static" : false,
33034         "memberOf" : "Roo.bootstrap.Component"
33035       },
33036       {
33037         "name" : "setVisible",
33038         "type" : "function",
33039         "desc" : "Convenience function to hide or show this component by boolean.",
33040         "sig" : "(visible)",
33041         "static" : false,
33042         "memberOf" : "Roo.Component"
33043       },
33044       {
33045         "name" : "show",
33046         "type" : "function",
33047         "desc" : "Show a component - removes 'hidden' class",
33048         "sig" : "()\n{\n\n}",
33049         "static" : false,
33050         "memberOf" : "Roo.bootstrap.Component"
33051       },
33052       {
33053         "name" : "tooltipEl",
33054         "type" : "function",
33055         "desc" : "Fetch the element to display the tooltip on.",
33056         "sig" : "()\n{\n\n}",
33057         "static" : false,
33058         "memberOf" : "Roo.bootstrap.Component"
33059       },
33060       {
33061         "name" : "un",
33062         "type" : "function",
33063         "desc" : "Removes a listener (shorthand for removeListener)",
33064         "sig" : "(eventName, handler, scope)",
33065         "static" : false,
33066         "memberOf" : "Roo.util.Observable"
33067       }
33068     ]
33069   },
33070   "Roo.bootstrap.Menu" : {
33071     "props" : [
33072       {
33073         "name" : "actionMode",
33074         "type" : "String",
33075         "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",
33076         "memberOf" : "Roo.Component"
33077       },
33078       {
33079         "name" : "allowDomMove",
33080         "type" : "Boolean",
33081         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
33082         "memberOf" : "Roo.Component"
33083       },
33084       {
33085         "name" : "can_build_overlaid",
33086         "type" : "Boolean",
33087         "desc" : "True if element can be rebuild from a HTML page",
33088         "memberOf" : "Roo.bootstrap.Component"
33089       },
33090       {
33091         "name" : "cls",
33092         "type" : "String",
33093         "desc" : "css class",
33094         "memberOf" : "Roo.bootstrap.Component"
33095       },
33096       {
33097         "name" : "container_method",
33098         "type" : "string",
33099         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
33100         "memberOf" : "Roo.bootstrap.Component"
33101       },
33102       {
33103         "name" : "dataId",
33104         "type" : "string",
33105         "desc" : "cutomer id",
33106         "memberOf" : "Roo.bootstrap.Component"
33107       },
33108       {
33109         "name" : "disableClass",
33110         "type" : "String",
33111         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
33112         "memberOf" : "Roo.Component"
33113       },
33114       {
33115         "name" : "hidden",
33116         "type" : "bool",
33117         "desc" : "if the menu should be hidden when rendered.",
33118         "memberOf" : ""
33119       },
33120       {
33121         "name" : "hideMode",
33122         "type" : "String",
33123         "desc" : [
33124           "(display",
33125           "visibility)"
33126         ],
33127         "memberOf" : "Roo.Component"
33128       },
33129       {
33130         "name" : "isLink",
33131         "type" : "bool",
33132         "desc" : [
33133           "(true",
33134           "false)"
33135         ],
33136         "memberOf" : ""
33137       },
33138       {
33139         "name" : "listeners",
33140         "type" : "Object",
33141         "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>",
33142         "memberOf" : "Roo.util.Observable"
33143       },
33144       {
33145         "name" : "name",
33146         "type" : "string",
33147         "desc" : "Specifies name attribute",
33148         "memberOf" : "Roo.bootstrap.Component"
33149       },
33150       {
33151         "name" : "registerMenu",
33152         "type" : "Boolean",
33153         "desc" : "True (default) - means that clicking on screen etc. hides it.",
33154         "memberOf" : ""
33155       },
33156       {
33157         "name" : "stopEvent",
33158         "type" : "bool",
33159         "desc" : [
33160           "(true",
33161           "false)"
33162         ],
33163         "memberOf" : ""
33164       },
33165       {
33166         "name" : "style",
33167         "type" : "String",
33168         "desc" : "any extra css",
33169         "memberOf" : "Roo.bootstrap.Component"
33170       },
33171       {
33172         "name" : "tooltip",
33173         "type" : "string",
33174         "desc" : "Text for the tooltip",
33175         "memberOf" : "Roo.bootstrap.Component"
33176       },
33177       {
33178         "name" : "type",
33179         "type" : "String",
33180         "desc" : [
33181           "(dropdown",
33182           "treeview",
33183           "submenu)"
33184         ],
33185         "memberOf" : ""
33186       },
33187       {
33188         "name" : "visibilityEl",
33189         "type" : "string|object",
33190         "desc" : [
33191           "(el",
33192           "parent)"
33193         ],
33194         "memberOf" : "Roo.bootstrap.Component"
33195       },
33196       {
33197         "name" : "xattr",
33198         "type" : "Object",
33199         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
33200         "memberOf" : "Roo.bootstrap.Component"
33201       }
33202     ],
33203     "events" : [
33204       {
33205         "name" : "beforedestroy",
33206         "type" : "function",
33207         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
33208         "sig" : "function (_self)\n{\n\n}",
33209         "memberOf" : "Roo.Component"
33210       },
33211       {
33212         "name" : "beforehide",
33213         "type" : "function",
33214         "desc" : "Fires before this menu is hidden (return false to block)",
33215         "sig" : "function (_self)\n{\n\n}",
33216         "memberOf" : ""
33217       },
33218       {
33219         "name" : "beforerender",
33220         "type" : "function",
33221         "desc" : "Fires before the component is rendered. Return false to stop the render.",
33222         "sig" : "function (_self)\n{\n\n}",
33223         "memberOf" : "Roo.Component"
33224       },
33225       {
33226         "name" : "beforeshow",
33227         "type" : "function",
33228         "desc" : "Fires before this menu is displayed (return false to block)",
33229         "sig" : "function (_self)\n{\n\n}",
33230         "memberOf" : ""
33231       },
33232       {
33233         "name" : "childrenrendered",
33234         "type" : "function",
33235         "desc" : "Fires when the children have been rendered..",
33236         "sig" : "function (_self)\n{\n\n}",
33237         "memberOf" : "Roo.bootstrap.Component"
33238       },
33239       {
33240         "name" : "click",
33241         "type" : "function",
33242         "desc" : "Fires when this menu is clicked (or when the enter key is pressed while it is active)",
33243         "sig" : "function (_self, menuItem, e)\n{\n\n}",
33244         "memberOf" : ""
33245       },
33246       {
33247         "name" : "destroy",
33248         "type" : "function",
33249         "desc" : "Fires after the component is destroyed.",
33250         "sig" : "function (_self)\n{\n\n}",
33251         "memberOf" : "Roo.Component"
33252       },
33253       {
33254         "name" : "disable",
33255         "type" : "function",
33256         "desc" : "Fires after the component is disabled.",
33257         "sig" : "function (_self)\n{\n\n}",
33258         "memberOf" : "Roo.Component"
33259       },
33260       {
33261         "name" : "enable",
33262         "type" : "function",
33263         "desc" : "Fires after the component is enabled.",
33264         "sig" : "function (_self)\n{\n\n}",
33265         "memberOf" : "Roo.Component"
33266       },
33267       {
33268         "name" : "hide",
33269         "type" : "function",
33270         "desc" : "Fires after this menu is hidden",
33271         "sig" : "function (_self)\n{\n\n}",
33272         "memberOf" : ""
33273       },
33274       {
33275         "name" : "itemclick",
33276         "type" : "function",
33277         "desc" : "Fires when a menu item contained in this menu is clicked",
33278         "sig" : "function (baseItem, e)\n{\n\n}",
33279         "memberOf" : ""
33280       },
33281       {
33282         "name" : "mouseout",
33283         "type" : "function",
33284         "desc" : "Fires when the mouse exits this menu",
33285         "sig" : "function (_self, e, menuItem)\n{\n\n}",
33286         "memberOf" : ""
33287       },
33288       {
33289         "name" : "mouseover",
33290         "type" : "function",
33291         "desc" : "Fires when the mouse is hovering over this menu",
33292         "sig" : "function (_self, e, menuItem)\n{\n\n}",
33293         "memberOf" : ""
33294       },
33295       {
33296         "name" : "render",
33297         "type" : "function",
33298         "desc" : "Fires after the component is rendered.",
33299         "sig" : "function (_self)\n{\n\n}",
33300         "memberOf" : "Roo.Component"
33301       },
33302       {
33303         "name" : "show",
33304         "type" : "function",
33305         "desc" : "Fires after this menu is displayed",
33306         "sig" : "function (_self)\n{\n\n}",
33307         "memberOf" : ""
33308       }
33309     ],
33310     "methods" : [
33311       {
33312         "name" : "addEvents",
33313         "type" : "function",
33314         "desc" : "Used to define events on this Observable",
33315         "sig" : "(object)",
33316         "static" : false,
33317         "memberOf" : "Roo.util.Observable"
33318       },
33319       {
33320         "name" : "addListener",
33321         "type" : "function",
33322         "desc" : "Appends an event handler to this component",
33323         "sig" : "(eventName, handler, scope, options)",
33324         "static" : false,
33325         "memberOf" : "Roo.util.Observable"
33326       },
33327       {
33328         "name" : "capture",
33329         "type" : "function",
33330         "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.",
33331         "sig" : "(o, fn, scope)",
33332         "static" : true,
33333         "memberOf" : "Roo.util.Observable"
33334       },
33335       {
33336         "name" : "destroy",
33337         "type" : "function",
33338         "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}.",
33339         "sig" : "()\n{\n\n}",
33340         "static" : false,
33341         "memberOf" : "Roo.Component"
33342       },
33343       {
33344         "name" : "disable",
33345         "type" : "function",
33346         "desc" : "Disable this component.",
33347         "sig" : "()\n{\n\n}",
33348         "static" : false,
33349         "memberOf" : "Roo.Component"
33350       },
33351       {
33352         "name" : "enable",
33353         "type" : "function",
33354         "desc" : "Enable this component.",
33355         "sig" : "()\n{\n\n}",
33356         "static" : false,
33357         "memberOf" : "Roo.Component"
33358       },
33359       {
33360         "name" : "fireEvent",
33361         "type" : "function",
33362         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
33363         "sig" : "(eventName, args)",
33364         "static" : false,
33365         "memberOf" : "Roo.util.Observable"
33366       },
33367       {
33368         "name" : "focus",
33369         "type" : "function",
33370         "desc" : "Try to focus this component.",
33371         "sig" : "(selectText)",
33372         "static" : false,
33373         "memberOf" : "Roo.Component"
33374       },
33375       {
33376         "name" : "getChildContainer",
33377         "type" : "function",
33378         "desc" : "Fetch the element to add children to",
33379         "sig" : "()\n{\n\n}",
33380         "static" : false,
33381         "memberOf" : "Roo.bootstrap.Component"
33382       },
33383       {
33384         "name" : "getEl",
33385         "type" : "function",
33386         "desc" : "Returns the underlying {@link Roo.Element}.",
33387         "sig" : "()\n{\n\n}",
33388         "static" : false,
33389         "memberOf" : "Roo.Component"
33390       },
33391       {
33392         "name" : "getId",
33393         "type" : "function",
33394         "desc" : "Returns the id of this component.",
33395         "sig" : "()\n{\n\n}",
33396         "static" : false,
33397         "memberOf" : "Roo.Component"
33398       },
33399       {
33400         "name" : "getVisibilityEl",
33401         "type" : "function",
33402         "desc" : "Get the element that will be used to show or hide",
33403         "sig" : "()\n{\n\n}",
33404         "static" : false,
33405         "memberOf" : "Roo.bootstrap.Component"
33406       },
33407       {
33408         "name" : "hasListener",
33409         "type" : "function",
33410         "desc" : "Checks to see if this object has any listeners for a specified event",
33411         "sig" : "(eventName)",
33412         "static" : false,
33413         "memberOf" : "Roo.util.Observable"
33414       },
33415       {
33416         "name" : "hide",
33417         "type" : "function",
33418         "desc" : "Hides this menu and optionally all parent menus",
33419         "sig" : "(deep)",
33420         "static" : false,
33421         "memberOf" : ""
33422       },
33423       {
33424         "name" : "initEvents",
33425         "type" : "function",
33426         "desc" : "Initialize Events for the element",
33427         "sig" : "()\n{\n\n}",
33428         "static" : false,
33429         "memberOf" : "Roo.bootstrap.Component"
33430       },
33431       {
33432         "name" : "isVisible",
33433         "type" : "function",
33434         "desc" : "Returns true if this component is visible.",
33435         "sig" : "()\n{\n\n}",
33436         "static" : false,
33437         "memberOf" : "Roo.Component"
33438       },
33439       {
33440         "name" : "on",
33441         "type" : "function",
33442         "desc" : "Appends an event handler to this element (shorthand for addListener)",
33443         "sig" : "(eventName, handler, scope, options)",
33444         "static" : false,
33445         "memberOf" : "Roo.util.Observable"
33446       },
33447       {
33448         "name" : "purgeListeners",
33449         "type" : "function",
33450         "desc" : "Removes all listeners for this object",
33451         "sig" : "()\n{\n\n}",
33452         "static" : false,
33453         "memberOf" : "Roo.util.Observable"
33454       },
33455       {
33456         "name" : "releaseCapture",
33457         "type" : "function",
33458         "desc" : "Removes <b>all</b> added captures from the Observable.",
33459         "sig" : "(o)",
33460         "static" : true,
33461         "memberOf" : "Roo.util.Observable"
33462       },
33463       {
33464         "name" : "removeListener",
33465         "type" : "function",
33466         "desc" : "Removes a listener",
33467         "sig" : "(eventName, handler, scope)",
33468         "static" : false,
33469         "memberOf" : "Roo.util.Observable"
33470       },
33471       {
33472         "name" : "render",
33473         "type" : "function",
33474         "desc" : "If this is a lazy rendering component, render it to its container element.",
33475         "sig" : "(container)",
33476         "static" : false,
33477         "memberOf" : "Roo.Component"
33478       },
33479       {
33480         "name" : "setDisabled",
33481         "type" : "function",
33482         "desc" : "Convenience function for setting disabled/enabled by boolean.",
33483         "sig" : "(disabled)",
33484         "static" : false,
33485         "memberOf" : "Roo.Component"
33486       },
33487       {
33488         "name" : "setVisibilityEl",
33489         "type" : "function",
33490         "desc" : "Set the element that will be used to show or hide",
33491         "sig" : "()\n{\n\n}",
33492         "static" : false,
33493         "memberOf" : "Roo.bootstrap.Component"
33494       },
33495       {
33496         "name" : "setVisible",
33497         "type" : "function",
33498         "desc" : "Convenience function to hide or show this component by boolean.",
33499         "sig" : "(visible)",
33500         "static" : false,
33501         "memberOf" : "Roo.Component"
33502       },
33503       {
33504         "name" : "show",
33505         "type" : "function",
33506         "desc" : "Displays this menu relative to another element",
33507         "sig" : "(element, position, parentMenu)",
33508         "static" : false,
33509         "memberOf" : ""
33510       },
33511       {
33512         "name" : "showAt",
33513         "type" : "function",
33514         "desc" : "Displays this menu at a specific xy position",
33515         "sig" : "(xyPosition, parentMenu)",
33516         "static" : false,
33517         "memberOf" : ""
33518       },
33519       {
33520         "name" : "tooltipEl",
33521         "type" : "function",
33522         "desc" : "Fetch the element to display the tooltip on.",
33523         "sig" : "()\n{\n\n}",
33524         "static" : false,
33525         "memberOf" : "Roo.bootstrap.Component"
33526       },
33527       {
33528         "name" : "un",
33529         "type" : "function",
33530         "desc" : "Removes a listener (shorthand for removeListener)",
33531         "sig" : "(eventName, handler, scope)",
33532         "static" : false,
33533         "memberOf" : "Roo.util.Observable"
33534       }
33535     ]
33536   },
33537   "Roo.bootstrap.MenuItem" : {
33538     "props" : [
33539       {
33540         "name" : "actionMode",
33541         "type" : "String",
33542         "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",
33543         "memberOf" : "Roo.Component"
33544       },
33545       {
33546         "name" : "active",
33547         "type" : "Boolean",
33548         "desc" : "used on sidebars to highlight active itesm",
33549         "memberOf" : ""
33550       },
33551       {
33552         "name" : "allowDomMove",
33553         "type" : "Boolean",
33554         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
33555         "memberOf" : "Roo.Component"
33556       },
33557       {
33558         "name" : "can_build_overlaid",
33559         "type" : "Boolean",
33560         "desc" : "True if element can be rebuild from a HTML page",
33561         "memberOf" : "Roo.bootstrap.Component"
33562       },
33563       {
33564         "name" : "cls",
33565         "type" : "String",
33566         "desc" : "css class",
33567         "memberOf" : "Roo.bootstrap.Component"
33568       },
33569       {
33570         "name" : "container_method",
33571         "type" : "string",
33572         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
33573         "memberOf" : "Roo.bootstrap.Component"
33574       },
33575       {
33576         "name" : "dataId",
33577         "type" : "string",
33578         "desc" : "cutomer id",
33579         "memberOf" : "Roo.bootstrap.Component"
33580       },
33581       {
33582         "name" : "disableClass",
33583         "type" : "String",
33584         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
33585         "memberOf" : "Roo.Component"
33586       },
33587       {
33588         "name" : "fa",
33589         "type" : "String",
33590         "desc" : "favicon to show on left of menu item.",
33591         "memberOf" : ""
33592       },
33593       {
33594         "name" : "hideMode",
33595         "type" : "String",
33596         "desc" : [
33597           "(display",
33598           "visibility)"
33599         ],
33600         "memberOf" : "Roo.Component"
33601       },
33602       {
33603         "name" : "href",
33604         "type" : "String",
33605         "desc" : "the link",
33606         "memberOf" : ""
33607       },
33608       {
33609         "name" : "html",
33610         "type" : "String",
33611         "desc" : "the menu label",
33612         "memberOf" : ""
33613       },
33614       {
33615         "name" : "isContainer",
33616         "type" : "Boolean",
33617         "desc" : "is it a container - just returns a drop down item..",
33618         "memberOf" : ""
33619       },
33620       {
33621         "name" : "listeners",
33622         "type" : "Object",
33623         "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>",
33624         "memberOf" : "Roo.util.Observable"
33625       },
33626       {
33627         "name" : "menu",
33628         "type" : "Roo.bootsrap.Menu",
33629         "desc" : "the child menu.",
33630         "memberOf" : ""
33631       },
33632       {
33633         "name" : "name",
33634         "type" : "string",
33635         "desc" : "Specifies name attribute",
33636         "memberOf" : "Roo.bootstrap.Component"
33637       },
33638       {
33639         "name" : "preventDefault",
33640         "type" : "Boolean",
33641         "desc" : "do not trigger A href on clicks (default false).",
33642         "memberOf" : ""
33643       },
33644       {
33645         "name" : "style",
33646         "type" : "String",
33647         "desc" : "any extra css",
33648         "memberOf" : "Roo.bootstrap.Component"
33649       },
33650       {
33651         "name" : "tooltip",
33652         "type" : "string",
33653         "desc" : "Text for the tooltip",
33654         "memberOf" : "Roo.bootstrap.Component"
33655       },
33656       {
33657         "name" : "visibilityEl",
33658         "type" : "string|object",
33659         "desc" : [
33660           "(el",
33661           "parent)"
33662         ],
33663         "memberOf" : "Roo.bootstrap.Component"
33664       },
33665       {
33666         "name" : "xattr",
33667         "type" : "Object",
33668         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
33669         "memberOf" : "Roo.bootstrap.Component"
33670       }
33671     ],
33672     "events" : [
33673       {
33674         "name" : "beforedestroy",
33675         "type" : "function",
33676         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
33677         "sig" : "function (_self)\n{\n\n}",
33678         "memberOf" : "Roo.Component"
33679       },
33680       {
33681         "name" : "beforehide",
33682         "type" : "function",
33683         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
33684         "sig" : "function (_self)\n{\n\n}",
33685         "memberOf" : "Roo.Component"
33686       },
33687       {
33688         "name" : "beforerender",
33689         "type" : "function",
33690         "desc" : "Fires before the component is rendered. Return false to stop the render.",
33691         "sig" : "function (_self)\n{\n\n}",
33692         "memberOf" : "Roo.Component"
33693       },
33694       {
33695         "name" : "beforeshow",
33696         "type" : "function",
33697         "desc" : "Fires before the component is shown.  Return false to stop the show.",
33698         "sig" : "function (_self)\n{\n\n}",
33699         "memberOf" : "Roo.Component"
33700       },
33701       {
33702         "name" : "childrenrendered",
33703         "type" : "function",
33704         "desc" : "Fires when the children have been rendered..",
33705         "sig" : "function (_self)\n{\n\n}",
33706         "memberOf" : "Roo.bootstrap.Component"
33707       },
33708       {
33709         "name" : "click",
33710         "type" : "function",
33711         "desc" : "The raw click event for the entire grid.",
33712         "sig" : "function (_self, e)\n{\n\n}",
33713         "memberOf" : ""
33714       },
33715       {
33716         "name" : "destroy",
33717         "type" : "function",
33718         "desc" : "Fires after the component is destroyed.",
33719         "sig" : "function (_self)\n{\n\n}",
33720         "memberOf" : "Roo.Component"
33721       },
33722       {
33723         "name" : "disable",
33724         "type" : "function",
33725         "desc" : "Fires after the component is disabled.",
33726         "sig" : "function (_self)\n{\n\n}",
33727         "memberOf" : "Roo.Component"
33728       },
33729       {
33730         "name" : "enable",
33731         "type" : "function",
33732         "desc" : "Fires after the component is enabled.",
33733         "sig" : "function (_self)\n{\n\n}",
33734         "memberOf" : "Roo.Component"
33735       },
33736       {
33737         "name" : "hide",
33738         "type" : "function",
33739         "desc" : "Fires after the component is hidden.",
33740         "sig" : "function (_self)\n{\n\n}",
33741         "memberOf" : "Roo.Component"
33742       },
33743       {
33744         "name" : "render",
33745         "type" : "function",
33746         "desc" : "Fires after the component is rendered.",
33747         "sig" : "function (_self)\n{\n\n}",
33748         "memberOf" : "Roo.Component"
33749       },
33750       {
33751         "name" : "show",
33752         "type" : "function",
33753         "desc" : "Fires after the component is shown.",
33754         "sig" : "function (_self)\n{\n\n}",
33755         "memberOf" : "Roo.Component"
33756       }
33757     ],
33758     "methods" : [
33759       {
33760         "name" : "addEvents",
33761         "type" : "function",
33762         "desc" : "Used to define events on this Observable",
33763         "sig" : "(object)",
33764         "static" : false,
33765         "memberOf" : "Roo.util.Observable"
33766       },
33767       {
33768         "name" : "addListener",
33769         "type" : "function",
33770         "desc" : "Appends an event handler to this component",
33771         "sig" : "(eventName, handler, scope, options)",
33772         "static" : false,
33773         "memberOf" : "Roo.util.Observable"
33774       },
33775       {
33776         "name" : "capture",
33777         "type" : "function",
33778         "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.",
33779         "sig" : "(o, fn, scope)",
33780         "static" : true,
33781         "memberOf" : "Roo.util.Observable"
33782       },
33783       {
33784         "name" : "destroy",
33785         "type" : "function",
33786         "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}.",
33787         "sig" : "()\n{\n\n}",
33788         "static" : false,
33789         "memberOf" : "Roo.Component"
33790       },
33791       {
33792         "name" : "disable",
33793         "type" : "function",
33794         "desc" : "Disable this component.",
33795         "sig" : "()\n{\n\n}",
33796         "static" : false,
33797         "memberOf" : "Roo.Component"
33798       },
33799       {
33800         "name" : "enable",
33801         "type" : "function",
33802         "desc" : "Enable this component.",
33803         "sig" : "()\n{\n\n}",
33804         "static" : false,
33805         "memberOf" : "Roo.Component"
33806       },
33807       {
33808         "name" : "fireEvent",
33809         "type" : "function",
33810         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
33811         "sig" : "(eventName, args)",
33812         "static" : false,
33813         "memberOf" : "Roo.util.Observable"
33814       },
33815       {
33816         "name" : "focus",
33817         "type" : "function",
33818         "desc" : "Try to focus this component.",
33819         "sig" : "(selectText)",
33820         "static" : false,
33821         "memberOf" : "Roo.Component"
33822       },
33823       {
33824         "name" : "getChildContainer",
33825         "type" : "function",
33826         "desc" : "Fetch the element to add children to",
33827         "sig" : "()\n{\n\n}",
33828         "static" : false,
33829         "memberOf" : "Roo.bootstrap.Component"
33830       },
33831       {
33832         "name" : "getEl",
33833         "type" : "function",
33834         "desc" : "Returns the underlying {@link Roo.Element}.",
33835         "sig" : "()\n{\n\n}",
33836         "static" : false,
33837         "memberOf" : "Roo.Component"
33838       },
33839       {
33840         "name" : "getId",
33841         "type" : "function",
33842         "desc" : "Returns the id of this component.",
33843         "sig" : "()\n{\n\n}",
33844         "static" : false,
33845         "memberOf" : "Roo.Component"
33846       },
33847       {
33848         "name" : "getVisibilityEl",
33849         "type" : "function",
33850         "desc" : "Get the element that will be used to show or hide",
33851         "sig" : "()\n{\n\n}",
33852         "static" : false,
33853         "memberOf" : "Roo.bootstrap.Component"
33854       },
33855       {
33856         "name" : "hasListener",
33857         "type" : "function",
33858         "desc" : "Checks to see if this object has any listeners for a specified event",
33859         "sig" : "(eventName)",
33860         "static" : false,
33861         "memberOf" : "Roo.util.Observable"
33862       },
33863       {
33864         "name" : "hide",
33865         "type" : "function",
33866         "desc" : "Hide a component - adds 'hidden' class",
33867         "sig" : "()\n{\n\n}",
33868         "static" : false,
33869         "memberOf" : "Roo.bootstrap.Component"
33870       },
33871       {
33872         "name" : "initEvents",
33873         "type" : "function",
33874         "desc" : "Initialize Events for the element",
33875         "sig" : "()\n{\n\n}",
33876         "static" : false,
33877         "memberOf" : "Roo.bootstrap.Component"
33878       },
33879       {
33880         "name" : "isVisible",
33881         "type" : "function",
33882         "desc" : "Returns true if this component is visible.",
33883         "sig" : "()\n{\n\n}",
33884         "static" : false,
33885         "memberOf" : "Roo.Component"
33886       },
33887       {
33888         "name" : "on",
33889         "type" : "function",
33890         "desc" : "Appends an event handler to this element (shorthand for addListener)",
33891         "sig" : "(eventName, handler, scope, options)",
33892         "static" : false,
33893         "memberOf" : "Roo.util.Observable"
33894       },
33895       {
33896         "name" : "purgeListeners",
33897         "type" : "function",
33898         "desc" : "Removes all listeners for this object",
33899         "sig" : "()\n{\n\n}",
33900         "static" : false,
33901         "memberOf" : "Roo.util.Observable"
33902       },
33903       {
33904         "name" : "releaseCapture",
33905         "type" : "function",
33906         "desc" : "Removes <b>all</b> added captures from the Observable.",
33907         "sig" : "(o)",
33908         "static" : true,
33909         "memberOf" : "Roo.util.Observable"
33910       },
33911       {
33912         "name" : "removeListener",
33913         "type" : "function",
33914         "desc" : "Removes a listener",
33915         "sig" : "(eventName, handler, scope)",
33916         "static" : false,
33917         "memberOf" : "Roo.util.Observable"
33918       },
33919       {
33920         "name" : "render",
33921         "type" : "function",
33922         "desc" : "If this is a lazy rendering component, render it to its container element.",
33923         "sig" : "(container)",
33924         "static" : false,
33925         "memberOf" : "Roo.Component"
33926       },
33927       {
33928         "name" : "setDisabled",
33929         "type" : "function",
33930         "desc" : "Convenience function for setting disabled/enabled by boolean.",
33931         "sig" : "(disabled)",
33932         "static" : false,
33933         "memberOf" : "Roo.Component"
33934       },
33935       {
33936         "name" : "setVisibilityEl",
33937         "type" : "function",
33938         "desc" : "Set the element that will be used to show or hide",
33939         "sig" : "()\n{\n\n}",
33940         "static" : false,
33941         "memberOf" : "Roo.bootstrap.Component"
33942       },
33943       {
33944         "name" : "setVisible",
33945         "type" : "function",
33946         "desc" : "Convenience function to hide or show this component by boolean.",
33947         "sig" : "(visible)",
33948         "static" : false,
33949         "memberOf" : "Roo.Component"
33950       },
33951       {
33952         "name" : "show",
33953         "type" : "function",
33954         "desc" : "Show a component - removes 'hidden' class",
33955         "sig" : "()\n{\n\n}",
33956         "static" : false,
33957         "memberOf" : "Roo.bootstrap.Component"
33958       },
33959       {
33960         "name" : "tooltipEl",
33961         "type" : "function",
33962         "desc" : "Fetch the element to display the tooltip on.",
33963         "sig" : "()\n{\n\n}",
33964         "static" : false,
33965         "memberOf" : "Roo.bootstrap.Component"
33966       },
33967       {
33968         "name" : "un",
33969         "type" : "function",
33970         "desc" : "Removes a listener (shorthand for removeListener)",
33971         "sig" : "(eventName, handler, scope)",
33972         "static" : false,
33973         "memberOf" : "Roo.util.Observable"
33974       }
33975     ]
33976   },
33977   "Roo.bootstrap.MenuMgr" : {
33978     "props" : [
33979     ],
33980     "events" : [
33981     ],
33982     "methods" : [
33983       {
33984         "name" : "get",
33985         "type" : "function",
33986         "desc" : "Returns a {@link Roo.menu.Menu} object",
33987         "sig" : "(menu)",
33988         "static" : false,
33989         "memberOf" : ""
33990       },
33991       {
33992         "name" : "hideAll",
33993         "type" : "function",
33994         "desc" : "Hides all menus that are currently visible",
33995         "sig" : "()\n{\n\n}",
33996         "static" : false,
33997         "memberOf" : ""
33998       }
33999     ]
34000   },
34001   "Roo.bootstrap.MenuSeparator" : {
34002     "props" : [
34003       {
34004         "name" : "actionMode",
34005         "type" : "String",
34006         "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",
34007         "memberOf" : "Roo.Component"
34008       },
34009       {
34010         "name" : "allowDomMove",
34011         "type" : "Boolean",
34012         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
34013         "memberOf" : "Roo.Component"
34014       },
34015       {
34016         "name" : "can_build_overlaid",
34017         "type" : "Boolean",
34018         "desc" : "True if element can be rebuild from a HTML page",
34019         "memberOf" : "Roo.bootstrap.Component"
34020       },
34021       {
34022         "name" : "cls",
34023         "type" : "String",
34024         "desc" : "css class",
34025         "memberOf" : "Roo.bootstrap.Component"
34026       },
34027       {
34028         "name" : "container_method",
34029         "type" : "string",
34030         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
34031         "memberOf" : "Roo.bootstrap.Component"
34032       },
34033       {
34034         "name" : "dataId",
34035         "type" : "string",
34036         "desc" : "cutomer id",
34037         "memberOf" : "Roo.bootstrap.Component"
34038       },
34039       {
34040         "name" : "disableClass",
34041         "type" : "String",
34042         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
34043         "memberOf" : "Roo.Component"
34044       },
34045       {
34046         "name" : "hideMode",
34047         "type" : "String",
34048         "desc" : [
34049           "(display",
34050           "visibility)"
34051         ],
34052         "memberOf" : "Roo.Component"
34053       },
34054       {
34055         "name" : "listeners",
34056         "type" : "Object",
34057         "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>",
34058         "memberOf" : "Roo.util.Observable"
34059       },
34060       {
34061         "name" : "name",
34062         "type" : "string",
34063         "desc" : "Specifies name attribute",
34064         "memberOf" : "Roo.bootstrap.Component"
34065       },
34066       {
34067         "name" : "style",
34068         "type" : "String",
34069         "desc" : "any extra css",
34070         "memberOf" : "Roo.bootstrap.Component"
34071       },
34072       {
34073         "name" : "tooltip",
34074         "type" : "string",
34075         "desc" : "Text for the tooltip",
34076         "memberOf" : "Roo.bootstrap.Component"
34077       },
34078       {
34079         "name" : "visibilityEl",
34080         "type" : "string|object",
34081         "desc" : [
34082           "(el",
34083           "parent)"
34084         ],
34085         "memberOf" : "Roo.bootstrap.Component"
34086       },
34087       {
34088         "name" : "xattr",
34089         "type" : "Object",
34090         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
34091         "memberOf" : "Roo.bootstrap.Component"
34092       }
34093     ],
34094     "events" : [
34095       {
34096         "name" : "beforedestroy",
34097         "type" : "function",
34098         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
34099         "sig" : "function (_self)\n{\n\n}",
34100         "memberOf" : "Roo.Component"
34101       },
34102       {
34103         "name" : "beforehide",
34104         "type" : "function",
34105         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
34106         "sig" : "function (_self)\n{\n\n}",
34107         "memberOf" : "Roo.Component"
34108       },
34109       {
34110         "name" : "beforerender",
34111         "type" : "function",
34112         "desc" : "Fires before the component is rendered. Return false to stop the render.",
34113         "sig" : "function (_self)\n{\n\n}",
34114         "memberOf" : "Roo.Component"
34115       },
34116       {
34117         "name" : "beforeshow",
34118         "type" : "function",
34119         "desc" : "Fires before the component is shown.  Return false to stop the show.",
34120         "sig" : "function (_self)\n{\n\n}",
34121         "memberOf" : "Roo.Component"
34122       },
34123       {
34124         "name" : "childrenrendered",
34125         "type" : "function",
34126         "desc" : "Fires when the children have been rendered..",
34127         "sig" : "function (_self)\n{\n\n}",
34128         "memberOf" : "Roo.bootstrap.Component"
34129       },
34130       {
34131         "name" : "destroy",
34132         "type" : "function",
34133         "desc" : "Fires after the component is destroyed.",
34134         "sig" : "function (_self)\n{\n\n}",
34135         "memberOf" : "Roo.Component"
34136       },
34137       {
34138         "name" : "disable",
34139         "type" : "function",
34140         "desc" : "Fires after the component is disabled.",
34141         "sig" : "function (_self)\n{\n\n}",
34142         "memberOf" : "Roo.Component"
34143       },
34144       {
34145         "name" : "enable",
34146         "type" : "function",
34147         "desc" : "Fires after the component is enabled.",
34148         "sig" : "function (_self)\n{\n\n}",
34149         "memberOf" : "Roo.Component"
34150       },
34151       {
34152         "name" : "hide",
34153         "type" : "function",
34154         "desc" : "Fires after the component is hidden.",
34155         "sig" : "function (_self)\n{\n\n}",
34156         "memberOf" : "Roo.Component"
34157       },
34158       {
34159         "name" : "render",
34160         "type" : "function",
34161         "desc" : "Fires after the component is rendered.",
34162         "sig" : "function (_self)\n{\n\n}",
34163         "memberOf" : "Roo.Component"
34164       },
34165       {
34166         "name" : "show",
34167         "type" : "function",
34168         "desc" : "Fires after the component is shown.",
34169         "sig" : "function (_self)\n{\n\n}",
34170         "memberOf" : "Roo.Component"
34171       }
34172     ],
34173     "methods" : [
34174       {
34175         "name" : "addEvents",
34176         "type" : "function",
34177         "desc" : "Used to define events on this Observable",
34178         "sig" : "(object)",
34179         "static" : false,
34180         "memberOf" : "Roo.util.Observable"
34181       },
34182       {
34183         "name" : "addListener",
34184         "type" : "function",
34185         "desc" : "Appends an event handler to this component",
34186         "sig" : "(eventName, handler, scope, options)",
34187         "static" : false,
34188         "memberOf" : "Roo.util.Observable"
34189       },
34190       {
34191         "name" : "capture",
34192         "type" : "function",
34193         "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.",
34194         "sig" : "(o, fn, scope)",
34195         "static" : true,
34196         "memberOf" : "Roo.util.Observable"
34197       },
34198       {
34199         "name" : "destroy",
34200         "type" : "function",
34201         "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}.",
34202         "sig" : "()\n{\n\n}",
34203         "static" : false,
34204         "memberOf" : "Roo.Component"
34205       },
34206       {
34207         "name" : "disable",
34208         "type" : "function",
34209         "desc" : "Disable this component.",
34210         "sig" : "()\n{\n\n}",
34211         "static" : false,
34212         "memberOf" : "Roo.Component"
34213       },
34214       {
34215         "name" : "enable",
34216         "type" : "function",
34217         "desc" : "Enable this component.",
34218         "sig" : "()\n{\n\n}",
34219         "static" : false,
34220         "memberOf" : "Roo.Component"
34221       },
34222       {
34223         "name" : "fireEvent",
34224         "type" : "function",
34225         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
34226         "sig" : "(eventName, args)",
34227         "static" : false,
34228         "memberOf" : "Roo.util.Observable"
34229       },
34230       {
34231         "name" : "focus",
34232         "type" : "function",
34233         "desc" : "Try to focus this component.",
34234         "sig" : "(selectText)",
34235         "static" : false,
34236         "memberOf" : "Roo.Component"
34237       },
34238       {
34239         "name" : "getChildContainer",
34240         "type" : "function",
34241         "desc" : "Fetch the element to add children to",
34242         "sig" : "()\n{\n\n}",
34243         "static" : false,
34244         "memberOf" : "Roo.bootstrap.Component"
34245       },
34246       {
34247         "name" : "getEl",
34248         "type" : "function",
34249         "desc" : "Returns the underlying {@link Roo.Element}.",
34250         "sig" : "()\n{\n\n}",
34251         "static" : false,
34252         "memberOf" : "Roo.Component"
34253       },
34254       {
34255         "name" : "getId",
34256         "type" : "function",
34257         "desc" : "Returns the id of this component.",
34258         "sig" : "()\n{\n\n}",
34259         "static" : false,
34260         "memberOf" : "Roo.Component"
34261       },
34262       {
34263         "name" : "getVisibilityEl",
34264         "type" : "function",
34265         "desc" : "Get the element that will be used to show or hide",
34266         "sig" : "()\n{\n\n}",
34267         "static" : false,
34268         "memberOf" : "Roo.bootstrap.Component"
34269       },
34270       {
34271         "name" : "hasListener",
34272         "type" : "function",
34273         "desc" : "Checks to see if this object has any listeners for a specified event",
34274         "sig" : "(eventName)",
34275         "static" : false,
34276         "memberOf" : "Roo.util.Observable"
34277       },
34278       {
34279         "name" : "hide",
34280         "type" : "function",
34281         "desc" : "Hide a component - adds 'hidden' class",
34282         "sig" : "()\n{\n\n}",
34283         "static" : false,
34284         "memberOf" : "Roo.bootstrap.Component"
34285       },
34286       {
34287         "name" : "initEvents",
34288         "type" : "function",
34289         "desc" : "Initialize Events for the element",
34290         "sig" : "()\n{\n\n}",
34291         "static" : false,
34292         "memberOf" : "Roo.bootstrap.Component"
34293       },
34294       {
34295         "name" : "isVisible",
34296         "type" : "function",
34297         "desc" : "Returns true if this component is visible.",
34298         "sig" : "()\n{\n\n}",
34299         "static" : false,
34300         "memberOf" : "Roo.Component"
34301       },
34302       {
34303         "name" : "on",
34304         "type" : "function",
34305         "desc" : "Appends an event handler to this element (shorthand for addListener)",
34306         "sig" : "(eventName, handler, scope, options)",
34307         "static" : false,
34308         "memberOf" : "Roo.util.Observable"
34309       },
34310       {
34311         "name" : "purgeListeners",
34312         "type" : "function",
34313         "desc" : "Removes all listeners for this object",
34314         "sig" : "()\n{\n\n}",
34315         "static" : false,
34316         "memberOf" : "Roo.util.Observable"
34317       },
34318       {
34319         "name" : "releaseCapture",
34320         "type" : "function",
34321         "desc" : "Removes <b>all</b> added captures from the Observable.",
34322         "sig" : "(o)",
34323         "static" : true,
34324         "memberOf" : "Roo.util.Observable"
34325       },
34326       {
34327         "name" : "removeListener",
34328         "type" : "function",
34329         "desc" : "Removes a listener",
34330         "sig" : "(eventName, handler, scope)",
34331         "static" : false,
34332         "memberOf" : "Roo.util.Observable"
34333       },
34334       {
34335         "name" : "render",
34336         "type" : "function",
34337         "desc" : "If this is a lazy rendering component, render it to its container element.",
34338         "sig" : "(container)",
34339         "static" : false,
34340         "memberOf" : "Roo.Component"
34341       },
34342       {
34343         "name" : "setDisabled",
34344         "type" : "function",
34345         "desc" : "Convenience function for setting disabled/enabled by boolean.",
34346         "sig" : "(disabled)",
34347         "static" : false,
34348         "memberOf" : "Roo.Component"
34349       },
34350       {
34351         "name" : "setVisibilityEl",
34352         "type" : "function",
34353         "desc" : "Set the element that will be used to show or hide",
34354         "sig" : "()\n{\n\n}",
34355         "static" : false,
34356         "memberOf" : "Roo.bootstrap.Component"
34357       },
34358       {
34359         "name" : "setVisible",
34360         "type" : "function",
34361         "desc" : "Convenience function to hide or show this component by boolean.",
34362         "sig" : "(visible)",
34363         "static" : false,
34364         "memberOf" : "Roo.Component"
34365       },
34366       {
34367         "name" : "show",
34368         "type" : "function",
34369         "desc" : "Show a component - removes 'hidden' class",
34370         "sig" : "()\n{\n\n}",
34371         "static" : false,
34372         "memberOf" : "Roo.bootstrap.Component"
34373       },
34374       {
34375         "name" : "tooltipEl",
34376         "type" : "function",
34377         "desc" : "Fetch the element to display the tooltip on.",
34378         "sig" : "()\n{\n\n}",
34379         "static" : false,
34380         "memberOf" : "Roo.bootstrap.Component"
34381       },
34382       {
34383         "name" : "un",
34384         "type" : "function",
34385         "desc" : "Removes a listener (shorthand for removeListener)",
34386         "sig" : "(eventName, handler, scope)",
34387         "static" : false,
34388         "memberOf" : "Roo.util.Observable"
34389       }
34390     ]
34391   },
34392   "Roo.bootstrap.MessageBar" : {
34393     "props" : [
34394       {
34395         "name" : "actionMode",
34396         "type" : "String",
34397         "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",
34398         "memberOf" : "Roo.Component"
34399       },
34400       {
34401         "name" : "allowDomMove",
34402         "type" : "Boolean",
34403         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
34404         "memberOf" : "Roo.Component"
34405       },
34406       {
34407         "name" : "beforeClass",
34408         "type" : "String",
34409         "desc" : "insert the bar before the given class",
34410         "memberOf" : ""
34411       },
34412       {
34413         "name" : "can_build_overlaid",
34414         "type" : "Boolean",
34415         "desc" : "True if element can be rebuild from a HTML page",
34416         "memberOf" : "Roo.bootstrap.Component"
34417       },
34418       {
34419         "name" : "closable",
34420         "type" : "Boolean",
34421         "desc" : [
34422           "(true",
34423           "false)"
34424         ],
34425         "memberOf" : ""
34426       },
34427       {
34428         "name" : "cls",
34429         "type" : "String",
34430         "desc" : "css class",
34431         "memberOf" : "Roo.bootstrap.Component"
34432       },
34433       {
34434         "name" : "container_method",
34435         "type" : "string",
34436         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
34437         "memberOf" : "Roo.bootstrap.Component"
34438       },
34439       {
34440         "name" : "dataId",
34441         "type" : "string",
34442         "desc" : "cutomer id",
34443         "memberOf" : "Roo.bootstrap.Component"
34444       },
34445       {
34446         "name" : "disableClass",
34447         "type" : "String",
34448         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
34449         "memberOf" : "Roo.Component"
34450       },
34451       {
34452         "name" : "fixed",
34453         "type" : "Boolean",
34454         "desc" : [
34455           "(true",
34456           "false)"
34457         ],
34458         "memberOf" : ""
34459       },
34460       {
34461         "name" : "hideMode",
34462         "type" : "String",
34463         "desc" : [
34464           "(display",
34465           "visibility)"
34466         ],
34467         "memberOf" : "Roo.Component"
34468       },
34469       {
34470         "name" : "html",
34471         "type" : "String",
34472         "desc" : "contents of the MessageBar",
34473         "memberOf" : ""
34474       },
34475       {
34476         "name" : "listeners",
34477         "type" : "Object",
34478         "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>",
34479         "memberOf" : "Roo.util.Observable"
34480       },
34481       {
34482         "name" : "name",
34483         "type" : "string",
34484         "desc" : "Specifies name attribute",
34485         "memberOf" : "Roo.bootstrap.Component"
34486       },
34487       {
34488         "name" : "style",
34489         "type" : "String",
34490         "desc" : "any extra css",
34491         "memberOf" : "Roo.bootstrap.Component"
34492       },
34493       {
34494         "name" : "tooltip",
34495         "type" : "string",
34496         "desc" : "Text for the tooltip",
34497         "memberOf" : "Roo.bootstrap.Component"
34498       },
34499       {
34500         "name" : "visibilityEl",
34501         "type" : "string|object",
34502         "desc" : [
34503           "(el",
34504           "parent)"
34505         ],
34506         "memberOf" : "Roo.bootstrap.Component"
34507       },
34508       {
34509         "name" : "weight",
34510         "type" : "String",
34511         "desc" : [
34512           "(info",
34513           "success",
34514           "warning",
34515           "danger)"
34516         ],
34517         "memberOf" : ""
34518       },
34519       {
34520         "name" : "xattr",
34521         "type" : "Object",
34522         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
34523         "memberOf" : "Roo.bootstrap.Component"
34524       }
34525     ],
34526     "events" : [
34527       {
34528         "name" : "beforedestroy",
34529         "type" : "function",
34530         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
34531         "sig" : "function (_self)\n{\n\n}",
34532         "memberOf" : "Roo.Component"
34533       },
34534       {
34535         "name" : "beforehide",
34536         "type" : "function",
34537         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
34538         "sig" : "function (_self)\n{\n\n}",
34539         "memberOf" : "Roo.Component"
34540       },
34541       {
34542         "name" : "beforerender",
34543         "type" : "function",
34544         "desc" : "Fires before the component is rendered. Return false to stop the render.",
34545         "sig" : "function (_self)\n{\n\n}",
34546         "memberOf" : "Roo.Component"
34547       },
34548       {
34549         "name" : "beforeshow",
34550         "type" : "function",
34551         "desc" : "Fires before the component is shown.  Return false to stop the show.",
34552         "sig" : "function (_self)\n{\n\n}",
34553         "memberOf" : "Roo.Component"
34554       },
34555       {
34556         "name" : "childrenrendered",
34557         "type" : "function",
34558         "desc" : "Fires when the children have been rendered..",
34559         "sig" : "function (_self)\n{\n\n}",
34560         "memberOf" : "Roo.bootstrap.Component"
34561       },
34562       {
34563         "name" : "destroy",
34564         "type" : "function",
34565         "desc" : "Fires after the component is destroyed.",
34566         "sig" : "function (_self)\n{\n\n}",
34567         "memberOf" : "Roo.Component"
34568       },
34569       {
34570         "name" : "disable",
34571         "type" : "function",
34572         "desc" : "Fires after the component is disabled.",
34573         "sig" : "function (_self)\n{\n\n}",
34574         "memberOf" : "Roo.Component"
34575       },
34576       {
34577         "name" : "enable",
34578         "type" : "function",
34579         "desc" : "Fires after the component is enabled.",
34580         "sig" : "function (_self)\n{\n\n}",
34581         "memberOf" : "Roo.Component"
34582       },
34583       {
34584         "name" : "hide",
34585         "type" : "function",
34586         "desc" : "Fires after the component is hidden.",
34587         "sig" : "function (_self)\n{\n\n}",
34588         "memberOf" : "Roo.Component"
34589       },
34590       {
34591         "name" : "render",
34592         "type" : "function",
34593         "desc" : "Fires after the component is rendered.",
34594         "sig" : "function (_self)\n{\n\n}",
34595         "memberOf" : "Roo.Component"
34596       },
34597       {
34598         "name" : "show",
34599         "type" : "function",
34600         "desc" : "Fires after the component is shown.",
34601         "sig" : "function (_self)\n{\n\n}",
34602         "memberOf" : "Roo.Component"
34603       }
34604     ],
34605     "methods" : [
34606       {
34607         "name" : "addEvents",
34608         "type" : "function",
34609         "desc" : "Used to define events on this Observable",
34610         "sig" : "(object)",
34611         "static" : false,
34612         "memberOf" : "Roo.util.Observable"
34613       },
34614       {
34615         "name" : "addListener",
34616         "type" : "function",
34617         "desc" : "Appends an event handler to this component",
34618         "sig" : "(eventName, handler, scope, options)",
34619         "static" : false,
34620         "memberOf" : "Roo.util.Observable"
34621       },
34622       {
34623         "name" : "capture",
34624         "type" : "function",
34625         "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.",
34626         "sig" : "(o, fn, scope)",
34627         "static" : true,
34628         "memberOf" : "Roo.util.Observable"
34629       },
34630       {
34631         "name" : "destroy",
34632         "type" : "function",
34633         "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}.",
34634         "sig" : "()\n{\n\n}",
34635         "static" : false,
34636         "memberOf" : "Roo.Component"
34637       },
34638       {
34639         "name" : "disable",
34640         "type" : "function",
34641         "desc" : "Disable this component.",
34642         "sig" : "()\n{\n\n}",
34643         "static" : false,
34644         "memberOf" : "Roo.Component"
34645       },
34646       {
34647         "name" : "enable",
34648         "type" : "function",
34649         "desc" : "Enable this component.",
34650         "sig" : "()\n{\n\n}",
34651         "static" : false,
34652         "memberOf" : "Roo.Component"
34653       },
34654       {
34655         "name" : "fireEvent",
34656         "type" : "function",
34657         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
34658         "sig" : "(eventName, args)",
34659         "static" : false,
34660         "memberOf" : "Roo.util.Observable"
34661       },
34662       {
34663         "name" : "focus",
34664         "type" : "function",
34665         "desc" : "Try to focus this component.",
34666         "sig" : "(selectText)",
34667         "static" : false,
34668         "memberOf" : "Roo.Component"
34669       },
34670       {
34671         "name" : "getChildContainer",
34672         "type" : "function",
34673         "desc" : "Fetch the element to add children to",
34674         "sig" : "()\n{\n\n}",
34675         "static" : false,
34676         "memberOf" : "Roo.bootstrap.Component"
34677       },
34678       {
34679         "name" : "getEl",
34680         "type" : "function",
34681         "desc" : "Returns the underlying {@link Roo.Element}.",
34682         "sig" : "()\n{\n\n}",
34683         "static" : false,
34684         "memberOf" : "Roo.Component"
34685       },
34686       {
34687         "name" : "getId",
34688         "type" : "function",
34689         "desc" : "Returns the id of this component.",
34690         "sig" : "()\n{\n\n}",
34691         "static" : false,
34692         "memberOf" : "Roo.Component"
34693       },
34694       {
34695         "name" : "getVisibilityEl",
34696         "type" : "function",
34697         "desc" : "Get the element that will be used to show or hide",
34698         "sig" : "()\n{\n\n}",
34699         "static" : false,
34700         "memberOf" : "Roo.bootstrap.Component"
34701       },
34702       {
34703         "name" : "hasListener",
34704         "type" : "function",
34705         "desc" : "Checks to see if this object has any listeners for a specified event",
34706         "sig" : "(eventName)",
34707         "static" : false,
34708         "memberOf" : "Roo.util.Observable"
34709       },
34710       {
34711         "name" : "hide",
34712         "type" : "function",
34713         "desc" : "Hide a component - adds 'hidden' class",
34714         "sig" : "()\n{\n\n}",
34715         "static" : false,
34716         "memberOf" : "Roo.bootstrap.Component"
34717       },
34718       {
34719         "name" : "initEvents",
34720         "type" : "function",
34721         "desc" : "Initialize Events for the element",
34722         "sig" : "()\n{\n\n}",
34723         "static" : false,
34724         "memberOf" : "Roo.bootstrap.Component"
34725       },
34726       {
34727         "name" : "isVisible",
34728         "type" : "function",
34729         "desc" : "Returns true if this component is visible.",
34730         "sig" : "()\n{\n\n}",
34731         "static" : false,
34732         "memberOf" : "Roo.Component"
34733       },
34734       {
34735         "name" : "on",
34736         "type" : "function",
34737         "desc" : "Appends an event handler to this element (shorthand for addListener)",
34738         "sig" : "(eventName, handler, scope, options)",
34739         "static" : false,
34740         "memberOf" : "Roo.util.Observable"
34741       },
34742       {
34743         "name" : "purgeListeners",
34744         "type" : "function",
34745         "desc" : "Removes all listeners for this object",
34746         "sig" : "()\n{\n\n}",
34747         "static" : false,
34748         "memberOf" : "Roo.util.Observable"
34749       },
34750       {
34751         "name" : "releaseCapture",
34752         "type" : "function",
34753         "desc" : "Removes <b>all</b> added captures from the Observable.",
34754         "sig" : "(o)",
34755         "static" : true,
34756         "memberOf" : "Roo.util.Observable"
34757       },
34758       {
34759         "name" : "removeListener",
34760         "type" : "function",
34761         "desc" : "Removes a listener",
34762         "sig" : "(eventName, handler, scope)",
34763         "static" : false,
34764         "memberOf" : "Roo.util.Observable"
34765       },
34766       {
34767         "name" : "render",
34768         "type" : "function",
34769         "desc" : "If this is a lazy rendering component, render it to its container element.",
34770         "sig" : "(container)",
34771         "static" : false,
34772         "memberOf" : "Roo.Component"
34773       },
34774       {
34775         "name" : "setDisabled",
34776         "type" : "function",
34777         "desc" : "Convenience function for setting disabled/enabled by boolean.",
34778         "sig" : "(disabled)",
34779         "static" : false,
34780         "memberOf" : "Roo.Component"
34781       },
34782       {
34783         "name" : "setVisibilityEl",
34784         "type" : "function",
34785         "desc" : "Set the element that will be used to show or hide",
34786         "sig" : "()\n{\n\n}",
34787         "static" : false,
34788         "memberOf" : "Roo.bootstrap.Component"
34789       },
34790       {
34791         "name" : "setVisible",
34792         "type" : "function",
34793         "desc" : "Convenience function to hide or show this component by boolean.",
34794         "sig" : "(visible)",
34795         "static" : false,
34796         "memberOf" : "Roo.Component"
34797       },
34798       {
34799         "name" : "show",
34800         "type" : "function",
34801         "desc" : "Show a component - removes 'hidden' class",
34802         "sig" : "()\n{\n\n}",
34803         "static" : false,
34804         "memberOf" : "Roo.bootstrap.Component"
34805       },
34806       {
34807         "name" : "tooltipEl",
34808         "type" : "function",
34809         "desc" : "Fetch the element to display the tooltip on.",
34810         "sig" : "()\n{\n\n}",
34811         "static" : false,
34812         "memberOf" : "Roo.bootstrap.Component"
34813       },
34814       {
34815         "name" : "un",
34816         "type" : "function",
34817         "desc" : "Removes a listener (shorthand for removeListener)",
34818         "sig" : "(eventName, handler, scope)",
34819         "static" : false,
34820         "memberOf" : "Roo.util.Observable"
34821       }
34822     ]
34823   },
34824   "Roo.bootstrap.MessageBox" : {
34825     "props" : [
34826     ],
34827     "events" : [
34828     ],
34829     "methods" : [
34830       {
34831         "name" : "alert",
34832         "type" : "function",
34833         "desc" : "Displays a standard read-only message box with an OK button (comparable to the basic JavaScript Window.alert).\nIf a callback function is passed it will be called after the user clicks the button, and the\nid of the button that was clicked will be passed as the only parameter to the callback\n(could also be the top-right close button).",
34834         "sig" : "(title, msg, fn, scope)",
34835         "static" : false,
34836         "memberOf" : ""
34837       },
34838       {
34839         "name" : "confirm",
34840         "type" : "function",
34841         "desc" : "Displays a confirmation message box with Yes and No buttons (comparable to JavaScript's Window.confirm).\nIf a callback function is passed it will be called after the user clicks either button, and the id of the\nbutton that was clicked will be passed as the only parameter to the callback (could also be the top-right close button).",
34842         "sig" : "(title, msg, fn, scope)",
34843         "static" : false,
34844         "memberOf" : ""
34845       },
34846       {
34847         "name" : "getDialog",
34848         "type" : "function",
34849         "desc" : "Returns a reference to the underlying {@link Roo.BasicDialog} element",
34850         "sig" : "()\n{\n\n}",
34851         "static" : false,
34852         "memberOf" : ""
34853       },
34854       {
34855         "name" : "hide",
34856         "type" : "function",
34857         "desc" : "Hides the message box if it is displayed",
34858         "sig" : "()\n{\n\n}",
34859         "static" : false,
34860         "memberOf" : ""
34861       },
34862       {
34863         "name" : "isVisible",
34864         "type" : "function",
34865         "desc" : "Returns true if the message box is currently displayed",
34866         "sig" : "()\n{\n\n}",
34867         "static" : false,
34868         "memberOf" : ""
34869       },
34870       {
34871         "name" : "progress",
34872         "type" : "function",
34873         "desc" : "Displays a message box with a progress bar.  This message box has no buttons and is not closeable by\nthe user.  You are responsible for updating the progress bar as needed via {@link Roo.MessageBox#updateProgress}\nand closing the message box when the process is complete.",
34874         "sig" : "(title, msg)",
34875         "static" : false,
34876         "memberOf" : ""
34877       },
34878       {
34879         "name" : "prompt",
34880         "type" : "function",
34881         "desc" : "Displays a message box with OK and Cancel buttons prompting the user to enter some text (comparable to\nJavaScript's Window.prompt).  The prompt can be a single-line or multi-line textbox.  If a callback function\nis passed it will be called after the user clicks either button, and the id of the button that was clicked\n(could also be the top-right close button) and the text that was entered will be passed as the two\nparameters to the callback.",
34882         "sig" : "(title, msg, fn, scope, multiline)",
34883         "static" : false,
34884         "memberOf" : ""
34885       },
34886       {
34887         "name" : "show",
34888         "type" : "function",
34889         "desc" : "Displays a new message box, or reinitializes an existing message box, based on the config options\npassed in. All functions (e.g. prompt, alert, etc) on MessageBox call this function internally.\nThe following config object properties are supported:\n<pre>\nProperty    Type             Description\n----------  ---------------  ------------------------------------------------------------------------------------\nanimEl            String/Element   An id or Element from which the message box should animate as it opens and\n                                   closes (defaults to undefined)\nbuttons           Object/Boolean   A button config object (e.g., Roo.MessageBox.OKCANCEL or {ok:'Foo',\n                                   cancel:'Bar'}), or false to not show any buttons (defaults to false)\nclosable          Boolean          False to hide the top-right close button (defaults to true).  Note that\n                                   progress and wait dialogs will ignore this property and always hide the\n                                   close button as they can only be closed programmatically.\ncls               String           A custom CSS class to apply to the message box element\ndefaultTextHeight Number           The default height in pixels of the message box's multiline textarea if\n                                   displayed (defaults to 75)\nfn                Function         A callback function to execute after closing the dialog.  The arguments to the\n                                   function will be btn (the name of the button that was clicked, if applicable,\n                                   e.g. \"ok\"), and text (the value of the active text field, if applicable).\n                                   Progress and wait dialogs will ignore this option since they do not respond to\n                                   user actions and can only be closed programmatically, so any required function\n                                   should be called by the same code after it closes the dialog.\nicon              String           A CSS class that provides a background image to be used as an icon for\n                                   the dialog (e.g., Roo.MessageBox.WARNING or 'custom-class', defaults to '')\nmaxWidth          Number           The maximum width in pixels of the message box (defaults to 600)\nminWidth          Number           The minimum width in pixels of the message box (defaults to 100)\nmodal             Boolean          False to allow user interaction with the page while the message box is\n                                   displayed (defaults to true)\nmsg               String           A string that will replace the existing message box body text (defaults\n                                   to the XHTML-compliant non-breaking space character '&#160;')\nmultiline         Boolean          True to prompt the user to enter multi-line text (defaults to false)\nprogress          Boolean          True to display a progress bar (defaults to false)\nprogressText      String           The text to display inside the progress bar if progress = true (defaults to '')\nprompt            Boolean          True to prompt the user to enter single-line text (defaults to false)\nproxyDrag         Boolean          True to display a lightweight proxy while dragging (defaults to false)\ntitle             String           The title text\nvalue             String           The string value to set into the active textbox element if displayed\nwait              Boolean          True to display a progress bar (defaults to false)\nwidth             Number           The width of the dialog in pixels\n</pre>\n\nExample usage:\n<pre><code>\nRoo.Msg.show({\n   title: 'Address',\n   msg: 'Please enter your address:',\n   width: 300,\n   buttons: Roo.MessageBox.OKCANCEL,\n   multiline: true,\n   fn: saveAddress,\n   animEl: 'addAddressBtn'\n});\n</code></pre>",
34890         "sig" : "(config)",
34891         "static" : false,
34892         "memberOf" : ""
34893       },
34894       {
34895         "name" : "updateProgress",
34896         "type" : "function",
34897         "desc" : "Updates a progress-style message box's text and progress bar.  Only relevant on message boxes\ninitiated via {@link Roo.MessageBox#progress} or by calling {@link Roo.MessageBox#show} with progress: true.",
34898         "sig" : "(value, text)",
34899         "static" : false,
34900         "memberOf" : ""
34901       },
34902       {
34903         "name" : "updateText",
34904         "type" : "function",
34905         "desc" : "Updates the message box body text",
34906         "sig" : "(text)",
34907         "static" : false,
34908         "memberOf" : ""
34909       },
34910       {
34911         "name" : "wait",
34912         "type" : "function",
34913         "desc" : "Displays a message box with an infinitely auto-updating progress bar.  This can be used to block user\ninteraction while waiting for a long-running process to complete that does not have defined intervals.\nYou are responsible for closing the message box when the process is complete.",
34914         "sig" : "(msg, title)",
34915         "static" : false,
34916         "memberOf" : ""
34917       }
34918     ]
34919   },
34920   "Roo.bootstrap.Modal" : {
34921     "props" : [
34922       {
34923         "name" : "actionMode",
34924         "type" : "String",
34925         "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",
34926         "memberOf" : "Roo.Component"
34927       },
34928       {
34929         "name" : "allowDomMove",
34930         "type" : "Boolean",
34931         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
34932         "memberOf" : "Roo.Component"
34933       },
34934       {
34935         "name" : "allow_close",
34936         "type" : "Boolean",
34937         "desc" : "default true",
34938         "memberOf" : ""
34939       },
34940       {
34941         "name" : "animate",
34942         "type" : "Boolean",
34943         "desc" : "default true",
34944         "memberOf" : ""
34945       },
34946       {
34947         "name" : "buttonPosition",
34948         "type" : "String",
34949         "desc" : [
34950           "(left",
34951           "right",
34952           "center)"
34953         ],
34954         "memberOf" : ""
34955       },
34956       {
34957         "name" : "buttons",
34958         "type" : "Array",
34959         "desc" : "Array of buttons or standard button set..",
34960         "memberOf" : ""
34961       },
34962       {
34963         "name" : "can_build_overlaid",
34964         "type" : "Boolean",
34965         "desc" : "True if element can be rebuild from a HTML page",
34966         "memberOf" : "Roo.bootstrap.Component"
34967       },
34968       {
34969         "name" : "cls",
34970         "type" : "String",
34971         "desc" : "css class",
34972         "memberOf" : "Roo.bootstrap.Component"
34973       },
34974       {
34975         "name" : "container_method",
34976         "type" : "string",
34977         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
34978         "memberOf" : "Roo.bootstrap.Component"
34979       },
34980       {
34981         "name" : "dataId",
34982         "type" : "string",
34983         "desc" : "cutomer id",
34984         "memberOf" : "Roo.bootstrap.Component"
34985       },
34986       {
34987         "name" : "disableClass",
34988         "type" : "String",
34989         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
34990         "memberOf" : "Roo.Component"
34991       },
34992       {
34993         "name" : "fitwindow",
34994         "type" : "Boolean",
34995         "desc" : "default false",
34996         "memberOf" : ""
34997       },
34998       {
34999         "name" : "height",
35000         "type" : "Number",
35001         "desc" : "fixed height - usefull for chrome extension only really.",
35002         "memberOf" : ""
35003       },
35004       {
35005         "name" : "hideMode",
35006         "type" : "String",
35007         "desc" : [
35008           "(display",
35009           "visibility)"
35010         ],
35011         "memberOf" : "Roo.Component"
35012       },
35013       {
35014         "name" : "html",
35015         "type" : "String",
35016         "desc" : "- the body of the dialog (for simple ones) - you can also use template..",
35017         "memberOf" : ""
35018       },
35019       {
35020         "name" : "listeners",
35021         "type" : "Object",
35022         "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>",
35023         "memberOf" : "Roo.util.Observable"
35024       },
35025       {
35026         "name" : "max_width",
35027         "type" : "Number",
35028         "desc" : "set the max width of modal",
35029         "memberOf" : ""
35030       },
35031       {
35032         "name" : "name",
35033         "type" : "string",
35034         "desc" : "Specifies name attribute",
35035         "memberOf" : "Roo.bootstrap.Component"
35036       },
35037       {
35038         "name" : "size",
35039         "type" : "String",
35040         "desc" : [
35041           "(sm",
35042           "lg)"
35043         ],
35044         "memberOf" : ""
35045       },
35046       {
35047         "name" : "specificTitle",
35048         "type" : "Boolean",
35049         "desc" : "default false",
35050         "memberOf" : ""
35051       },
35052       {
35053         "name" : "style",
35054         "type" : "String",
35055         "desc" : "any extra css",
35056         "memberOf" : "Roo.bootstrap.Component"
35057       },
35058       {
35059         "name" : "title",
35060         "type" : "String",
35061         "desc" : "Title of dialog",
35062         "memberOf" : ""
35063       },
35064       {
35065         "name" : "tmpl",
35066         "type" : "Roo.Template",
35067         "desc" : "- a template with variables. to use it, add a handler in show:method  adn",
35068         "memberOf" : ""
35069       },
35070       {
35071         "name" : "tooltip",
35072         "type" : "string",
35073         "desc" : "Text for the tooltip",
35074         "memberOf" : "Roo.bootstrap.Component"
35075       },
35076       {
35077         "name" : "visibilityEl",
35078         "type" : "string|object",
35079         "desc" : [
35080           "(el",
35081           "parent)"
35082         ],
35083         "memberOf" : "Roo.bootstrap.Component"
35084       },
35085       {
35086         "name" : "width",
35087         "type" : "Number",
35088         "desc" : "fixed width - usefull for chrome extension only really.",
35089         "memberOf" : ""
35090       },
35091       {
35092         "name" : "xattr",
35093         "type" : "Object",
35094         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
35095         "memberOf" : "Roo.bootstrap.Component"
35096       }
35097     ],
35098     "events" : [
35099       {
35100         "name" : "beforedestroy",
35101         "type" : "function",
35102         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
35103         "sig" : "function (_self)\n{\n\n}",
35104         "memberOf" : "Roo.Component"
35105       },
35106       {
35107         "name" : "beforehide",
35108         "type" : "function",
35109         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
35110         "sig" : "function (_self)\n{\n\n}",
35111         "memberOf" : "Roo.Component"
35112       },
35113       {
35114         "name" : "beforerender",
35115         "type" : "function",
35116         "desc" : "Fires before the component is rendered. Return false to stop the render.",
35117         "sig" : "function (_self)\n{\n\n}",
35118         "memberOf" : "Roo.Component"
35119       },
35120       {
35121         "name" : "beforeshow",
35122         "type" : "function",
35123         "desc" : "Fires before the component is shown.  Return false to stop the show.",
35124         "sig" : "function (_self)\n{\n\n}",
35125         "memberOf" : "Roo.Component"
35126       },
35127       {
35128         "name" : "btnclick",
35129         "type" : "function",
35130         "desc" : "The raw btnclick event for the button",
35131         "sig" : "function (e)\n{\n\n}",
35132         "memberOf" : ""
35133       },
35134       {
35135         "name" : "childrenrendered",
35136         "type" : "function",
35137         "desc" : "Fires when the children have been rendered..",
35138         "sig" : "function (_self)\n{\n\n}",
35139         "memberOf" : "Roo.bootstrap.Component"
35140       },
35141       {
35142         "name" : "destroy",
35143         "type" : "function",
35144         "desc" : "Fires after the component is destroyed.",
35145         "sig" : "function (_self)\n{\n\n}",
35146         "memberOf" : "Roo.Component"
35147       },
35148       {
35149         "name" : "disable",
35150         "type" : "function",
35151         "desc" : "Fires after the component is disabled.",
35152         "sig" : "function (_self)\n{\n\n}",
35153         "memberOf" : "Roo.Component"
35154       },
35155       {
35156         "name" : "enable",
35157         "type" : "function",
35158         "desc" : "Fires after the component is enabled.",
35159         "sig" : "function (_self)\n{\n\n}",
35160         "memberOf" : "Roo.Component"
35161       },
35162       {
35163         "name" : "hide",
35164         "type" : "function",
35165         "desc" : "Fires after the component is hidden.",
35166         "sig" : "function (_self)\n{\n\n}",
35167         "memberOf" : "Roo.Component"
35168       },
35169       {
35170         "name" : "render",
35171         "type" : "function",
35172         "desc" : "Fires after the component is rendered.",
35173         "sig" : "function (_self)\n{\n\n}",
35174         "memberOf" : "Roo.Component"
35175       },
35176       {
35177         "name" : "resize",
35178         "type" : "function",
35179         "desc" : "Fire when dialog resize",
35180         "sig" : "function (_self, e)\n{\n\n}",
35181         "memberOf" : ""
35182       },
35183       {
35184         "name" : "show",
35185         "type" : "function",
35186         "desc" : "Fires after the component is shown.",
35187         "sig" : "function (_self)\n{\n\n}",
35188         "memberOf" : "Roo.Component"
35189       }
35190     ],
35191     "methods" : [
35192       {
35193         "name" : "addEvents",
35194         "type" : "function",
35195         "desc" : "Used to define events on this Observable",
35196         "sig" : "(object)",
35197         "static" : false,
35198         "memberOf" : "Roo.util.Observable"
35199       },
35200       {
35201         "name" : "addListener",
35202         "type" : "function",
35203         "desc" : "Appends an event handler to this component",
35204         "sig" : "(eventName, handler, scope, options)",
35205         "static" : false,
35206         "memberOf" : "Roo.util.Observable"
35207       },
35208       {
35209         "name" : "applyBody",
35210         "type" : "function",
35211         "desc" : "Set the body of the Dialog using the template",
35212         "sig" : "(data)",
35213         "static" : false,
35214         "memberOf" : ""
35215       },
35216       {
35217         "name" : "capture",
35218         "type" : "function",
35219         "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.",
35220         "sig" : "(o, fn, scope)",
35221         "static" : true,
35222         "memberOf" : "Roo.util.Observable"
35223       },
35224       {
35225         "name" : "destroy",
35226         "type" : "function",
35227         "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}.",
35228         "sig" : "()\n{\n\n}",
35229         "static" : false,
35230         "memberOf" : "Roo.Component"
35231       },
35232       {
35233         "name" : "disable",
35234         "type" : "function",
35235         "desc" : "Disable this component.",
35236         "sig" : "()\n{\n\n}",
35237         "static" : false,
35238         "memberOf" : "Roo.Component"
35239       },
35240       {
35241         "name" : "enable",
35242         "type" : "function",
35243         "desc" : "Enable this component.",
35244         "sig" : "()\n{\n\n}",
35245         "static" : false,
35246         "memberOf" : "Roo.Component"
35247       },
35248       {
35249         "name" : "fireEvent",
35250         "type" : "function",
35251         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
35252         "sig" : "(eventName, args)",
35253         "static" : false,
35254         "memberOf" : "Roo.util.Observable"
35255       },
35256       {
35257         "name" : "focus",
35258         "type" : "function",
35259         "desc" : "Try to focus this component.",
35260         "sig" : "(selectText)",
35261         "static" : false,
35262         "memberOf" : "Roo.Component"
35263       },
35264       {
35265         "name" : "getChildContainer",
35266         "type" : "function",
35267         "desc" : "Fetch the element to add children to",
35268         "sig" : "()\n{\n\n}",
35269         "static" : false,
35270         "memberOf" : "Roo.bootstrap.Component"
35271       },
35272       {
35273         "name" : "getEl",
35274         "type" : "function",
35275         "desc" : "Returns the underlying {@link Roo.Element}.",
35276         "sig" : "()\n{\n\n}",
35277         "static" : false,
35278         "memberOf" : "Roo.Component"
35279       },
35280       {
35281         "name" : "getId",
35282         "type" : "function",
35283         "desc" : "Returns the id of this component.",
35284         "sig" : "()\n{\n\n}",
35285         "static" : false,
35286         "memberOf" : "Roo.Component"
35287       },
35288       {
35289         "name" : "getVisibilityEl",
35290         "type" : "function",
35291         "desc" : "Get the element that will be used to show or hide",
35292         "sig" : "()\n{\n\n}",
35293         "static" : false,
35294         "memberOf" : "Roo.bootstrap.Component"
35295       },
35296       {
35297         "name" : "hasListener",
35298         "type" : "function",
35299         "desc" : "Checks to see if this object has any listeners for a specified event",
35300         "sig" : "(eventName)",
35301         "static" : false,
35302         "memberOf" : "Roo.util.Observable"
35303       },
35304       {
35305         "name" : "hide",
35306         "type" : "function",
35307         "desc" : "Hide a component - adds 'hidden' class",
35308         "sig" : "()\n{\n\n}",
35309         "static" : false,
35310         "memberOf" : "Roo.bootstrap.Component"
35311       },
35312       {
35313         "name" : "initEvents",
35314         "type" : "function",
35315         "desc" : "Initialize Events for the element",
35316         "sig" : "()\n{\n\n}",
35317         "static" : false,
35318         "memberOf" : "Roo.bootstrap.Component"
35319       },
35320       {
35321         "name" : "isVisible",
35322         "type" : "function",
35323         "desc" : "Returns true if this component is visible.",
35324         "sig" : "()\n{\n\n}",
35325         "static" : false,
35326         "memberOf" : "Roo.Component"
35327       },
35328       {
35329         "name" : "on",
35330         "type" : "function",
35331         "desc" : "Appends an event handler to this element (shorthand for addListener)",
35332         "sig" : "(eventName, handler, scope, options)",
35333         "static" : false,
35334         "memberOf" : "Roo.util.Observable"
35335       },
35336       {
35337         "name" : "purgeListeners",
35338         "type" : "function",
35339         "desc" : "Removes all listeners for this object",
35340         "sig" : "()\n{\n\n}",
35341         "static" : false,
35342         "memberOf" : "Roo.util.Observable"
35343       },
35344       {
35345         "name" : "releaseCapture",
35346         "type" : "function",
35347         "desc" : "Removes <b>all</b> added captures from the Observable.",
35348         "sig" : "(o)",
35349         "static" : true,
35350         "memberOf" : "Roo.util.Observable"
35351       },
35352       {
35353         "name" : "removeListener",
35354         "type" : "function",
35355         "desc" : "Removes a listener",
35356         "sig" : "(eventName, handler, scope)",
35357         "static" : false,
35358         "memberOf" : "Roo.util.Observable"
35359       },
35360       {
35361         "name" : "render",
35362         "type" : "function",
35363         "desc" : "If this is a lazy rendering component, render it to its container element.",
35364         "sig" : "(container)",
35365         "static" : false,
35366         "memberOf" : "Roo.Component"
35367       },
35368       {
35369         "name" : "setBody",
35370         "type" : "function",
35371         "desc" : "Set the body of the Dialog",
35372         "sig" : "(str)",
35373         "static" : false,
35374         "memberOf" : ""
35375       },
35376       {
35377         "name" : "setDisabled",
35378         "type" : "function",
35379         "desc" : "Convenience function for setting disabled/enabled by boolean.",
35380         "sig" : "(disabled)",
35381         "static" : false,
35382         "memberOf" : "Roo.Component"
35383       },
35384       {
35385         "name" : "setTitle",
35386         "type" : "function",
35387         "desc" : "Set the title of the Dialog",
35388         "sig" : "(str)",
35389         "static" : false,
35390         "memberOf" : ""
35391       },
35392       {
35393         "name" : "setVisibilityEl",
35394         "type" : "function",
35395         "desc" : "Set the element that will be used to show or hide",
35396         "sig" : "()\n{\n\n}",
35397         "static" : false,
35398         "memberOf" : "Roo.bootstrap.Component"
35399       },
35400       {
35401         "name" : "setVisible",
35402         "type" : "function",
35403         "desc" : "Convenience function to hide or show this component by boolean.",
35404         "sig" : "(visible)",
35405         "static" : false,
35406         "memberOf" : "Roo.Component"
35407       },
35408       {
35409         "name" : "show",
35410         "type" : "function",
35411         "desc" : "Show a component - removes 'hidden' class",
35412         "sig" : "()\n{\n\n}",
35413         "static" : false,
35414         "memberOf" : "Roo.bootstrap.Component"
35415       },
35416       {
35417         "name" : "tooltipEl",
35418         "type" : "function",
35419         "desc" : "Fetch the element to display the tooltip on.",
35420         "sig" : "()\n{\n\n}",
35421         "static" : false,
35422         "memberOf" : "Roo.bootstrap.Component"
35423       },
35424       {
35425         "name" : "un",
35426         "type" : "function",
35427         "desc" : "Removes a listener (shorthand for removeListener)",
35428         "sig" : "(eventName, handler, scope)",
35429         "static" : false,
35430         "memberOf" : "Roo.util.Observable"
35431       }
35432     ]
35433   },
35434   "Roo.bootstrap.MoneyField" : {
35435     "props" : [
35436       {
35437         "name" : "accept",
35438         "type" : "String",
35439         "desc" : [
35440           "(image",
35441           "video",
35442           "audio)"
35443         ],
35444         "memberOf" : "Roo.bootstrap.Input"
35445       },
35446       {
35447         "name" : "actionMode",
35448         "type" : "String",
35449         "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",
35450         "memberOf" : "Roo.Component"
35451       },
35452       {
35453         "name" : "after",
35454         "type" : "string",
35455         "desc" : "- input group add on after",
35456         "memberOf" : "Roo.bootstrap.Input"
35457       },
35458       {
35459         "name" : "align",
35460         "type" : "String",
35461         "desc" : [
35462           "(left",
35463           "center",
35464           "right)"
35465         ],
35466         "memberOf" : "Roo.bootstrap.Input"
35467       },
35468       {
35469         "name" : "allQuery",
35470         "type" : "String",
35471         "desc" : "The text query to send to the server to return all records for the list with no filtering (defaults to '')",
35472         "memberOf" : "Roo.bootstrap.ComboBox"
35473       },
35474       {
35475         "name" : "allowBlank",
35476         "type" : "Boolean",
35477         "desc" : "False to validate that the value length > 0 (defaults to true)",
35478         "memberOf" : "Roo.bootstrap.Input"
35479       },
35480       {
35481         "name" : "allowDecimals",
35482         "type" : "Boolean",
35483         "desc" : "False to disallow decimal values (defaults to true)",
35484         "memberOf" : ""
35485       },
35486       {
35487         "name" : "allowDomMove",
35488         "type" : "Boolean",
35489         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
35490         "memberOf" : "Roo.Component"
35491       },
35492       {
35493         "name" : "allowNegative",
35494         "type" : "Boolean",
35495         "desc" : "False to prevent entering a negative sign (defaults to true)",
35496         "memberOf" : ""
35497       },
35498       {
35499         "name" : "allowZero",
35500         "type" : "Boolean",
35501         "desc" : "False to blank out if the user enters '0' (defaults to true)",
35502         "memberOf" : ""
35503       },
35504       {
35505         "name" : "alwaysQuery",
35506         "type" : "Boolean",
35507         "desc" : "Disable caching of results, and always send query",
35508         "memberOf" : "Roo.bootstrap.ComboBox"
35509       },
35510       {
35511         "name" : "animate",
35512         "type" : "Boolean",
35513         "desc" : "default true",
35514         "memberOf" : "Roo.bootstrap.ComboBox"
35515       },
35516       {
35517         "name" : "append",
35518         "type" : "Boolean",
35519         "desc" : [
35520           "(true",
35521           "false)"
35522         ],
35523         "memberOf" : "Roo.bootstrap.ComboBox"
35524       },
35525       {
35526         "name" : "autoCreate",
35527         "type" : "Boolean/Object",
35528         "desc" : "A DomHelper element spec, or true for a default element spec (defaults to:\n{tag: \"input\", type: \"text\", size: \"24\", autocomplete: \"off\"})",
35529         "memberOf" : "Roo.bootstrap.ComboBox"
35530       },
35531       {
35532         "name" : "autoFocus",
35533         "type" : "Boolean",
35534         "desc" : [
35535           "(true",
35536           "false)"
35537         ],
35538         "memberOf" : "Roo.bootstrap.ComboBox"
35539       },
35540       {
35541         "name" : "autocomplete",
35542         "type" : "String",
35543         "desc" : "- default is new-password see: https://developers.google.com/web/fundamentals/input/form/label-and-name-inputs?hl=en",
35544         "memberOf" : "Roo.bootstrap.Input"
35545       },
35546       {
35547         "name" : "before",
35548         "type" : "string",
35549         "desc" : "- input group add on before",
35550         "memberOf" : "Roo.bootstrap.Input"
35551       },
35552       {
35553         "name" : "blankText",
35554         "type" : "String",
35555         "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")",
35556         "memberOf" : "Roo.bootstrap.Input"
35557       },
35558       {
35559         "name" : "blockFocus",
35560         "type" : "Boolean",
35561         "desc" : "Prevents all focus calls, so it can work with things like HTML edtor bar",
35562         "memberOf" : "Roo.bootstrap.ComboBox"
35563       },
35564       {
35565         "name" : "btnPosition",
35566         "type" : "String",
35567         "desc" : "set the position of the trigger button (left | right) default right",
35568         "memberOf" : "Roo.bootstrap.ComboBox"
35569       },
35570       {
35571         "name" : "can_build_overlaid",
35572         "type" : "Boolean",
35573         "desc" : "True if element can be rebuild from a HTML page",
35574         "memberOf" : "Roo.bootstrap.Component"
35575       },
35576       {
35577         "name" : "capture",
35578         "type" : "String",
35579         "desc" : [
35580           "(user",
35581           "camera)"
35582         ],
35583         "memberOf" : "Roo.bootstrap.Input"
35584       },
35585       {
35586         "name" : "caret",
35587         "type" : "String",
35588         "desc" : [
35589           "(search",
35590           "calendar)"
35591         ],
35592         "memberOf" : "Roo.bootstrap.TriggerField"
35593       },
35594       {
35595         "name" : "castInt",
35596         "type" : "Boolean",
35597         "desc" : [
35598           "(true",
35599           "false)"
35600         ],
35601         "memberOf" : ""
35602       },
35603       {
35604         "name" : "cls",
35605         "type" : "String",
35606         "desc" : "css class",
35607         "memberOf" : "Roo.bootstrap.Component"
35608       },
35609       {
35610         "name" : "container_method",
35611         "type" : "string",
35612         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
35613         "memberOf" : "Roo.bootstrap.Component"
35614       },
35615       {
35616         "name" : "dataId",
35617         "type" : "string",
35618         "desc" : "cutomer id",
35619         "memberOf" : "Roo.bootstrap.Component"
35620       },
35621       {
35622         "name" : "decimalPrecision",
35623         "type" : "Number",
35624         "desc" : "The maximum precision to display after the decimal separator (defaults to 2)",
35625         "memberOf" : ""
35626       },
35627       {
35628         "name" : "decimalSeparator",
35629         "type" : "String",
35630         "desc" : "Character(s) to allow as the decimal separator (defaults to '.')",
35631         "memberOf" : ""
35632       },
35633       {
35634         "name" : "defaults",
35635         "type" : "String",
35636         "desc" : "currency of the MoneyField\nvalue should be in lkey",
35637         "memberOf" : ""
35638       },
35639       {
35640         "name" : "disableClass",
35641         "type" : "String",
35642         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
35643         "memberOf" : "Roo.Component"
35644       },
35645       {
35646         "name" : "disableClear",
35647         "type" : "Boolean",
35648         "desc" : "Disable showing of clear button.",
35649         "memberOf" : "Roo.bootstrap.ComboBox"
35650       },
35651       {
35652         "name" : "disableKeyFilter",
35653         "type" : "Boolean",
35654         "desc" : "True to disable input keystroke filtering (defaults to false)",
35655         "memberOf" : "Roo.bootstrap.Input"
35656       },
35657       {
35658         "name" : "disabled",
35659         "type" : "Boolean",
35660         "desc" : "is it disabled",
35661         "memberOf" : "Roo.bootstrap.Input"
35662       },
35663       {
35664         "name" : "displayField",
35665         "type" : "String",
35666         "desc" : "The underlying data field name to bind to this CombBox (defaults to undefined if\nmode = 'remote' or 'text' if mode = 'local')",
35667         "memberOf" : "Roo.bootstrap.ComboBox"
35668       },
35669       {
35670         "name" : "editable",
35671         "type" : "Boolean",
35672         "desc" : "False to prevent the user from typing text directly into the field, just like a\ntraditional select (defaults to true)",
35673         "memberOf" : "Roo.bootstrap.ComboBox"
35674       },
35675       {
35676         "name" : "emptyResultText",
35677         "type" : "Boolean",
35678         "desc" : "only for touch device",
35679         "memberOf" : "Roo.bootstrap.ComboBox"
35680       },
35681       {
35682         "name" : "emptyTitle",
35683         "type" : "String",
35684         "desc" : "default ''",
35685         "memberOf" : "Roo.bootstrap.ComboBox"
35686       },
35687       {
35688         "name" : "fieldLabel",
35689         "type" : "string",
35690         "desc" : "- the label associated",
35691         "memberOf" : "Roo.bootstrap.Input"
35692       },
35693       {
35694         "name" : "focusClass",
35695         "type" : "String",
35696         "desc" : "The CSS class to use when the field receives focus (defaults to \"x-form-focus\")",
35697         "memberOf" : "Roo.bootstrap.Input"
35698       },
35699       {
35700         "name" : "forceFeedback",
35701         "type" : "Boolean",
35702         "desc" : [
35703           "(true",
35704           "false)"
35705         ],
35706         "memberOf" : "Roo.bootstrap.Input"
35707       },
35708       {
35709         "name" : "forceSelection",
35710         "type" : "Boolean",
35711         "desc" : "True to restrict the selected value to one of the values in the list, false to\nallow the user to set arbitrary text into the field (defaults to false)",
35712         "memberOf" : "Roo.bootstrap.ComboBox"
35713       },
35714       {
35715         "name" : "grow",
35716         "type" : "Boolean",
35717         "desc" : "",
35718         "memberOf" : "Roo.bootstrap.ComboBox"
35719       },
35720       {
35721         "name" : "growMax",
35722         "type" : "Number",
35723         "desc" : "",
35724         "memberOf" : "Roo.bootstrap.ComboBox"
35725       },
35726       {
35727         "name" : "growMin",
35728         "type" : "Number",
35729         "desc" : "",
35730         "memberOf" : "Roo.bootstrap.ComboBox"
35731       },
35732       {
35733         "name" : "handleHeight",
35734         "type" : "Number",
35735         "desc" : "The height in pixels of the dropdown list resize handle if resizable = true (defaults to 8)",
35736         "memberOf" : "Roo.bootstrap.ComboBox"
35737       },
35738       {
35739         "name" : "hasFeedback",
35740         "type" : "Boolean",
35741         "desc" : [
35742           "(true",
35743           "false)"
35744         ],
35745         "memberOf" : "Roo.bootstrap.Input"
35746       },
35747       {
35748         "name" : "hiddenName",
35749         "type" : "String",
35750         "desc" : "If specified, a hidden form field with this name is dynamically generated to store the\nfield's data value (defaults to the underlying DOM element's name)",
35751         "memberOf" : "Roo.bootstrap.ComboBox"
35752       },
35753       {
35754         "name" : "hideMode",
35755         "type" : "String",
35756         "desc" : [
35757           "(display",
35758           "visibility)"
35759         ],
35760         "memberOf" : "Roo.Component"
35761       },
35762       {
35763         "name" : "hideTrigger",
35764         "type" : "Boolean",
35765         "desc" : "True to hide the trigger element and display only the base text field (defaults to false)",
35766         "memberOf" : "Roo.bootstrap.TriggerField"
35767       },
35768       {
35769         "name" : "indicatorpos",
35770         "type" : "String",
35771         "desc" : [
35772           "(left",
35773           "right)"
35774         ],
35775         "memberOf" : "Roo.bootstrap.Input"
35776       },
35777       {
35778         "name" : "inputType",
35779         "type" : "String",
35780         "desc" : "button | checkbox | email | file | hidden | image | number | password | radio | range | reset | search | submit | text",
35781         "memberOf" : "Roo.bootstrap.Input"
35782       },
35783       {
35784         "name" : "invalidClass",
35785         "type" : "String",
35786         "desc" : "DEPRICATED - uses BS4 is-valid now",
35787         "memberOf" : "Roo.bootstrap.ComboBox"
35788       },
35789       {
35790         "name" : "invalidFeedbackIcon",
35791         "type" : "String",
35792         "desc" : "The CSS class to use when create feedback icon (defaults to \"x-form-invalid\")",
35793         "memberOf" : "Roo.bootstrap.Input"
35794       },
35795       {
35796         "name" : "invalidText",
35797         "type" : "String",
35798         "desc" : "The error text to display if {@link #validator} test fails during validation (defaults to \"\")",
35799         "memberOf" : "Roo.bootstrap.Input"
35800       },
35801       {
35802         "name" : "labelAlign",
35803         "type" : "String",
35804         "desc" : [
35805           "(top",
35806           "left)"
35807         ],
35808         "memberOf" : "Roo.bootstrap.Input"
35809       },
35810       {
35811         "name" : "labelWidth",
35812         "type" : "Number",
35813         "desc" : "set the width of label",
35814         "memberOf" : "Roo.bootstrap.Input"
35815       },
35816       {
35817         "name" : "labellg",
35818         "type" : "Number",
35819         "desc" : "set the width of label (1-12)",
35820         "memberOf" : "Roo.bootstrap.Input"
35821       },
35822       {
35823         "name" : "labelmd",
35824         "type" : "Number",
35825         "desc" : "set the width of label (1-12)",
35826         "memberOf" : "Roo.bootstrap.Input"
35827       },
35828       {
35829         "name" : "labelsm",
35830         "type" : "Number",
35831         "desc" : "set the width of label (1-12)",
35832         "memberOf" : "Roo.bootstrap.Input"
35833       },
35834       {
35835         "name" : "labelxs",
35836         "type" : "Number",
35837         "desc" : "set the width of label (1-12)",
35838         "memberOf" : "Roo.bootstrap.Input"
35839       },
35840       {
35841         "name" : "lazyRender",
35842         "type" : "Boolean",
35843         "desc" : "True to prevent the ComboBox from rendering until requested (should always be used when\nrendering into an Roo.Editor, defaults to false)",
35844         "memberOf" : "Roo.bootstrap.ComboBox"
35845       },
35846       {
35847         "name" : "lg",
35848         "type" : "Number",
35849         "desc" : "colspan out of 12 for large computer-sized screens",
35850         "memberOf" : "Roo.bootstrap.Input"
35851       },
35852       {
35853         "name" : "listAlign",
35854         "type" : "String",
35855         "desc" : "A valid anchor position value. See {@link Roo.Element#alignTo} for details on supported\nanchor positions (defaults to 'tl-bl')",
35856         "memberOf" : "Roo.bootstrap.ComboBox"
35857       },
35858       {
35859         "name" : "listClass",
35860         "type" : "String",
35861         "desc" : "CSS class to apply to the dropdown list element (defaults to '')",
35862         "memberOf" : "Roo.bootstrap.ComboBox"
35863       },
35864       {
35865         "name" : "listWidth",
35866         "type" : "Number",
35867         "desc" : "The width in pixels of the dropdown list (defaults to the width of the ComboBox field)",
35868         "memberOf" : "Roo.bootstrap.ComboBox"
35869       },
35870       {
35871         "name" : "listeners",
35872         "type" : "Object",
35873         "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>",
35874         "memberOf" : "Roo.util.Observable"
35875       },
35876       {
35877         "name" : "loadingText",
35878         "type" : "String",
35879         "desc" : "The text to display in the dropdown list while data is loading.  Only applies\nwhen mode = 'remote' (defaults to 'Loading...')",
35880         "memberOf" : "Roo.bootstrap.ComboBox"
35881       },
35882       {
35883         "name" : "maskRe",
35884         "type" : "String",
35885         "desc" : "An input mask regular expression that will be used to filter keystrokes that don't match (defaults to null)",
35886         "memberOf" : "Roo.bootstrap.Input"
35887       },
35888       {
35889         "name" : "maxHeight",
35890         "type" : "Number",
35891         "desc" : "The maximum height in pixels of the dropdown list before scrollbars are shown (defaults to 300)",
35892         "memberOf" : "Roo.bootstrap.ComboBox"
35893       },
35894       {
35895         "name" : "maxLength",
35896         "type" : "Number",
35897         "desc" : "Maximum input field length allowed (defaults to Number.MAX_VALUE)",
35898         "memberOf" : "Roo.bootstrap.Input"
35899       },
35900       {
35901         "name" : "maxLengthText",
35902         "type" : "String",
35903         "desc" : "Error text to display if the maximum length validation fails (defaults to \"The maximum length for this field is {maxLength}\")",
35904         "memberOf" : "Roo.bootstrap.Input"
35905       },
35906       {
35907         "name" : "maxText",
35908         "type" : "String",
35909         "desc" : "Error text to display if the maximum value validation fails (defaults to \"The maximum value for this field is {maxValue}\")",
35910         "memberOf" : ""
35911       },
35912       {
35913         "name" : "maxValue",
35914         "type" : "Number",
35915         "desc" : "The maximum allowed value (defaults to Number.MAX_VALUE)",
35916         "memberOf" : ""
35917       },
35918       {
35919         "name" : "max_length",
35920         "type" : "Number",
35921         "desc" : "Maximum input field length allowed (defaults to Number.MAX_VALUE)",
35922         "memberOf" : ""
35923       },
35924       {
35925         "name" : "md",
35926         "type" : "Number",
35927         "desc" : "colspan out of 12 for computer-sized screens",
35928         "memberOf" : "Roo.bootstrap.Input"
35929       },
35930       {
35931         "name" : "minChars",
35932         "type" : "Number",
35933         "desc" : "The minimum number of characters the user must type before autocomplete and typeahead activate\n(defaults to 4, does not apply if editable = false)",
35934         "memberOf" : "Roo.bootstrap.ComboBox"
35935       },
35936       {
35937         "name" : "minLength",
35938         "type" : "Number",
35939         "desc" : "Minimum input field length required (defaults to 0)",
35940         "memberOf" : "Roo.bootstrap.Input"
35941       },
35942       {
35943         "name" : "minLengthText",
35944         "type" : "String",
35945         "desc" : "Error text to display if the minimum length validation fails (defaults to \"The minimum length for this field is {minLength}\")",
35946         "memberOf" : "Roo.bootstrap.Input"
35947       },
35948       {
35949         "name" : "minListWidth",
35950         "type" : "Number",
35951         "desc" : "The minimum width of the dropdown list in pixels (defaults to 70, will be ignored if\nlistWidth has a higher value)",
35952         "memberOf" : "Roo.bootstrap.ComboBox"
35953       },
35954       {
35955         "name" : "minText",
35956         "type" : "String",
35957         "desc" : "Error text to display if the minimum value validation fails (defaults to \"The minimum value for this field is {minValue}\")",
35958         "memberOf" : ""
35959       },
35960       {
35961         "name" : "minValue",
35962         "type" : "Number",
35963         "desc" : "The minimum allowed value (defaults to Number.NEGATIVE_INFINITY)",
35964         "memberOf" : ""
35965       },
35966       {
35967         "name" : "mobileTouchView",
35968         "type" : "Boolean",
35969         "desc" : [
35970           "(true",
35971           "false)"
35972         ],
35973         "memberOf" : "Roo.bootstrap.ComboBox"
35974       },
35975       {
35976         "name" : "mobile_restrict_height",
35977         "type" : "Boolean",
35978         "desc" : [
35979           "(true",
35980           "false)"
35981         ],
35982         "memberOf" : "Roo.bootstrap.ComboBox"
35983       },
35984       {
35985         "name" : "modalTitle",
35986         "type" : "String",
35987         "desc" : "The title of the dialog that pops up on mobile views.",
35988         "memberOf" : "Roo.bootstrap.ComboBox"
35989       },
35990       {
35991         "name" : "mode",
35992         "type" : "String",
35993         "desc" : "Set to 'local' if the ComboBox loads local data (defaults to 'remote' which loads from the server)",
35994         "memberOf" : "Roo.bootstrap.ComboBox"
35995       },
35996       {
35997         "name" : "multiple",
35998         "type" : "Boolean",
35999         "desc" : [
36000           "(true",
36001           "false)"
36002         ],
36003         "memberOf" : "Roo.bootstrap.ComboBox"
36004       },
36005       {
36006         "name" : "name",
36007         "type" : "String",
36008         "desc" : "name of the input",
36009         "memberOf" : "Roo.bootstrap.Input"
36010       },
36011       {
36012         "name" : "nanText",
36013         "type" : "String",
36014         "desc" : "Error text to display if the value is not a valid number.  For example, this can happen\nif a valid character like '.' or '-' is left in the field with no number (defaults to \"{value} is not a valid number\")",
36015         "memberOf" : ""
36016       },
36017       {
36018         "name" : "pageSize",
36019         "type" : "Number",
36020         "desc" : "If greater than 0, a paging toolbar is displayed in the footer of the dropdown list and the\nfilter queries will execute with page start and limit parameters.  Only applies when mode = 'remote' (defaults to 0)",
36021         "memberOf" : "Roo.bootstrap.ComboBox"
36022       },
36023       {
36024         "name" : "placeholder",
36025         "type" : "string",
36026         "desc" : "- placeholder to put in text.",
36027         "memberOf" : "Roo.bootstrap.Input"
36028       },
36029       {
36030         "name" : "queryDelay",
36031         "type" : "Number",
36032         "desc" : "The length of time in milliseconds to delay between the start of typing and sending the\nquery to filter the dropdown list (defaults to 500 if mode = 'remote' or 10 if mode = 'local')",
36033         "memberOf" : "Roo.bootstrap.ComboBox"
36034       },
36035       {
36036         "name" : "queryParam",
36037         "type" : "String",
36038         "desc" : "Name of the query as it will be passed on the querystring (defaults to 'query')",
36039         "memberOf" : "Roo.bootstrap.ComboBox"
36040       },
36041       {
36042         "name" : "readOnly",
36043         "type" : "Boolean",
36044         "desc" : "Specifies that the field should be read-only",
36045         "memberOf" : "Roo.bootstrap.Input"
36046       },
36047       {
36048         "name" : "regex",
36049         "type" : "RegExp",
36050         "desc" : "A JavaScript RegExp object to be tested against the field value during validation (defaults to null).\nIf available, this regex will be evaluated only after the basic validators all return true, and will be passed the\ncurrent field value.  If the test fails, the field will be marked invalid using {@link #regexText}.",
36051         "memberOf" : "Roo.bootstrap.Input"
36052       },
36053       {
36054         "name" : "regexText",
36055         "type" : "String",
36056         "desc" : "-- Depricated - use Invalid Text",
36057         "memberOf" : "Roo.bootstrap.Input"
36058       },
36059       {
36060         "name" : "removable",
36061         "type" : "Boolean",
36062         "desc" : [
36063           "(true",
36064           "false)"
36065         ],
36066         "memberOf" : "Roo.bootstrap.TriggerField"
36067       },
36068       {
36069         "name" : "resizable",
36070         "type" : "Boolean",
36071         "desc" : "True to add a resize handle to the bottom of the dropdown list (defaults to false)",
36072         "memberOf" : "Roo.bootstrap.ComboBox"
36073       },
36074       {
36075         "name" : "selectOnFocus",
36076         "type" : "Boolean",
36077         "desc" : "True to select any existing text in the field immediately on focus.  Only applies\nwhen editable = true (defaults to false)",
36078         "memberOf" : "Roo.bootstrap.ComboBox"
36079       },
36080       {
36081         "name" : "selectedClass",
36082         "type" : "String",
36083         "desc" : "CSS class to apply to the selected item in the dropdown list (defaults to 'x-combo-selected')",
36084         "memberOf" : "Roo.bootstrap.ComboBox"
36085       },
36086       {
36087         "name" : "shadow",
36088         "type" : "Boolean/String",
36089         "desc" : "True or \"sides\" for the default effect, \"frame\" for 4-way shadow, and \"drop\" for bottom-right",
36090         "memberOf" : "Roo.bootstrap.ComboBox"
36091       },
36092       {
36093         "name" : "showToggleBtn",
36094         "type" : "Boolean",
36095         "desc" : "show toggle button or not (true|false) default true",
36096         "memberOf" : "Roo.bootstrap.ComboBox"
36097       },
36098       {
36099         "name" : "size",
36100         "type" : "string",
36101         "desc" : "- (lg|sm) or leave empty..",
36102         "memberOf" : "Roo.bootstrap.Input"
36103       },
36104       {
36105         "name" : "sm",
36106         "type" : "Number",
36107         "desc" : "colspan out of 12 for tablet-sized screens",
36108         "memberOf" : "Roo.bootstrap.Input"
36109       },
36110       {
36111         "name" : "specialFilter",
36112         "type" : "Boolean",
36113         "desc" : [
36114           "(true",
36115           "false)"
36116         ],
36117         "memberOf" : "Roo.bootstrap.ComboBox"
36118       },
36119       {
36120         "name" : "store",
36121         "type" : "Roo.data.Store",
36122         "desc" : "The data store to which this combo is bound (defaults to undefined)",
36123         "memberOf" : "Roo.bootstrap.ComboBox"
36124       },
36125       {
36126         "name" : "style",
36127         "type" : "String",
36128         "desc" : "any extra css",
36129         "memberOf" : "Roo.bootstrap.Component"
36130       },
36131       {
36132         "name" : "thousandsDelimiter",
36133         "type" : "String",
36134         "desc" : "Symbol of thousandsDelimiter",
36135         "memberOf" : ""
36136       },
36137       {
36138         "name" : "tickable",
36139         "type" : "Boolean",
36140         "desc" : "ComboBox with tickable selections (true|false), default false",
36141         "memberOf" : "Roo.bootstrap.ComboBox"
36142       },
36143       {
36144         "name" : "title",
36145         "type" : "String",
36146         "desc" : "If supplied, a header element is created containing this text and added into the top of\nthe dropdown list (defaults to undefined, with no header element)",
36147         "memberOf" : "Roo.bootstrap.ComboBox"
36148       },
36149       {
36150         "name" : "tooltip",
36151         "type" : "string",
36152         "desc" : "Text for the tooltip",
36153         "memberOf" : "Roo.bootstrap.Component"
36154       },
36155       {
36156         "name" : "tpl",
36157         "type" : "String/Roo.Template",
36158         "desc" : "The template to use to render the output",
36159         "memberOf" : "Roo.bootstrap.ComboBox"
36160       },
36161       {
36162         "name" : "triggerAction",
36163         "type" : "String",
36164         "desc" : "The action to execute when the trigger field is activated.  Use 'all' to run the\nquery specified by the allQuery config option (defaults to 'query')",
36165         "memberOf" : "Roo.bootstrap.ComboBox"
36166       },
36167       {
36168         "name" : "triggerClass",
36169         "type" : "String",
36170         "desc" : "An additional CSS class used to style the trigger button.  The trigger will always get the\nclass 'x-form-trigger' by default and triggerClass will be <b>appended</b> if specified.",
36171         "memberOf" : "Roo.bootstrap.TriggerField"
36172       },
36173       {
36174         "name" : "triggerList",
36175         "type" : "Boolean",
36176         "desc" : "trigger show the list or not (true|false) default true",
36177         "memberOf" : "Roo.bootstrap.ComboBox"
36178       },
36179       {
36180         "name" : "triggerText",
36181         "type" : "String",
36182         "desc" : "multiple combobox trigger button text default 'Select'",
36183         "memberOf" : "Roo.bootstrap.ComboBox"
36184       },
36185       {
36186         "name" : "typeAhead",
36187         "type" : "Boolean",
36188         "desc" : "True to populate and autoselect the remainder of the text being typed after a configurable\ndelay (typeAheadDelay) if it matches a known value (defaults to false)",
36189         "memberOf" : "Roo.bootstrap.ComboBox"
36190       },
36191       {
36192         "name" : "typeAheadDelay",
36193         "type" : "Number",
36194         "desc" : "The length of time in milliseconds to wait until the typeahead text is displayed\nif typeAhead = true (defaults to 250)",
36195         "memberOf" : "Roo.bootstrap.ComboBox"
36196       },
36197       {
36198         "name" : "useNativeIOS",
36199         "type" : "Boolean",
36200         "desc" : [
36201           "(true",
36202           "false)"
36203         ],
36204         "memberOf" : "Roo.bootstrap.ComboBox"
36205       },
36206       {
36207         "name" : "validClass",
36208         "type" : "String",
36209         "desc" : "DEPRICATED - uses BS4 is-valid now",
36210         "memberOf" : "Roo.bootstrap.ComboBox"
36211       },
36212       {
36213         "name" : "validFeedbackIcon",
36214         "type" : "String",
36215         "desc" : "The CSS class to use when create feedback icon (defaults to \"x-form-invalid\")",
36216         "memberOf" : "Roo.bootstrap.Input"
36217       },
36218       {
36219         "name" : "validateOnBlur",
36220         "type" : "Boolean",
36221         "desc" : "Whether the field should validate when it loses focus (defaults to true).",
36222         "memberOf" : "Roo.bootstrap.Input"
36223       },
36224       {
36225         "name" : "validationDelay",
36226         "type" : "Number",
36227         "desc" : "The length of time in milliseconds after user input begins until validation is initiated (defaults to 250)",
36228         "memberOf" : "Roo.bootstrap.Input"
36229       },
36230       {
36231         "name" : "validationEvent",
36232         "type" : "String/Boolean",
36233         "desc" : "The event that should initiate field validation. Set to false to disable\n      automatic validation (defaults to \"keyup\").",
36234         "memberOf" : "Roo.bootstrap.Input"
36235       },
36236       {
36237         "name" : "validator",
36238         "type" : "Function",
36239         "desc" : "A custom validation function to be called during field validation (defaults to null).\nIf available, this function will be called only after the basic validators all return true, and will be passed the\ncurrent field value and expected to return boolean true if the value is valid or a string error message if invalid.",
36240         "memberOf" : "Roo.bootstrap.Input"
36241       },
36242       {
36243         "name" : "value",
36244         "type" : "string",
36245         "desc" : "default value of the input",
36246         "memberOf" : "Roo.bootstrap.Input"
36247       },
36248       {
36249         "name" : "valueField",
36250         "type" : "String",
36251         "desc" : "The underlying data value name to bind to this CombBox (defaults to undefined if\nmode = 'remote' or 'value' if mode = 'local'). \nNote: use of a valueField requires the user make a selection\nin order for a value to be mapped.",
36252         "memberOf" : "Roo.bootstrap.ComboBox"
36253       },
36254       {
36255         "name" : "valueNotFoundText",
36256         "type" : "String",
36257         "desc" : "When using a name/value combo, if the value passed to setValue is not found in\nthe store, valueNotFoundText will be displayed as the field text if defined (defaults to undefined)",
36258         "memberOf" : "Roo.bootstrap.ComboBox"
36259       },
36260       {
36261         "name" : "visibilityEl",
36262         "type" : "string|object",
36263         "desc" : [
36264           "(el",
36265           "parent)"
36266         ],
36267         "memberOf" : "Roo.bootstrap.Component"
36268       },
36269       {
36270         "name" : "vtype",
36271         "type" : "String",
36272         "desc" : "A validation type name as defined in {@link Roo.form.VTypes} (defaults to null)",
36273         "memberOf" : "Roo.bootstrap.Input"
36274       },
36275       {
36276         "name" : "xattr",
36277         "type" : "Object",
36278         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
36279         "memberOf" : "Roo.bootstrap.Component"
36280       },
36281       {
36282         "name" : "xs",
36283         "type" : "Number",
36284         "desc" : "colspan out of 12 for mobile-sized screens",
36285         "memberOf" : "Roo.bootstrap.Input"
36286       }
36287     ],
36288     "events" : [
36289       {
36290         "name" : "add",
36291         "type" : "function",
36292         "desc" : "Fires when the 'add' icon is pressed (add a listener to enable add button)",
36293         "sig" : "function (combo)\n{\n\n}",
36294         "memberOf" : "Roo.bootstrap.ComboBox"
36295       },
36296       {
36297         "name" : "afterremove",
36298         "type" : "function",
36299         "desc" : "Fires when the remove value from the combobox array",
36300         "sig" : "function (combo)\n{\n\n}",
36301         "memberOf" : "Roo.bootstrap.ComboBox"
36302       },
36303       {
36304         "name" : "beforedestroy",
36305         "type" : "function",
36306         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
36307         "sig" : "function (_self)\n{\n\n}",
36308         "memberOf" : "Roo.Component"
36309       },
36310       {
36311         "name" : "beforehide",
36312         "type" : "function",
36313         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
36314         "sig" : "function (_self)\n{\n\n}",
36315         "memberOf" : "Roo.Component"
36316       },
36317       {
36318         "name" : "beforequery",
36319         "type" : "function",
36320         "desc" : "Fires before all queries are processed. Return false to cancel the query or set cancel to true.\nThe event object passed has these properties:",
36321         "sig" : "function (combo, query, forceAll, cancel, e)\n{\n\n}",
36322         "memberOf" : "Roo.bootstrap.ComboBox"
36323       },
36324       {
36325         "name" : "beforerender",
36326         "type" : "function",
36327         "desc" : "Fires before the component is rendered. Return false to stop the render.",
36328         "sig" : "function (_self)\n{\n\n}",
36329         "memberOf" : "Roo.Component"
36330       },
36331       {
36332         "name" : "beforeselect",
36333         "type" : "function",
36334         "desc" : "Fires before a list item is selected. Return false to cancel the selection.",
36335         "sig" : "function (combo, record, index)\n{\n\n}",
36336         "memberOf" : "Roo.bootstrap.ComboBox"
36337       },
36338       {
36339         "name" : "beforeshow",
36340         "type" : "function",
36341         "desc" : "Fires before the component is shown.  Return false to stop the show.",
36342         "sig" : "function (_self)\n{\n\n}",
36343         "memberOf" : "Roo.Component"
36344       },
36345       {
36346         "name" : "blur",
36347         "type" : "function",
36348         "desc" : "Fires when this field loses input focus.",
36349         "sig" : "function (_self)\n{\n\n}",
36350         "memberOf" : "Roo.bootstrap.Input"
36351       },
36352       {
36353         "name" : "change",
36354         "type" : "function",
36355         "desc" : "Fires just before the field blurs if the field value has changed.",
36356         "sig" : "function (_self, newValue, oldValue)\n{\n\n}",
36357         "memberOf" : "Roo.bootstrap.Input"
36358       },
36359       {
36360         "name" : "childrenrendered",
36361         "type" : "function",
36362         "desc" : "Fires when the children have been rendered..",
36363         "sig" : "function (_self)\n{\n\n}",
36364         "memberOf" : "Roo.bootstrap.Component"
36365       },
36366       {
36367         "name" : "collapse",
36368         "type" : "function",
36369         "desc" : "Fires when the dropdown list is collapsed",
36370         "sig" : "function (combo)\n{\n\n}",
36371         "memberOf" : "Roo.bootstrap.ComboBox"
36372       },
36373       {
36374         "name" : "destroy",
36375         "type" : "function",
36376         "desc" : "Fires after the component is destroyed.",
36377         "sig" : "function (_self)\n{\n\n}",
36378         "memberOf" : "Roo.Component"
36379       },
36380       {
36381         "name" : "disable",
36382         "type" : "function",
36383         "desc" : "Fires after the component is disabled.",
36384         "sig" : "function (_self)\n{\n\n}",
36385         "memberOf" : "Roo.Component"
36386       },
36387       {
36388         "name" : "edit",
36389         "type" : "function",
36390         "desc" : "Fires when the 'edit' icon is pressed (add a listener to enable add button)",
36391         "sig" : "function (combo, record)\n{\n\n}",
36392         "memberOf" : "Roo.bootstrap.ComboBox"
36393       },
36394       {
36395         "name" : "enable",
36396         "type" : "function",
36397         "desc" : "Fires after the component is enabled.",
36398         "sig" : "function (_self)\n{\n\n}",
36399         "memberOf" : "Roo.Component"
36400       },
36401       {
36402         "name" : "expand",
36403         "type" : "function",
36404         "desc" : "Fires when the dropdown list is expanded",
36405         "sig" : "function (combo)\n{\n\n}",
36406         "memberOf" : "Roo.bootstrap.ComboBox"
36407       },
36408       {
36409         "name" : "focus",
36410         "type" : "function",
36411         "desc" : "Fires when this field receives input focus.",
36412         "sig" : "function (_self)\n{\n\n}",
36413         "memberOf" : "Roo.bootstrap.Input"
36414       },
36415       {
36416         "name" : "hide",
36417         "type" : "function",
36418         "desc" : "Fires after the component is hidden.",
36419         "sig" : "function (_self)\n{\n\n}",
36420         "memberOf" : "Roo.Component"
36421       },
36422       {
36423         "name" : "invalid",
36424         "type" : "function",
36425         "desc" : "Fires after the field has been marked as invalid.",
36426         "sig" : "function (_self, msg)\n{\n\n}",
36427         "memberOf" : "Roo.bootstrap.Input"
36428       },
36429       {
36430         "name" : "keyup",
36431         "type" : "function",
36432         "desc" : "Fires after the key up",
36433         "sig" : "function (_self, e)\n{\n\n}",
36434         "memberOf" : "Roo.bootstrap.Input"
36435       },
36436       {
36437         "name" : "remove",
36438         "type" : "function",
36439         "desc" : "Fires when the remove value from the combobox array",
36440         "sig" : "function (combo)\n{\n\n}",
36441         "memberOf" : "Roo.bootstrap.ComboBox"
36442       },
36443       {
36444         "name" : "render",
36445         "type" : "function",
36446         "desc" : "Fires after the component is rendered.",
36447         "sig" : "function (_self)\n{\n\n}",
36448         "memberOf" : "Roo.Component"
36449       },
36450       {
36451         "name" : "select",
36452         "type" : "function",
36453         "desc" : "Fires when a list item is selected",
36454         "sig" : "function (combo, record, index)\n{\n\n}",
36455         "memberOf" : "Roo.bootstrap.ComboBox"
36456       },
36457       {
36458         "name" : "show",
36459         "type" : "function",
36460         "desc" : "Fires after the component is shown.",
36461         "sig" : "function (_self)\n{\n\n}",
36462         "memberOf" : "Roo.Component"
36463       },
36464       {
36465         "name" : "specialfilter",
36466         "type" : "function",
36467         "desc" : "Fires when specialfilter",
36468         "sig" : "function (combo)\n{\n\n}",
36469         "memberOf" : "Roo.bootstrap.ComboBox"
36470       },
36471       {
36472         "name" : "specialkey",
36473         "type" : "function",
36474         "desc" : "Fires when any key related to navigation (arrows, tab, enter, esc, etc.) is pressed.  You can check\n{@link Roo.EventObject#getKey} to determine which key was pressed.",
36475         "sig" : "function (_self, e)\n{\n\n}",
36476         "memberOf" : "Roo.bootstrap.Input"
36477       },
36478       {
36479         "name" : "tick",
36480         "type" : "function",
36481         "desc" : "Fires when tick the element",
36482         "sig" : "function (combo)\n{\n\n}",
36483         "memberOf" : "Roo.bootstrap.ComboBox"
36484       },
36485       {
36486         "name" : "touchviewdisplay",
36487         "type" : "function",
36488         "desc" : "Fires when touch view require special display (default is using displayField)",
36489         "sig" : "function (combo, cfg)\n{\n\n}",
36490         "memberOf" : "Roo.bootstrap.ComboBox"
36491       },
36492       {
36493         "name" : "valid",
36494         "type" : "function",
36495         "desc" : "Fires after the field has been validated with no errors.",
36496         "sig" : "function (_self)\n{\n\n}",
36497         "memberOf" : "Roo.bootstrap.Input"
36498       }
36499     ],
36500     "methods" : [
36501       {
36502         "name" : "addEvents",
36503         "type" : "function",
36504         "desc" : "Used to define events on this Observable",
36505         "sig" : "(object)",
36506         "static" : false,
36507         "memberOf" : "Roo.util.Observable"
36508       },
36509       {
36510         "name" : "addListener",
36511         "type" : "function",
36512         "desc" : "Appends an event handler to this component",
36513         "sig" : "(eventName, handler, scope, options)",
36514         "static" : false,
36515         "memberOf" : "Roo.util.Observable"
36516       },
36517       {
36518         "name" : "autoSize",
36519         "type" : "function",
36520         "desc" : "",
36521         "sig" : "()\n{\n\n}",
36522         "static" : false,
36523         "memberOf" : "Roo.bootstrap.TriggerField"
36524       },
36525       {
36526         "name" : "capture",
36527         "type" : "function",
36528         "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.",
36529         "sig" : "(o, fn, scope)",
36530         "static" : true,
36531         "memberOf" : "Roo.util.Observable"
36532       },
36533       {
36534         "name" : "clearInvalid",
36535         "type" : "function",
36536         "desc" : "Clear any invalid styles/messages for this field",
36537         "sig" : "()\n{\n\n}",
36538         "static" : false,
36539         "memberOf" : "Roo.bootstrap.Input"
36540       },
36541       {
36542         "name" : "clearValue",
36543         "type" : "function",
36544         "desc" : "Clears any text/value currently set in the field",
36545         "sig" : "()\n{\n\n}",
36546         "static" : false,
36547         "memberOf" : "Roo.bootstrap.ComboBox"
36548       },
36549       {
36550         "name" : "collapse",
36551         "type" : "function",
36552         "desc" : "Hides the dropdown list if it is currently expanded. Fires the 'collapse' event on completion.",
36553         "sig" : "()\n{\n\n}",
36554         "static" : false,
36555         "memberOf" : "Roo.bootstrap.ComboBox"
36556       },
36557       {
36558         "name" : "destroy",
36559         "type" : "function",
36560         "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}.",
36561         "sig" : "()\n{\n\n}",
36562         "static" : false,
36563         "memberOf" : "Roo.Component"
36564       },
36565       {
36566         "name" : "disable",
36567         "type" : "function",
36568         "desc" : "Disable this component.",
36569         "sig" : "()\n{\n\n}",
36570         "static" : false,
36571         "memberOf" : "Roo.Component"
36572       },
36573       {
36574         "name" : "doQuery",
36575         "type" : "function",
36576         "desc" : "Execute a query to filter the dropdown list.  Fires the beforequery event prior to performing the\nquery allowing the query action to be canceled if needed.",
36577         "sig" : "(query, forceAll)",
36578         "static" : false,
36579         "memberOf" : "Roo.bootstrap.ComboBox"
36580       },
36581       {
36582         "name" : "enable",
36583         "type" : "function",
36584         "desc" : "Enable this component.",
36585         "sig" : "()\n{\n\n}",
36586         "static" : false,
36587         "memberOf" : "Roo.Component"
36588       },
36589       {
36590         "name" : "expand",
36591         "type" : "function",
36592         "desc" : "Expands the dropdown list if it is currently hidden. Fires the 'expand' event on completion.",
36593         "sig" : "()\n{\n\n}",
36594         "static" : false,
36595         "memberOf" : "Roo.bootstrap.ComboBox"
36596       },
36597       {
36598         "name" : "fireEvent",
36599         "type" : "function",
36600         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
36601         "sig" : "(eventName, args)",
36602         "static" : false,
36603         "memberOf" : "Roo.util.Observable"
36604       },
36605       {
36606         "name" : "focus",
36607         "type" : "function",
36608         "desc" : "Try to focus this component.",
36609         "sig" : "(selectText)",
36610         "static" : false,
36611         "memberOf" : "Roo.Component"
36612       },
36613       {
36614         "name" : "getChildContainer",
36615         "type" : "function",
36616         "desc" : "Fetch the element to add children to",
36617         "sig" : "()\n{\n\n}",
36618         "static" : false,
36619         "memberOf" : "Roo.bootstrap.Component"
36620       },
36621       {
36622         "name" : "getEl",
36623         "type" : "function",
36624         "desc" : "Returns the underlying {@link Roo.Element}.",
36625         "sig" : "()\n{\n\n}",
36626         "static" : false,
36627         "memberOf" : "Roo.Component"
36628       },
36629       {
36630         "name" : "getId",
36631         "type" : "function",
36632         "desc" : "Returns the id of this component.",
36633         "sig" : "()\n{\n\n}",
36634         "static" : false,
36635         "memberOf" : "Roo.Component"
36636       },
36637       {
36638         "name" : "getName",
36639         "type" : "function",
36640         "desc" : "Returns the name of the field",
36641         "sig" : "()\n{\n\n}",
36642         "static" : false,
36643         "memberOf" : "Roo.bootstrap.Input"
36644       },
36645       {
36646         "name" : "getRawValue",
36647         "type" : "function",
36648         "desc" : "Returns the raw data value which may or may not be a valid, defined value.  To return a normalized value see {@link #getValue}.",
36649         "sig" : "()\n{\n\n}",
36650         "static" : false,
36651         "memberOf" : "Roo.bootstrap.Input"
36652       },
36653       {
36654         "name" : "getValue",
36655         "type" : "function",
36656         "desc" : "Returns the currently selected field value or empty string if no value is set.",
36657         "sig" : "()\n{\n\n}",
36658         "static" : false,
36659         "memberOf" : "Roo.bootstrap.ComboBox"
36660       },
36661       {
36662         "name" : "getVisibilityEl",
36663         "type" : "function",
36664         "desc" : "Get the element that will be used to show or hide",
36665         "sig" : "()\n{\n\n}",
36666         "static" : false,
36667         "memberOf" : "Roo.bootstrap.Component"
36668       },
36669       {
36670         "name" : "hasListener",
36671         "type" : "function",
36672         "desc" : "Checks to see if this object has any listeners for a specified event",
36673         "sig" : "(eventName)",
36674         "static" : false,
36675         "memberOf" : "Roo.util.Observable"
36676       },
36677       {
36678         "name" : "hide",
36679         "type" : "function",
36680         "desc" : "Hide a component - adds 'hidden' class",
36681         "sig" : "()\n{\n\n}",
36682         "static" : false,
36683         "memberOf" : "Roo.bootstrap.Component"
36684       },
36685       {
36686         "name" : "initEvents",
36687         "type" : "function",
36688         "desc" : "Initialize Events for the element",
36689         "sig" : "()\n{\n\n}",
36690         "static" : false,
36691         "memberOf" : "Roo.bootstrap.Component"
36692       },
36693       {
36694         "name" : "inputEl",
36695         "type" : "function",
36696         "desc" : "return the real input element.",
36697         "sig" : "()\n{\n\n}",
36698         "static" : false,
36699         "memberOf" : "Roo.bootstrap.Input"
36700       },
36701       {
36702         "name" : "isExpanded",
36703         "type" : "function",
36704         "desc" : "Returns true if the dropdown list is expanded, else false.",
36705         "sig" : "()\n{\n\n}",
36706         "static" : false,
36707         "memberOf" : "Roo.bootstrap.ComboBox"
36708       },
36709       {
36710         "name" : "isVisible",
36711         "type" : "function",
36712         "desc" : "Returns true if this component is visible.",
36713         "sig" : "()\n{\n\n}",
36714         "static" : false,
36715         "memberOf" : "Roo.Component"
36716       },
36717       {
36718         "name" : "markInvalid",
36719         "type" : "function",
36720         "desc" : "Mark this field as invalid",
36721         "sig" : "(msg)",
36722         "static" : false,
36723         "memberOf" : "Roo.bootstrap.Input"
36724       },
36725       {
36726         "name" : "markValid",
36727         "type" : "function",
36728         "desc" : "Mark this field as valid",
36729         "sig" : "()\n{\n\n}",
36730         "static" : false,
36731         "memberOf" : "Roo.bootstrap.Input"
36732       },
36733       {
36734         "name" : "on",
36735         "type" : "function",
36736         "desc" : "Appends an event handler to this element (shorthand for addListener)",
36737         "sig" : "(eventName, handler, scope, options)",
36738         "static" : false,
36739         "memberOf" : "Roo.util.Observable"
36740       },
36741       {
36742         "name" : "onTriggerClick",
36743         "type" : "function",
36744         "desc" : "The function that should handle the trigger's click event.  This method does nothing by default until overridden\nby an implementing function.",
36745         "sig" : "(e)",
36746         "static" : false,
36747         "memberOf" : "Roo.bootstrap.TriggerField"
36748       },
36749       {
36750         "name" : "purgeListeners",
36751         "type" : "function",
36752         "desc" : "Removes all listeners for this object",
36753         "sig" : "()\n{\n\n}",
36754         "static" : false,
36755         "memberOf" : "Roo.util.Observable"
36756       },
36757       {
36758         "name" : "releaseCapture",
36759         "type" : "function",
36760         "desc" : "Removes <b>all</b> added captures from the Observable.",
36761         "sig" : "(o)",
36762         "static" : true,
36763         "memberOf" : "Roo.util.Observable"
36764       },
36765       {
36766         "name" : "removeListener",
36767         "type" : "function",
36768         "desc" : "Removes a listener",
36769         "sig" : "(eventName, handler, scope)",
36770         "static" : false,
36771         "memberOf" : "Roo.util.Observable"
36772       },
36773       {
36774         "name" : "render",
36775         "type" : "function",
36776         "desc" : "If this is a lazy rendering component, render it to its container element.",
36777         "sig" : "(container)",
36778         "static" : false,
36779         "memberOf" : "Roo.Component"
36780       },
36781       {
36782         "name" : "reset",
36783         "type" : "function",
36784         "desc" : "Resets the current field value to the originally loaded value and clears any validation messages",
36785         "sig" : "()\n{\n\n}",
36786         "static" : false,
36787         "memberOf" : "Roo.bootstrap.Input"
36788       },
36789       {
36790         "name" : "select",
36791         "type" : "function",
36792         "desc" : "Select an item in the dropdown list by its numeric index in the list. This function does NOT cause the select event to fire.\nThe store must be loaded and the list expanded for this function to work, otherwise use setValue.",
36793         "sig" : "(index, scrollIntoView)",
36794         "static" : false,
36795         "memberOf" : "Roo.bootstrap.ComboBox"
36796       },
36797       {
36798         "name" : "selectByValue",
36799         "type" : "function",
36800         "desc" : "Select an item in the dropdown list by its data value. This function does NOT cause the select event to fire.\nThe store must be loaded and the list expanded for this function to work, otherwise use setValue.",
36801         "sig" : "(value, scrollIntoView)",
36802         "static" : false,
36803         "memberOf" : "Roo.bootstrap.ComboBox"
36804       },
36805       {
36806         "name" : "setDisabled",
36807         "type" : "function",
36808         "desc" : "Convenience function for setting disabled/enabled by boolean.",
36809         "sig" : "(disabled)",
36810         "static" : false,
36811         "memberOf" : "Roo.Component"
36812       },
36813       {
36814         "name" : "setEditable",
36815         "type" : "function",
36816         "desc" : "Allow or prevent the user from directly editing the field text.  If false is passed,\nthe user will only be able to select from the items defined in the dropdown list.  This method\nis the runtime equivalent of setting the 'editable' config option at config time.",
36817         "sig" : "(value)",
36818         "static" : false,
36819         "memberOf" : "Roo.bootstrap.ComboBox"
36820       },
36821       {
36822         "name" : "setFromData",
36823         "type" : "function",
36824         "desc" : "Sets the value of the field based on a object which is related to the record format for the store.",
36825         "sig" : "(value)",
36826         "static" : false,
36827         "memberOf" : "Roo.bootstrap.ComboBox"
36828       },
36829       {
36830         "name" : "setRawValue",
36831         "type" : "function",
36832         "desc" : "Sets the underlying DOM field's value directly, bypassing validation.  To set the value with validation see {@link #setValue}.",
36833         "sig" : "(value)",
36834         "static" : false,
36835         "memberOf" : "Roo.bootstrap.Input"
36836       },
36837       {
36838         "name" : "setValue",
36839         "type" : "function",
36840         "desc" : "Sets the specified value into the field.  If the value finds a match, the corresponding record text\nwill be displayed in the field.  If the value does not match the data value of an existing item,\nand the valueNotFoundText config option is defined, it will be displayed as the default field text.\nOtherwise the field will be blank (although the value will still be set).",
36841         "sig" : "(value)",
36842         "static" : false,
36843         "memberOf" : "Roo.bootstrap.ComboBox"
36844       },
36845       {
36846         "name" : "setVisibilityEl",
36847         "type" : "function",
36848         "desc" : "Set the element that will be used to show or hide",
36849         "sig" : "()\n{\n\n}",
36850         "static" : false,
36851         "memberOf" : "Roo.bootstrap.Component"
36852       },
36853       {
36854         "name" : "setVisible",
36855         "type" : "function",
36856         "desc" : "Convenience function to hide or show this component by boolean.",
36857         "sig" : "(visible)",
36858         "static" : false,
36859         "memberOf" : "Roo.Component"
36860       },
36861       {
36862         "name" : "show",
36863         "type" : "function",
36864         "desc" : "Show a component - removes 'hidden' class",
36865         "sig" : "()\n{\n\n}",
36866         "static" : false,
36867         "memberOf" : "Roo.bootstrap.Component"
36868       },
36869       {
36870         "name" : "tooltipEl",
36871         "type" : "function",
36872         "desc" : "Fetch the element to display the tooltip on.",
36873         "sig" : "()\n{\n\n}",
36874         "static" : false,
36875         "memberOf" : "Roo.bootstrap.Component"
36876       },
36877       {
36878         "name" : "un",
36879         "type" : "function",
36880         "desc" : "Removes a listener (shorthand for removeListener)",
36881         "sig" : "(eventName, handler, scope)",
36882         "static" : false,
36883         "memberOf" : "Roo.util.Observable"
36884       },
36885       {
36886         "name" : "validate",
36887         "type" : "function",
36888         "desc" : "Validates the field value",
36889         "sig" : "()\n{\n\n}",
36890         "static" : false,
36891         "memberOf" : "Roo.bootstrap.Input"
36892       },
36893       {
36894         "name" : "validateValue",
36895         "type" : "function",
36896         "desc" : "Validates a value according to the field's validation rules and marks the field as invalid\nif the validation fails",
36897         "sig" : "(value)",
36898         "static" : false,
36899         "memberOf" : "Roo.bootstrap.Input"
36900       }
36901     ]
36902   },
36903   "Roo.bootstrap.MonthField" : {
36904     "props" : [
36905       {
36906         "name" : "accept",
36907         "type" : "String",
36908         "desc" : [
36909           "(image",
36910           "video",
36911           "audio)"
36912         ],
36913         "memberOf" : "Roo.bootstrap.Input"
36914       },
36915       {
36916         "name" : "actionMode",
36917         "type" : "String",
36918         "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",
36919         "memberOf" : "Roo.Component"
36920       },
36921       {
36922         "name" : "after",
36923         "type" : "string",
36924         "desc" : "- input group add on after",
36925         "memberOf" : "Roo.bootstrap.Input"
36926       },
36927       {
36928         "name" : "align",
36929         "type" : "String",
36930         "desc" : [
36931           "(left",
36932           "center",
36933           "right)"
36934         ],
36935         "memberOf" : "Roo.bootstrap.Input"
36936       },
36937       {
36938         "name" : "allowBlank",
36939         "type" : "Boolean",
36940         "desc" : "False to validate that the value length > 0 (defaults to true)",
36941         "memberOf" : "Roo.bootstrap.Input"
36942       },
36943       {
36944         "name" : "allowDomMove",
36945         "type" : "Boolean",
36946         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
36947         "memberOf" : "Roo.Component"
36948       },
36949       {
36950         "name" : "autocomplete",
36951         "type" : "String",
36952         "desc" : "- default is new-password see: https://developers.google.com/web/fundamentals/input/form/label-and-name-inputs?hl=en",
36953         "memberOf" : "Roo.bootstrap.Input"
36954       },
36955       {
36956         "name" : "before",
36957         "type" : "string",
36958         "desc" : "- input group add on before",
36959         "memberOf" : "Roo.bootstrap.Input"
36960       },
36961       {
36962         "name" : "blankText",
36963         "type" : "String",
36964         "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")",
36965         "memberOf" : "Roo.bootstrap.Input"
36966       },
36967       {
36968         "name" : "can_build_overlaid",
36969         "type" : "Boolean",
36970         "desc" : "True if element can be rebuild from a HTML page",
36971         "memberOf" : "Roo.bootstrap.Component"
36972       },
36973       {
36974         "name" : "capture",
36975         "type" : "String",
36976         "desc" : [
36977           "(user",
36978           "camera)"
36979         ],
36980         "memberOf" : "Roo.bootstrap.Input"
36981       },
36982       {
36983         "name" : "cls",
36984         "type" : "String",
36985         "desc" : "css class",
36986         "memberOf" : "Roo.bootstrap.Component"
36987       },
36988       {
36989         "name" : "container_method",
36990         "type" : "string",
36991         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
36992         "memberOf" : "Roo.bootstrap.Component"
36993       },
36994       {
36995         "name" : "dataId",
36996         "type" : "string",
36997         "desc" : "cutomer id",
36998         "memberOf" : "Roo.bootstrap.Component"
36999       },
37000       {
37001         "name" : "disableClass",
37002         "type" : "String",
37003         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
37004         "memberOf" : "Roo.Component"
37005       },
37006       {
37007         "name" : "disableKeyFilter",
37008         "type" : "Boolean",
37009         "desc" : "True to disable input keystroke filtering (defaults to false)",
37010         "memberOf" : "Roo.bootstrap.Input"
37011       },
37012       {
37013         "name" : "disabled",
37014         "type" : "Boolean",
37015         "desc" : "is it disabled",
37016         "memberOf" : "Roo.bootstrap.Input"
37017       },
37018       {
37019         "name" : "fieldLabel",
37020         "type" : "string",
37021         "desc" : "- the label associated",
37022         "memberOf" : "Roo.bootstrap.Input"
37023       },
37024       {
37025         "name" : "focusClass",
37026         "type" : "String",
37027         "desc" : "The CSS class to use when the field receives focus (defaults to \"x-form-focus\")",
37028         "memberOf" : "Roo.bootstrap.Input"
37029       },
37030       {
37031         "name" : "forceFeedback",
37032         "type" : "Boolean",
37033         "desc" : [
37034           "(true",
37035           "false)"
37036         ],
37037         "memberOf" : "Roo.bootstrap.Input"
37038       },
37039       {
37040         "name" : "hasFeedback",
37041         "type" : "Boolean",
37042         "desc" : [
37043           "(true",
37044           "false)"
37045         ],
37046         "memberOf" : "Roo.bootstrap.Input"
37047       },
37048       {
37049         "name" : "hideMode",
37050         "type" : "String",
37051         "desc" : [
37052           "(display",
37053           "visibility)"
37054         ],
37055         "memberOf" : "Roo.Component"
37056       },
37057       {
37058         "name" : "indicatorpos",
37059         "type" : "String",
37060         "desc" : [
37061           "(left",
37062           "right)"
37063         ],
37064         "memberOf" : "Roo.bootstrap.Input"
37065       },
37066       {
37067         "name" : "inputType",
37068         "type" : "String",
37069         "desc" : "button | checkbox | email | file | hidden | image | number | password | radio | range | reset | search | submit | text",
37070         "memberOf" : "Roo.bootstrap.Input"
37071       },
37072       {
37073         "name" : "invalidClass",
37074         "type" : "String",
37075         "desc" : "DEPRICATED - code uses BS4 - is-valid / is-invalid",
37076         "memberOf" : "Roo.bootstrap.Input"
37077       },
37078       {
37079         "name" : "invalidFeedbackIcon",
37080         "type" : "String",
37081         "desc" : "The CSS class to use when create feedback icon (defaults to \"x-form-invalid\")",
37082         "memberOf" : "Roo.bootstrap.Input"
37083       },
37084       {
37085         "name" : "invalidText",
37086         "type" : "String",
37087         "desc" : "The error text to display if {@link #validator} test fails during validation (defaults to \"\")",
37088         "memberOf" : "Roo.bootstrap.Input"
37089       },
37090       {
37091         "name" : "labelAlign",
37092         "type" : "String",
37093         "desc" : [
37094           "(top",
37095           "left)"
37096         ],
37097         "memberOf" : "Roo.bootstrap.Input"
37098       },
37099       {
37100         "name" : "labelWidth",
37101         "type" : "Number",
37102         "desc" : "set the width of label",
37103         "memberOf" : "Roo.bootstrap.Input"
37104       },
37105       {
37106         "name" : "labellg",
37107         "type" : "Number",
37108         "desc" : "set the width of label (1-12)",
37109         "memberOf" : "Roo.bootstrap.Input"
37110       },
37111       {
37112         "name" : "labelmd",
37113         "type" : "Number",
37114         "desc" : "set the width of label (1-12)",
37115         "memberOf" : "Roo.bootstrap.Input"
37116       },
37117       {
37118         "name" : "labelsm",
37119         "type" : "Number",
37120         "desc" : "set the width of label (1-12)",
37121         "memberOf" : "Roo.bootstrap.Input"
37122       },
37123       {
37124         "name" : "labelxs",
37125         "type" : "Number",
37126         "desc" : "set the width of label (1-12)",
37127         "memberOf" : "Roo.bootstrap.Input"
37128       },
37129       {
37130         "name" : "language",
37131         "type" : "String",
37132         "desc" : "default en",
37133         "memberOf" : ""
37134       },
37135       {
37136         "name" : "lg",
37137         "type" : "Number",
37138         "desc" : "colspan out of 12 for large computer-sized screens",
37139         "memberOf" : "Roo.bootstrap.Input"
37140       },
37141       {
37142         "name" : "listeners",
37143         "type" : "Object",
37144         "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>",
37145         "memberOf" : "Roo.util.Observable"
37146       },
37147       {
37148         "name" : "maskRe",
37149         "type" : "String",
37150         "desc" : "An input mask regular expression that will be used to filter keystrokes that don't match (defaults to null)",
37151         "memberOf" : "Roo.bootstrap.Input"
37152       },
37153       {
37154         "name" : "maxLength",
37155         "type" : "Number",
37156         "desc" : "Maximum input field length allowed (defaults to Number.MAX_VALUE)",
37157         "memberOf" : "Roo.bootstrap.Input"
37158       },
37159       {
37160         "name" : "maxLengthText",
37161         "type" : "String",
37162         "desc" : "Error text to display if the maximum length validation fails (defaults to \"The maximum length for this field is {maxLength}\")",
37163         "memberOf" : "Roo.bootstrap.Input"
37164       },
37165       {
37166         "name" : "md",
37167         "type" : "Number",
37168         "desc" : "colspan out of 12 for computer-sized screens",
37169         "memberOf" : "Roo.bootstrap.Input"
37170       },
37171       {
37172         "name" : "minLength",
37173         "type" : "Number",
37174         "desc" : "Minimum input field length required (defaults to 0)",
37175         "memberOf" : "Roo.bootstrap.Input"
37176       },
37177       {
37178         "name" : "minLengthText",
37179         "type" : "String",
37180         "desc" : "Error text to display if the minimum length validation fails (defaults to \"The minimum length for this field is {minLength}\")",
37181         "memberOf" : "Roo.bootstrap.Input"
37182       },
37183       {
37184         "name" : "name",
37185         "type" : "String",
37186         "desc" : "name of the input",
37187         "memberOf" : "Roo.bootstrap.Input"
37188       },
37189       {
37190         "name" : "placeholder",
37191         "type" : "string",
37192         "desc" : "- placeholder to put in text.",
37193         "memberOf" : "Roo.bootstrap.Input"
37194       },
37195       {
37196         "name" : "readOnly",
37197         "type" : "Boolean",
37198         "desc" : "Specifies that the field should be read-only",
37199         "memberOf" : "Roo.bootstrap.Input"
37200       },
37201       {
37202         "name" : "regex",
37203         "type" : "RegExp",
37204         "desc" : "A JavaScript RegExp object to be tested against the field value during validation (defaults to null).\nIf available, this regex will be evaluated only after the basic validators all return true, and will be passed the\ncurrent field value.  If the test fails, the field will be marked invalid using {@link #regexText}.",
37205         "memberOf" : "Roo.bootstrap.Input"
37206       },
37207       {
37208         "name" : "regexText",
37209         "type" : "String",
37210         "desc" : "-- Depricated - use Invalid Text",
37211         "memberOf" : "Roo.bootstrap.Input"
37212       },
37213       {
37214         "name" : "selectOnFocus",
37215         "type" : "Boolean",
37216         "desc" : "True to automatically select any existing field text when the field receives input focus (defaults to false)",
37217         "memberOf" : "Roo.bootstrap.Input"
37218       },
37219       {
37220         "name" : "size",
37221         "type" : "string",
37222         "desc" : "- (lg|sm) or leave empty..",
37223         "memberOf" : "Roo.bootstrap.Input"
37224       },
37225       {
37226         "name" : "sm",
37227         "type" : "Number",
37228         "desc" : "colspan out of 12 for tablet-sized screens",
37229         "memberOf" : "Roo.bootstrap.Input"
37230       },
37231       {
37232         "name" : "style",
37233         "type" : "String",
37234         "desc" : "any extra css",
37235         "memberOf" : "Roo.bootstrap.Component"
37236       },
37237       {
37238         "name" : "tooltip",
37239         "type" : "string",
37240         "desc" : "Text for the tooltip",
37241         "memberOf" : "Roo.bootstrap.Component"
37242       },
37243       {
37244         "name" : "validClass",
37245         "type" : "String",
37246         "desc" : "DEPRICATED - code uses BS4 - is-valid / is-invalid",
37247         "memberOf" : "Roo.bootstrap.Input"
37248       },
37249       {
37250         "name" : "validFeedbackIcon",
37251         "type" : "String",
37252         "desc" : "The CSS class to use when create feedback icon (defaults to \"x-form-invalid\")",
37253         "memberOf" : "Roo.bootstrap.Input"
37254       },
37255       {
37256         "name" : "validateOnBlur",
37257         "type" : "Boolean",
37258         "desc" : "Whether the field should validate when it loses focus (defaults to true).",
37259         "memberOf" : "Roo.bootstrap.Input"
37260       },
37261       {
37262         "name" : "validationDelay",
37263         "type" : "Number",
37264         "desc" : "The length of time in milliseconds after user input begins until validation is initiated (defaults to 250)",
37265         "memberOf" : "Roo.bootstrap.Input"
37266       },
37267       {
37268         "name" : "validationEvent",
37269         "type" : "String/Boolean",
37270         "desc" : "The event that should initiate field validation. Set to false to disable\n      automatic validation (defaults to \"keyup\").",
37271         "memberOf" : "Roo.bootstrap.Input"
37272       },
37273       {
37274         "name" : "validator",
37275         "type" : "Function",
37276         "desc" : "A custom validation function to be called during field validation (defaults to null).\nIf available, this function will be called only after the basic validators all return true, and will be passed the\ncurrent field value and expected to return boolean true if the value is valid or a string error message if invalid.",
37277         "memberOf" : "Roo.bootstrap.Input"
37278       },
37279       {
37280         "name" : "value",
37281         "type" : "string",
37282         "desc" : "default value of the input",
37283         "memberOf" : "Roo.bootstrap.Input"
37284       },
37285       {
37286         "name" : "visibilityEl",
37287         "type" : "string|object",
37288         "desc" : [
37289           "(el",
37290           "parent)"
37291         ],
37292         "memberOf" : "Roo.bootstrap.Component"
37293       },
37294       {
37295         "name" : "vtype",
37296         "type" : "String",
37297         "desc" : "A validation type name as defined in {@link Roo.form.VTypes} (defaults to null)",
37298         "memberOf" : "Roo.bootstrap.Input"
37299       },
37300       {
37301         "name" : "xattr",
37302         "type" : "Object",
37303         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
37304         "memberOf" : "Roo.bootstrap.Component"
37305       },
37306       {
37307         "name" : "xs",
37308         "type" : "Number",
37309         "desc" : "colspan out of 12 for mobile-sized screens",
37310         "memberOf" : "Roo.bootstrap.Input"
37311       }
37312     ],
37313     "events" : [
37314       {
37315         "name" : "beforedestroy",
37316         "type" : "function",
37317         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
37318         "sig" : "function (_self)\n{\n\n}",
37319         "memberOf" : "Roo.Component"
37320       },
37321       {
37322         "name" : "beforehide",
37323         "type" : "function",
37324         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
37325         "sig" : "function (_self)\n{\n\n}",
37326         "memberOf" : "Roo.Component"
37327       },
37328       {
37329         "name" : "beforerender",
37330         "type" : "function",
37331         "desc" : "Fires before the component is rendered. Return false to stop the render.",
37332         "sig" : "function (_self)\n{\n\n}",
37333         "memberOf" : "Roo.Component"
37334       },
37335       {
37336         "name" : "beforeshow",
37337         "type" : "function",
37338         "desc" : "Fires before the component is shown.  Return false to stop the show.",
37339         "sig" : "function (_self)\n{\n\n}",
37340         "memberOf" : "Roo.Component"
37341       },
37342       {
37343         "name" : "blur",
37344         "type" : "function",
37345         "desc" : "Fires when this field loses input focus.",
37346         "sig" : "function (_self)\n{\n\n}",
37347         "memberOf" : "Roo.bootstrap.Input"
37348       },
37349       {
37350         "name" : "change",
37351         "type" : "function",
37352         "desc" : "Fires just before the field blurs if the field value has changed.",
37353         "sig" : "function (_self, newValue, oldValue)\n{\n\n}",
37354         "memberOf" : "Roo.bootstrap.Input"
37355       },
37356       {
37357         "name" : "childrenrendered",
37358         "type" : "function",
37359         "desc" : "Fires when the children have been rendered..",
37360         "sig" : "function (_self)\n{\n\n}",
37361         "memberOf" : "Roo.bootstrap.Component"
37362       },
37363       {
37364         "name" : "destroy",
37365         "type" : "function",
37366         "desc" : "Fires after the component is destroyed.",
37367         "sig" : "function (_self)\n{\n\n}",
37368         "memberOf" : "Roo.Component"
37369       },
37370       {
37371         "name" : "disable",
37372         "type" : "function",
37373         "desc" : "Fires after the component is disabled.",
37374         "sig" : "function (_self)\n{\n\n}",
37375         "memberOf" : "Roo.Component"
37376       },
37377       {
37378         "name" : "enable",
37379         "type" : "function",
37380         "desc" : "Fires after the component is enabled.",
37381         "sig" : "function (_self)\n{\n\n}",
37382         "memberOf" : "Roo.Component"
37383       },
37384       {
37385         "name" : "focus",
37386         "type" : "function",
37387         "desc" : "Fires when this field receives input focus.",
37388         "sig" : "function (_self)\n{\n\n}",
37389         "memberOf" : "Roo.bootstrap.Input"
37390       },
37391       {
37392         "name" : "hide",
37393         "type" : "function",
37394         "desc" : "Fires after the component is hidden.",
37395         "sig" : "function (_self)\n{\n\n}",
37396         "memberOf" : "Roo.Component"
37397       },
37398       {
37399         "name" : "invalid",
37400         "type" : "function",
37401         "desc" : "Fires after the field has been marked as invalid.",
37402         "sig" : "function (_self, msg)\n{\n\n}",
37403         "memberOf" : "Roo.bootstrap.Input"
37404       },
37405       {
37406         "name" : "keyup",
37407         "type" : "function",
37408         "desc" : "Fires after the key up",
37409         "sig" : "function (_self, e)\n{\n\n}",
37410         "memberOf" : "Roo.bootstrap.Input"
37411       },
37412       {
37413         "name" : "render",
37414         "type" : "function",
37415         "desc" : "Fires after the component is rendered.",
37416         "sig" : "function (_self)\n{\n\n}",
37417         "memberOf" : "Roo.Component"
37418       },
37419       {
37420         "name" : "select",
37421         "type" : "function",
37422         "desc" : "Fires when select a date.",
37423         "sig" : "function (_self, oldvalue, newvalue)\n{\n\n}",
37424         "memberOf" : ""
37425       },
37426       {
37427         "name" : "show",
37428         "type" : "function",
37429         "desc" : "Fires when this field show.",
37430         "sig" : "function (_self, date)\n{\n\n}",
37431         "memberOf" : ""
37432       },
37433       {
37434         "name" : "specialkey",
37435         "type" : "function",
37436         "desc" : "Fires when any key related to navigation (arrows, tab, enter, esc, etc.) is pressed.  You can check\n{@link Roo.EventObject#getKey} to determine which key was pressed.",
37437         "sig" : "function (_self, e)\n{\n\n}",
37438         "memberOf" : "Roo.bootstrap.Input"
37439       },
37440       {
37441         "name" : "valid",
37442         "type" : "function",
37443         "desc" : "Fires after the field has been validated with no errors.",
37444         "sig" : "function (_self)\n{\n\n}",
37445         "memberOf" : "Roo.bootstrap.Input"
37446       }
37447     ],
37448     "methods" : [
37449       {
37450         "name" : "addEvents",
37451         "type" : "function",
37452         "desc" : "Used to define events on this Observable",
37453         "sig" : "(object)",
37454         "static" : false,
37455         "memberOf" : "Roo.util.Observable"
37456       },
37457       {
37458         "name" : "addListener",
37459         "type" : "function",
37460         "desc" : "Appends an event handler to this component",
37461         "sig" : "(eventName, handler, scope, options)",
37462         "static" : false,
37463         "memberOf" : "Roo.util.Observable"
37464       },
37465       {
37466         "name" : "capture",
37467         "type" : "function",
37468         "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.",
37469         "sig" : "(o, fn, scope)",
37470         "static" : true,
37471         "memberOf" : "Roo.util.Observable"
37472       },
37473       {
37474         "name" : "clearInvalid",
37475         "type" : "function",
37476         "desc" : "Clear any invalid styles/messages for this field",
37477         "sig" : "()\n{\n\n}",
37478         "static" : false,
37479         "memberOf" : "Roo.bootstrap.Input"
37480       },
37481       {
37482         "name" : "destroy",
37483         "type" : "function",
37484         "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}.",
37485         "sig" : "()\n{\n\n}",
37486         "static" : false,
37487         "memberOf" : "Roo.Component"
37488       },
37489       {
37490         "name" : "disable",
37491         "type" : "function",
37492         "desc" : "Disable this component.",
37493         "sig" : "()\n{\n\n}",
37494         "static" : false,
37495         "memberOf" : "Roo.Component"
37496       },
37497       {
37498         "name" : "enable",
37499         "type" : "function",
37500         "desc" : "Enable this component.",
37501         "sig" : "()\n{\n\n}",
37502         "static" : false,
37503         "memberOf" : "Roo.Component"
37504       },
37505       {
37506         "name" : "fireEvent",
37507         "type" : "function",
37508         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
37509         "sig" : "(eventName, args)",
37510         "static" : false,
37511         "memberOf" : "Roo.util.Observable"
37512       },
37513       {
37514         "name" : "focus",
37515         "type" : "function",
37516         "desc" : "Try to focus this component.",
37517         "sig" : "(selectText)",
37518         "static" : false,
37519         "memberOf" : "Roo.Component"
37520       },
37521       {
37522         "name" : "getChildContainer",
37523         "type" : "function",
37524         "desc" : "Fetch the element to add children to",
37525         "sig" : "()\n{\n\n}",
37526         "static" : false,
37527         "memberOf" : "Roo.bootstrap.Component"
37528       },
37529       {
37530         "name" : "getEl",
37531         "type" : "function",
37532         "desc" : "Returns the underlying {@link Roo.Element}.",
37533         "sig" : "()\n{\n\n}",
37534         "static" : false,
37535         "memberOf" : "Roo.Component"
37536       },
37537       {
37538         "name" : "getId",
37539         "type" : "function",
37540         "desc" : "Returns the id of this component.",
37541         "sig" : "()\n{\n\n}",
37542         "static" : false,
37543         "memberOf" : "Roo.Component"
37544       },
37545       {
37546         "name" : "getName",
37547         "type" : "function",
37548         "desc" : "Returns the name of the field",
37549         "sig" : "()\n{\n\n}",
37550         "static" : false,
37551         "memberOf" : "Roo.bootstrap.Input"
37552       },
37553       {
37554         "name" : "getRawValue",
37555         "type" : "function",
37556         "desc" : "Returns the raw data value which may or may not be a valid, defined value.  To return a normalized value see {@link #getValue}.",
37557         "sig" : "()\n{\n\n}",
37558         "static" : false,
37559         "memberOf" : "Roo.bootstrap.Input"
37560       },
37561       {
37562         "name" : "getValue",
37563         "type" : "function",
37564         "desc" : "Returns the normalized data value (undefined or emptyText will be returned as '').  To return the raw value see {@link #getRawValue}.",
37565         "sig" : "()\n{\n\n}",
37566         "static" : false,
37567         "memberOf" : "Roo.bootstrap.Input"
37568       },
37569       {
37570         "name" : "getVisibilityEl",
37571         "type" : "function",
37572         "desc" : "Get the element that will be used to show or hide",
37573         "sig" : "()\n{\n\n}",
37574         "static" : false,
37575         "memberOf" : "Roo.bootstrap.Component"
37576       },
37577       {
37578         "name" : "hasListener",
37579         "type" : "function",
37580         "desc" : "Checks to see if this object has any listeners for a specified event",
37581         "sig" : "(eventName)",
37582         "static" : false,
37583         "memberOf" : "Roo.util.Observable"
37584       },
37585       {
37586         "name" : "hide",
37587         "type" : "function",
37588         "desc" : "Hide a component - adds 'hidden' class",
37589         "sig" : "()\n{\n\n}",
37590         "static" : false,
37591         "memberOf" : "Roo.bootstrap.Component"
37592       },
37593       {
37594         "name" : "initEvents",
37595         "type" : "function",
37596         "desc" : "Initialize Events for the element",
37597         "sig" : "()\n{\n\n}",
37598         "static" : false,
37599         "memberOf" : "Roo.bootstrap.Component"
37600       },
37601       {
37602         "name" : "inputEl",
37603         "type" : "function",
37604         "desc" : "return the real input element.",
37605         "sig" : "()\n{\n\n}",
37606         "static" : false,
37607         "memberOf" : "Roo.bootstrap.Input"
37608       },
37609       {
37610         "name" : "isVisible",
37611         "type" : "function",
37612         "desc" : "Returns true if this component is visible.",
37613         "sig" : "()\n{\n\n}",
37614         "static" : false,
37615         "memberOf" : "Roo.Component"
37616       },
37617       {
37618         "name" : "markInvalid",
37619         "type" : "function",
37620         "desc" : "Mark this field as invalid",
37621         "sig" : "(msg)",
37622         "static" : false,
37623         "memberOf" : "Roo.bootstrap.Input"
37624       },
37625       {
37626         "name" : "markValid",
37627         "type" : "function",
37628         "desc" : "Mark this field as valid",
37629         "sig" : "()\n{\n\n}",
37630         "static" : false,
37631         "memberOf" : "Roo.bootstrap.Input"
37632       },
37633       {
37634         "name" : "on",
37635         "type" : "function",
37636         "desc" : "Appends an event handler to this element (shorthand for addListener)",
37637         "sig" : "(eventName, handler, scope, options)",
37638         "static" : false,
37639         "memberOf" : "Roo.util.Observable"
37640       },
37641       {
37642         "name" : "purgeListeners",
37643         "type" : "function",
37644         "desc" : "Removes all listeners for this object",
37645         "sig" : "()\n{\n\n}",
37646         "static" : false,
37647         "memberOf" : "Roo.util.Observable"
37648       },
37649       {
37650         "name" : "releaseCapture",
37651         "type" : "function",
37652         "desc" : "Removes <b>all</b> added captures from the Observable.",
37653         "sig" : "(o)",
37654         "static" : true,
37655         "memberOf" : "Roo.util.Observable"
37656       },
37657       {
37658         "name" : "removeListener",
37659         "type" : "function",
37660         "desc" : "Removes a listener",
37661         "sig" : "(eventName, handler, scope)",
37662         "static" : false,
37663         "memberOf" : "Roo.util.Observable"
37664       },
37665       {
37666         "name" : "render",
37667         "type" : "function",
37668         "desc" : "If this is a lazy rendering component, render it to its container element.",
37669         "sig" : "(container)",
37670         "static" : false,
37671         "memberOf" : "Roo.Component"
37672       },
37673       {
37674         "name" : "reset",
37675         "type" : "function",
37676         "desc" : "Resets the current field value to the originally loaded value and clears any validation messages",
37677         "sig" : "()\n{\n\n}",
37678         "static" : false,
37679         "memberOf" : "Roo.bootstrap.Input"
37680       },
37681       {
37682         "name" : "setDisabled",
37683         "type" : "function",
37684         "desc" : "Convenience function for setting disabled/enabled by boolean.",
37685         "sig" : "(disabled)",
37686         "static" : false,
37687         "memberOf" : "Roo.Component"
37688       },
37689       {
37690         "name" : "setRawValue",
37691         "type" : "function",
37692         "desc" : "Sets the underlying DOM field's value directly, bypassing validation.  To set the value with validation see {@link #setValue}.",
37693         "sig" : "(value)",
37694         "static" : false,
37695         "memberOf" : "Roo.bootstrap.Input"
37696       },
37697       {
37698         "name" : "setValue",
37699         "type" : "function",
37700         "desc" : "Sets a data value into the field and validates it.  To set the value directly without validation see {@link #setRawValue}.",
37701         "sig" : "(value)",
37702         "static" : false,
37703         "memberOf" : "Roo.bootstrap.Input"
37704       },
37705       {
37706         "name" : "setVisibilityEl",
37707         "type" : "function",
37708         "desc" : "Set the element that will be used to show or hide",
37709         "sig" : "()\n{\n\n}",
37710         "static" : false,
37711         "memberOf" : "Roo.bootstrap.Component"
37712       },
37713       {
37714         "name" : "setVisible",
37715         "type" : "function",
37716         "desc" : "Convenience function to hide or show this component by boolean.",
37717         "sig" : "(visible)",
37718         "static" : false,
37719         "memberOf" : "Roo.Component"
37720       },
37721       {
37722         "name" : "show",
37723         "type" : "function",
37724         "desc" : "Show a component - removes 'hidden' class",
37725         "sig" : "()\n{\n\n}",
37726         "static" : false,
37727         "memberOf" : "Roo.bootstrap.Component"
37728       },
37729       {
37730         "name" : "tooltipEl",
37731         "type" : "function",
37732         "desc" : "Fetch the element to display the tooltip on.",
37733         "sig" : "()\n{\n\n}",
37734         "static" : false,
37735         "memberOf" : "Roo.bootstrap.Component"
37736       },
37737       {
37738         "name" : "un",
37739         "type" : "function",
37740         "desc" : "Removes a listener (shorthand for removeListener)",
37741         "sig" : "(eventName, handler, scope)",
37742         "static" : false,
37743         "memberOf" : "Roo.util.Observable"
37744       },
37745       {
37746         "name" : "validate",
37747         "type" : "function",
37748         "desc" : "Validates the field value",
37749         "sig" : "()\n{\n\n}",
37750         "static" : false,
37751         "memberOf" : "Roo.bootstrap.Input"
37752       },
37753       {
37754         "name" : "validateValue",
37755         "type" : "function",
37756         "desc" : "Validates a value according to the field's validation rules and marks the field as invalid\nif the validation fails",
37757         "sig" : "(value)",
37758         "static" : false,
37759         "memberOf" : "Roo.bootstrap.Input"
37760       }
37761     ]
37762   },
37763   "Roo.bootstrap.NavGroup" : {
37764     "props" : [
37765       {
37766         "name" : "actionMode",
37767         "type" : "String",
37768         "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",
37769         "memberOf" : "Roo.Component"
37770       },
37771       {
37772         "name" : "align",
37773         "type" : "String",
37774         "desc" : [
37775           "(left",
37776           "right)"
37777         ],
37778         "memberOf" : ""
37779       },
37780       {
37781         "name" : "allowDomMove",
37782         "type" : "Boolean",
37783         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
37784         "memberOf" : "Roo.Component"
37785       },
37786       {
37787         "name" : "can_build_overlaid",
37788         "type" : "Boolean",
37789         "desc" : "True if element can be rebuild from a HTML page",
37790         "memberOf" : "Roo.bootstrap.Component"
37791       },
37792       {
37793         "name" : "cls",
37794         "type" : "String",
37795         "desc" : "css class",
37796         "memberOf" : "Roo.bootstrap.Component"
37797       },
37798       {
37799         "name" : "container_method",
37800         "type" : "string",
37801         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
37802         "memberOf" : "Roo.bootstrap.Component"
37803       },
37804       {
37805         "name" : "dataId",
37806         "type" : "string",
37807         "desc" : "cutomer id",
37808         "memberOf" : "Roo.bootstrap.Component"
37809       },
37810       {
37811         "name" : "disableClass",
37812         "type" : "String",
37813         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
37814         "memberOf" : "Roo.Component"
37815       },
37816       {
37817         "name" : "hideMode",
37818         "type" : "String",
37819         "desc" : [
37820           "(display",
37821           "visibility)"
37822         ],
37823         "memberOf" : "Roo.Component"
37824       },
37825       {
37826         "name" : "inverse",
37827         "type" : "Boolean",
37828         "desc" : "",
37829         "memberOf" : ""
37830       },
37831       {
37832         "name" : "listeners",
37833         "type" : "Object",
37834         "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>",
37835         "memberOf" : "Roo.util.Observable"
37836       },
37837       {
37838         "name" : "name",
37839         "type" : "string",
37840         "desc" : "Specifies name attribute",
37841         "memberOf" : "Roo.bootstrap.Component"
37842       },
37843       {
37844         "name" : "navId",
37845         "type" : "String",
37846         "desc" : "- reference Id for navbar.",
37847         "memberOf" : ""
37848       },
37849       {
37850         "name" : "style",
37851         "type" : "String",
37852         "desc" : "any extra css",
37853         "memberOf" : "Roo.bootstrap.Component"
37854       },
37855       {
37856         "name" : "tooltip",
37857         "type" : "string",
37858         "desc" : "Text for the tooltip",
37859         "memberOf" : "Roo.bootstrap.Component"
37860       },
37861       {
37862         "name" : "type",
37863         "type" : "String",
37864         "desc" : [
37865           "(nav",
37866           "pills",
37867           "tab)"
37868         ],
37869         "memberOf" : ""
37870       },
37871       {
37872         "name" : "visibilityEl",
37873         "type" : "string|object",
37874         "desc" : [
37875           "(el",
37876           "parent)"
37877         ],
37878         "memberOf" : "Roo.bootstrap.Component"
37879       },
37880       {
37881         "name" : "xattr",
37882         "type" : "Object",
37883         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
37884         "memberOf" : "Roo.bootstrap.Component"
37885       }
37886     ],
37887     "events" : [
37888       {
37889         "name" : "beforedestroy",
37890         "type" : "function",
37891         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
37892         "sig" : "function (_self)\n{\n\n}",
37893         "memberOf" : "Roo.Component"
37894       },
37895       {
37896         "name" : "beforehide",
37897         "type" : "function",
37898         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
37899         "sig" : "function (_self)\n{\n\n}",
37900         "memberOf" : "Roo.Component"
37901       },
37902       {
37903         "name" : "beforerender",
37904         "type" : "function",
37905         "desc" : "Fires before the component is rendered. Return false to stop the render.",
37906         "sig" : "function (_self)\n{\n\n}",
37907         "memberOf" : "Roo.Component"
37908       },
37909       {
37910         "name" : "beforeshow",
37911         "type" : "function",
37912         "desc" : "Fires before the component is shown.  Return false to stop the show.",
37913         "sig" : "function (_self)\n{\n\n}",
37914         "memberOf" : "Roo.Component"
37915       },
37916       {
37917         "name" : "changed",
37918         "type" : "function",
37919         "desc" : "Fires when the active item changes",
37920         "sig" : "function (_self, selected, prev)\n{\n\n}",
37921         "memberOf" : ""
37922       },
37923       {
37924         "name" : "childrenrendered",
37925         "type" : "function",
37926         "desc" : "Fires when the children have been rendered..",
37927         "sig" : "function (_self)\n{\n\n}",
37928         "memberOf" : "Roo.bootstrap.Component"
37929       },
37930       {
37931         "name" : "destroy",
37932         "type" : "function",
37933         "desc" : "Fires after the component is destroyed.",
37934         "sig" : "function (_self)\n{\n\n}",
37935         "memberOf" : "Roo.Component"
37936       },
37937       {
37938         "name" : "disable",
37939         "type" : "function",
37940         "desc" : "Fires after the component is disabled.",
37941         "sig" : "function (_self)\n{\n\n}",
37942         "memberOf" : "Roo.Component"
37943       },
37944       {
37945         "name" : "enable",
37946         "type" : "function",
37947         "desc" : "Fires after the component is enabled.",
37948         "sig" : "function (_self)\n{\n\n}",
37949         "memberOf" : "Roo.Component"
37950       },
37951       {
37952         "name" : "hide",
37953         "type" : "function",
37954         "desc" : "Fires after the component is hidden.",
37955         "sig" : "function (_self)\n{\n\n}",
37956         "memberOf" : "Roo.Component"
37957       },
37958       {
37959         "name" : "render",
37960         "type" : "function",
37961         "desc" : "Fires after the component is rendered.",
37962         "sig" : "function (_self)\n{\n\n}",
37963         "memberOf" : "Roo.Component"
37964       },
37965       {
37966         "name" : "show",
37967         "type" : "function",
37968         "desc" : "Fires after the component is shown.",
37969         "sig" : "function (_self)\n{\n\n}",
37970         "memberOf" : "Roo.Component"
37971       }
37972     ],
37973     "methods" : [
37974       {
37975         "name" : "addEvents",
37976         "type" : "function",
37977         "desc" : "Used to define events on this Observable",
37978         "sig" : "(object)",
37979         "static" : false,
37980         "memberOf" : "Roo.util.Observable"
37981       },
37982       {
37983         "name" : "addItem",
37984         "type" : "function",
37985         "desc" : "adds a Navigation item",
37986         "sig" : "(the)",
37987         "static" : false,
37988         "memberOf" : ""
37989       },
37990       {
37991         "name" : "addListener",
37992         "type" : "function",
37993         "desc" : "Appends an event handler to this component",
37994         "sig" : "(eventName, handler, scope, options)",
37995         "static" : false,
37996         "memberOf" : "Roo.util.Observable"
37997       },
37998       {
37999         "name" : "capture",
38000         "type" : "function",
38001         "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.",
38002         "sig" : "(o, fn, scope)",
38003         "static" : true,
38004         "memberOf" : "Roo.util.Observable"
38005       },
38006       {
38007         "name" : "clearAll",
38008         "type" : "function",
38009         "desc" : "clear all the Navigation item",
38010         "sig" : "()\n{\n\n}",
38011         "static" : false,
38012         "memberOf" : ""
38013       },
38014       {
38015         "name" : "destroy",
38016         "type" : "function",
38017         "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}.",
38018         "sig" : "()\n{\n\n}",
38019         "static" : false,
38020         "memberOf" : "Roo.Component"
38021       },
38022       {
38023         "name" : "disable",
38024         "type" : "function",
38025         "desc" : "Disable this component.",
38026         "sig" : "()\n{\n\n}",
38027         "static" : false,
38028         "memberOf" : "Roo.Component"
38029       },
38030       {
38031         "name" : "enable",
38032         "type" : "function",
38033         "desc" : "Enable this component.",
38034         "sig" : "()\n{\n\n}",
38035         "static" : false,
38036         "memberOf" : "Roo.Component"
38037       },
38038       {
38039         "name" : "fireEvent",
38040         "type" : "function",
38041         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
38042         "sig" : "(eventName, args)",
38043         "static" : false,
38044         "memberOf" : "Roo.util.Observable"
38045       },
38046       {
38047         "name" : "focus",
38048         "type" : "function",
38049         "desc" : "Try to focus this component.",
38050         "sig" : "(selectText)",
38051         "static" : false,
38052         "memberOf" : "Roo.Component"
38053       },
38054       {
38055         "name" : "get",
38056         "type" : "function",
38057         "desc" : "fetch a Navigation Group based on the navigation ID",
38058         "sig" : "(the)",
38059         "static" : true,
38060         "memberOf" : ""
38061       },
38062       {
38063         "name" : "getActive",
38064         "type" : "function",
38065         "desc" : "gets the active Navigation item",
38066         "sig" : "()\n{\n\n}",
38067         "static" : false,
38068         "memberOf" : ""
38069       },
38070       {
38071         "name" : "getChildContainer",
38072         "type" : "function",
38073         "desc" : "Fetch the element to add children to",
38074         "sig" : "()\n{\n\n}",
38075         "static" : false,
38076         "memberOf" : "Roo.bootstrap.Component"
38077       },
38078       {
38079         "name" : "getEl",
38080         "type" : "function",
38081         "desc" : "Returns the underlying {@link Roo.Element}.",
38082         "sig" : "()\n{\n\n}",
38083         "static" : false,
38084         "memberOf" : "Roo.Component"
38085       },
38086       {
38087         "name" : "getId",
38088         "type" : "function",
38089         "desc" : "Returns the id of this component.",
38090         "sig" : "()\n{\n\n}",
38091         "static" : false,
38092         "memberOf" : "Roo.Component"
38093       },
38094       {
38095         "name" : "getVisibilityEl",
38096         "type" : "function",
38097         "desc" : "Get the element that will be used to show or hide",
38098         "sig" : "()\n{\n\n}",
38099         "static" : false,
38100         "memberOf" : "Roo.bootstrap.Component"
38101       },
38102       {
38103         "name" : "hasListener",
38104         "type" : "function",
38105         "desc" : "Checks to see if this object has any listeners for a specified event",
38106         "sig" : "(eventName)",
38107         "static" : false,
38108         "memberOf" : "Roo.util.Observable"
38109       },
38110       {
38111         "name" : "hide",
38112         "type" : "function",
38113         "desc" : "Hide a component - adds 'hidden' class",
38114         "sig" : "()\n{\n\n}",
38115         "static" : false,
38116         "memberOf" : "Roo.bootstrap.Component"
38117       },
38118       {
38119         "name" : "initEvents",
38120         "type" : "function",
38121         "desc" : "Initialize Events for the element",
38122         "sig" : "()\n{\n\n}",
38123         "static" : false,
38124         "memberOf" : "Roo.bootstrap.Component"
38125       },
38126       {
38127         "name" : "isVisible",
38128         "type" : "function",
38129         "desc" : "Returns true if this component is visible.",
38130         "sig" : "()\n{\n\n}",
38131         "static" : false,
38132         "memberOf" : "Roo.Component"
38133       },
38134       {
38135         "name" : "on",
38136         "type" : "function",
38137         "desc" : "Appends an event handler to this element (shorthand for addListener)",
38138         "sig" : "(eventName, handler, scope, options)",
38139         "static" : false,
38140         "memberOf" : "Roo.util.Observable"
38141       },
38142       {
38143         "name" : "purgeListeners",
38144         "type" : "function",
38145         "desc" : "Removes all listeners for this object",
38146         "sig" : "()\n{\n\n}",
38147         "static" : false,
38148         "memberOf" : "Roo.util.Observable"
38149       },
38150       {
38151         "name" : "register",
38152         "type" : "function",
38153         "desc" : "register a Navigation item",
38154         "sig" : "(the)",
38155         "static" : false,
38156         "memberOf" : ""
38157       },
38158       {
38159         "name" : "register",
38160         "type" : "function",
38161         "desc" : "register a Navigation Group",
38162         "sig" : "(the)",
38163         "static" : true,
38164         "memberOf" : ""
38165       },
38166       {
38167         "name" : "releaseCapture",
38168         "type" : "function",
38169         "desc" : "Removes <b>all</b> added captures from the Observable.",
38170         "sig" : "(o)",
38171         "static" : true,
38172         "memberOf" : "Roo.util.Observable"
38173       },
38174       {
38175         "name" : "removeListener",
38176         "type" : "function",
38177         "desc" : "Removes a listener",
38178         "sig" : "(eventName, handler, scope)",
38179         "static" : false,
38180         "memberOf" : "Roo.util.Observable"
38181       },
38182       {
38183         "name" : "render",
38184         "type" : "function",
38185         "desc" : "If this is a lazy rendering component, render it to its container element.",
38186         "sig" : "(container)",
38187         "static" : false,
38188         "memberOf" : "Roo.Component"
38189       },
38190       {
38191         "name" : "setActiveItem",
38192         "type" : "function",
38193         "desc" : "sets the active Navigation item",
38194         "sig" : "(the)",
38195         "static" : false,
38196         "memberOf" : ""
38197       },
38198       {
38199         "name" : "setDisabled",
38200         "type" : "function",
38201         "desc" : "Convenience function for setting disabled/enabled by boolean.",
38202         "sig" : "(disabled)",
38203         "static" : false,
38204         "memberOf" : "Roo.Component"
38205       },
38206       {
38207         "name" : "setVisibilityEl",
38208         "type" : "function",
38209         "desc" : "Set the element that will be used to show or hide",
38210         "sig" : "()\n{\n\n}",
38211         "static" : false,
38212         "memberOf" : "Roo.bootstrap.Component"
38213       },
38214       {
38215         "name" : "setVisible",
38216         "type" : "function",
38217         "desc" : "Convenience function to hide or show this component by boolean.",
38218         "sig" : "(visible)",
38219         "static" : false,
38220         "memberOf" : "Roo.Component"
38221       },
38222       {
38223         "name" : "show",
38224         "type" : "function",
38225         "desc" : "Show a component - removes 'hidden' class",
38226         "sig" : "()\n{\n\n}",
38227         "static" : false,
38228         "memberOf" : "Roo.bootstrap.Component"
38229       },
38230       {
38231         "name" : "tooltipEl",
38232         "type" : "function",
38233         "desc" : "Fetch the element to display the tooltip on.",
38234         "sig" : "()\n{\n\n}",
38235         "static" : false,
38236         "memberOf" : "Roo.bootstrap.Component"
38237       },
38238       {
38239         "name" : "un",
38240         "type" : "function",
38241         "desc" : "Removes a listener (shorthand for removeListener)",
38242         "sig" : "(eventName, handler, scope)",
38243         "static" : false,
38244         "memberOf" : "Roo.util.Observable"
38245       }
38246     ]
38247   },
38248   "Roo.bootstrap.NavHeaderbar" : {
38249     "props" : [
38250       {
38251         "name" : "actionMode",
38252         "type" : "String",
38253         "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",
38254         "memberOf" : "Roo.Component"
38255       },
38256       {
38257         "name" : "align",
38258         "type" : "String",
38259         "desc" : [
38260           "(left",
38261           "right)"
38262         ],
38263         "memberOf" : "Roo.bootstrap.NavSimplebar"
38264       },
38265       {
38266         "name" : "allowDomMove",
38267         "type" : "Boolean",
38268         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
38269         "memberOf" : "Roo.Component"
38270       },
38271       {
38272         "name" : "arrangement",
38273         "type" : "Boolean",
38274         "desc" : "stacked | justified",
38275         "memberOf" : "Roo.bootstrap.NavSimplebar"
38276       },
38277       {
38278         "name" : "autohide",
38279         "type" : "Boolean",
38280         "desc" : "a top nav bar header that hides on scroll.",
38281         "memberOf" : ""
38282       },
38283       {
38284         "name" : "brand",
38285         "type" : "String",
38286         "desc" : "what is brand",
38287         "memberOf" : ""
38288       },
38289       {
38290         "name" : "brand_href",
38291         "type" : "String",
38292         "desc" : "href of the brand",
38293         "memberOf" : ""
38294       },
38295       {
38296         "name" : "can_build_overlaid",
38297         "type" : "Boolean",
38298         "desc" : "True if element can be rebuild from a HTML page",
38299         "memberOf" : "Roo.bootstrap.Component"
38300       },
38301       {
38302         "name" : "cls",
38303         "type" : "String",
38304         "desc" : "css class",
38305         "memberOf" : "Roo.bootstrap.Component"
38306       },
38307       {
38308         "name" : "container_method",
38309         "type" : "string",
38310         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
38311         "memberOf" : "Roo.bootstrap.Component"
38312       },
38313       {
38314         "name" : "dataId",
38315         "type" : "string",
38316         "desc" : "cutomer id",
38317         "memberOf" : "Roo.bootstrap.Component"
38318       },
38319       {
38320         "name" : "desktopCenter",
38321         "type" : "Boolean",
38322         "desc" : "should the header be centered on desktop using a container class",
38323         "memberOf" : ""
38324       },
38325       {
38326         "name" : "disableClass",
38327         "type" : "String",
38328         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
38329         "memberOf" : "Roo.Component"
38330       },
38331       {
38332         "name" : "hideMode",
38333         "type" : "String",
38334         "desc" : [
38335           "(display",
38336           "visibility)"
38337         ],
38338         "memberOf" : "Roo.Component"
38339       },
38340       {
38341         "name" : "inverse",
38342         "type" : "Boolean",
38343         "desc" : "is inverted color",
38344         "memberOf" : "Roo.bootstrap.NavSimplebar"
38345       },
38346       {
38347         "name" : "listeners",
38348         "type" : "Object",
38349         "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>",
38350         "memberOf" : "Roo.util.Observable"
38351       },
38352       {
38353         "name" : "loadMask",
38354         "type" : "Boolean",
38355         "desc" : [
38356           "(true",
38357           "false)"
38358         ],
38359         "memberOf" : "Roo.bootstrap.NavSimplebar"
38360       },
38361       {
38362         "name" : "main",
38363         "type" : "Boolean",
38364         "desc" : [
38365           "(true",
38366           "false)"
38367         ],
38368         "memberOf" : "Roo.bootstrap.NavSimplebar"
38369       },
38370       {
38371         "name" : "mobilerow",
38372         "type" : "Roo.bootstrap.Row",
38373         "desc" : "- a row to display on mobile only..",
38374         "memberOf" : ""
38375       },
38376       {
38377         "name" : "name",
38378         "type" : "string",
38379         "desc" : "Specifies name attribute",
38380         "memberOf" : "Roo.bootstrap.Component"
38381       },
38382       {
38383         "name" : "position",
38384         "type" : "String",
38385         "desc" : [
38386           "(fixed-top",
38387           "fixed-bottom",
38388           "static-top)"
38389         ],
38390         "memberOf" : ""
38391       },
38392       {
38393         "name" : "srButton",
38394         "type" : "Boolean",
38395         "desc" : "generate the (screen reader / mobile) sr-only button   default true",
38396         "memberOf" : ""
38397       },
38398       {
38399         "name" : "style",
38400         "type" : "String",
38401         "desc" : "any extra css",
38402         "memberOf" : "Roo.bootstrap.Component"
38403       },
38404       {
38405         "name" : "tag",
38406         "type" : "String",
38407         "desc" : [
38408           "(header",
38409           "footer",
38410           "nav",
38411           "div)"
38412         ],
38413         "memberOf" : "Roo.bootstrap.NavSimplebar"
38414       },
38415       {
38416         "name" : "tooltip",
38417         "type" : "string",
38418         "desc" : "Text for the tooltip",
38419         "memberOf" : "Roo.bootstrap.Component"
38420       },
38421       {
38422         "name" : "type",
38423         "type" : "String",
38424         "desc" : [
38425           "(nav",
38426           "pills",
38427           "tabs)"
38428         ],
38429         "memberOf" : "Roo.bootstrap.NavSimplebar"
38430       },
38431       {
38432         "name" : "visibilityEl",
38433         "type" : "string|object",
38434         "desc" : [
38435           "(el",
38436           "parent)"
38437         ],
38438         "memberOf" : "Roo.bootstrap.Component"
38439       },
38440       {
38441         "name" : "weight",
38442         "type" : "String",
38443         "desc" : [
38444           "(light",
38445           "primary",
38446           "secondary",
38447           "success",
38448           "danger",
38449           "warning",
38450           "info",
38451           "dark",
38452           "white)"
38453         ],
38454         "memberOf" : "Roo.bootstrap.NavSimplebar"
38455       },
38456       {
38457         "name" : "xattr",
38458         "type" : "Object",
38459         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
38460         "memberOf" : "Roo.bootstrap.Component"
38461       }
38462     ],
38463     "events" : [
38464       {
38465         "name" : "beforedestroy",
38466         "type" : "function",
38467         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
38468         "sig" : "function (_self)\n{\n\n}",
38469         "memberOf" : "Roo.Component"
38470       },
38471       {
38472         "name" : "beforehide",
38473         "type" : "function",
38474         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
38475         "sig" : "function (_self)\n{\n\n}",
38476         "memberOf" : "Roo.Component"
38477       },
38478       {
38479         "name" : "beforerender",
38480         "type" : "function",
38481         "desc" : "Fires before the component is rendered. Return false to stop the render.",
38482         "sig" : "function (_self)\n{\n\n}",
38483         "memberOf" : "Roo.Component"
38484       },
38485       {
38486         "name" : "beforeshow",
38487         "type" : "function",
38488         "desc" : "Fires before the component is shown.  Return false to stop the show.",
38489         "sig" : "function (_self)\n{\n\n}",
38490         "memberOf" : "Roo.Component"
38491       },
38492       {
38493         "name" : "beforetoggle",
38494         "type" : "function",
38495         "desc" : "Fire before toggle the menu",
38496         "sig" : "function (e)\n{\n\n}",
38497         "memberOf" : "Roo.bootstrap.Navbar"
38498       },
38499       {
38500         "name" : "childrenrendered",
38501         "type" : "function",
38502         "desc" : "Fires when the children have been rendered..",
38503         "sig" : "function (_self)\n{\n\n}",
38504         "memberOf" : "Roo.bootstrap.Component"
38505       },
38506       {
38507         "name" : "destroy",
38508         "type" : "function",
38509         "desc" : "Fires after the component is destroyed.",
38510         "sig" : "function (_self)\n{\n\n}",
38511         "memberOf" : "Roo.Component"
38512       },
38513       {
38514         "name" : "disable",
38515         "type" : "function",
38516         "desc" : "Fires after the component is disabled.",
38517         "sig" : "function (_self)\n{\n\n}",
38518         "memberOf" : "Roo.Component"
38519       },
38520       {
38521         "name" : "enable",
38522         "type" : "function",
38523         "desc" : "Fires after the component is enabled.",
38524         "sig" : "function (_self)\n{\n\n}",
38525         "memberOf" : "Roo.Component"
38526       },
38527       {
38528         "name" : "hide",
38529         "type" : "function",
38530         "desc" : "Fires after the component is hidden.",
38531         "sig" : "function (_self)\n{\n\n}",
38532         "memberOf" : "Roo.Component"
38533       },
38534       {
38535         "name" : "render",
38536         "type" : "function",
38537         "desc" : "Fires after the component is rendered.",
38538         "sig" : "function (_self)\n{\n\n}",
38539         "memberOf" : "Roo.Component"
38540       },
38541       {
38542         "name" : "show",
38543         "type" : "function",
38544         "desc" : "Fires after the component is shown.",
38545         "sig" : "function (_self)\n{\n\n}",
38546         "memberOf" : "Roo.Component"
38547       }
38548     ],
38549     "methods" : [
38550       {
38551         "name" : "addEvents",
38552         "type" : "function",
38553         "desc" : "Used to define events on this Observable",
38554         "sig" : "(object)",
38555         "static" : false,
38556         "memberOf" : "Roo.util.Observable"
38557       },
38558       {
38559         "name" : "addListener",
38560         "type" : "function",
38561         "desc" : "Appends an event handler to this component",
38562         "sig" : "(eventName, handler, scope, options)",
38563         "static" : false,
38564         "memberOf" : "Roo.util.Observable"
38565       },
38566       {
38567         "name" : "capture",
38568         "type" : "function",
38569         "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.",
38570         "sig" : "(o, fn, scope)",
38571         "static" : true,
38572         "memberOf" : "Roo.util.Observable"
38573       },
38574       {
38575         "name" : "collapse",
38576         "type" : "function",
38577         "desc" : "Collapse the navbar pulldown",
38578         "sig" : "()\n{\n\n}",
38579         "static" : false,
38580         "memberOf" : "Roo.bootstrap.Navbar"
38581       },
38582       {
38583         "name" : "destroy",
38584         "type" : "function",
38585         "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}.",
38586         "sig" : "()\n{\n\n}",
38587         "static" : false,
38588         "memberOf" : "Roo.Component"
38589       },
38590       {
38591         "name" : "disable",
38592         "type" : "function",
38593         "desc" : "Disable this component.",
38594         "sig" : "()\n{\n\n}",
38595         "static" : false,
38596         "memberOf" : "Roo.Component"
38597       },
38598       {
38599         "name" : "enable",
38600         "type" : "function",
38601         "desc" : "Enable this component.",
38602         "sig" : "()\n{\n\n}",
38603         "static" : false,
38604         "memberOf" : "Roo.Component"
38605       },
38606       {
38607         "name" : "expand",
38608         "type" : "function",
38609         "desc" : "Expand the navbar pulldown",
38610         "sig" : "()\n{\n\n}",
38611         "static" : false,
38612         "memberOf" : "Roo.bootstrap.Navbar"
38613       },
38614       {
38615         "name" : "fireEvent",
38616         "type" : "function",
38617         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
38618         "sig" : "(eventName, args)",
38619         "static" : false,
38620         "memberOf" : "Roo.util.Observable"
38621       },
38622       {
38623         "name" : "focus",
38624         "type" : "function",
38625         "desc" : "Try to focus this component.",
38626         "sig" : "(selectText)",
38627         "static" : false,
38628         "memberOf" : "Roo.Component"
38629       },
38630       {
38631         "name" : "getChildContainer",
38632         "type" : "function",
38633         "desc" : "Fetch the element to add children to",
38634         "sig" : "()\n{\n\n}",
38635         "static" : false,
38636         "memberOf" : "Roo.bootstrap.Component"
38637       },
38638       {
38639         "name" : "getEl",
38640         "type" : "function",
38641         "desc" : "Returns the underlying {@link Roo.Element}.",
38642         "sig" : "()\n{\n\n}",
38643         "static" : false,
38644         "memberOf" : "Roo.Component"
38645       },
38646       {
38647         "name" : "getId",
38648         "type" : "function",
38649         "desc" : "Returns the id of this component.",
38650         "sig" : "()\n{\n\n}",
38651         "static" : false,
38652         "memberOf" : "Roo.Component"
38653       },
38654       {
38655         "name" : "getVisibilityEl",
38656         "type" : "function",
38657         "desc" : "Get the element that will be used to show or hide",
38658         "sig" : "()\n{\n\n}",
38659         "static" : false,
38660         "memberOf" : "Roo.bootstrap.Component"
38661       },
38662       {
38663         "name" : "hasListener",
38664         "type" : "function",
38665         "desc" : "Checks to see if this object has any listeners for a specified event",
38666         "sig" : "(eventName)",
38667         "static" : false,
38668         "memberOf" : "Roo.util.Observable"
38669       },
38670       {
38671         "name" : "hide",
38672         "type" : "function",
38673         "desc" : "Hide a component - adds 'hidden' class",
38674         "sig" : "()\n{\n\n}",
38675         "static" : false,
38676         "memberOf" : "Roo.bootstrap.Component"
38677       },
38678       {
38679         "name" : "initEvents",
38680         "type" : "function",
38681         "desc" : "Initialize Events for the element",
38682         "sig" : "()\n{\n\n}",
38683         "static" : false,
38684         "memberOf" : "Roo.bootstrap.Component"
38685       },
38686       {
38687         "name" : "isVisible",
38688         "type" : "function",
38689         "desc" : "Returns true if this component is visible.",
38690         "sig" : "()\n{\n\n}",
38691         "static" : false,
38692         "memberOf" : "Roo.Component"
38693       },
38694       {
38695         "name" : "on",
38696         "type" : "function",
38697         "desc" : "Appends an event handler to this element (shorthand for addListener)",
38698         "sig" : "(eventName, handler, scope, options)",
38699         "static" : false,
38700         "memberOf" : "Roo.util.Observable"
38701       },
38702       {
38703         "name" : "purgeListeners",
38704         "type" : "function",
38705         "desc" : "Removes all listeners for this object",
38706         "sig" : "()\n{\n\n}",
38707         "static" : false,
38708         "memberOf" : "Roo.util.Observable"
38709       },
38710       {
38711         "name" : "releaseCapture",
38712         "type" : "function",
38713         "desc" : "Removes <b>all</b> added captures from the Observable.",
38714         "sig" : "(o)",
38715         "static" : true,
38716         "memberOf" : "Roo.util.Observable"
38717       },
38718       {
38719         "name" : "removeListener",
38720         "type" : "function",
38721         "desc" : "Removes a listener",
38722         "sig" : "(eventName, handler, scope)",
38723         "static" : false,
38724         "memberOf" : "Roo.util.Observable"
38725       },
38726       {
38727         "name" : "render",
38728         "type" : "function",
38729         "desc" : "If this is a lazy rendering component, render it to its container element.",
38730         "sig" : "(container)",
38731         "static" : false,
38732         "memberOf" : "Roo.Component"
38733       },
38734       {
38735         "name" : "setDisabled",
38736         "type" : "function",
38737         "desc" : "Convenience function for setting disabled/enabled by boolean.",
38738         "sig" : "(disabled)",
38739         "static" : false,
38740         "memberOf" : "Roo.Component"
38741       },
38742       {
38743         "name" : "setVisibilityEl",
38744         "type" : "function",
38745         "desc" : "Set the element that will be used to show or hide",
38746         "sig" : "()\n{\n\n}",
38747         "static" : false,
38748         "memberOf" : "Roo.bootstrap.Component"
38749       },
38750       {
38751         "name" : "setVisible",
38752         "type" : "function",
38753         "desc" : "Convenience function to hide or show this component by boolean.",
38754         "sig" : "(visible)",
38755         "static" : false,
38756         "memberOf" : "Roo.Component"
38757       },
38758       {
38759         "name" : "show",
38760         "type" : "function",
38761         "desc" : "Show a component - removes 'hidden' class",
38762         "sig" : "()\n{\n\n}",
38763         "static" : false,
38764         "memberOf" : "Roo.bootstrap.Component"
38765       },
38766       {
38767         "name" : "tooltipEl",
38768         "type" : "function",
38769         "desc" : "Fetch the element to display the tooltip on.",
38770         "sig" : "()\n{\n\n}",
38771         "static" : false,
38772         "memberOf" : "Roo.bootstrap.Component"
38773       },
38774       {
38775         "name" : "un",
38776         "type" : "function",
38777         "desc" : "Removes a listener (shorthand for removeListener)",
38778         "sig" : "(eventName, handler, scope)",
38779         "static" : false,
38780         "memberOf" : "Roo.util.Observable"
38781       }
38782     ]
38783   },
38784   "Roo.bootstrap.NavItem" : {
38785     "props" : [
38786       {
38787         "name" : "actionMode",
38788         "type" : "String",
38789         "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",
38790         "memberOf" : "Roo.Component"
38791       },
38792       {
38793         "name" : "active",
38794         "type" : "Boolean",
38795         "desc" : "Is item active",
38796         "memberOf" : ""
38797       },
38798       {
38799         "name" : "allowDomMove",
38800         "type" : "Boolean",
38801         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
38802         "memberOf" : "Roo.Component"
38803       },
38804       {
38805         "name" : "animateRef",
38806         "type" : "Boolean",
38807         "desc" : [
38808           "(true",
38809           "false)"
38810         ],
38811         "memberOf" : ""
38812       },
38813       {
38814         "name" : "badge",
38815         "type" : "String",
38816         "desc" : "text inside badge",
38817         "memberOf" : ""
38818       },
38819       {
38820         "name" : "badgecls",
38821         "type" : "String",
38822         "desc" : [
38823           "(bg-green",
38824           "bg-red",
38825           "bg-yellow)"
38826         ],
38827         "memberOf" : ""
38828       },
38829       {
38830         "name" : "button_weight",
38831         "type" : "String",
38832         "desc" : [
38833           "(default",
38834           "primary",
38835           "secondary",
38836           "success",
38837           "info",
38838           "warning",
38839           "danger",
38840           "link )"
38841         ],
38842         "memberOf" : ""
38843       },
38844       {
38845         "name" : "can_build_overlaid",
38846         "type" : "Boolean",
38847         "desc" : "True if element can be rebuild from a HTML page",
38848         "memberOf" : "Roo.bootstrap.Component"
38849       },
38850       {
38851         "name" : "cls",
38852         "type" : "String",
38853         "desc" : "css class",
38854         "memberOf" : "Roo.bootstrap.Component"
38855       },
38856       {
38857         "name" : "container_method",
38858         "type" : "string",
38859         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
38860         "memberOf" : "Roo.bootstrap.Component"
38861       },
38862       {
38863         "name" : "dataId",
38864         "type" : "string",
38865         "desc" : "cutomer id",
38866         "memberOf" : "Roo.bootstrap.Component"
38867       },
38868       {
38869         "name" : "disableClass",
38870         "type" : "String",
38871         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
38872         "memberOf" : "Roo.Component"
38873       },
38874       {
38875         "name" : "disabled",
38876         "type" : "Boolean",
38877         "desc" : "Is item disabled",
38878         "memberOf" : ""
38879       },
38880       {
38881         "name" : "fa",
38882         "type" : "String",
38883         "desc" : "- Fontawsome icon name (can add stuff to it like fa-2x)",
38884         "memberOf" : ""
38885       },
38886       {
38887         "name" : "glyphicon",
38888         "type" : "String",
38889         "desc" : "DEPRICATED - use fa",
38890         "memberOf" : ""
38891       },
38892       {
38893         "name" : "hideMode",
38894         "type" : "String",
38895         "desc" : [
38896           "(display",
38897           "visibility)"
38898         ],
38899         "memberOf" : "Roo.Component"
38900       },
38901       {
38902         "name" : "href",
38903         "type" : "String",
38904         "desc" : "link to",
38905         "memberOf" : ""
38906       },
38907       {
38908         "name" : "html",
38909         "type" : "String",
38910         "desc" : "content of button",
38911         "memberOf" : ""
38912       },
38913       {
38914         "name" : "icon",
38915         "type" : "String",
38916         "desc" : "DEPRICATED - use fa",
38917         "memberOf" : ""
38918       },
38919       {
38920         "name" : "listeners",
38921         "type" : "Object",
38922         "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>",
38923         "memberOf" : "Roo.util.Observable"
38924       },
38925       {
38926         "name" : "name",
38927         "type" : "string",
38928         "desc" : "Specifies name attribute",
38929         "memberOf" : "Roo.bootstrap.Component"
38930       },
38931       {
38932         "name" : "preventDefault",
38933         "type" : "Boolean",
38934         "desc" : [
38935           "(true",
38936           "false)"
38937         ],
38938         "memberOf" : ""
38939       },
38940       {
38941         "name" : "style",
38942         "type" : "String",
38943         "desc" : "any extra css",
38944         "memberOf" : "Roo.bootstrap.Component"
38945       },
38946       {
38947         "name" : "tabId",
38948         "type" : "String",
38949         "desc" : "the tab that this item activates.",
38950         "memberOf" : ""
38951       },
38952       {
38953         "name" : "tagtype",
38954         "type" : "String",
38955         "desc" : [
38956           "(a",
38957           "span)"
38958         ],
38959         "memberOf" : ""
38960       },
38961       {
38962         "name" : "tooltip",
38963         "type" : "string",
38964         "desc" : "Text for the tooltip",
38965         "memberOf" : "Roo.bootstrap.Component"
38966       },
38967       {
38968         "name" : "visibilityEl",
38969         "type" : "string|object",
38970         "desc" : [
38971           "(el",
38972           "parent)"
38973         ],
38974         "memberOf" : "Roo.bootstrap.Component"
38975       },
38976       {
38977         "name" : "xattr",
38978         "type" : "Object",
38979         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
38980         "memberOf" : "Roo.bootstrap.Component"
38981       }
38982     ],
38983     "events" : [
38984       {
38985         "name" : "beforedestroy",
38986         "type" : "function",
38987         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
38988         "sig" : "function (_self)\n{\n\n}",
38989         "memberOf" : "Roo.Component"
38990       },
38991       {
38992         "name" : "beforehide",
38993         "type" : "function",
38994         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
38995         "sig" : "function (_self)\n{\n\n}",
38996         "memberOf" : "Roo.Component"
38997       },
38998       {
38999         "name" : "beforerender",
39000         "type" : "function",
39001         "desc" : "Fires before the component is rendered. Return false to stop the render.",
39002         "sig" : "function (_self)\n{\n\n}",
39003         "memberOf" : "Roo.Component"
39004       },
39005       {
39006         "name" : "beforeshow",
39007         "type" : "function",
39008         "desc" : "Fires before the component is shown.  Return false to stop the show.",
39009         "sig" : "function (_self)\n{\n\n}",
39010         "memberOf" : "Roo.Component"
39011       },
39012       {
39013         "name" : "changed",
39014         "type" : "function",
39015         "desc" : "Fires when the active item active state changes",
39016         "sig" : "function (_self, state)\n{\n\n}",
39017         "memberOf" : ""
39018       },
39019       {
39020         "name" : "childrenrendered",
39021         "type" : "function",
39022         "desc" : "Fires when the children have been rendered..",
39023         "sig" : "function (_self)\n{\n\n}",
39024         "memberOf" : "Roo.bootstrap.Component"
39025       },
39026       {
39027         "name" : "click",
39028         "type" : "function",
39029         "desc" : "The raw click event for the entire grid.",
39030         "sig" : "function (e)\n{\n\n}",
39031         "memberOf" : ""
39032       },
39033       {
39034         "name" : "destroy",
39035         "type" : "function",
39036         "desc" : "Fires after the component is destroyed.",
39037         "sig" : "function (_self)\n{\n\n}",
39038         "memberOf" : "Roo.Component"
39039       },
39040       {
39041         "name" : "disable",
39042         "type" : "function",
39043         "desc" : "Fires after the component is disabled.",
39044         "sig" : "function (_self)\n{\n\n}",
39045         "memberOf" : "Roo.Component"
39046       },
39047       {
39048         "name" : "enable",
39049         "type" : "function",
39050         "desc" : "Fires after the component is enabled.",
39051         "sig" : "function (_self)\n{\n\n}",
39052         "memberOf" : "Roo.Component"
39053       },
39054       {
39055         "name" : "hide",
39056         "type" : "function",
39057         "desc" : "Fires after the component is hidden.",
39058         "sig" : "function (_self)\n{\n\n}",
39059         "memberOf" : "Roo.Component"
39060       },
39061       {
39062         "name" : "render",
39063         "type" : "function",
39064         "desc" : "Fires after the component is rendered.",
39065         "sig" : "function (_self)\n{\n\n}",
39066         "memberOf" : "Roo.Component"
39067       },
39068       {
39069         "name" : "scrollto",
39070         "type" : "function",
39071         "desc" : "Fires when scroll to element",
39072         "sig" : "function (_self, options, e)\n{\n\n}",
39073         "memberOf" : ""
39074       },
39075       {
39076         "name" : "show",
39077         "type" : "function",
39078         "desc" : "Fires after the component is shown.",
39079         "sig" : "function (_self)\n{\n\n}",
39080         "memberOf" : "Roo.Component"
39081       }
39082     ],
39083     "methods" : [
39084       {
39085         "name" : "addEvents",
39086         "type" : "function",
39087         "desc" : "Used to define events on this Observable",
39088         "sig" : "(object)",
39089         "static" : false,
39090         "memberOf" : "Roo.util.Observable"
39091       },
39092       {
39093         "name" : "addListener",
39094         "type" : "function",
39095         "desc" : "Appends an event handler to this component",
39096         "sig" : "(eventName, handler, scope, options)",
39097         "static" : false,
39098         "memberOf" : "Roo.util.Observable"
39099       },
39100       {
39101         "name" : "capture",
39102         "type" : "function",
39103         "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.",
39104         "sig" : "(o, fn, scope)",
39105         "static" : true,
39106         "memberOf" : "Roo.util.Observable"
39107       },
39108       {
39109         "name" : "destroy",
39110         "type" : "function",
39111         "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}.",
39112         "sig" : "()\n{\n\n}",
39113         "static" : false,
39114         "memberOf" : "Roo.Component"
39115       },
39116       {
39117         "name" : "disable",
39118         "type" : "function",
39119         "desc" : "Disable this component.",
39120         "sig" : "()\n{\n\n}",
39121         "static" : false,
39122         "memberOf" : "Roo.Component"
39123       },
39124       {
39125         "name" : "enable",
39126         "type" : "function",
39127         "desc" : "Enable this component.",
39128         "sig" : "()\n{\n\n}",
39129         "static" : false,
39130         "memberOf" : "Roo.Component"
39131       },
39132       {
39133         "name" : "fireEvent",
39134         "type" : "function",
39135         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
39136         "sig" : "(eventName, args)",
39137         "static" : false,
39138         "memberOf" : "Roo.util.Observable"
39139       },
39140       {
39141         "name" : "focus",
39142         "type" : "function",
39143         "desc" : "Try to focus this component.",
39144         "sig" : "(selectText)",
39145         "static" : false,
39146         "memberOf" : "Roo.Component"
39147       },
39148       {
39149         "name" : "getChildContainer",
39150         "type" : "function",
39151         "desc" : "Fetch the element to add children to",
39152         "sig" : "()\n{\n\n}",
39153         "static" : false,
39154         "memberOf" : "Roo.bootstrap.Component"
39155       },
39156       {
39157         "name" : "getEl",
39158         "type" : "function",
39159         "desc" : "Returns the underlying {@link Roo.Element}.",
39160         "sig" : "()\n{\n\n}",
39161         "static" : false,
39162         "memberOf" : "Roo.Component"
39163       },
39164       {
39165         "name" : "getId",
39166         "type" : "function",
39167         "desc" : "Returns the id of this component.",
39168         "sig" : "()\n{\n\n}",
39169         "static" : false,
39170         "memberOf" : "Roo.Component"
39171       },
39172       {
39173         "name" : "getVisibilityEl",
39174         "type" : "function",
39175         "desc" : "Get the element that will be used to show or hide",
39176         "sig" : "()\n{\n\n}",
39177         "static" : false,
39178         "memberOf" : "Roo.bootstrap.Component"
39179       },
39180       {
39181         "name" : "hasListener",
39182         "type" : "function",
39183         "desc" : "Checks to see if this object has any listeners for a specified event",
39184         "sig" : "(eventName)",
39185         "static" : false,
39186         "memberOf" : "Roo.util.Observable"
39187       },
39188       {
39189         "name" : "hide",
39190         "type" : "function",
39191         "desc" : "Hide a component - adds 'hidden' class",
39192         "sig" : "()\n{\n\n}",
39193         "static" : false,
39194         "memberOf" : "Roo.bootstrap.Component"
39195       },
39196       {
39197         "name" : "initEvents",
39198         "type" : "function",
39199         "desc" : "Initialize Events for the element",
39200         "sig" : "()\n{\n\n}",
39201         "static" : false,
39202         "memberOf" : "Roo.bootstrap.Component"
39203       },
39204       {
39205         "name" : "isVisible",
39206         "type" : "function",
39207         "desc" : "Returns true if this component is visible.",
39208         "sig" : "()\n{\n\n}",
39209         "static" : false,
39210         "memberOf" : "Roo.Component"
39211       },
39212       {
39213         "name" : "on",
39214         "type" : "function",
39215         "desc" : "Appends an event handler to this element (shorthand for addListener)",
39216         "sig" : "(eventName, handler, scope, options)",
39217         "static" : false,
39218         "memberOf" : "Roo.util.Observable"
39219       },
39220       {
39221         "name" : "purgeListeners",
39222         "type" : "function",
39223         "desc" : "Removes all listeners for this object",
39224         "sig" : "()\n{\n\n}",
39225         "static" : false,
39226         "memberOf" : "Roo.util.Observable"
39227       },
39228       {
39229         "name" : "releaseCapture",
39230         "type" : "function",
39231         "desc" : "Removes <b>all</b> added captures from the Observable.",
39232         "sig" : "(o)",
39233         "static" : true,
39234         "memberOf" : "Roo.util.Observable"
39235       },
39236       {
39237         "name" : "removeListener",
39238         "type" : "function",
39239         "desc" : "Removes a listener",
39240         "sig" : "(eventName, handler, scope)",
39241         "static" : false,
39242         "memberOf" : "Roo.util.Observable"
39243       },
39244       {
39245         "name" : "render",
39246         "type" : "function",
39247         "desc" : "If this is a lazy rendering component, render it to its container element.",
39248         "sig" : "(container)",
39249         "static" : false,
39250         "memberOf" : "Roo.Component"
39251       },
39252       {
39253         "name" : "setDisabled",
39254         "type" : "function",
39255         "desc" : "Convenience function for setting disabled/enabled by boolean.",
39256         "sig" : "(disabled)",
39257         "static" : false,
39258         "memberOf" : "Roo.Component"
39259       },
39260       {
39261         "name" : "setVisibilityEl",
39262         "type" : "function",
39263         "desc" : "Set the element that will be used to show or hide",
39264         "sig" : "()\n{\n\n}",
39265         "static" : false,
39266         "memberOf" : "Roo.bootstrap.Component"
39267       },
39268       {
39269         "name" : "setVisible",
39270         "type" : "function",
39271         "desc" : "Convenience function to hide or show this component by boolean.",
39272         "sig" : "(visible)",
39273         "static" : false,
39274         "memberOf" : "Roo.Component"
39275       },
39276       {
39277         "name" : "show",
39278         "type" : "function",
39279         "desc" : "Show a component - removes 'hidden' class",
39280         "sig" : "()\n{\n\n}",
39281         "static" : false,
39282         "memberOf" : "Roo.bootstrap.Component"
39283       },
39284       {
39285         "name" : "tooltipEl",
39286         "type" : "function",
39287         "desc" : "Fetch the element to display the tooltip on.",
39288         "sig" : "()\n{\n\n}",
39289         "static" : false,
39290         "memberOf" : ""
39291       },
39292       {
39293         "name" : "un",
39294         "type" : "function",
39295         "desc" : "Removes a listener (shorthand for removeListener)",
39296         "sig" : "(eventName, handler, scope)",
39297         "static" : false,
39298         "memberOf" : "Roo.util.Observable"
39299       }
39300     ]
39301   },
39302   "Roo.bootstrap.NavProgressBar" : {
39303     "props" : [
39304       {
39305         "name" : "actionMode",
39306         "type" : "String",
39307         "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",
39308         "memberOf" : "Roo.Component"
39309       },
39310       {
39311         "name" : "allowDomMove",
39312         "type" : "Boolean",
39313         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
39314         "memberOf" : "Roo.Component"
39315       },
39316       {
39317         "name" : "can_build_overlaid",
39318         "type" : "Boolean",
39319         "desc" : "True if element can be rebuild from a HTML page",
39320         "memberOf" : "Roo.bootstrap.Component"
39321       },
39322       {
39323         "name" : "cls",
39324         "type" : "String",
39325         "desc" : "css class",
39326         "memberOf" : "Roo.bootstrap.Component"
39327       },
39328       {
39329         "name" : "container_method",
39330         "type" : "string",
39331         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
39332         "memberOf" : "Roo.bootstrap.Component"
39333       },
39334       {
39335         "name" : "dataId",
39336         "type" : "string",
39337         "desc" : "cutomer id",
39338         "memberOf" : "Roo.bootstrap.Component"
39339       },
39340       {
39341         "name" : "disableClass",
39342         "type" : "String",
39343         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
39344         "memberOf" : "Roo.Component"
39345       },
39346       {
39347         "name" : "hideMode",
39348         "type" : "String",
39349         "desc" : [
39350           "(display",
39351           "visibility)"
39352         ],
39353         "memberOf" : "Roo.Component"
39354       },
39355       {
39356         "name" : "listeners",
39357         "type" : "Object",
39358         "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>",
39359         "memberOf" : "Roo.util.Observable"
39360       },
39361       {
39362         "name" : "name",
39363         "type" : "string",
39364         "desc" : "Specifies name attribute",
39365         "memberOf" : "Roo.bootstrap.Component"
39366       },
39367       {
39368         "name" : "style",
39369         "type" : "String",
39370         "desc" : "any extra css",
39371         "memberOf" : "Roo.bootstrap.Component"
39372       },
39373       {
39374         "name" : "tooltip",
39375         "type" : "string",
39376         "desc" : "Text for the tooltip",
39377         "memberOf" : "Roo.bootstrap.Component"
39378       },
39379       {
39380         "name" : "visibilityEl",
39381         "type" : "string|object",
39382         "desc" : [
39383           "(el",
39384           "parent)"
39385         ],
39386         "memberOf" : "Roo.bootstrap.Component"
39387       },
39388       {
39389         "name" : "xattr",
39390         "type" : "Object",
39391         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
39392         "memberOf" : "Roo.bootstrap.Component"
39393       }
39394     ],
39395     "events" : [
39396       {
39397         "name" : "beforedestroy",
39398         "type" : "function",
39399         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
39400         "sig" : "function (_self)\n{\n\n}",
39401         "memberOf" : "Roo.Component"
39402       },
39403       {
39404         "name" : "beforehide",
39405         "type" : "function",
39406         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
39407         "sig" : "function (_self)\n{\n\n}",
39408         "memberOf" : "Roo.Component"
39409       },
39410       {
39411         "name" : "beforerender",
39412         "type" : "function",
39413         "desc" : "Fires before the component is rendered. Return false to stop the render.",
39414         "sig" : "function (_self)\n{\n\n}",
39415         "memberOf" : "Roo.Component"
39416       },
39417       {
39418         "name" : "beforeshow",
39419         "type" : "function",
39420         "desc" : "Fires before the component is shown.  Return false to stop the show.",
39421         "sig" : "function (_self)\n{\n\n}",
39422         "memberOf" : "Roo.Component"
39423       },
39424       {
39425         "name" : "changed",
39426         "type" : "function",
39427         "desc" : "Fires when the active item changes",
39428         "sig" : "function (_self, selected, prev)\n{\n\n}",
39429         "memberOf" : ""
39430       },
39431       {
39432         "name" : "childrenrendered",
39433         "type" : "function",
39434         "desc" : "Fires when the children have been rendered..",
39435         "sig" : "function (_self)\n{\n\n}",
39436         "memberOf" : "Roo.bootstrap.Component"
39437       },
39438       {
39439         "name" : "destroy",
39440         "type" : "function",
39441         "desc" : "Fires after the component is destroyed.",
39442         "sig" : "function (_self)\n{\n\n}",
39443         "memberOf" : "Roo.Component"
39444       },
39445       {
39446         "name" : "disable",
39447         "type" : "function",
39448         "desc" : "Fires after the component is disabled.",
39449         "sig" : "function (_self)\n{\n\n}",
39450         "memberOf" : "Roo.Component"
39451       },
39452       {
39453         "name" : "enable",
39454         "type" : "function",
39455         "desc" : "Fires after the component is enabled.",
39456         "sig" : "function (_self)\n{\n\n}",
39457         "memberOf" : "Roo.Component"
39458       },
39459       {
39460         "name" : "hide",
39461         "type" : "function",
39462         "desc" : "Fires after the component is hidden.",
39463         "sig" : "function (_self)\n{\n\n}",
39464         "memberOf" : "Roo.Component"
39465       },
39466       {
39467         "name" : "render",
39468         "type" : "function",
39469         "desc" : "Fires after the component is rendered.",
39470         "sig" : "function (_self)\n{\n\n}",
39471         "memberOf" : "Roo.Component"
39472       },
39473       {
39474         "name" : "show",
39475         "type" : "function",
39476         "desc" : "Fires after the component is shown.",
39477         "sig" : "function (_self)\n{\n\n}",
39478         "memberOf" : "Roo.Component"
39479       }
39480     ],
39481     "methods" : [
39482       {
39483         "name" : "addEvents",
39484         "type" : "function",
39485         "desc" : "Used to define events on this Observable",
39486         "sig" : "(object)",
39487         "static" : false,
39488         "memberOf" : "Roo.util.Observable"
39489       },
39490       {
39491         "name" : "addListener",
39492         "type" : "function",
39493         "desc" : "Appends an event handler to this component",
39494         "sig" : "(eventName, handler, scope, options)",
39495         "static" : false,
39496         "memberOf" : "Roo.util.Observable"
39497       },
39498       {
39499         "name" : "capture",
39500         "type" : "function",
39501         "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.",
39502         "sig" : "(o, fn, scope)",
39503         "static" : true,
39504         "memberOf" : "Roo.util.Observable"
39505       },
39506       {
39507         "name" : "destroy",
39508         "type" : "function",
39509         "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}.",
39510         "sig" : "()\n{\n\n}",
39511         "static" : false,
39512         "memberOf" : "Roo.Component"
39513       },
39514       {
39515         "name" : "disable",
39516         "type" : "function",
39517         "desc" : "Disable this component.",
39518         "sig" : "()\n{\n\n}",
39519         "static" : false,
39520         "memberOf" : "Roo.Component"
39521       },
39522       {
39523         "name" : "enable",
39524         "type" : "function",
39525         "desc" : "Enable this component.",
39526         "sig" : "()\n{\n\n}",
39527         "static" : false,
39528         "memberOf" : "Roo.Component"
39529       },
39530       {
39531         "name" : "fireEvent",
39532         "type" : "function",
39533         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
39534         "sig" : "(eventName, args)",
39535         "static" : false,
39536         "memberOf" : "Roo.util.Observable"
39537       },
39538       {
39539         "name" : "focus",
39540         "type" : "function",
39541         "desc" : "Try to focus this component.",
39542         "sig" : "(selectText)",
39543         "static" : false,
39544         "memberOf" : "Roo.Component"
39545       },
39546       {
39547         "name" : "getChildContainer",
39548         "type" : "function",
39549         "desc" : "Fetch the element to add children to",
39550         "sig" : "()\n{\n\n}",
39551         "static" : false,
39552         "memberOf" : "Roo.bootstrap.Component"
39553       },
39554       {
39555         "name" : "getEl",
39556         "type" : "function",
39557         "desc" : "Returns the underlying {@link Roo.Element}.",
39558         "sig" : "()\n{\n\n}",
39559         "static" : false,
39560         "memberOf" : "Roo.Component"
39561       },
39562       {
39563         "name" : "getId",
39564         "type" : "function",
39565         "desc" : "Returns the id of this component.",
39566         "sig" : "()\n{\n\n}",
39567         "static" : false,
39568         "memberOf" : "Roo.Component"
39569       },
39570       {
39571         "name" : "getVisibilityEl",
39572         "type" : "function",
39573         "desc" : "Get the element that will be used to show or hide",
39574         "sig" : "()\n{\n\n}",
39575         "static" : false,
39576         "memberOf" : "Roo.bootstrap.Component"
39577       },
39578       {
39579         "name" : "hasListener",
39580         "type" : "function",
39581         "desc" : "Checks to see if this object has any listeners for a specified event",
39582         "sig" : "(eventName)",
39583         "static" : false,
39584         "memberOf" : "Roo.util.Observable"
39585       },
39586       {
39587         "name" : "hide",
39588         "type" : "function",
39589         "desc" : "Hide a component - adds 'hidden' class",
39590         "sig" : "()\n{\n\n}",
39591         "static" : false,
39592         "memberOf" : "Roo.bootstrap.Component"
39593       },
39594       {
39595         "name" : "initEvents",
39596         "type" : "function",
39597         "desc" : "Initialize Events for the element",
39598         "sig" : "()\n{\n\n}",
39599         "static" : false,
39600         "memberOf" : "Roo.bootstrap.Component"
39601       },
39602       {
39603         "name" : "isVisible",
39604         "type" : "function",
39605         "desc" : "Returns true if this component is visible.",
39606         "sig" : "()\n{\n\n}",
39607         "static" : false,
39608         "memberOf" : "Roo.Component"
39609       },
39610       {
39611         "name" : "on",
39612         "type" : "function",
39613         "desc" : "Appends an event handler to this element (shorthand for addListener)",
39614         "sig" : "(eventName, handler, scope, options)",
39615         "static" : false,
39616         "memberOf" : "Roo.util.Observable"
39617       },
39618       {
39619         "name" : "purgeListeners",
39620         "type" : "function",
39621         "desc" : "Removes all listeners for this object",
39622         "sig" : "()\n{\n\n}",
39623         "static" : false,
39624         "memberOf" : "Roo.util.Observable"
39625       },
39626       {
39627         "name" : "releaseCapture",
39628         "type" : "function",
39629         "desc" : "Removes <b>all</b> added captures from the Observable.",
39630         "sig" : "(o)",
39631         "static" : true,
39632         "memberOf" : "Roo.util.Observable"
39633       },
39634       {
39635         "name" : "removeListener",
39636         "type" : "function",
39637         "desc" : "Removes a listener",
39638         "sig" : "(eventName, handler, scope)",
39639         "static" : false,
39640         "memberOf" : "Roo.util.Observable"
39641       },
39642       {
39643         "name" : "render",
39644         "type" : "function",
39645         "desc" : "If this is a lazy rendering component, render it to its container element.",
39646         "sig" : "(container)",
39647         "static" : false,
39648         "memberOf" : "Roo.Component"
39649       },
39650       {
39651         "name" : "setDisabled",
39652         "type" : "function",
39653         "desc" : "Convenience function for setting disabled/enabled by boolean.",
39654         "sig" : "(disabled)",
39655         "static" : false,
39656         "memberOf" : "Roo.Component"
39657       },
39658       {
39659         "name" : "setVisibilityEl",
39660         "type" : "function",
39661         "desc" : "Set the element that will be used to show or hide",
39662         "sig" : "()\n{\n\n}",
39663         "static" : false,
39664         "memberOf" : "Roo.bootstrap.Component"
39665       },
39666       {
39667         "name" : "setVisible",
39668         "type" : "function",
39669         "desc" : "Convenience function to hide or show this component by boolean.",
39670         "sig" : "(visible)",
39671         "static" : false,
39672         "memberOf" : "Roo.Component"
39673       },
39674       {
39675         "name" : "show",
39676         "type" : "function",
39677         "desc" : "Show a component - removes 'hidden' class",
39678         "sig" : "()\n{\n\n}",
39679         "static" : false,
39680         "memberOf" : "Roo.bootstrap.Component"
39681       },
39682       {
39683         "name" : "tooltipEl",
39684         "type" : "function",
39685         "desc" : "Fetch the element to display the tooltip on.",
39686         "sig" : "()\n{\n\n}",
39687         "static" : false,
39688         "memberOf" : "Roo.bootstrap.Component"
39689       },
39690       {
39691         "name" : "un",
39692         "type" : "function",
39693         "desc" : "Removes a listener (shorthand for removeListener)",
39694         "sig" : "(eventName, handler, scope)",
39695         "static" : false,
39696         "memberOf" : "Roo.util.Observable"
39697       }
39698     ]
39699   },
39700   "Roo.bootstrap.NavProgressItem" : {
39701     "props" : [
39702       {
39703         "name" : "actionMode",
39704         "type" : "String",
39705         "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",
39706         "memberOf" : "Roo.Component"
39707       },
39708       {
39709         "name" : "active",
39710         "type" : "Boolean",
39711         "desc" : [
39712           "(true",
39713           "false)"
39714         ],
39715         "memberOf" : ""
39716       },
39717       {
39718         "name" : "allowDomMove",
39719         "type" : "Boolean",
39720         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
39721         "memberOf" : "Roo.Component"
39722       },
39723       {
39724         "name" : "can_build_overlaid",
39725         "type" : "Boolean",
39726         "desc" : "True if element can be rebuild from a HTML page",
39727         "memberOf" : "Roo.bootstrap.Component"
39728       },
39729       {
39730         "name" : "cls",
39731         "type" : "String",
39732         "desc" : "css class",
39733         "memberOf" : "Roo.bootstrap.Component"
39734       },
39735       {
39736         "name" : "container_method",
39737         "type" : "string",
39738         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
39739         "memberOf" : "Roo.bootstrap.Component"
39740       },
39741       {
39742         "name" : "dataId",
39743         "type" : "string",
39744         "desc" : "cutomer id",
39745         "memberOf" : "Roo.bootstrap.Component"
39746       },
39747       {
39748         "name" : "disableClass",
39749         "type" : "String",
39750         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
39751         "memberOf" : "Roo.Component"
39752       },
39753       {
39754         "name" : "disabled",
39755         "type" : "Boolean",
39756         "desc" : [
39757           "(true",
39758           "false)"
39759         ],
39760         "memberOf" : ""
39761       },
39762       {
39763         "name" : "hideMode",
39764         "type" : "String",
39765         "desc" : [
39766           "(display",
39767           "visibility)"
39768         ],
39769         "memberOf" : "Roo.Component"
39770       },
39771       {
39772         "name" : "html",
39773         "type" : "String",
39774         "desc" : "",
39775         "memberOf" : ""
39776       },
39777       {
39778         "name" : "icon",
39779         "type" : "String",
39780         "desc" : "show icon instead of number",
39781         "memberOf" : ""
39782       },
39783       {
39784         "name" : "listeners",
39785         "type" : "Object",
39786         "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>",
39787         "memberOf" : "Roo.util.Observable"
39788       },
39789       {
39790         "name" : "name",
39791         "type" : "string",
39792         "desc" : "Specifies name attribute",
39793         "memberOf" : "Roo.bootstrap.Component"
39794       },
39795       {
39796         "name" : "position",
39797         "type" : "String",
39798         "desc" : [
39799           "(top",
39800           "bottom)"
39801         ],
39802         "memberOf" : ""
39803       },
39804       {
39805         "name" : "rid",
39806         "type" : "String",
39807         "desc" : "the reference id",
39808         "memberOf" : ""
39809       },
39810       {
39811         "name" : "style",
39812         "type" : "String",
39813         "desc" : "any extra css",
39814         "memberOf" : "Roo.bootstrap.Component"
39815       },
39816       {
39817         "name" : "tooltip",
39818         "type" : "string",
39819         "desc" : "Text for the tooltip",
39820         "memberOf" : "Roo.bootstrap.Component"
39821       },
39822       {
39823         "name" : "visibilityEl",
39824         "type" : "string|object",
39825         "desc" : [
39826           "(el",
39827           "parent)"
39828         ],
39829         "memberOf" : "Roo.bootstrap.Component"
39830       },
39831       {
39832         "name" : "xattr",
39833         "type" : "Object",
39834         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
39835         "memberOf" : "Roo.bootstrap.Component"
39836       }
39837     ],
39838     "events" : [
39839       {
39840         "name" : "beforedestroy",
39841         "type" : "function",
39842         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
39843         "sig" : "function (_self)\n{\n\n}",
39844         "memberOf" : "Roo.Component"
39845       },
39846       {
39847         "name" : "beforehide",
39848         "type" : "function",
39849         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
39850         "sig" : "function (_self)\n{\n\n}",
39851         "memberOf" : "Roo.Component"
39852       },
39853       {
39854         "name" : "beforerender",
39855         "type" : "function",
39856         "desc" : "Fires before the component is rendered. Return false to stop the render.",
39857         "sig" : "function (_self)\n{\n\n}",
39858         "memberOf" : "Roo.Component"
39859       },
39860       {
39861         "name" : "beforeshow",
39862         "type" : "function",
39863         "desc" : "Fires before the component is shown.  Return false to stop the show.",
39864         "sig" : "function (_self)\n{\n\n}",
39865         "memberOf" : "Roo.Component"
39866       },
39867       {
39868         "name" : "childrenrendered",
39869         "type" : "function",
39870         "desc" : "Fires when the children have been rendered..",
39871         "sig" : "function (_self)\n{\n\n}",
39872         "memberOf" : "Roo.bootstrap.Component"
39873       },
39874       {
39875         "name" : "click",
39876         "type" : "function",
39877         "desc" : "The raw click event for the entire grid.",
39878         "sig" : "function (_self, e)\n{\n\n}",
39879         "memberOf" : ""
39880       },
39881       {
39882         "name" : "destroy",
39883         "type" : "function",
39884         "desc" : "Fires after the component is destroyed.",
39885         "sig" : "function (_self)\n{\n\n}",
39886         "memberOf" : "Roo.Component"
39887       },
39888       {
39889         "name" : "disable",
39890         "type" : "function",
39891         "desc" : "Fires after the component is disabled.",
39892         "sig" : "function (_self)\n{\n\n}",
39893         "memberOf" : "Roo.Component"
39894       },
39895       {
39896         "name" : "enable",
39897         "type" : "function",
39898         "desc" : "Fires after the component is enabled.",
39899         "sig" : "function (_self)\n{\n\n}",
39900         "memberOf" : "Roo.Component"
39901       },
39902       {
39903         "name" : "hide",
39904         "type" : "function",
39905         "desc" : "Fires after the component is hidden.",
39906         "sig" : "function (_self)\n{\n\n}",
39907         "memberOf" : "Roo.Component"
39908       },
39909       {
39910         "name" : "render",
39911         "type" : "function",
39912         "desc" : "Fires after the component is rendered.",
39913         "sig" : "function (_self)\n{\n\n}",
39914         "memberOf" : "Roo.Component"
39915       },
39916       {
39917         "name" : "show",
39918         "type" : "function",
39919         "desc" : "Fires after the component is shown.",
39920         "sig" : "function (_self)\n{\n\n}",
39921         "memberOf" : "Roo.Component"
39922       }
39923     ],
39924     "methods" : [
39925       {
39926         "name" : "addEvents",
39927         "type" : "function",
39928         "desc" : "Used to define events on this Observable",
39929         "sig" : "(object)",
39930         "static" : false,
39931         "memberOf" : "Roo.util.Observable"
39932       },
39933       {
39934         "name" : "addListener",
39935         "type" : "function",
39936         "desc" : "Appends an event handler to this component",
39937         "sig" : "(eventName, handler, scope, options)",
39938         "static" : false,
39939         "memberOf" : "Roo.util.Observable"
39940       },
39941       {
39942         "name" : "capture",
39943         "type" : "function",
39944         "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.",
39945         "sig" : "(o, fn, scope)",
39946         "static" : true,
39947         "memberOf" : "Roo.util.Observable"
39948       },
39949       {
39950         "name" : "destroy",
39951         "type" : "function",
39952         "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}.",
39953         "sig" : "()\n{\n\n}",
39954         "static" : false,
39955         "memberOf" : "Roo.Component"
39956       },
39957       {
39958         "name" : "disable",
39959         "type" : "function",
39960         "desc" : "Disable this component.",
39961         "sig" : "()\n{\n\n}",
39962         "static" : false,
39963         "memberOf" : "Roo.Component"
39964       },
39965       {
39966         "name" : "enable",
39967         "type" : "function",
39968         "desc" : "Enable this component.",
39969         "sig" : "()\n{\n\n}",
39970         "static" : false,
39971         "memberOf" : "Roo.Component"
39972       },
39973       {
39974         "name" : "fireEvent",
39975         "type" : "function",
39976         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
39977         "sig" : "(eventName, args)",
39978         "static" : false,
39979         "memberOf" : "Roo.util.Observable"
39980       },
39981       {
39982         "name" : "focus",
39983         "type" : "function",
39984         "desc" : "Try to focus this component.",
39985         "sig" : "(selectText)",
39986         "static" : false,
39987         "memberOf" : "Roo.Component"
39988       },
39989       {
39990         "name" : "getChildContainer",
39991         "type" : "function",
39992         "desc" : "Fetch the element to add children to",
39993         "sig" : "()\n{\n\n}",
39994         "static" : false,
39995         "memberOf" : "Roo.bootstrap.Component"
39996       },
39997       {
39998         "name" : "getEl",
39999         "type" : "function",
40000         "desc" : "Returns the underlying {@link Roo.Element}.",
40001         "sig" : "()\n{\n\n}",
40002         "static" : false,
40003         "memberOf" : "Roo.Component"
40004       },
40005       {
40006         "name" : "getId",
40007         "type" : "function",
40008         "desc" : "Returns the id of this component.",
40009         "sig" : "()\n{\n\n}",
40010         "static" : false,
40011         "memberOf" : "Roo.Component"
40012       },
40013       {
40014         "name" : "getVisibilityEl",
40015         "type" : "function",
40016         "desc" : "Get the element that will be used to show or hide",
40017         "sig" : "()\n{\n\n}",
40018         "static" : false,
40019         "memberOf" : "Roo.bootstrap.Component"
40020       },
40021       {
40022         "name" : "hasListener",
40023         "type" : "function",
40024         "desc" : "Checks to see if this object has any listeners for a specified event",
40025         "sig" : "(eventName)",
40026         "static" : false,
40027         "memberOf" : "Roo.util.Observable"
40028       },
40029       {
40030         "name" : "hide",
40031         "type" : "function",
40032         "desc" : "Hide a component - adds 'hidden' class",
40033         "sig" : "()\n{\n\n}",
40034         "static" : false,
40035         "memberOf" : "Roo.bootstrap.Component"
40036       },
40037       {
40038         "name" : "initEvents",
40039         "type" : "function",
40040         "desc" : "Initialize Events for the element",
40041         "sig" : "()\n{\n\n}",
40042         "static" : false,
40043         "memberOf" : "Roo.bootstrap.Component"
40044       },
40045       {
40046         "name" : "isVisible",
40047         "type" : "function",
40048         "desc" : "Returns true if this component is visible.",
40049         "sig" : "()\n{\n\n}",
40050         "static" : false,
40051         "memberOf" : "Roo.Component"
40052       },
40053       {
40054         "name" : "on",
40055         "type" : "function",
40056         "desc" : "Appends an event handler to this element (shorthand for addListener)",
40057         "sig" : "(eventName, handler, scope, options)",
40058         "static" : false,
40059         "memberOf" : "Roo.util.Observable"
40060       },
40061       {
40062         "name" : "purgeListeners",
40063         "type" : "function",
40064         "desc" : "Removes all listeners for this object",
40065         "sig" : "()\n{\n\n}",
40066         "static" : false,
40067         "memberOf" : "Roo.util.Observable"
40068       },
40069       {
40070         "name" : "releaseCapture",
40071         "type" : "function",
40072         "desc" : "Removes <b>all</b> added captures from the Observable.",
40073         "sig" : "(o)",
40074         "static" : true,
40075         "memberOf" : "Roo.util.Observable"
40076       },
40077       {
40078         "name" : "removeListener",
40079         "type" : "function",
40080         "desc" : "Removes a listener",
40081         "sig" : "(eventName, handler, scope)",
40082         "static" : false,
40083         "memberOf" : "Roo.util.Observable"
40084       },
40085       {
40086         "name" : "render",
40087         "type" : "function",
40088         "desc" : "If this is a lazy rendering component, render it to its container element.",
40089         "sig" : "(container)",
40090         "static" : false,
40091         "memberOf" : "Roo.Component"
40092       },
40093       {
40094         "name" : "setDisabled",
40095         "type" : "function",
40096         "desc" : "Convenience function for setting disabled/enabled by boolean.",
40097         "sig" : "(disabled)",
40098         "static" : false,
40099         "memberOf" : "Roo.Component"
40100       },
40101       {
40102         "name" : "setVisibilityEl",
40103         "type" : "function",
40104         "desc" : "Set the element that will be used to show or hide",
40105         "sig" : "()\n{\n\n}",
40106         "static" : false,
40107         "memberOf" : "Roo.bootstrap.Component"
40108       },
40109       {
40110         "name" : "setVisible",
40111         "type" : "function",
40112         "desc" : "Convenience function to hide or show this component by boolean.",
40113         "sig" : "(visible)",
40114         "static" : false,
40115         "memberOf" : "Roo.Component"
40116       },
40117       {
40118         "name" : "show",
40119         "type" : "function",
40120         "desc" : "Show a component - removes 'hidden' class",
40121         "sig" : "()\n{\n\n}",
40122         "static" : false,
40123         "memberOf" : "Roo.bootstrap.Component"
40124       },
40125       {
40126         "name" : "tooltipEl",
40127         "type" : "function",
40128         "desc" : "Fetch the element to display the tooltip on.",
40129         "sig" : "()\n{\n\n}",
40130         "static" : false,
40131         "memberOf" : "Roo.bootstrap.Component"
40132       },
40133       {
40134         "name" : "un",
40135         "type" : "function",
40136         "desc" : "Removes a listener (shorthand for removeListener)",
40137         "sig" : "(eventName, handler, scope)",
40138         "static" : false,
40139         "memberOf" : "Roo.util.Observable"
40140       }
40141     ]
40142   },
40143   "Roo.bootstrap.NavSidebar" : {
40144     "props" : [
40145       {
40146         "name" : "actionMode",
40147         "type" : "String",
40148         "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",
40149         "memberOf" : "Roo.Component"
40150       },
40151       {
40152         "name" : "allowDomMove",
40153         "type" : "Boolean",
40154         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
40155         "memberOf" : "Roo.Component"
40156       },
40157       {
40158         "name" : "can_build_overlaid",
40159         "type" : "Boolean",
40160         "desc" : "True if element can be rebuild from a HTML page",
40161         "memberOf" : "Roo.bootstrap.Component"
40162       },
40163       {
40164         "name" : "cls",
40165         "type" : "String",
40166         "desc" : "css class",
40167         "memberOf" : "Roo.bootstrap.Component"
40168       },
40169       {
40170         "name" : "container_method",
40171         "type" : "string",
40172         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
40173         "memberOf" : "Roo.bootstrap.Component"
40174       },
40175       {
40176         "name" : "dataId",
40177         "type" : "string",
40178         "desc" : "cutomer id",
40179         "memberOf" : "Roo.bootstrap.Component"
40180       },
40181       {
40182         "name" : "disableClass",
40183         "type" : "String",
40184         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
40185         "memberOf" : "Roo.Component"
40186       },
40187       {
40188         "name" : "hideMode",
40189         "type" : "String",
40190         "desc" : [
40191           "(display",
40192           "visibility)"
40193         ],
40194         "memberOf" : "Roo.Component"
40195       },
40196       {
40197         "name" : "listeners",
40198         "type" : "Object",
40199         "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>",
40200         "memberOf" : "Roo.util.Observable"
40201       },
40202       {
40203         "name" : "name",
40204         "type" : "string",
40205         "desc" : "Specifies name attribute",
40206         "memberOf" : "Roo.bootstrap.Component"
40207       },
40208       {
40209         "name" : "style",
40210         "type" : "String",
40211         "desc" : "any extra css",
40212         "memberOf" : "Roo.bootstrap.Component"
40213       },
40214       {
40215         "name" : "tooltip",
40216         "type" : "string",
40217         "desc" : "Text for the tooltip",
40218         "memberOf" : "Roo.bootstrap.Component"
40219       },
40220       {
40221         "name" : "visibilityEl",
40222         "type" : "string|object",
40223         "desc" : [
40224           "(el",
40225           "parent)"
40226         ],
40227         "memberOf" : "Roo.bootstrap.Component"
40228       },
40229       {
40230         "name" : "xattr",
40231         "type" : "Object",
40232         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
40233         "memberOf" : "Roo.bootstrap.Component"
40234       }
40235     ],
40236     "events" : [
40237       {
40238         "name" : "beforedestroy",
40239         "type" : "function",
40240         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
40241         "sig" : "function (_self)\n{\n\n}",
40242         "memberOf" : "Roo.Component"
40243       },
40244       {
40245         "name" : "beforehide",
40246         "type" : "function",
40247         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
40248         "sig" : "function (_self)\n{\n\n}",
40249         "memberOf" : "Roo.Component"
40250       },
40251       {
40252         "name" : "beforerender",
40253         "type" : "function",
40254         "desc" : "Fires before the component is rendered. Return false to stop the render.",
40255         "sig" : "function (_self)\n{\n\n}",
40256         "memberOf" : "Roo.Component"
40257       },
40258       {
40259         "name" : "beforeshow",
40260         "type" : "function",
40261         "desc" : "Fires before the component is shown.  Return false to stop the show.",
40262         "sig" : "function (_self)\n{\n\n}",
40263         "memberOf" : "Roo.Component"
40264       },
40265       {
40266         "name" : "beforetoggle",
40267         "type" : "function",
40268         "desc" : "Fire before toggle the menu",
40269         "sig" : "function (e)\n{\n\n}",
40270         "memberOf" : "Roo.bootstrap.Navbar"
40271       },
40272       {
40273         "name" : "childrenrendered",
40274         "type" : "function",
40275         "desc" : "Fires when the children have been rendered..",
40276         "sig" : "function (_self)\n{\n\n}",
40277         "memberOf" : "Roo.bootstrap.Component"
40278       },
40279       {
40280         "name" : "destroy",
40281         "type" : "function",
40282         "desc" : "Fires after the component is destroyed.",
40283         "sig" : "function (_self)\n{\n\n}",
40284         "memberOf" : "Roo.Component"
40285       },
40286       {
40287         "name" : "disable",
40288         "type" : "function",
40289         "desc" : "Fires after the component is disabled.",
40290         "sig" : "function (_self)\n{\n\n}",
40291         "memberOf" : "Roo.Component"
40292       },
40293       {
40294         "name" : "enable",
40295         "type" : "function",
40296         "desc" : "Fires after the component is enabled.",
40297         "sig" : "function (_self)\n{\n\n}",
40298         "memberOf" : "Roo.Component"
40299       },
40300       {
40301         "name" : "hide",
40302         "type" : "function",
40303         "desc" : "Fires after the component is hidden.",
40304         "sig" : "function (_self)\n{\n\n}",
40305         "memberOf" : "Roo.Component"
40306       },
40307       {
40308         "name" : "render",
40309         "type" : "function",
40310         "desc" : "Fires after the component is rendered.",
40311         "sig" : "function (_self)\n{\n\n}",
40312         "memberOf" : "Roo.Component"
40313       },
40314       {
40315         "name" : "show",
40316         "type" : "function",
40317         "desc" : "Fires after the component is shown.",
40318         "sig" : "function (_self)\n{\n\n}",
40319         "memberOf" : "Roo.Component"
40320       }
40321     ],
40322     "methods" : [
40323       {
40324         "name" : "addEvents",
40325         "type" : "function",
40326         "desc" : "Used to define events on this Observable",
40327         "sig" : "(object)",
40328         "static" : false,
40329         "memberOf" : "Roo.util.Observable"
40330       },
40331       {
40332         "name" : "addListener",
40333         "type" : "function",
40334         "desc" : "Appends an event handler to this component",
40335         "sig" : "(eventName, handler, scope, options)",
40336         "static" : false,
40337         "memberOf" : "Roo.util.Observable"
40338       },
40339       {
40340         "name" : "capture",
40341         "type" : "function",
40342         "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.",
40343         "sig" : "(o, fn, scope)",
40344         "static" : true,
40345         "memberOf" : "Roo.util.Observable"
40346       },
40347       {
40348         "name" : "collapse",
40349         "type" : "function",
40350         "desc" : "Collapse the navbar pulldown",
40351         "sig" : "()\n{\n\n}",
40352         "static" : false,
40353         "memberOf" : "Roo.bootstrap.Navbar"
40354       },
40355       {
40356         "name" : "destroy",
40357         "type" : "function",
40358         "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}.",
40359         "sig" : "()\n{\n\n}",
40360         "static" : false,
40361         "memberOf" : "Roo.Component"
40362       },
40363       {
40364         "name" : "disable",
40365         "type" : "function",
40366         "desc" : "Disable this component.",
40367         "sig" : "()\n{\n\n}",
40368         "static" : false,
40369         "memberOf" : "Roo.Component"
40370       },
40371       {
40372         "name" : "enable",
40373         "type" : "function",
40374         "desc" : "Enable this component.",
40375         "sig" : "()\n{\n\n}",
40376         "static" : false,
40377         "memberOf" : "Roo.Component"
40378       },
40379       {
40380         "name" : "expand",
40381         "type" : "function",
40382         "desc" : "Expand the navbar pulldown",
40383         "sig" : "()\n{\n\n}",
40384         "static" : false,
40385         "memberOf" : "Roo.bootstrap.Navbar"
40386       },
40387       {
40388         "name" : "fireEvent",
40389         "type" : "function",
40390         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
40391         "sig" : "(eventName, args)",
40392         "static" : false,
40393         "memberOf" : "Roo.util.Observable"
40394       },
40395       {
40396         "name" : "focus",
40397         "type" : "function",
40398         "desc" : "Try to focus this component.",
40399         "sig" : "(selectText)",
40400         "static" : false,
40401         "memberOf" : "Roo.Component"
40402       },
40403       {
40404         "name" : "getChildContainer",
40405         "type" : "function",
40406         "desc" : "Fetch the element to add children to",
40407         "sig" : "()\n{\n\n}",
40408         "static" : false,
40409         "memberOf" : "Roo.bootstrap.Component"
40410       },
40411       {
40412         "name" : "getEl",
40413         "type" : "function",
40414         "desc" : "Returns the underlying {@link Roo.Element}.",
40415         "sig" : "()\n{\n\n}",
40416         "static" : false,
40417         "memberOf" : "Roo.Component"
40418       },
40419       {
40420         "name" : "getId",
40421         "type" : "function",
40422         "desc" : "Returns the id of this component.",
40423         "sig" : "()\n{\n\n}",
40424         "static" : false,
40425         "memberOf" : "Roo.Component"
40426       },
40427       {
40428         "name" : "getVisibilityEl",
40429         "type" : "function",
40430         "desc" : "Get the element that will be used to show or hide",
40431         "sig" : "()\n{\n\n}",
40432         "static" : false,
40433         "memberOf" : "Roo.bootstrap.Component"
40434       },
40435       {
40436         "name" : "hasListener",
40437         "type" : "function",
40438         "desc" : "Checks to see if this object has any listeners for a specified event",
40439         "sig" : "(eventName)",
40440         "static" : false,
40441         "memberOf" : "Roo.util.Observable"
40442       },
40443       {
40444         "name" : "hide",
40445         "type" : "function",
40446         "desc" : "Hide a component - adds 'hidden' class",
40447         "sig" : "()\n{\n\n}",
40448         "static" : false,
40449         "memberOf" : "Roo.bootstrap.Component"
40450       },
40451       {
40452         "name" : "initEvents",
40453         "type" : "function",
40454         "desc" : "Initialize Events for the element",
40455         "sig" : "()\n{\n\n}",
40456         "static" : false,
40457         "memberOf" : "Roo.bootstrap.Component"
40458       },
40459       {
40460         "name" : "isVisible",
40461         "type" : "function",
40462         "desc" : "Returns true if this component is visible.",
40463         "sig" : "()\n{\n\n}",
40464         "static" : false,
40465         "memberOf" : "Roo.Component"
40466       },
40467       {
40468         "name" : "on",
40469         "type" : "function",
40470         "desc" : "Appends an event handler to this element (shorthand for addListener)",
40471         "sig" : "(eventName, handler, scope, options)",
40472         "static" : false,
40473         "memberOf" : "Roo.util.Observable"
40474       },
40475       {
40476         "name" : "purgeListeners",
40477         "type" : "function",
40478         "desc" : "Removes all listeners for this object",
40479         "sig" : "()\n{\n\n}",
40480         "static" : false,
40481         "memberOf" : "Roo.util.Observable"
40482       },
40483       {
40484         "name" : "releaseCapture",
40485         "type" : "function",
40486         "desc" : "Removes <b>all</b> added captures from the Observable.",
40487         "sig" : "(o)",
40488         "static" : true,
40489         "memberOf" : "Roo.util.Observable"
40490       },
40491       {
40492         "name" : "removeListener",
40493         "type" : "function",
40494         "desc" : "Removes a listener",
40495         "sig" : "(eventName, handler, scope)",
40496         "static" : false,
40497         "memberOf" : "Roo.util.Observable"
40498       },
40499       {
40500         "name" : "render",
40501         "type" : "function",
40502         "desc" : "If this is a lazy rendering component, render it to its container element.",
40503         "sig" : "(container)",
40504         "static" : false,
40505         "memberOf" : "Roo.Component"
40506       },
40507       {
40508         "name" : "setDisabled",
40509         "type" : "function",
40510         "desc" : "Convenience function for setting disabled/enabled by boolean.",
40511         "sig" : "(disabled)",
40512         "static" : false,
40513         "memberOf" : "Roo.Component"
40514       },
40515       {
40516         "name" : "setVisibilityEl",
40517         "type" : "function",
40518         "desc" : "Set the element that will be used to show or hide",
40519         "sig" : "()\n{\n\n}",
40520         "static" : false,
40521         "memberOf" : "Roo.bootstrap.Component"
40522       },
40523       {
40524         "name" : "setVisible",
40525         "type" : "function",
40526         "desc" : "Convenience function to hide or show this component by boolean.",
40527         "sig" : "(visible)",
40528         "static" : false,
40529         "memberOf" : "Roo.Component"
40530       },
40531       {
40532         "name" : "show",
40533         "type" : "function",
40534         "desc" : "Show a component - removes 'hidden' class",
40535         "sig" : "()\n{\n\n}",
40536         "static" : false,
40537         "memberOf" : "Roo.bootstrap.Component"
40538       },
40539       {
40540         "name" : "tooltipEl",
40541         "type" : "function",
40542         "desc" : "Fetch the element to display the tooltip on.",
40543         "sig" : "()\n{\n\n}",
40544         "static" : false,
40545         "memberOf" : "Roo.bootstrap.Component"
40546       },
40547       {
40548         "name" : "un",
40549         "type" : "function",
40550         "desc" : "Removes a listener (shorthand for removeListener)",
40551         "sig" : "(eventName, handler, scope)",
40552         "static" : false,
40553         "memberOf" : "Roo.util.Observable"
40554       }
40555     ]
40556   },
40557   "Roo.bootstrap.NavSidebarItem" : {
40558     "props" : [
40559       {
40560         "name" : "actionMode",
40561         "type" : "String",
40562         "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",
40563         "memberOf" : "Roo.Component"
40564       },
40565       {
40566         "name" : "active",
40567         "type" : "Boolean",
40568         "desc" : "Is item active",
40569         "memberOf" : "Roo.bootstrap.NavItem"
40570       },
40571       {
40572         "name" : "allowDomMove",
40573         "type" : "Boolean",
40574         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
40575         "memberOf" : "Roo.Component"
40576       },
40577       {
40578         "name" : "animateRef",
40579         "type" : "Boolean",
40580         "desc" : [
40581           "(true",
40582           "false)"
40583         ],
40584         "memberOf" : "Roo.bootstrap.NavItem"
40585       },
40586       {
40587         "name" : "badge",
40588         "type" : "String",
40589         "desc" : "text inside badge",
40590         "memberOf" : "Roo.bootstrap.NavItem"
40591       },
40592       {
40593         "name" : "badgecls",
40594         "type" : "String",
40595         "desc" : [
40596           "(bg-green",
40597           "bg-red",
40598           "bg-yellow)"
40599         ],
40600         "memberOf" : "Roo.bootstrap.NavItem"
40601       },
40602       {
40603         "name" : "button_weight",
40604         "type" : "String",
40605         "desc" : [
40606           "(default",
40607           "primary",
40608           "secondary",
40609           "success",
40610           "info",
40611           "warning",
40612           "danger",
40613           "link )"
40614         ],
40615         "memberOf" : "Roo.bootstrap.NavItem"
40616       },
40617       {
40618         "name" : "can_build_overlaid",
40619         "type" : "Boolean",
40620         "desc" : "True if element can be rebuild from a HTML page",
40621         "memberOf" : "Roo.bootstrap.Component"
40622       },
40623       {
40624         "name" : "cls",
40625         "type" : "String",
40626         "desc" : "css class",
40627         "memberOf" : "Roo.bootstrap.Component"
40628       },
40629       {
40630         "name" : "container_method",
40631         "type" : "string",
40632         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
40633         "memberOf" : "Roo.bootstrap.Component"
40634       },
40635       {
40636         "name" : "dataId",
40637         "type" : "string",
40638         "desc" : "cutomer id",
40639         "memberOf" : "Roo.bootstrap.Component"
40640       },
40641       {
40642         "name" : "disableClass",
40643         "type" : "String",
40644         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
40645         "memberOf" : "Roo.Component"
40646       },
40647       {
40648         "name" : "disabled",
40649         "type" : "Boolean",
40650         "desc" : "Is item disabled",
40651         "memberOf" : "Roo.bootstrap.NavItem"
40652       },
40653       {
40654         "name" : "fa",
40655         "type" : "String",
40656         "desc" : "- Fontawsome icon name (can add stuff to it like fa-2x)",
40657         "memberOf" : "Roo.bootstrap.NavItem"
40658       },
40659       {
40660         "name" : "glyphicon",
40661         "type" : "String",
40662         "desc" : "DEPRICATED - use fa",
40663         "memberOf" : "Roo.bootstrap.NavItem"
40664       },
40665       {
40666         "name" : "hideMode",
40667         "type" : "String",
40668         "desc" : [
40669           "(display",
40670           "visibility)"
40671         ],
40672         "memberOf" : "Roo.Component"
40673       },
40674       {
40675         "name" : "href",
40676         "type" : "String",
40677         "desc" : "link to",
40678         "memberOf" : "Roo.bootstrap.NavItem"
40679       },
40680       {
40681         "name" : "html",
40682         "type" : "String",
40683         "desc" : "content of button",
40684         "memberOf" : "Roo.bootstrap.NavItem"
40685       },
40686       {
40687         "name" : "icon",
40688         "type" : "String",
40689         "desc" : "DEPRICATED - use fa",
40690         "memberOf" : "Roo.bootstrap.NavItem"
40691       },
40692       {
40693         "name" : "listeners",
40694         "type" : "Object",
40695         "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>",
40696         "memberOf" : "Roo.util.Observable"
40697       },
40698       {
40699         "name" : "name",
40700         "type" : "string",
40701         "desc" : "Specifies name attribute",
40702         "memberOf" : "Roo.bootstrap.Component"
40703       },
40704       {
40705         "name" : "preventDefault",
40706         "type" : "Boolean",
40707         "desc" : [
40708           "(true",
40709           "false)"
40710         ],
40711         "memberOf" : "Roo.bootstrap.NavItem"
40712       },
40713       {
40714         "name" : "style",
40715         "type" : "String",
40716         "desc" : "any extra css",
40717         "memberOf" : "Roo.bootstrap.Component"
40718       },
40719       {
40720         "name" : "tabId",
40721         "type" : "String",
40722         "desc" : "the tab that this item activates.",
40723         "memberOf" : "Roo.bootstrap.NavItem"
40724       },
40725       {
40726         "name" : "tagtype",
40727         "type" : "String",
40728         "desc" : [
40729           "(a",
40730           "span)"
40731         ],
40732         "memberOf" : "Roo.bootstrap.NavItem"
40733       },
40734       {
40735         "name" : "tooltip",
40736         "type" : "string",
40737         "desc" : "Text for the tooltip",
40738         "memberOf" : "Roo.bootstrap.Component"
40739       },
40740       {
40741         "name" : "visibilityEl",
40742         "type" : "string|object",
40743         "desc" : [
40744           "(el",
40745           "parent)"
40746         ],
40747         "memberOf" : "Roo.bootstrap.Component"
40748       },
40749       {
40750         "name" : "xattr",
40751         "type" : "Object",
40752         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
40753         "memberOf" : "Roo.bootstrap.Component"
40754       }
40755     ],
40756     "events" : [
40757       {
40758         "name" : "beforedestroy",
40759         "type" : "function",
40760         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
40761         "sig" : "function (_self)\n{\n\n}",
40762         "memberOf" : "Roo.Component"
40763       },
40764       {
40765         "name" : "beforehide",
40766         "type" : "function",
40767         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
40768         "sig" : "function (_self)\n{\n\n}",
40769         "memberOf" : "Roo.Component"
40770       },
40771       {
40772         "name" : "beforerender",
40773         "type" : "function",
40774         "desc" : "Fires before the component is rendered. Return false to stop the render.",
40775         "sig" : "function (_self)\n{\n\n}",
40776         "memberOf" : "Roo.Component"
40777       },
40778       {
40779         "name" : "beforeshow",
40780         "type" : "function",
40781         "desc" : "Fires before the component is shown.  Return false to stop the show.",
40782         "sig" : "function (_self)\n{\n\n}",
40783         "memberOf" : "Roo.Component"
40784       },
40785       {
40786         "name" : "changed",
40787         "type" : "function",
40788         "desc" : "Fires when the active item active state changes",
40789         "sig" : "function (_self, state)\n{\n\n}",
40790         "memberOf" : ""
40791       },
40792       {
40793         "name" : "childrenrendered",
40794         "type" : "function",
40795         "desc" : "Fires when the children have been rendered..",
40796         "sig" : "function (_self)\n{\n\n}",
40797         "memberOf" : "Roo.bootstrap.Component"
40798       },
40799       {
40800         "name" : "click",
40801         "type" : "function",
40802         "desc" : "The raw click event for the entire grid.",
40803         "sig" : "function (e)\n{\n\n}",
40804         "memberOf" : ""
40805       },
40806       {
40807         "name" : "destroy",
40808         "type" : "function",
40809         "desc" : "Fires after the component is destroyed.",
40810         "sig" : "function (_self)\n{\n\n}",
40811         "memberOf" : "Roo.Component"
40812       },
40813       {
40814         "name" : "disable",
40815         "type" : "function",
40816         "desc" : "Fires after the component is disabled.",
40817         "sig" : "function (_self)\n{\n\n}",
40818         "memberOf" : "Roo.Component"
40819       },
40820       {
40821         "name" : "enable",
40822         "type" : "function",
40823         "desc" : "Fires after the component is enabled.",
40824         "sig" : "function (_self)\n{\n\n}",
40825         "memberOf" : "Roo.Component"
40826       },
40827       {
40828         "name" : "hide",
40829         "type" : "function",
40830         "desc" : "Fires after the component is hidden.",
40831         "sig" : "function (_self)\n{\n\n}",
40832         "memberOf" : "Roo.Component"
40833       },
40834       {
40835         "name" : "render",
40836         "type" : "function",
40837         "desc" : "Fires after the component is rendered.",
40838         "sig" : "function (_self)\n{\n\n}",
40839         "memberOf" : "Roo.Component"
40840       },
40841       {
40842         "name" : "scrollto",
40843         "type" : "function",
40844         "desc" : "Fires when scroll to element",
40845         "sig" : "function (_self, options, e)\n{\n\n}",
40846         "memberOf" : "Roo.bootstrap.NavItem"
40847       },
40848       {
40849         "name" : "show",
40850         "type" : "function",
40851         "desc" : "Fires after the component is shown.",
40852         "sig" : "function (_self)\n{\n\n}",
40853         "memberOf" : "Roo.Component"
40854       }
40855     ],
40856     "methods" : [
40857       {
40858         "name" : "addEvents",
40859         "type" : "function",
40860         "desc" : "Used to define events on this Observable",
40861         "sig" : "(object)",
40862         "static" : false,
40863         "memberOf" : "Roo.util.Observable"
40864       },
40865       {
40866         "name" : "addListener",
40867         "type" : "function",
40868         "desc" : "Appends an event handler to this component",
40869         "sig" : "(eventName, handler, scope, options)",
40870         "static" : false,
40871         "memberOf" : "Roo.util.Observable"
40872       },
40873       {
40874         "name" : "capture",
40875         "type" : "function",
40876         "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.",
40877         "sig" : "(o, fn, scope)",
40878         "static" : true,
40879         "memberOf" : "Roo.util.Observable"
40880       },
40881       {
40882         "name" : "destroy",
40883         "type" : "function",
40884         "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}.",
40885         "sig" : "()\n{\n\n}",
40886         "static" : false,
40887         "memberOf" : "Roo.Component"
40888       },
40889       {
40890         "name" : "disable",
40891         "type" : "function",
40892         "desc" : "Disable this component.",
40893         "sig" : "()\n{\n\n}",
40894         "static" : false,
40895         "memberOf" : "Roo.Component"
40896       },
40897       {
40898         "name" : "enable",
40899         "type" : "function",
40900         "desc" : "Enable this component.",
40901         "sig" : "()\n{\n\n}",
40902         "static" : false,
40903         "memberOf" : "Roo.Component"
40904       },
40905       {
40906         "name" : "fireEvent",
40907         "type" : "function",
40908         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
40909         "sig" : "(eventName, args)",
40910         "static" : false,
40911         "memberOf" : "Roo.util.Observable"
40912       },
40913       {
40914         "name" : "focus",
40915         "type" : "function",
40916         "desc" : "Try to focus this component.",
40917         "sig" : "(selectText)",
40918         "static" : false,
40919         "memberOf" : "Roo.Component"
40920       },
40921       {
40922         "name" : "getChildContainer",
40923         "type" : "function",
40924         "desc" : "Fetch the element to add children to",
40925         "sig" : "()\n{\n\n}",
40926         "static" : false,
40927         "memberOf" : "Roo.bootstrap.Component"
40928       },
40929       {
40930         "name" : "getEl",
40931         "type" : "function",
40932         "desc" : "Returns the underlying {@link Roo.Element}.",
40933         "sig" : "()\n{\n\n}",
40934         "static" : false,
40935         "memberOf" : "Roo.Component"
40936       },
40937       {
40938         "name" : "getId",
40939         "type" : "function",
40940         "desc" : "Returns the id of this component.",
40941         "sig" : "()\n{\n\n}",
40942         "static" : false,
40943         "memberOf" : "Roo.Component"
40944       },
40945       {
40946         "name" : "getVisibilityEl",
40947         "type" : "function",
40948         "desc" : "Get the element that will be used to show or hide",
40949         "sig" : "()\n{\n\n}",
40950         "static" : false,
40951         "memberOf" : "Roo.bootstrap.Component"
40952       },
40953       {
40954         "name" : "hasListener",
40955         "type" : "function",
40956         "desc" : "Checks to see if this object has any listeners for a specified event",
40957         "sig" : "(eventName)",
40958         "static" : false,
40959         "memberOf" : "Roo.util.Observable"
40960       },
40961       {
40962         "name" : "hide",
40963         "type" : "function",
40964         "desc" : "Hide a component - adds 'hidden' class",
40965         "sig" : "()\n{\n\n}",
40966         "static" : false,
40967         "memberOf" : "Roo.bootstrap.Component"
40968       },
40969       {
40970         "name" : "initEvents",
40971         "type" : "function",
40972         "desc" : "Initialize Events for the element",
40973         "sig" : "()\n{\n\n}",
40974         "static" : false,
40975         "memberOf" : "Roo.bootstrap.Component"
40976       },
40977       {
40978         "name" : "isVisible",
40979         "type" : "function",
40980         "desc" : "Returns true if this component is visible.",
40981         "sig" : "()\n{\n\n}",
40982         "static" : false,
40983         "memberOf" : "Roo.Component"
40984       },
40985       {
40986         "name" : "on",
40987         "type" : "function",
40988         "desc" : "Appends an event handler to this element (shorthand for addListener)",
40989         "sig" : "(eventName, handler, scope, options)",
40990         "static" : false,
40991         "memberOf" : "Roo.util.Observable"
40992       },
40993       {
40994         "name" : "purgeListeners",
40995         "type" : "function",
40996         "desc" : "Removes all listeners for this object",
40997         "sig" : "()\n{\n\n}",
40998         "static" : false,
40999         "memberOf" : "Roo.util.Observable"
41000       },
41001       {
41002         "name" : "releaseCapture",
41003         "type" : "function",
41004         "desc" : "Removes <b>all</b> added captures from the Observable.",
41005         "sig" : "(o)",
41006         "static" : true,
41007         "memberOf" : "Roo.util.Observable"
41008       },
41009       {
41010         "name" : "removeListener",
41011         "type" : "function",
41012         "desc" : "Removes a listener",
41013         "sig" : "(eventName, handler, scope)",
41014         "static" : false,
41015         "memberOf" : "Roo.util.Observable"
41016       },
41017       {
41018         "name" : "render",
41019         "type" : "function",
41020         "desc" : "If this is a lazy rendering component, render it to its container element.",
41021         "sig" : "(container)",
41022         "static" : false,
41023         "memberOf" : "Roo.Component"
41024       },
41025       {
41026         "name" : "setDisabled",
41027         "type" : "function",
41028         "desc" : "Convenience function for setting disabled/enabled by boolean.",
41029         "sig" : "(disabled)",
41030         "static" : false,
41031         "memberOf" : "Roo.Component"
41032       },
41033       {
41034         "name" : "setVisibilityEl",
41035         "type" : "function",
41036         "desc" : "Set the element that will be used to show or hide",
41037         "sig" : "()\n{\n\n}",
41038         "static" : false,
41039         "memberOf" : "Roo.bootstrap.Component"
41040       },
41041       {
41042         "name" : "setVisible",
41043         "type" : "function",
41044         "desc" : "Convenience function to hide or show this component by boolean.",
41045         "sig" : "(visible)",
41046         "static" : false,
41047         "memberOf" : "Roo.Component"
41048       },
41049       {
41050         "name" : "show",
41051         "type" : "function",
41052         "desc" : "Show a component - removes 'hidden' class",
41053         "sig" : "()\n{\n\n}",
41054         "static" : false,
41055         "memberOf" : "Roo.bootstrap.Component"
41056       },
41057       {
41058         "name" : "tooltipEl",
41059         "type" : "function",
41060         "desc" : "Fetch the element to display the tooltip on.",
41061         "sig" : "()\n{\n\n}",
41062         "static" : false,
41063         "memberOf" : "Roo.bootstrap.NavItem"
41064       },
41065       {
41066         "name" : "un",
41067         "type" : "function",
41068         "desc" : "Removes a listener (shorthand for removeListener)",
41069         "sig" : "(eventName, handler, scope)",
41070         "static" : false,
41071         "memberOf" : "Roo.util.Observable"
41072       }
41073     ]
41074   },
41075   "Roo.bootstrap.NavSimplebar" : {
41076     "props" : [
41077       {
41078         "name" : "actionMode",
41079         "type" : "String",
41080         "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",
41081         "memberOf" : "Roo.Component"
41082       },
41083       {
41084         "name" : "align",
41085         "type" : "String",
41086         "desc" : [
41087           "(left",
41088           "right)"
41089         ],
41090         "memberOf" : ""
41091       },
41092       {
41093         "name" : "allowDomMove",
41094         "type" : "Boolean",
41095         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
41096         "memberOf" : "Roo.Component"
41097       },
41098       {
41099         "name" : "arrangement",
41100         "type" : "Boolean",
41101         "desc" : "stacked | justified",
41102         "memberOf" : ""
41103       },
41104       {
41105         "name" : "can_build_overlaid",
41106         "type" : "Boolean",
41107         "desc" : "True if element can be rebuild from a HTML page",
41108         "memberOf" : "Roo.bootstrap.Component"
41109       },
41110       {
41111         "name" : "cls",
41112         "type" : "String",
41113         "desc" : "css class",
41114         "memberOf" : "Roo.bootstrap.Component"
41115       },
41116       {
41117         "name" : "container_method",
41118         "type" : "string",
41119         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
41120         "memberOf" : "Roo.bootstrap.Component"
41121       },
41122       {
41123         "name" : "dataId",
41124         "type" : "string",
41125         "desc" : "cutomer id",
41126         "memberOf" : "Roo.bootstrap.Component"
41127       },
41128       {
41129         "name" : "disableClass",
41130         "type" : "String",
41131         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
41132         "memberOf" : "Roo.Component"
41133       },
41134       {
41135         "name" : "hideMode",
41136         "type" : "String",
41137         "desc" : [
41138           "(display",
41139           "visibility)"
41140         ],
41141         "memberOf" : "Roo.Component"
41142       },
41143       {
41144         "name" : "inverse",
41145         "type" : "Boolean",
41146         "desc" : "is inverted color",
41147         "memberOf" : ""
41148       },
41149       {
41150         "name" : "listeners",
41151         "type" : "Object",
41152         "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>",
41153         "memberOf" : "Roo.util.Observable"
41154       },
41155       {
41156         "name" : "loadMask",
41157         "type" : "Boolean",
41158         "desc" : [
41159           "(true",
41160           "false)"
41161         ],
41162         "memberOf" : ""
41163       },
41164       {
41165         "name" : "main",
41166         "type" : "Boolean",
41167         "desc" : [
41168           "(true",
41169           "false)"
41170         ],
41171         "memberOf" : ""
41172       },
41173       {
41174         "name" : "name",
41175         "type" : "string",
41176         "desc" : "Specifies name attribute",
41177         "memberOf" : "Roo.bootstrap.Component"
41178       },
41179       {
41180         "name" : "style",
41181         "type" : "String",
41182         "desc" : "any extra css",
41183         "memberOf" : "Roo.bootstrap.Component"
41184       },
41185       {
41186         "name" : "tag",
41187         "type" : "String",
41188         "desc" : [
41189           "(header",
41190           "footer",
41191           "nav",
41192           "div)"
41193         ],
41194         "memberOf" : ""
41195       },
41196       {
41197         "name" : "tooltip",
41198         "type" : "string",
41199         "desc" : "Text for the tooltip",
41200         "memberOf" : "Roo.bootstrap.Component"
41201       },
41202       {
41203         "name" : "type",
41204         "type" : "String",
41205         "desc" : [
41206           "(nav",
41207           "pills",
41208           "tabs)"
41209         ],
41210         "memberOf" : ""
41211       },
41212       {
41213         "name" : "visibilityEl",
41214         "type" : "string|object",
41215         "desc" : [
41216           "(el",
41217           "parent)"
41218         ],
41219         "memberOf" : "Roo.bootstrap.Component"
41220       },
41221       {
41222         "name" : "weight",
41223         "type" : "String",
41224         "desc" : [
41225           "(light",
41226           "primary",
41227           "secondary",
41228           "success",
41229           "danger",
41230           "warning",
41231           "info",
41232           "dark",
41233           "white)"
41234         ],
41235         "memberOf" : ""
41236       },
41237       {
41238         "name" : "xattr",
41239         "type" : "Object",
41240         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
41241         "memberOf" : "Roo.bootstrap.Component"
41242       }
41243     ],
41244     "events" : [
41245       {
41246         "name" : "beforedestroy",
41247         "type" : "function",
41248         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
41249         "sig" : "function (_self)\n{\n\n}",
41250         "memberOf" : "Roo.Component"
41251       },
41252       {
41253         "name" : "beforehide",
41254         "type" : "function",
41255         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
41256         "sig" : "function (_self)\n{\n\n}",
41257         "memberOf" : "Roo.Component"
41258       },
41259       {
41260         "name" : "beforerender",
41261         "type" : "function",
41262         "desc" : "Fires before the component is rendered. Return false to stop the render.",
41263         "sig" : "function (_self)\n{\n\n}",
41264         "memberOf" : "Roo.Component"
41265       },
41266       {
41267         "name" : "beforeshow",
41268         "type" : "function",
41269         "desc" : "Fires before the component is shown.  Return false to stop the show.",
41270         "sig" : "function (_self)\n{\n\n}",
41271         "memberOf" : "Roo.Component"
41272       },
41273       {
41274         "name" : "beforetoggle",
41275         "type" : "function",
41276         "desc" : "Fire before toggle the menu",
41277         "sig" : "function (e)\n{\n\n}",
41278         "memberOf" : "Roo.bootstrap.Navbar"
41279       },
41280       {
41281         "name" : "childrenrendered",
41282         "type" : "function",
41283         "desc" : "Fires when the children have been rendered..",
41284         "sig" : "function (_self)\n{\n\n}",
41285         "memberOf" : "Roo.bootstrap.Component"
41286       },
41287       {
41288         "name" : "destroy",
41289         "type" : "function",
41290         "desc" : "Fires after the component is destroyed.",
41291         "sig" : "function (_self)\n{\n\n}",
41292         "memberOf" : "Roo.Component"
41293       },
41294       {
41295         "name" : "disable",
41296         "type" : "function",
41297         "desc" : "Fires after the component is disabled.",
41298         "sig" : "function (_self)\n{\n\n}",
41299         "memberOf" : "Roo.Component"
41300       },
41301       {
41302         "name" : "enable",
41303         "type" : "function",
41304         "desc" : "Fires after the component is enabled.",
41305         "sig" : "function (_self)\n{\n\n}",
41306         "memberOf" : "Roo.Component"
41307       },
41308       {
41309         "name" : "hide",
41310         "type" : "function",
41311         "desc" : "Fires after the component is hidden.",
41312         "sig" : "function (_self)\n{\n\n}",
41313         "memberOf" : "Roo.Component"
41314       },
41315       {
41316         "name" : "render",
41317         "type" : "function",
41318         "desc" : "Fires after the component is rendered.",
41319         "sig" : "function (_self)\n{\n\n}",
41320         "memberOf" : "Roo.Component"
41321       },
41322       {
41323         "name" : "show",
41324         "type" : "function",
41325         "desc" : "Fires after the component is shown.",
41326         "sig" : "function (_self)\n{\n\n}",
41327         "memberOf" : "Roo.Component"
41328       }
41329     ],
41330     "methods" : [
41331       {
41332         "name" : "addEvents",
41333         "type" : "function",
41334         "desc" : "Used to define events on this Observable",
41335         "sig" : "(object)",
41336         "static" : false,
41337         "memberOf" : "Roo.util.Observable"
41338       },
41339       {
41340         "name" : "addListener",
41341         "type" : "function",
41342         "desc" : "Appends an event handler to this component",
41343         "sig" : "(eventName, handler, scope, options)",
41344         "static" : false,
41345         "memberOf" : "Roo.util.Observable"
41346       },
41347       {
41348         "name" : "capture",
41349         "type" : "function",
41350         "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.",
41351         "sig" : "(o, fn, scope)",
41352         "static" : true,
41353         "memberOf" : "Roo.util.Observable"
41354       },
41355       {
41356         "name" : "collapse",
41357         "type" : "function",
41358         "desc" : "Collapse the navbar pulldown",
41359         "sig" : "()\n{\n\n}",
41360         "static" : false,
41361         "memberOf" : "Roo.bootstrap.Navbar"
41362       },
41363       {
41364         "name" : "destroy",
41365         "type" : "function",
41366         "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}.",
41367         "sig" : "()\n{\n\n}",
41368         "static" : false,
41369         "memberOf" : "Roo.Component"
41370       },
41371       {
41372         "name" : "disable",
41373         "type" : "function",
41374         "desc" : "Disable this component.",
41375         "sig" : "()\n{\n\n}",
41376         "static" : false,
41377         "memberOf" : "Roo.Component"
41378       },
41379       {
41380         "name" : "enable",
41381         "type" : "function",
41382         "desc" : "Enable this component.",
41383         "sig" : "()\n{\n\n}",
41384         "static" : false,
41385         "memberOf" : "Roo.Component"
41386       },
41387       {
41388         "name" : "expand",
41389         "type" : "function",
41390         "desc" : "Expand the navbar pulldown",
41391         "sig" : "()\n{\n\n}",
41392         "static" : false,
41393         "memberOf" : "Roo.bootstrap.Navbar"
41394       },
41395       {
41396         "name" : "fireEvent",
41397         "type" : "function",
41398         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
41399         "sig" : "(eventName, args)",
41400         "static" : false,
41401         "memberOf" : "Roo.util.Observable"
41402       },
41403       {
41404         "name" : "focus",
41405         "type" : "function",
41406         "desc" : "Try to focus this component.",
41407         "sig" : "(selectText)",
41408         "static" : false,
41409         "memberOf" : "Roo.Component"
41410       },
41411       {
41412         "name" : "getChildContainer",
41413         "type" : "function",
41414         "desc" : "Fetch the element to add children to",
41415         "sig" : "()\n{\n\n}",
41416         "static" : false,
41417         "memberOf" : "Roo.bootstrap.Component"
41418       },
41419       {
41420         "name" : "getEl",
41421         "type" : "function",
41422         "desc" : "Returns the underlying {@link Roo.Element}.",
41423         "sig" : "()\n{\n\n}",
41424         "static" : false,
41425         "memberOf" : "Roo.Component"
41426       },
41427       {
41428         "name" : "getId",
41429         "type" : "function",
41430         "desc" : "Returns the id of this component.",
41431         "sig" : "()\n{\n\n}",
41432         "static" : false,
41433         "memberOf" : "Roo.Component"
41434       },
41435       {
41436         "name" : "getVisibilityEl",
41437         "type" : "function",
41438         "desc" : "Get the element that will be used to show or hide",
41439         "sig" : "()\n{\n\n}",
41440         "static" : false,
41441         "memberOf" : "Roo.bootstrap.Component"
41442       },
41443       {
41444         "name" : "hasListener",
41445         "type" : "function",
41446         "desc" : "Checks to see if this object has any listeners for a specified event",
41447         "sig" : "(eventName)",
41448         "static" : false,
41449         "memberOf" : "Roo.util.Observable"
41450       },
41451       {
41452         "name" : "hide",
41453         "type" : "function",
41454         "desc" : "Hide a component - adds 'hidden' class",
41455         "sig" : "()\n{\n\n}",
41456         "static" : false,
41457         "memberOf" : "Roo.bootstrap.Component"
41458       },
41459       {
41460         "name" : "initEvents",
41461         "type" : "function",
41462         "desc" : "Initialize Events for the element",
41463         "sig" : "()\n{\n\n}",
41464         "static" : false,
41465         "memberOf" : "Roo.bootstrap.Component"
41466       },
41467       {
41468         "name" : "isVisible",
41469         "type" : "function",
41470         "desc" : "Returns true if this component is visible.",
41471         "sig" : "()\n{\n\n}",
41472         "static" : false,
41473         "memberOf" : "Roo.Component"
41474       },
41475       {
41476         "name" : "on",
41477         "type" : "function",
41478         "desc" : "Appends an event handler to this element (shorthand for addListener)",
41479         "sig" : "(eventName, handler, scope, options)",
41480         "static" : false,
41481         "memberOf" : "Roo.util.Observable"
41482       },
41483       {
41484         "name" : "purgeListeners",
41485         "type" : "function",
41486         "desc" : "Removes all listeners for this object",
41487         "sig" : "()\n{\n\n}",
41488         "static" : false,
41489         "memberOf" : "Roo.util.Observable"
41490       },
41491       {
41492         "name" : "releaseCapture",
41493         "type" : "function",
41494         "desc" : "Removes <b>all</b> added captures from the Observable.",
41495         "sig" : "(o)",
41496         "static" : true,
41497         "memberOf" : "Roo.util.Observable"
41498       },
41499       {
41500         "name" : "removeListener",
41501         "type" : "function",
41502         "desc" : "Removes a listener",
41503         "sig" : "(eventName, handler, scope)",
41504         "static" : false,
41505         "memberOf" : "Roo.util.Observable"
41506       },
41507       {
41508         "name" : "render",
41509         "type" : "function",
41510         "desc" : "If this is a lazy rendering component, render it to its container element.",
41511         "sig" : "(container)",
41512         "static" : false,
41513         "memberOf" : "Roo.Component"
41514       },
41515       {
41516         "name" : "setDisabled",
41517         "type" : "function",
41518         "desc" : "Convenience function for setting disabled/enabled by boolean.",
41519         "sig" : "(disabled)",
41520         "static" : false,
41521         "memberOf" : "Roo.Component"
41522       },
41523       {
41524         "name" : "setVisibilityEl",
41525         "type" : "function",
41526         "desc" : "Set the element that will be used to show or hide",
41527         "sig" : "()\n{\n\n}",
41528         "static" : false,
41529         "memberOf" : "Roo.bootstrap.Component"
41530       },
41531       {
41532         "name" : "setVisible",
41533         "type" : "function",
41534         "desc" : "Convenience function to hide or show this component by boolean.",
41535         "sig" : "(visible)",
41536         "static" : false,
41537         "memberOf" : "Roo.Component"
41538       },
41539       {
41540         "name" : "show",
41541         "type" : "function",
41542         "desc" : "Show a component - removes 'hidden' class",
41543         "sig" : "()\n{\n\n}",
41544         "static" : false,
41545         "memberOf" : "Roo.bootstrap.Component"
41546       },
41547       {
41548         "name" : "tooltipEl",
41549         "type" : "function",
41550         "desc" : "Fetch the element to display the tooltip on.",
41551         "sig" : "()\n{\n\n}",
41552         "static" : false,
41553         "memberOf" : "Roo.bootstrap.Component"
41554       },
41555       {
41556         "name" : "un",
41557         "type" : "function",
41558         "desc" : "Removes a listener (shorthand for removeListener)",
41559         "sig" : "(eventName, handler, scope)",
41560         "static" : false,
41561         "memberOf" : "Roo.util.Observable"
41562       }
41563     ]
41564   },
41565   "Roo.bootstrap.Navbar" : {
41566     "props" : [
41567       {
41568         "name" : "actionMode",
41569         "type" : "String",
41570         "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",
41571         "memberOf" : "Roo.Component"
41572       },
41573       {
41574         "name" : "allowDomMove",
41575         "type" : "Boolean",
41576         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
41577         "memberOf" : "Roo.Component"
41578       },
41579       {
41580         "name" : "can_build_overlaid",
41581         "type" : "Boolean",
41582         "desc" : "True if element can be rebuild from a HTML page",
41583         "memberOf" : "Roo.bootstrap.Component"
41584       },
41585       {
41586         "name" : "cls",
41587         "type" : "String",
41588         "desc" : "css class",
41589         "memberOf" : "Roo.bootstrap.Component"
41590       },
41591       {
41592         "name" : "container_method",
41593         "type" : "string",
41594         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
41595         "memberOf" : "Roo.bootstrap.Component"
41596       },
41597       {
41598         "name" : "dataId",
41599         "type" : "string",
41600         "desc" : "cutomer id",
41601         "memberOf" : "Roo.bootstrap.Component"
41602       },
41603       {
41604         "name" : "disableClass",
41605         "type" : "String",
41606         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
41607         "memberOf" : "Roo.Component"
41608       },
41609       {
41610         "name" : "hideMode",
41611         "type" : "String",
41612         "desc" : [
41613           "(display",
41614           "visibility)"
41615         ],
41616         "memberOf" : "Roo.Component"
41617       },
41618       {
41619         "name" : "listeners",
41620         "type" : "Object",
41621         "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>",
41622         "memberOf" : "Roo.util.Observable"
41623       },
41624       {
41625         "name" : "name",
41626         "type" : "string",
41627         "desc" : "Specifies name attribute",
41628         "memberOf" : "Roo.bootstrap.Component"
41629       },
41630       {
41631         "name" : "style",
41632         "type" : "String",
41633         "desc" : "any extra css",
41634         "memberOf" : "Roo.bootstrap.Component"
41635       },
41636       {
41637         "name" : "tooltip",
41638         "type" : "string",
41639         "desc" : "Text for the tooltip",
41640         "memberOf" : "Roo.bootstrap.Component"
41641       },
41642       {
41643         "name" : "visibilityEl",
41644         "type" : "string|object",
41645         "desc" : [
41646           "(el",
41647           "parent)"
41648         ],
41649         "memberOf" : "Roo.bootstrap.Component"
41650       },
41651       {
41652         "name" : "xattr",
41653         "type" : "Object",
41654         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
41655         "memberOf" : "Roo.bootstrap.Component"
41656       }
41657     ],
41658     "events" : [
41659       {
41660         "name" : "beforedestroy",
41661         "type" : "function",
41662         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
41663         "sig" : "function (_self)\n{\n\n}",
41664         "memberOf" : "Roo.Component"
41665       },
41666       {
41667         "name" : "beforehide",
41668         "type" : "function",
41669         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
41670         "sig" : "function (_self)\n{\n\n}",
41671         "memberOf" : "Roo.Component"
41672       },
41673       {
41674         "name" : "beforerender",
41675         "type" : "function",
41676         "desc" : "Fires before the component is rendered. Return false to stop the render.",
41677         "sig" : "function (_self)\n{\n\n}",
41678         "memberOf" : "Roo.Component"
41679       },
41680       {
41681         "name" : "beforeshow",
41682         "type" : "function",
41683         "desc" : "Fires before the component is shown.  Return false to stop the show.",
41684         "sig" : "function (_self)\n{\n\n}",
41685         "memberOf" : "Roo.Component"
41686       },
41687       {
41688         "name" : "beforetoggle",
41689         "type" : "function",
41690         "desc" : "Fire before toggle the menu",
41691         "sig" : "function (e)\n{\n\n}",
41692         "memberOf" : ""
41693       },
41694       {
41695         "name" : "childrenrendered",
41696         "type" : "function",
41697         "desc" : "Fires when the children have been rendered..",
41698         "sig" : "function (_self)\n{\n\n}",
41699         "memberOf" : "Roo.bootstrap.Component"
41700       },
41701       {
41702         "name" : "destroy",
41703         "type" : "function",
41704         "desc" : "Fires after the component is destroyed.",
41705         "sig" : "function (_self)\n{\n\n}",
41706         "memberOf" : "Roo.Component"
41707       },
41708       {
41709         "name" : "disable",
41710         "type" : "function",
41711         "desc" : "Fires after the component is disabled.",
41712         "sig" : "function (_self)\n{\n\n}",
41713         "memberOf" : "Roo.Component"
41714       },
41715       {
41716         "name" : "enable",
41717         "type" : "function",
41718         "desc" : "Fires after the component is enabled.",
41719         "sig" : "function (_self)\n{\n\n}",
41720         "memberOf" : "Roo.Component"
41721       },
41722       {
41723         "name" : "hide",
41724         "type" : "function",
41725         "desc" : "Fires after the component is hidden.",
41726         "sig" : "function (_self)\n{\n\n}",
41727         "memberOf" : "Roo.Component"
41728       },
41729       {
41730         "name" : "render",
41731         "type" : "function",
41732         "desc" : "Fires after the component is rendered.",
41733         "sig" : "function (_self)\n{\n\n}",
41734         "memberOf" : "Roo.Component"
41735       },
41736       {
41737         "name" : "show",
41738         "type" : "function",
41739         "desc" : "Fires after the component is shown.",
41740         "sig" : "function (_self)\n{\n\n}",
41741         "memberOf" : "Roo.Component"
41742       }
41743     ],
41744     "methods" : [
41745       {
41746         "name" : "addEvents",
41747         "type" : "function",
41748         "desc" : "Used to define events on this Observable",
41749         "sig" : "(object)",
41750         "static" : false,
41751         "memberOf" : "Roo.util.Observable"
41752       },
41753       {
41754         "name" : "addListener",
41755         "type" : "function",
41756         "desc" : "Appends an event handler to this component",
41757         "sig" : "(eventName, handler, scope, options)",
41758         "static" : false,
41759         "memberOf" : "Roo.util.Observable"
41760       },
41761       {
41762         "name" : "capture",
41763         "type" : "function",
41764         "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.",
41765         "sig" : "(o, fn, scope)",
41766         "static" : true,
41767         "memberOf" : "Roo.util.Observable"
41768       },
41769       {
41770         "name" : "collapse",
41771         "type" : "function",
41772         "desc" : "Collapse the navbar pulldown",
41773         "sig" : "()\n{\n\n}",
41774         "static" : false,
41775         "memberOf" : ""
41776       },
41777       {
41778         "name" : "destroy",
41779         "type" : "function",
41780         "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}.",
41781         "sig" : "()\n{\n\n}",
41782         "static" : false,
41783         "memberOf" : "Roo.Component"
41784       },
41785       {
41786         "name" : "disable",
41787         "type" : "function",
41788         "desc" : "Disable this component.",
41789         "sig" : "()\n{\n\n}",
41790         "static" : false,
41791         "memberOf" : "Roo.Component"
41792       },
41793       {
41794         "name" : "enable",
41795         "type" : "function",
41796         "desc" : "Enable this component.",
41797         "sig" : "()\n{\n\n}",
41798         "static" : false,
41799         "memberOf" : "Roo.Component"
41800       },
41801       {
41802         "name" : "expand",
41803         "type" : "function",
41804         "desc" : "Expand the navbar pulldown",
41805         "sig" : "()\n{\n\n}",
41806         "static" : false,
41807         "memberOf" : ""
41808       },
41809       {
41810         "name" : "fireEvent",
41811         "type" : "function",
41812         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
41813         "sig" : "(eventName, args)",
41814         "static" : false,
41815         "memberOf" : "Roo.util.Observable"
41816       },
41817       {
41818         "name" : "focus",
41819         "type" : "function",
41820         "desc" : "Try to focus this component.",
41821         "sig" : "(selectText)",
41822         "static" : false,
41823         "memberOf" : "Roo.Component"
41824       },
41825       {
41826         "name" : "getChildContainer",
41827         "type" : "function",
41828         "desc" : "Fetch the element to add children to",
41829         "sig" : "()\n{\n\n}",
41830         "static" : false,
41831         "memberOf" : "Roo.bootstrap.Component"
41832       },
41833       {
41834         "name" : "getEl",
41835         "type" : "function",
41836         "desc" : "Returns the underlying {@link Roo.Element}.",
41837         "sig" : "()\n{\n\n}",
41838         "static" : false,
41839         "memberOf" : "Roo.Component"
41840       },
41841       {
41842         "name" : "getId",
41843         "type" : "function",
41844         "desc" : "Returns the id of this component.",
41845         "sig" : "()\n{\n\n}",
41846         "static" : false,
41847         "memberOf" : "Roo.Component"
41848       },
41849       {
41850         "name" : "getVisibilityEl",
41851         "type" : "function",
41852         "desc" : "Get the element that will be used to show or hide",
41853         "sig" : "()\n{\n\n}",
41854         "static" : false,
41855         "memberOf" : "Roo.bootstrap.Component"
41856       },
41857       {
41858         "name" : "hasListener",
41859         "type" : "function",
41860         "desc" : "Checks to see if this object has any listeners for a specified event",
41861         "sig" : "(eventName)",
41862         "static" : false,
41863         "memberOf" : "Roo.util.Observable"
41864       },
41865       {
41866         "name" : "hide",
41867         "type" : "function",
41868         "desc" : "Hide a component - adds 'hidden' class",
41869         "sig" : "()\n{\n\n}",
41870         "static" : false,
41871         "memberOf" : "Roo.bootstrap.Component"
41872       },
41873       {
41874         "name" : "initEvents",
41875         "type" : "function",
41876         "desc" : "Initialize Events for the element",
41877         "sig" : "()\n{\n\n}",
41878         "static" : false,
41879         "memberOf" : "Roo.bootstrap.Component"
41880       },
41881       {
41882         "name" : "isVisible",
41883         "type" : "function",
41884         "desc" : "Returns true if this component is visible.",
41885         "sig" : "()\n{\n\n}",
41886         "static" : false,
41887         "memberOf" : "Roo.Component"
41888       },
41889       {
41890         "name" : "on",
41891         "type" : "function",
41892         "desc" : "Appends an event handler to this element (shorthand for addListener)",
41893         "sig" : "(eventName, handler, scope, options)",
41894         "static" : false,
41895         "memberOf" : "Roo.util.Observable"
41896       },
41897       {
41898         "name" : "purgeListeners",
41899         "type" : "function",
41900         "desc" : "Removes all listeners for this object",
41901         "sig" : "()\n{\n\n}",
41902         "static" : false,
41903         "memberOf" : "Roo.util.Observable"
41904       },
41905       {
41906         "name" : "releaseCapture",
41907         "type" : "function",
41908         "desc" : "Removes <b>all</b> added captures from the Observable.",
41909         "sig" : "(o)",
41910         "static" : true,
41911         "memberOf" : "Roo.util.Observable"
41912       },
41913       {
41914         "name" : "removeListener",
41915         "type" : "function",
41916         "desc" : "Removes a listener",
41917         "sig" : "(eventName, handler, scope)",
41918         "static" : false,
41919         "memberOf" : "Roo.util.Observable"
41920       },
41921       {
41922         "name" : "render",
41923         "type" : "function",
41924         "desc" : "If this is a lazy rendering component, render it to its container element.",
41925         "sig" : "(container)",
41926         "static" : false,
41927         "memberOf" : "Roo.Component"
41928       },
41929       {
41930         "name" : "setDisabled",
41931         "type" : "function",
41932         "desc" : "Convenience function for setting disabled/enabled by boolean.",
41933         "sig" : "(disabled)",
41934         "static" : false,
41935         "memberOf" : "Roo.Component"
41936       },
41937       {
41938         "name" : "setVisibilityEl",
41939         "type" : "function",
41940         "desc" : "Set the element that will be used to show or hide",
41941         "sig" : "()\n{\n\n}",
41942         "static" : false,
41943         "memberOf" : "Roo.bootstrap.Component"
41944       },
41945       {
41946         "name" : "setVisible",
41947         "type" : "function",
41948         "desc" : "Convenience function to hide or show this component by boolean.",
41949         "sig" : "(visible)",
41950         "static" : false,
41951         "memberOf" : "Roo.Component"
41952       },
41953       {
41954         "name" : "show",
41955         "type" : "function",
41956         "desc" : "Show a component - removes 'hidden' class",
41957         "sig" : "()\n{\n\n}",
41958         "static" : false,
41959         "memberOf" : "Roo.bootstrap.Component"
41960       },
41961       {
41962         "name" : "tooltipEl",
41963         "type" : "function",
41964         "desc" : "Fetch the element to display the tooltip on.",
41965         "sig" : "()\n{\n\n}",
41966         "static" : false,
41967         "memberOf" : "Roo.bootstrap.Component"
41968       },
41969       {
41970         "name" : "un",
41971         "type" : "function",
41972         "desc" : "Removes a listener (shorthand for removeListener)",
41973         "sig" : "(eventName, handler, scope)",
41974         "static" : false,
41975         "memberOf" : "Roo.util.Observable"
41976       }
41977     ]
41978   },
41979   "Roo.bootstrap.NumberField" : {
41980     "props" : [
41981       {
41982         "name" : "accept",
41983         "type" : "String",
41984         "desc" : [
41985           "(image",
41986           "video",
41987           "audio)"
41988         ],
41989         "memberOf" : "Roo.bootstrap.Input"
41990       },
41991       {
41992         "name" : "actionMode",
41993         "type" : "String",
41994         "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",
41995         "memberOf" : "Roo.Component"
41996       },
41997       {
41998         "name" : "after",
41999         "type" : "string",
42000         "desc" : "- input group add on after",
42001         "memberOf" : "Roo.bootstrap.Input"
42002       },
42003       {
42004         "name" : "align",
42005         "type" : "String",
42006         "desc" : [
42007           "(left",
42008           "center",
42009           "right)"
42010         ],
42011         "memberOf" : "Roo.bootstrap.Input"
42012       },
42013       {
42014         "name" : "allowBlank",
42015         "type" : "Boolean",
42016         "desc" : "False to validate that the value length > 0 (defaults to true)",
42017         "memberOf" : "Roo.bootstrap.Input"
42018       },
42019       {
42020         "name" : "allowDecimals",
42021         "type" : "Boolean",
42022         "desc" : "False to disallow decimal values (defaults to true)",
42023         "memberOf" : ""
42024       },
42025       {
42026         "name" : "allowDomMove",
42027         "type" : "Boolean",
42028         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
42029         "memberOf" : "Roo.Component"
42030       },
42031       {
42032         "name" : "allowNegative",
42033         "type" : "Boolean",
42034         "desc" : "False to prevent entering a negative sign (defaults to true)",
42035         "memberOf" : ""
42036       },
42037       {
42038         "name" : "allowZero",
42039         "type" : "Boolean",
42040         "desc" : "False to blank out if the user enters '0' (defaults to true)",
42041         "memberOf" : ""
42042       },
42043       {
42044         "name" : "autocomplete",
42045         "type" : "String",
42046         "desc" : "- default is new-password see: https://developers.google.com/web/fundamentals/input/form/label-and-name-inputs?hl=en",
42047         "memberOf" : "Roo.bootstrap.Input"
42048       },
42049       {
42050         "name" : "before",
42051         "type" : "string",
42052         "desc" : "- input group add on before",
42053         "memberOf" : "Roo.bootstrap.Input"
42054       },
42055       {
42056         "name" : "blankText",
42057         "type" : "String",
42058         "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")",
42059         "memberOf" : "Roo.bootstrap.Input"
42060       },
42061       {
42062         "name" : "can_build_overlaid",
42063         "type" : "Boolean",
42064         "desc" : "True if element can be rebuild from a HTML page",
42065         "memberOf" : "Roo.bootstrap.Component"
42066       },
42067       {
42068         "name" : "capture",
42069         "type" : "String",
42070         "desc" : [
42071           "(user",
42072           "camera)"
42073         ],
42074         "memberOf" : "Roo.bootstrap.Input"
42075       },
42076       {
42077         "name" : "cls",
42078         "type" : "String",
42079         "desc" : "css class",
42080         "memberOf" : "Roo.bootstrap.Component"
42081       },
42082       {
42083         "name" : "container_method",
42084         "type" : "string",
42085         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
42086         "memberOf" : "Roo.bootstrap.Component"
42087       },
42088       {
42089         "name" : "dataId",
42090         "type" : "string",
42091         "desc" : "cutomer id",
42092         "memberOf" : "Roo.bootstrap.Component"
42093       },
42094       {
42095         "name" : "decimalPrecision",
42096         "type" : "Number",
42097         "desc" : "The maximum precision to display after the decimal separator (defaults to 2)",
42098         "memberOf" : ""
42099       },
42100       {
42101         "name" : "decimalSeparator",
42102         "type" : "String",
42103         "desc" : "Character(s) to allow as the decimal separator (defaults to '.')",
42104         "memberOf" : ""
42105       },
42106       {
42107         "name" : "disableClass",
42108         "type" : "String",
42109         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
42110         "memberOf" : "Roo.Component"
42111       },
42112       {
42113         "name" : "disableKeyFilter",
42114         "type" : "Boolean",
42115         "desc" : "True to disable input keystroke filtering (defaults to false)",
42116         "memberOf" : "Roo.bootstrap.Input"
42117       },
42118       {
42119         "name" : "disabled",
42120         "type" : "Boolean",
42121         "desc" : "is it disabled",
42122         "memberOf" : "Roo.bootstrap.Input"
42123       },
42124       {
42125         "name" : "fieldLabel",
42126         "type" : "string",
42127         "desc" : "- the label associated",
42128         "memberOf" : "Roo.bootstrap.Input"
42129       },
42130       {
42131         "name" : "focusClass",
42132         "type" : "String",
42133         "desc" : "The CSS class to use when the field receives focus (defaults to \"x-form-focus\")",
42134         "memberOf" : "Roo.bootstrap.Input"
42135       },
42136       {
42137         "name" : "forceFeedback",
42138         "type" : "Boolean",
42139         "desc" : [
42140           "(true",
42141           "false)"
42142         ],
42143         "memberOf" : "Roo.bootstrap.Input"
42144       },
42145       {
42146         "name" : "hasFeedback",
42147         "type" : "Boolean",
42148         "desc" : [
42149           "(true",
42150           "false)"
42151         ],
42152         "memberOf" : "Roo.bootstrap.Input"
42153       },
42154       {
42155         "name" : "hideMode",
42156         "type" : "String",
42157         "desc" : [
42158           "(display",
42159           "visibility)"
42160         ],
42161         "memberOf" : "Roo.Component"
42162       },
42163       {
42164         "name" : "indicatorpos",
42165         "type" : "String",
42166         "desc" : [
42167           "(left",
42168           "right)"
42169         ],
42170         "memberOf" : "Roo.bootstrap.Input"
42171       },
42172       {
42173         "name" : "inputType",
42174         "type" : "String",
42175         "desc" : "button | checkbox | email | file | hidden | image | number | password | radio | range | reset | search | submit | text",
42176         "memberOf" : "Roo.bootstrap.Input"
42177       },
42178       {
42179         "name" : "invalidClass",
42180         "type" : "String",
42181         "desc" : "DEPRICATED - code uses BS4 - is-valid / is-invalid",
42182         "memberOf" : "Roo.bootstrap.Input"
42183       },
42184       {
42185         "name" : "invalidFeedbackIcon",
42186         "type" : "String",
42187         "desc" : "The CSS class to use when create feedback icon (defaults to \"x-form-invalid\")",
42188         "memberOf" : "Roo.bootstrap.Input"
42189       },
42190       {
42191         "name" : "invalidText",
42192         "type" : "String",
42193         "desc" : "The error text to display if {@link #validator} test fails during validation (defaults to \"\")",
42194         "memberOf" : "Roo.bootstrap.Input"
42195       },
42196       {
42197         "name" : "labelAlign",
42198         "type" : "String",
42199         "desc" : [
42200           "(top",
42201           "left)"
42202         ],
42203         "memberOf" : "Roo.bootstrap.Input"
42204       },
42205       {
42206         "name" : "labelWidth",
42207         "type" : "Number",
42208         "desc" : "set the width of label",
42209         "memberOf" : "Roo.bootstrap.Input"
42210       },
42211       {
42212         "name" : "labellg",
42213         "type" : "Number",
42214         "desc" : "set the width of label (1-12)",
42215         "memberOf" : "Roo.bootstrap.Input"
42216       },
42217       {
42218         "name" : "labelmd",
42219         "type" : "Number",
42220         "desc" : "set the width of label (1-12)",
42221         "memberOf" : "Roo.bootstrap.Input"
42222       },
42223       {
42224         "name" : "labelsm",
42225         "type" : "Number",
42226         "desc" : "set the width of label (1-12)",
42227         "memberOf" : "Roo.bootstrap.Input"
42228       },
42229       {
42230         "name" : "labelxs",
42231         "type" : "Number",
42232         "desc" : "set the width of label (1-12)",
42233         "memberOf" : "Roo.bootstrap.Input"
42234       },
42235       {
42236         "name" : "lg",
42237         "type" : "Number",
42238         "desc" : "colspan out of 12 for large computer-sized screens",
42239         "memberOf" : "Roo.bootstrap.Input"
42240       },
42241       {
42242         "name" : "listeners",
42243         "type" : "Object",
42244         "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>",
42245         "memberOf" : "Roo.util.Observable"
42246       },
42247       {
42248         "name" : "maskRe",
42249         "type" : "String",
42250         "desc" : "An input mask regular expression that will be used to filter keystrokes that don't match (defaults to null)",
42251         "memberOf" : "Roo.bootstrap.Input"
42252       },
42253       {
42254         "name" : "maxLength",
42255         "type" : "Number",
42256         "desc" : "Maximum input field length allowed (defaults to Number.MAX_VALUE)",
42257         "memberOf" : "Roo.bootstrap.Input"
42258       },
42259       {
42260         "name" : "maxLengthText",
42261         "type" : "String",
42262         "desc" : "Error text to display if the maximum length validation fails (defaults to \"The maximum length for this field is {maxLength}\")",
42263         "memberOf" : "Roo.bootstrap.Input"
42264       },
42265       {
42266         "name" : "maxText",
42267         "type" : "String",
42268         "desc" : "Error text to display if the maximum value validation fails (defaults to \"The maximum value for this field is {maxValue}\")",
42269         "memberOf" : ""
42270       },
42271       {
42272         "name" : "maxValue",
42273         "type" : "Number",
42274         "desc" : "The maximum allowed value (defaults to Number.MAX_VALUE)",
42275         "memberOf" : ""
42276       },
42277       {
42278         "name" : "md",
42279         "type" : "Number",
42280         "desc" : "colspan out of 12 for computer-sized screens",
42281         "memberOf" : "Roo.bootstrap.Input"
42282       },
42283       {
42284         "name" : "minLength",
42285         "type" : "Number",
42286         "desc" : "Minimum input field length required (defaults to 0)",
42287         "memberOf" : "Roo.bootstrap.Input"
42288       },
42289       {
42290         "name" : "minLengthText",
42291         "type" : "String",
42292         "desc" : "Error text to display if the minimum length validation fails (defaults to \"The minimum length for this field is {minLength}\")",
42293         "memberOf" : "Roo.bootstrap.Input"
42294       },
42295       {
42296         "name" : "minText",
42297         "type" : "String",
42298         "desc" : "Error text to display if the minimum value validation fails (defaults to \"The minimum value for this field is {minValue}\")",
42299         "memberOf" : ""
42300       },
42301       {
42302         "name" : "minValue",
42303         "type" : "Number",
42304         "desc" : "The minimum allowed value (defaults to Number.NEGATIVE_INFINITY)",
42305         "memberOf" : ""
42306       },
42307       {
42308         "name" : "name",
42309         "type" : "String",
42310         "desc" : "name of the input",
42311         "memberOf" : "Roo.bootstrap.Input"
42312       },
42313       {
42314         "name" : "nanText",
42315         "type" : "String",
42316         "desc" : "Error text to display if the value is not a valid number.  For example, this can happen\nif a valid character like '.' or '-' is left in the field with no number (defaults to \"{value} is not a valid number\")",
42317         "memberOf" : ""
42318       },
42319       {
42320         "name" : "placeholder",
42321         "type" : "string",
42322         "desc" : "- placeholder to put in text.",
42323         "memberOf" : "Roo.bootstrap.Input"
42324       },
42325       {
42326         "name" : "readOnly",
42327         "type" : "Boolean",
42328         "desc" : "Specifies that the field should be read-only",
42329         "memberOf" : "Roo.bootstrap.Input"
42330       },
42331       {
42332         "name" : "regex",
42333         "type" : "RegExp",
42334         "desc" : "A JavaScript RegExp object to be tested against the field value during validation (defaults to null).\nIf available, this regex will be evaluated only after the basic validators all return true, and will be passed the\ncurrent field value.  If the test fails, the field will be marked invalid using {@link #regexText}.",
42335         "memberOf" : "Roo.bootstrap.Input"
42336       },
42337       {
42338         "name" : "regexText",
42339         "type" : "String",
42340         "desc" : "-- Depricated - use Invalid Text",
42341         "memberOf" : "Roo.bootstrap.Input"
42342       },
42343       {
42344         "name" : "selectOnFocus",
42345         "type" : "Boolean",
42346         "desc" : "True to automatically select any existing field text when the field receives input focus (defaults to false)",
42347         "memberOf" : "Roo.bootstrap.Input"
42348       },
42349       {
42350         "name" : "size",
42351         "type" : "string",
42352         "desc" : "- (lg|sm) or leave empty..",
42353         "memberOf" : "Roo.bootstrap.Input"
42354       },
42355       {
42356         "name" : "sm",
42357         "type" : "Number",
42358         "desc" : "colspan out of 12 for tablet-sized screens",
42359         "memberOf" : "Roo.bootstrap.Input"
42360       },
42361       {
42362         "name" : "style",
42363         "type" : "String",
42364         "desc" : "any extra css",
42365         "memberOf" : "Roo.bootstrap.Component"
42366       },
42367       {
42368         "name" : "thousandsDelimiter",
42369         "type" : "String",
42370         "desc" : "Symbol of thousandsDelimiter",
42371         "memberOf" : ""
42372       },
42373       {
42374         "name" : "tooltip",
42375         "type" : "string",
42376         "desc" : "Text for the tooltip",
42377         "memberOf" : "Roo.bootstrap.Component"
42378       },
42379       {
42380         "name" : "validClass",
42381         "type" : "String",
42382         "desc" : "DEPRICATED - code uses BS4 - is-valid / is-invalid",
42383         "memberOf" : "Roo.bootstrap.Input"
42384       },
42385       {
42386         "name" : "validFeedbackIcon",
42387         "type" : "String",
42388         "desc" : "The CSS class to use when create feedback icon (defaults to \"x-form-invalid\")",
42389         "memberOf" : "Roo.bootstrap.Input"
42390       },
42391       {
42392         "name" : "validateOnBlur",
42393         "type" : "Boolean",
42394         "desc" : "Whether the field should validate when it loses focus (defaults to true).",
42395         "memberOf" : "Roo.bootstrap.Input"
42396       },
42397       {
42398         "name" : "validationDelay",
42399         "type" : "Number",
42400         "desc" : "The length of time in milliseconds after user input begins until validation is initiated (defaults to 250)",
42401         "memberOf" : "Roo.bootstrap.Input"
42402       },
42403       {
42404         "name" : "validationEvent",
42405         "type" : "String/Boolean",
42406         "desc" : "The event that should initiate field validation. Set to false to disable\n      automatic validation (defaults to \"keyup\").",
42407         "memberOf" : "Roo.bootstrap.Input"
42408       },
42409       {
42410         "name" : "validator",
42411         "type" : "Function",
42412         "desc" : "A custom validation function to be called during field validation (defaults to null).\nIf available, this function will be called only after the basic validators all return true, and will be passed the\ncurrent field value and expected to return boolean true if the value is valid or a string error message if invalid.",
42413         "memberOf" : "Roo.bootstrap.Input"
42414       },
42415       {
42416         "name" : "value",
42417         "type" : "string",
42418         "desc" : "default value of the input",
42419         "memberOf" : "Roo.bootstrap.Input"
42420       },
42421       {
42422         "name" : "valueAlign",
42423         "type" : "String",
42424         "desc" : "alignment of value",
42425         "memberOf" : ""
42426       },
42427       {
42428         "name" : "visibilityEl",
42429         "type" : "string|object",
42430         "desc" : [
42431           "(el",
42432           "parent)"
42433         ],
42434         "memberOf" : "Roo.bootstrap.Component"
42435       },
42436       {
42437         "name" : "vtype",
42438         "type" : "String",
42439         "desc" : "A validation type name as defined in {@link Roo.form.VTypes} (defaults to null)",
42440         "memberOf" : "Roo.bootstrap.Input"
42441       },
42442       {
42443         "name" : "xattr",
42444         "type" : "Object",
42445         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
42446         "memberOf" : "Roo.bootstrap.Component"
42447       },
42448       {
42449         "name" : "xs",
42450         "type" : "Number",
42451         "desc" : "colspan out of 12 for mobile-sized screens",
42452         "memberOf" : "Roo.bootstrap.Input"
42453       }
42454     ],
42455     "events" : [
42456       {
42457         "name" : "beforedestroy",
42458         "type" : "function",
42459         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
42460         "sig" : "function (_self)\n{\n\n}",
42461         "memberOf" : "Roo.Component"
42462       },
42463       {
42464         "name" : "beforehide",
42465         "type" : "function",
42466         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
42467         "sig" : "function (_self)\n{\n\n}",
42468         "memberOf" : "Roo.Component"
42469       },
42470       {
42471         "name" : "beforerender",
42472         "type" : "function",
42473         "desc" : "Fires before the component is rendered. Return false to stop the render.",
42474         "sig" : "function (_self)\n{\n\n}",
42475         "memberOf" : "Roo.Component"
42476       },
42477       {
42478         "name" : "beforeshow",
42479         "type" : "function",
42480         "desc" : "Fires before the component is shown.  Return false to stop the show.",
42481         "sig" : "function (_self)\n{\n\n}",
42482         "memberOf" : "Roo.Component"
42483       },
42484       {
42485         "name" : "blur",
42486         "type" : "function",
42487         "desc" : "Fires when this field loses input focus.",
42488         "sig" : "function (_self)\n{\n\n}",
42489         "memberOf" : "Roo.bootstrap.Input"
42490       },
42491       {
42492         "name" : "change",
42493         "type" : "function",
42494         "desc" : "Fires just before the field blurs if the field value has changed.",
42495         "sig" : "function (_self, newValue, oldValue)\n{\n\n}",
42496         "memberOf" : "Roo.bootstrap.Input"
42497       },
42498       {
42499         "name" : "childrenrendered",
42500         "type" : "function",
42501         "desc" : "Fires when the children have been rendered..",
42502         "sig" : "function (_self)\n{\n\n}",
42503         "memberOf" : "Roo.bootstrap.Component"
42504       },
42505       {
42506         "name" : "destroy",
42507         "type" : "function",
42508         "desc" : "Fires after the component is destroyed.",
42509         "sig" : "function (_self)\n{\n\n}",
42510         "memberOf" : "Roo.Component"
42511       },
42512       {
42513         "name" : "disable",
42514         "type" : "function",
42515         "desc" : "Fires after the component is disabled.",
42516         "sig" : "function (_self)\n{\n\n}",
42517         "memberOf" : "Roo.Component"
42518       },
42519       {
42520         "name" : "enable",
42521         "type" : "function",
42522         "desc" : "Fires after the component is enabled.",
42523         "sig" : "function (_self)\n{\n\n}",
42524         "memberOf" : "Roo.Component"
42525       },
42526       {
42527         "name" : "focus",
42528         "type" : "function",
42529         "desc" : "Fires when this field receives input focus.",
42530         "sig" : "function (_self)\n{\n\n}",
42531         "memberOf" : "Roo.bootstrap.Input"
42532       },
42533       {
42534         "name" : "hide",
42535         "type" : "function",
42536         "desc" : "Fires after the component is hidden.",
42537         "sig" : "function (_self)\n{\n\n}",
42538         "memberOf" : "Roo.Component"
42539       },
42540       {
42541         "name" : "invalid",
42542         "type" : "function",
42543         "desc" : "Fires after the field has been marked as invalid.",
42544         "sig" : "function (_self, msg)\n{\n\n}",
42545         "memberOf" : "Roo.bootstrap.Input"
42546       },
42547       {
42548         "name" : "keyup",
42549         "type" : "function",
42550         "desc" : "Fires after the key up",
42551         "sig" : "function (_self, e)\n{\n\n}",
42552         "memberOf" : "Roo.bootstrap.Input"
42553       },
42554       {
42555         "name" : "render",
42556         "type" : "function",
42557         "desc" : "Fires after the component is rendered.",
42558         "sig" : "function (_self)\n{\n\n}",
42559         "memberOf" : "Roo.Component"
42560       },
42561       {
42562         "name" : "show",
42563         "type" : "function",
42564         "desc" : "Fires after the component is shown.",
42565         "sig" : "function (_self)\n{\n\n}",
42566         "memberOf" : "Roo.Component"
42567       },
42568       {
42569         "name" : "specialkey",
42570         "type" : "function",
42571         "desc" : "Fires when any key related to navigation (arrows, tab, enter, esc, etc.) is pressed.  You can check\n{@link Roo.EventObject#getKey} to determine which key was pressed.",
42572         "sig" : "function (_self, e)\n{\n\n}",
42573         "memberOf" : "Roo.bootstrap.Input"
42574       },
42575       {
42576         "name" : "valid",
42577         "type" : "function",
42578         "desc" : "Fires after the field has been validated with no errors.",
42579         "sig" : "function (_self)\n{\n\n}",
42580         "memberOf" : "Roo.bootstrap.Input"
42581       }
42582     ],
42583     "methods" : [
42584       {
42585         "name" : "addEvents",
42586         "type" : "function",
42587         "desc" : "Used to define events on this Observable",
42588         "sig" : "(object)",
42589         "static" : false,
42590         "memberOf" : "Roo.util.Observable"
42591       },
42592       {
42593         "name" : "addListener",
42594         "type" : "function",
42595         "desc" : "Appends an event handler to this component",
42596         "sig" : "(eventName, handler, scope, options)",
42597         "static" : false,
42598         "memberOf" : "Roo.util.Observable"
42599       },
42600       {
42601         "name" : "capture",
42602         "type" : "function",
42603         "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.",
42604         "sig" : "(o, fn, scope)",
42605         "static" : true,
42606         "memberOf" : "Roo.util.Observable"
42607       },
42608       {
42609         "name" : "clearInvalid",
42610         "type" : "function",
42611         "desc" : "Clear any invalid styles/messages for this field",
42612         "sig" : "()\n{\n\n}",
42613         "static" : false,
42614         "memberOf" : "Roo.bootstrap.Input"
42615       },
42616       {
42617         "name" : "destroy",
42618         "type" : "function",
42619         "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}.",
42620         "sig" : "()\n{\n\n}",
42621         "static" : false,
42622         "memberOf" : "Roo.Component"
42623       },
42624       {
42625         "name" : "disable",
42626         "type" : "function",
42627         "desc" : "Disable this component.",
42628         "sig" : "()\n{\n\n}",
42629         "static" : false,
42630         "memberOf" : "Roo.Component"
42631       },
42632       {
42633         "name" : "enable",
42634         "type" : "function",
42635         "desc" : "Enable this component.",
42636         "sig" : "()\n{\n\n}",
42637         "static" : false,
42638         "memberOf" : "Roo.Component"
42639       },
42640       {
42641         "name" : "fireEvent",
42642         "type" : "function",
42643         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
42644         "sig" : "(eventName, args)",
42645         "static" : false,
42646         "memberOf" : "Roo.util.Observable"
42647       },
42648       {
42649         "name" : "focus",
42650         "type" : "function",
42651         "desc" : "Try to focus this component.",
42652         "sig" : "(selectText)",
42653         "static" : false,
42654         "memberOf" : "Roo.Component"
42655       },
42656       {
42657         "name" : "getChildContainer",
42658         "type" : "function",
42659         "desc" : "Fetch the element to add children to",
42660         "sig" : "()\n{\n\n}",
42661         "static" : false,
42662         "memberOf" : "Roo.bootstrap.Component"
42663       },
42664       {
42665         "name" : "getEl",
42666         "type" : "function",
42667         "desc" : "Returns the underlying {@link Roo.Element}.",
42668         "sig" : "()\n{\n\n}",
42669         "static" : false,
42670         "memberOf" : "Roo.Component"
42671       },
42672       {
42673         "name" : "getId",
42674         "type" : "function",
42675         "desc" : "Returns the id of this component.",
42676         "sig" : "()\n{\n\n}",
42677         "static" : false,
42678         "memberOf" : "Roo.Component"
42679       },
42680       {
42681         "name" : "getName",
42682         "type" : "function",
42683         "desc" : "Returns the name of the field",
42684         "sig" : "()\n{\n\n}",
42685         "static" : false,
42686         "memberOf" : "Roo.bootstrap.Input"
42687       },
42688       {
42689         "name" : "getRawValue",
42690         "type" : "function",
42691         "desc" : "Returns the raw data value which may or may not be a valid, defined value.  To return a normalized value see {@link #getValue}.",
42692         "sig" : "()\n{\n\n}",
42693         "static" : false,
42694         "memberOf" : "Roo.bootstrap.Input"
42695       },
42696       {
42697         "name" : "getValue",
42698         "type" : "function",
42699         "desc" : "Returns the normalized data value (undefined or emptyText will be returned as '').  To return the raw value see {@link #getRawValue}.",
42700         "sig" : "()\n{\n\n}",
42701         "static" : false,
42702         "memberOf" : "Roo.bootstrap.Input"
42703       },
42704       {
42705         "name" : "getVisibilityEl",
42706         "type" : "function",
42707         "desc" : "Get the element that will be used to show or hide",
42708         "sig" : "()\n{\n\n}",
42709         "static" : false,
42710         "memberOf" : "Roo.bootstrap.Component"
42711       },
42712       {
42713         "name" : "hasListener",
42714         "type" : "function",
42715         "desc" : "Checks to see if this object has any listeners for a specified event",
42716         "sig" : "(eventName)",
42717         "static" : false,
42718         "memberOf" : "Roo.util.Observable"
42719       },
42720       {
42721         "name" : "hide",
42722         "type" : "function",
42723         "desc" : "Hide a component - adds 'hidden' class",
42724         "sig" : "()\n{\n\n}",
42725         "static" : false,
42726         "memberOf" : "Roo.bootstrap.Component"
42727       },
42728       {
42729         "name" : "initEvents",
42730         "type" : "function",
42731         "desc" : "Initialize Events for the element",
42732         "sig" : "()\n{\n\n}",
42733         "static" : false,
42734         "memberOf" : "Roo.bootstrap.Component"
42735       },
42736       {
42737         "name" : "inputEl",
42738         "type" : "function",
42739         "desc" : "return the real input element.",
42740         "sig" : "()\n{\n\n}",
42741         "static" : false,
42742         "memberOf" : "Roo.bootstrap.Input"
42743       },
42744       {
42745         "name" : "isVisible",
42746         "type" : "function",
42747         "desc" : "Returns true if this component is visible.",
42748         "sig" : "()\n{\n\n}",
42749         "static" : false,
42750         "memberOf" : "Roo.Component"
42751       },
42752       {
42753         "name" : "markInvalid",
42754         "type" : "function",
42755         "desc" : "Mark this field as invalid",
42756         "sig" : "(msg)",
42757         "static" : false,
42758         "memberOf" : "Roo.bootstrap.Input"
42759       },
42760       {
42761         "name" : "markValid",
42762         "type" : "function",
42763         "desc" : "Mark this field as valid",
42764         "sig" : "()\n{\n\n}",
42765         "static" : false,
42766         "memberOf" : "Roo.bootstrap.Input"
42767       },
42768       {
42769         "name" : "on",
42770         "type" : "function",
42771         "desc" : "Appends an event handler to this element (shorthand for addListener)",
42772         "sig" : "(eventName, handler, scope, options)",
42773         "static" : false,
42774         "memberOf" : "Roo.util.Observable"
42775       },
42776       {
42777         "name" : "purgeListeners",
42778         "type" : "function",
42779         "desc" : "Removes all listeners for this object",
42780         "sig" : "()\n{\n\n}",
42781         "static" : false,
42782         "memberOf" : "Roo.util.Observable"
42783       },
42784       {
42785         "name" : "releaseCapture",
42786         "type" : "function",
42787         "desc" : "Removes <b>all</b> added captures from the Observable.",
42788         "sig" : "(o)",
42789         "static" : true,
42790         "memberOf" : "Roo.util.Observable"
42791       },
42792       {
42793         "name" : "removeListener",
42794         "type" : "function",
42795         "desc" : "Removes a listener",
42796         "sig" : "(eventName, handler, scope)",
42797         "static" : false,
42798         "memberOf" : "Roo.util.Observable"
42799       },
42800       {
42801         "name" : "render",
42802         "type" : "function",
42803         "desc" : "If this is a lazy rendering component, render it to its container element.",
42804         "sig" : "(container)",
42805         "static" : false,
42806         "memberOf" : "Roo.Component"
42807       },
42808       {
42809         "name" : "reset",
42810         "type" : "function",
42811         "desc" : "Resets the current field value to the originally loaded value and clears any validation messages",
42812         "sig" : "()\n{\n\n}",
42813         "static" : false,
42814         "memberOf" : "Roo.bootstrap.Input"
42815       },
42816       {
42817         "name" : "setDisabled",
42818         "type" : "function",
42819         "desc" : "Convenience function for setting disabled/enabled by boolean.",
42820         "sig" : "(disabled)",
42821         "static" : false,
42822         "memberOf" : "Roo.Component"
42823       },
42824       {
42825         "name" : "setRawValue",
42826         "type" : "function",
42827         "desc" : "Sets the underlying DOM field's value directly, bypassing validation.  To set the value with validation see {@link #setValue}.",
42828         "sig" : "(value)",
42829         "static" : false,
42830         "memberOf" : "Roo.bootstrap.Input"
42831       },
42832       {
42833         "name" : "setValue",
42834         "type" : "function",
42835         "desc" : "Sets a data value into the field and validates it.  To set the value directly without validation see {@link #setRawValue}.",
42836         "sig" : "(value)",
42837         "static" : false,
42838         "memberOf" : "Roo.bootstrap.Input"
42839       },
42840       {
42841         "name" : "setVisibilityEl",
42842         "type" : "function",
42843         "desc" : "Set the element that will be used to show or hide",
42844         "sig" : "()\n{\n\n}",
42845         "static" : false,
42846         "memberOf" : "Roo.bootstrap.Component"
42847       },
42848       {
42849         "name" : "setVisible",
42850         "type" : "function",
42851         "desc" : "Convenience function to hide or show this component by boolean.",
42852         "sig" : "(visible)",
42853         "static" : false,
42854         "memberOf" : "Roo.Component"
42855       },
42856       {
42857         "name" : "show",
42858         "type" : "function",
42859         "desc" : "Show a component - removes 'hidden' class",
42860         "sig" : "()\n{\n\n}",
42861         "static" : false,
42862         "memberOf" : "Roo.bootstrap.Component"
42863       },
42864       {
42865         "name" : "tooltipEl",
42866         "type" : "function",
42867         "desc" : "Fetch the element to display the tooltip on.",
42868         "sig" : "()\n{\n\n}",
42869         "static" : false,
42870         "memberOf" : "Roo.bootstrap.Component"
42871       },
42872       {
42873         "name" : "un",
42874         "type" : "function",
42875         "desc" : "Removes a listener (shorthand for removeListener)",
42876         "sig" : "(eventName, handler, scope)",
42877         "static" : false,
42878         "memberOf" : "Roo.util.Observable"
42879       },
42880       {
42881         "name" : "validate",
42882         "type" : "function",
42883         "desc" : "Validates the field value",
42884         "sig" : "()\n{\n\n}",
42885         "static" : false,
42886         "memberOf" : "Roo.bootstrap.Input"
42887       },
42888       {
42889         "name" : "validateValue",
42890         "type" : "function",
42891         "desc" : "Validates a value according to the field's validation rules and marks the field as invalid\nif the validation fails",
42892         "sig" : "(value)",
42893         "static" : false,
42894         "memberOf" : "Roo.bootstrap.Input"
42895       }
42896     ]
42897   },
42898   "Roo.bootstrap.Pagination" : {
42899     "props" : [
42900       {
42901         "name" : "actionMode",
42902         "type" : "String",
42903         "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",
42904         "memberOf" : "Roo.Component"
42905       },
42906       {
42907         "name" : "allowDomMove",
42908         "type" : "Boolean",
42909         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
42910         "memberOf" : "Roo.Component"
42911       },
42912       {
42913         "name" : "can_build_overlaid",
42914         "type" : "Boolean",
42915         "desc" : "True if element can be rebuild from a HTML page",
42916         "memberOf" : "Roo.bootstrap.Component"
42917       },
42918       {
42919         "name" : "cls",
42920         "type" : "String",
42921         "desc" : "css class",
42922         "memberOf" : "Roo.bootstrap.Component"
42923       },
42924       {
42925         "name" : "container_method",
42926         "type" : "string",
42927         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
42928         "memberOf" : "Roo.bootstrap.Component"
42929       },
42930       {
42931         "name" : "dataId",
42932         "type" : "string",
42933         "desc" : "cutomer id",
42934         "memberOf" : "Roo.bootstrap.Component"
42935       },
42936       {
42937         "name" : "disableClass",
42938         "type" : "String",
42939         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
42940         "memberOf" : "Roo.Component"
42941       },
42942       {
42943         "name" : "hideMode",
42944         "type" : "String",
42945         "desc" : [
42946           "(display",
42947           "visibility)"
42948         ],
42949         "memberOf" : "Roo.Component"
42950       },
42951       {
42952         "name" : "inverse",
42953         "type" : "Boolean",
42954         "desc" : "false | true",
42955         "memberOf" : ""
42956       },
42957       {
42958         "name" : "listeners",
42959         "type" : "Object",
42960         "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>",
42961         "memberOf" : "Roo.util.Observable"
42962       },
42963       {
42964         "name" : "name",
42965         "type" : "string",
42966         "desc" : "Specifies name attribute",
42967         "memberOf" : "Roo.bootstrap.Component"
42968       },
42969       {
42970         "name" : "size",
42971         "type" : "String",
42972         "desc" : "xs | sm | md | lg",
42973         "memberOf" : ""
42974       },
42975       {
42976         "name" : "style",
42977         "type" : "String",
42978         "desc" : "any extra css",
42979         "memberOf" : "Roo.bootstrap.Component"
42980       },
42981       {
42982         "name" : "tooltip",
42983         "type" : "string",
42984         "desc" : "Text for the tooltip",
42985         "memberOf" : "Roo.bootstrap.Component"
42986       },
42987       {
42988         "name" : "visibilityEl",
42989         "type" : "string|object",
42990         "desc" : [
42991           "(el",
42992           "parent)"
42993         ],
42994         "memberOf" : "Roo.bootstrap.Component"
42995       },
42996       {
42997         "name" : "xattr",
42998         "type" : "Object",
42999         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
43000         "memberOf" : "Roo.bootstrap.Component"
43001       }
43002     ],
43003     "events" : [
43004       {
43005         "name" : "beforedestroy",
43006         "type" : "function",
43007         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
43008         "sig" : "function (_self)\n{\n\n}",
43009         "memberOf" : "Roo.Component"
43010       },
43011       {
43012         "name" : "beforehide",
43013         "type" : "function",
43014         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
43015         "sig" : "function (_self)\n{\n\n}",
43016         "memberOf" : "Roo.Component"
43017       },
43018       {
43019         "name" : "beforerender",
43020         "type" : "function",
43021         "desc" : "Fires before the component is rendered. Return false to stop the render.",
43022         "sig" : "function (_self)\n{\n\n}",
43023         "memberOf" : "Roo.Component"
43024       },
43025       {
43026         "name" : "beforeshow",
43027         "type" : "function",
43028         "desc" : "Fires before the component is shown.  Return false to stop the show.",
43029         "sig" : "function (_self)\n{\n\n}",
43030         "memberOf" : "Roo.Component"
43031       },
43032       {
43033         "name" : "childrenrendered",
43034         "type" : "function",
43035         "desc" : "Fires when the children have been rendered..",
43036         "sig" : "function (_self)\n{\n\n}",
43037         "memberOf" : "Roo.bootstrap.Component"
43038       },
43039       {
43040         "name" : "destroy",
43041         "type" : "function",
43042         "desc" : "Fires after the component is destroyed.",
43043         "sig" : "function (_self)\n{\n\n}",
43044         "memberOf" : "Roo.Component"
43045       },
43046       {
43047         "name" : "disable",
43048         "type" : "function",
43049         "desc" : "Fires after the component is disabled.",
43050         "sig" : "function (_self)\n{\n\n}",
43051         "memberOf" : "Roo.Component"
43052       },
43053       {
43054         "name" : "enable",
43055         "type" : "function",
43056         "desc" : "Fires after the component is enabled.",
43057         "sig" : "function (_self)\n{\n\n}",
43058         "memberOf" : "Roo.Component"
43059       },
43060       {
43061         "name" : "hide",
43062         "type" : "function",
43063         "desc" : "Fires after the component is hidden.",
43064         "sig" : "function (_self)\n{\n\n}",
43065         "memberOf" : "Roo.Component"
43066       },
43067       {
43068         "name" : "render",
43069         "type" : "function",
43070         "desc" : "Fires after the component is rendered.",
43071         "sig" : "function (_self)\n{\n\n}",
43072         "memberOf" : "Roo.Component"
43073       },
43074       {
43075         "name" : "show",
43076         "type" : "function",
43077         "desc" : "Fires after the component is shown.",
43078         "sig" : "function (_self)\n{\n\n}",
43079         "memberOf" : "Roo.Component"
43080       }
43081     ],
43082     "methods" : [
43083       {
43084         "name" : "addEvents",
43085         "type" : "function",
43086         "desc" : "Used to define events on this Observable",
43087         "sig" : "(object)",
43088         "static" : false,
43089         "memberOf" : "Roo.util.Observable"
43090       },
43091       {
43092         "name" : "addListener",
43093         "type" : "function",
43094         "desc" : "Appends an event handler to this component",
43095         "sig" : "(eventName, handler, scope, options)",
43096         "static" : false,
43097         "memberOf" : "Roo.util.Observable"
43098       },
43099       {
43100         "name" : "capture",
43101         "type" : "function",
43102         "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.",
43103         "sig" : "(o, fn, scope)",
43104         "static" : true,
43105         "memberOf" : "Roo.util.Observable"
43106       },
43107       {
43108         "name" : "destroy",
43109         "type" : "function",
43110         "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}.",
43111         "sig" : "()\n{\n\n}",
43112         "static" : false,
43113         "memberOf" : "Roo.Component"
43114       },
43115       {
43116         "name" : "disable",
43117         "type" : "function",
43118         "desc" : "Disable this component.",
43119         "sig" : "()\n{\n\n}",
43120         "static" : false,
43121         "memberOf" : "Roo.Component"
43122       },
43123       {
43124         "name" : "enable",
43125         "type" : "function",
43126         "desc" : "Enable this component.",
43127         "sig" : "()\n{\n\n}",
43128         "static" : false,
43129         "memberOf" : "Roo.Component"
43130       },
43131       {
43132         "name" : "fireEvent",
43133         "type" : "function",
43134         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
43135         "sig" : "(eventName, args)",
43136         "static" : false,
43137         "memberOf" : "Roo.util.Observable"
43138       },
43139       {
43140         "name" : "focus",
43141         "type" : "function",
43142         "desc" : "Try to focus this component.",
43143         "sig" : "(selectText)",
43144         "static" : false,
43145         "memberOf" : "Roo.Component"
43146       },
43147       {
43148         "name" : "getChildContainer",
43149         "type" : "function",
43150         "desc" : "Fetch the element to add children to",
43151         "sig" : "()\n{\n\n}",
43152         "static" : false,
43153         "memberOf" : "Roo.bootstrap.Component"
43154       },
43155       {
43156         "name" : "getEl",
43157         "type" : "function",
43158         "desc" : "Returns the underlying {@link Roo.Element}.",
43159         "sig" : "()\n{\n\n}",
43160         "static" : false,
43161         "memberOf" : "Roo.Component"
43162       },
43163       {
43164         "name" : "getId",
43165         "type" : "function",
43166         "desc" : "Returns the id of this component.",
43167         "sig" : "()\n{\n\n}",
43168         "static" : false,
43169         "memberOf" : "Roo.Component"
43170       },
43171       {
43172         "name" : "getVisibilityEl",
43173         "type" : "function",
43174         "desc" : "Get the element that will be used to show or hide",
43175         "sig" : "()\n{\n\n}",
43176         "static" : false,
43177         "memberOf" : "Roo.bootstrap.Component"
43178       },
43179       {
43180         "name" : "hasListener",
43181         "type" : "function",
43182         "desc" : "Checks to see if this object has any listeners for a specified event",
43183         "sig" : "(eventName)",
43184         "static" : false,
43185         "memberOf" : "Roo.util.Observable"
43186       },
43187       {
43188         "name" : "hide",
43189         "type" : "function",
43190         "desc" : "Hide a component - adds 'hidden' class",
43191         "sig" : "()\n{\n\n}",
43192         "static" : false,
43193         "memberOf" : "Roo.bootstrap.Component"
43194       },
43195       {
43196         "name" : "initEvents",
43197         "type" : "function",
43198         "desc" : "Initialize Events for the element",
43199         "sig" : "()\n{\n\n}",
43200         "static" : false,
43201         "memberOf" : "Roo.bootstrap.Component"
43202       },
43203       {
43204         "name" : "isVisible",
43205         "type" : "function",
43206         "desc" : "Returns true if this component is visible.",
43207         "sig" : "()\n{\n\n}",
43208         "static" : false,
43209         "memberOf" : "Roo.Component"
43210       },
43211       {
43212         "name" : "on",
43213         "type" : "function",
43214         "desc" : "Appends an event handler to this element (shorthand for addListener)",
43215         "sig" : "(eventName, handler, scope, options)",
43216         "static" : false,
43217         "memberOf" : "Roo.util.Observable"
43218       },
43219       {
43220         "name" : "purgeListeners",
43221         "type" : "function",
43222         "desc" : "Removes all listeners for this object",
43223         "sig" : "()\n{\n\n}",
43224         "static" : false,
43225         "memberOf" : "Roo.util.Observable"
43226       },
43227       {
43228         "name" : "releaseCapture",
43229         "type" : "function",
43230         "desc" : "Removes <b>all</b> added captures from the Observable.",
43231         "sig" : "(o)",
43232         "static" : true,
43233         "memberOf" : "Roo.util.Observable"
43234       },
43235       {
43236         "name" : "removeListener",
43237         "type" : "function",
43238         "desc" : "Removes a listener",
43239         "sig" : "(eventName, handler, scope)",
43240         "static" : false,
43241         "memberOf" : "Roo.util.Observable"
43242       },
43243       {
43244         "name" : "render",
43245         "type" : "function",
43246         "desc" : "If this is a lazy rendering component, render it to its container element.",
43247         "sig" : "(container)",
43248         "static" : false,
43249         "memberOf" : "Roo.Component"
43250       },
43251       {
43252         "name" : "setDisabled",
43253         "type" : "function",
43254         "desc" : "Convenience function for setting disabled/enabled by boolean.",
43255         "sig" : "(disabled)",
43256         "static" : false,
43257         "memberOf" : "Roo.Component"
43258       },
43259       {
43260         "name" : "setVisibilityEl",
43261         "type" : "function",
43262         "desc" : "Set the element that will be used to show or hide",
43263         "sig" : "()\n{\n\n}",
43264         "static" : false,
43265         "memberOf" : "Roo.bootstrap.Component"
43266       },
43267       {
43268         "name" : "setVisible",
43269         "type" : "function",
43270         "desc" : "Convenience function to hide or show this component by boolean.",
43271         "sig" : "(visible)",
43272         "static" : false,
43273         "memberOf" : "Roo.Component"
43274       },
43275       {
43276         "name" : "show",
43277         "type" : "function",
43278         "desc" : "Show a component - removes 'hidden' class",
43279         "sig" : "()\n{\n\n}",
43280         "static" : false,
43281         "memberOf" : "Roo.bootstrap.Component"
43282       },
43283       {
43284         "name" : "tooltipEl",
43285         "type" : "function",
43286         "desc" : "Fetch the element to display the tooltip on.",
43287         "sig" : "()\n{\n\n}",
43288         "static" : false,
43289         "memberOf" : "Roo.bootstrap.Component"
43290       },
43291       {
43292         "name" : "un",
43293         "type" : "function",
43294         "desc" : "Removes a listener (shorthand for removeListener)",
43295         "sig" : "(eventName, handler, scope)",
43296         "static" : false,
43297         "memberOf" : "Roo.util.Observable"
43298       }
43299     ]
43300   },
43301   "Roo.bootstrap.PaginationItem" : {
43302     "props" : [
43303       {
43304         "name" : "actionMode",
43305         "type" : "String",
43306         "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",
43307         "memberOf" : "Roo.Component"
43308       },
43309       {
43310         "name" : "active",
43311         "type" : "Boolean",
43312         "desc" : [
43313           "(true",
43314           "false)"
43315         ],
43316         "memberOf" : ""
43317       },
43318       {
43319         "name" : "allowDomMove",
43320         "type" : "Boolean",
43321         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
43322         "memberOf" : "Roo.Component"
43323       },
43324       {
43325         "name" : "can_build_overlaid",
43326         "type" : "Boolean",
43327         "desc" : "True if element can be rebuild from a HTML page",
43328         "memberOf" : "Roo.bootstrap.Component"
43329       },
43330       {
43331         "name" : "cls",
43332         "type" : "String",
43333         "desc" : "css class",
43334         "memberOf" : "Roo.bootstrap.Component"
43335       },
43336       {
43337         "name" : "container_method",
43338         "type" : "string",
43339         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
43340         "memberOf" : "Roo.bootstrap.Component"
43341       },
43342       {
43343         "name" : "dataId",
43344         "type" : "string",
43345         "desc" : "cutomer id",
43346         "memberOf" : "Roo.bootstrap.Component"
43347       },
43348       {
43349         "name" : "disableClass",
43350         "type" : "String",
43351         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
43352         "memberOf" : "Roo.Component"
43353       },
43354       {
43355         "name" : "disabled",
43356         "type" : "Boolean",
43357         "desc" : "default false",
43358         "memberOf" : ""
43359       },
43360       {
43361         "name" : "hideMode",
43362         "type" : "String",
43363         "desc" : [
43364           "(display",
43365           "visibility)"
43366         ],
43367         "memberOf" : "Roo.Component"
43368       },
43369       {
43370         "name" : "href",
43371         "type" : "String",
43372         "desc" : "the link",
43373         "memberOf" : ""
43374       },
43375       {
43376         "name" : "html",
43377         "type" : "String",
43378         "desc" : "text",
43379         "memberOf" : ""
43380       },
43381       {
43382         "name" : "listeners",
43383         "type" : "Object",
43384         "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>",
43385         "memberOf" : "Roo.util.Observable"
43386       },
43387       {
43388         "name" : "name",
43389         "type" : "string",
43390         "desc" : "Specifies name attribute",
43391         "memberOf" : "Roo.bootstrap.Component"
43392       },
43393       {
43394         "name" : "preventDefault",
43395         "type" : "Boolean",
43396         "desc" : [
43397           "(true",
43398           "false)"
43399         ],
43400         "memberOf" : ""
43401       },
43402       {
43403         "name" : "style",
43404         "type" : "String",
43405         "desc" : "any extra css",
43406         "memberOf" : "Roo.bootstrap.Component"
43407       },
43408       {
43409         "name" : "tooltip",
43410         "type" : "string",
43411         "desc" : "Text for the tooltip",
43412         "memberOf" : "Roo.bootstrap.Component"
43413       },
43414       {
43415         "name" : "visibilityEl",
43416         "type" : "string|object",
43417         "desc" : [
43418           "(el",
43419           "parent)"
43420         ],
43421         "memberOf" : "Roo.bootstrap.Component"
43422       },
43423       {
43424         "name" : "xattr",
43425         "type" : "Object",
43426         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
43427         "memberOf" : "Roo.bootstrap.Component"
43428       }
43429     ],
43430     "events" : [
43431       {
43432         "name" : "beforedestroy",
43433         "type" : "function",
43434         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
43435         "sig" : "function (_self)\n{\n\n}",
43436         "memberOf" : "Roo.Component"
43437       },
43438       {
43439         "name" : "beforehide",
43440         "type" : "function",
43441         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
43442         "sig" : "function (_self)\n{\n\n}",
43443         "memberOf" : "Roo.Component"
43444       },
43445       {
43446         "name" : "beforerender",
43447         "type" : "function",
43448         "desc" : "Fires before the component is rendered. Return false to stop the render.",
43449         "sig" : "function (_self)\n{\n\n}",
43450         "memberOf" : "Roo.Component"
43451       },
43452       {
43453         "name" : "beforeshow",
43454         "type" : "function",
43455         "desc" : "Fires before the component is shown.  Return false to stop the show.",
43456         "sig" : "function (_self)\n{\n\n}",
43457         "memberOf" : "Roo.Component"
43458       },
43459       {
43460         "name" : "childrenrendered",
43461         "type" : "function",
43462         "desc" : "Fires when the children have been rendered..",
43463         "sig" : "function (_self)\n{\n\n}",
43464         "memberOf" : "Roo.bootstrap.Component"
43465       },
43466       {
43467         "name" : "click",
43468         "type" : "function",
43469         "desc" : "The raw click event for the entire grid.",
43470         "sig" : "function (e)\n{\n\n}",
43471         "memberOf" : ""
43472       },
43473       {
43474         "name" : "destroy",
43475         "type" : "function",
43476         "desc" : "Fires after the component is destroyed.",
43477         "sig" : "function (_self)\n{\n\n}",
43478         "memberOf" : "Roo.Component"
43479       },
43480       {
43481         "name" : "disable",
43482         "type" : "function",
43483         "desc" : "Fires after the component is disabled.",
43484         "sig" : "function (_self)\n{\n\n}",
43485         "memberOf" : "Roo.Component"
43486       },
43487       {
43488         "name" : "enable",
43489         "type" : "function",
43490         "desc" : "Fires after the component is enabled.",
43491         "sig" : "function (_self)\n{\n\n}",
43492         "memberOf" : "Roo.Component"
43493       },
43494       {
43495         "name" : "hide",
43496         "type" : "function",
43497         "desc" : "Fires after the component is hidden.",
43498         "sig" : "function (_self)\n{\n\n}",
43499         "memberOf" : "Roo.Component"
43500       },
43501       {
43502         "name" : "render",
43503         "type" : "function",
43504         "desc" : "Fires after the component is rendered.",
43505         "sig" : "function (_self)\n{\n\n}",
43506         "memberOf" : "Roo.Component"
43507       },
43508       {
43509         "name" : "show",
43510         "type" : "function",
43511         "desc" : "Fires after the component is shown.",
43512         "sig" : "function (_self)\n{\n\n}",
43513         "memberOf" : "Roo.Component"
43514       }
43515     ],
43516     "methods" : [
43517       {
43518         "name" : "addEvents",
43519         "type" : "function",
43520         "desc" : "Used to define events on this Observable",
43521         "sig" : "(object)",
43522         "static" : false,
43523         "memberOf" : "Roo.util.Observable"
43524       },
43525       {
43526         "name" : "addListener",
43527         "type" : "function",
43528         "desc" : "Appends an event handler to this component",
43529         "sig" : "(eventName, handler, scope, options)",
43530         "static" : false,
43531         "memberOf" : "Roo.util.Observable"
43532       },
43533       {
43534         "name" : "capture",
43535         "type" : "function",
43536         "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.",
43537         "sig" : "(o, fn, scope)",
43538         "static" : true,
43539         "memberOf" : "Roo.util.Observable"
43540       },
43541       {
43542         "name" : "destroy",
43543         "type" : "function",
43544         "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}.",
43545         "sig" : "()\n{\n\n}",
43546         "static" : false,
43547         "memberOf" : "Roo.Component"
43548       },
43549       {
43550         "name" : "disable",
43551         "type" : "function",
43552         "desc" : "Disable this component.",
43553         "sig" : "()\n{\n\n}",
43554         "static" : false,
43555         "memberOf" : "Roo.Component"
43556       },
43557       {
43558         "name" : "enable",
43559         "type" : "function",
43560         "desc" : "Enable this component.",
43561         "sig" : "()\n{\n\n}",
43562         "static" : false,
43563         "memberOf" : "Roo.Component"
43564       },
43565       {
43566         "name" : "fireEvent",
43567         "type" : "function",
43568         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
43569         "sig" : "(eventName, args)",
43570         "static" : false,
43571         "memberOf" : "Roo.util.Observable"
43572       },
43573       {
43574         "name" : "focus",
43575         "type" : "function",
43576         "desc" : "Try to focus this component.",
43577         "sig" : "(selectText)",
43578         "static" : false,
43579         "memberOf" : "Roo.Component"
43580       },
43581       {
43582         "name" : "getChildContainer",
43583         "type" : "function",
43584         "desc" : "Fetch the element to add children to",
43585         "sig" : "()\n{\n\n}",
43586         "static" : false,
43587         "memberOf" : "Roo.bootstrap.Component"
43588       },
43589       {
43590         "name" : "getEl",
43591         "type" : "function",
43592         "desc" : "Returns the underlying {@link Roo.Element}.",
43593         "sig" : "()\n{\n\n}",
43594         "static" : false,
43595         "memberOf" : "Roo.Component"
43596       },
43597       {
43598         "name" : "getId",
43599         "type" : "function",
43600         "desc" : "Returns the id of this component.",
43601         "sig" : "()\n{\n\n}",
43602         "static" : false,
43603         "memberOf" : "Roo.Component"
43604       },
43605       {
43606         "name" : "getVisibilityEl",
43607         "type" : "function",
43608         "desc" : "Get the element that will be used to show or hide",
43609         "sig" : "()\n{\n\n}",
43610         "static" : false,
43611         "memberOf" : "Roo.bootstrap.Component"
43612       },
43613       {
43614         "name" : "hasListener",
43615         "type" : "function",
43616         "desc" : "Checks to see if this object has any listeners for a specified event",
43617         "sig" : "(eventName)",
43618         "static" : false,
43619         "memberOf" : "Roo.util.Observable"
43620       },
43621       {
43622         "name" : "hide",
43623         "type" : "function",
43624         "desc" : "Hide a component - adds 'hidden' class",
43625         "sig" : "()\n{\n\n}",
43626         "static" : false,
43627         "memberOf" : "Roo.bootstrap.Component"
43628       },
43629       {
43630         "name" : "initEvents",
43631         "type" : "function",
43632         "desc" : "Initialize Events for the element",
43633         "sig" : "()\n{\n\n}",
43634         "static" : false,
43635         "memberOf" : "Roo.bootstrap.Component"
43636       },
43637       {
43638         "name" : "isVisible",
43639         "type" : "function",
43640         "desc" : "Returns true if this component is visible.",
43641         "sig" : "()\n{\n\n}",
43642         "static" : false,
43643         "memberOf" : "Roo.Component"
43644       },
43645       {
43646         "name" : "on",
43647         "type" : "function",
43648         "desc" : "Appends an event handler to this element (shorthand for addListener)",
43649         "sig" : "(eventName, handler, scope, options)",
43650         "static" : false,
43651         "memberOf" : "Roo.util.Observable"
43652       },
43653       {
43654         "name" : "purgeListeners",
43655         "type" : "function",
43656         "desc" : "Removes all listeners for this object",
43657         "sig" : "()\n{\n\n}",
43658         "static" : false,
43659         "memberOf" : "Roo.util.Observable"
43660       },
43661       {
43662         "name" : "releaseCapture",
43663         "type" : "function",
43664         "desc" : "Removes <b>all</b> added captures from the Observable.",
43665         "sig" : "(o)",
43666         "static" : true,
43667         "memberOf" : "Roo.util.Observable"
43668       },
43669       {
43670         "name" : "removeListener",
43671         "type" : "function",
43672         "desc" : "Removes a listener",
43673         "sig" : "(eventName, handler, scope)",
43674         "static" : false,
43675         "memberOf" : "Roo.util.Observable"
43676       },
43677       {
43678         "name" : "render",
43679         "type" : "function",
43680         "desc" : "If this is a lazy rendering component, render it to its container element.",
43681         "sig" : "(container)",
43682         "static" : false,
43683         "memberOf" : "Roo.Component"
43684       },
43685       {
43686         "name" : "setDisabled",
43687         "type" : "function",
43688         "desc" : "Convenience function for setting disabled/enabled by boolean.",
43689         "sig" : "(disabled)",
43690         "static" : false,
43691         "memberOf" : "Roo.Component"
43692       },
43693       {
43694         "name" : "setVisibilityEl",
43695         "type" : "function",
43696         "desc" : "Set the element that will be used to show or hide",
43697         "sig" : "()\n{\n\n}",
43698         "static" : false,
43699         "memberOf" : "Roo.bootstrap.Component"
43700       },
43701       {
43702         "name" : "setVisible",
43703         "type" : "function",
43704         "desc" : "Convenience function to hide or show this component by boolean.",
43705         "sig" : "(visible)",
43706         "static" : false,
43707         "memberOf" : "Roo.Component"
43708       },
43709       {
43710         "name" : "show",
43711         "type" : "function",
43712         "desc" : "Show a component - removes 'hidden' class",
43713         "sig" : "()\n{\n\n}",
43714         "static" : false,
43715         "memberOf" : "Roo.bootstrap.Component"
43716       },
43717       {
43718         "name" : "tooltipEl",
43719         "type" : "function",
43720         "desc" : "Fetch the element to display the tooltip on.",
43721         "sig" : "()\n{\n\n}",
43722         "static" : false,
43723         "memberOf" : "Roo.bootstrap.Component"
43724       },
43725       {
43726         "name" : "un",
43727         "type" : "function",
43728         "desc" : "Removes a listener (shorthand for removeListener)",
43729         "sig" : "(eventName, handler, scope)",
43730         "static" : false,
43731         "memberOf" : "Roo.util.Observable"
43732       }
43733     ]
43734   },
43735   "Roo.bootstrap.PagingToolbar" : {
43736     "props" : [
43737       {
43738         "name" : "actionMode",
43739         "type" : "String",
43740         "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",
43741         "memberOf" : "Roo.Component"
43742       },
43743       {
43744         "name" : "align",
43745         "type" : "String",
43746         "desc" : [
43747           "(left",
43748           "right)"
43749         ],
43750         "memberOf" : "Roo.bootstrap.NavSimplebar"
43751       },
43752       {
43753         "name" : "allowDomMove",
43754         "type" : "Boolean",
43755         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
43756         "memberOf" : "Roo.Component"
43757       },
43758       {
43759         "name" : "arrangement",
43760         "type" : "Boolean",
43761         "desc" : "stacked | justified",
43762         "memberOf" : "Roo.bootstrap.NavSimplebar"
43763       },
43764       {
43765         "name" : "can_build_overlaid",
43766         "type" : "Boolean",
43767         "desc" : "True if element can be rebuild from a HTML page",
43768         "memberOf" : "Roo.bootstrap.Component"
43769       },
43770       {
43771         "name" : "cls",
43772         "type" : "String",
43773         "desc" : "css class",
43774         "memberOf" : "Roo.bootstrap.Component"
43775       },
43776       {
43777         "name" : "container",
43778         "type" : "String/HTMLElement/Element",
43779         "desc" : "container The id or element that will contain the toolbar",
43780         "memberOf" : ""
43781       },
43782       {
43783         "name" : "container_method",
43784         "type" : "string",
43785         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
43786         "memberOf" : "Roo.bootstrap.Component"
43787       },
43788       {
43789         "name" : "dataId",
43790         "type" : "string",
43791         "desc" : "cutomer id",
43792         "memberOf" : "Roo.bootstrap.Component"
43793       },
43794       {
43795         "name" : "dataSource",
43796         "type" : "Roo.data.Store",
43797         "desc" : "The underlying data store providing the paged data",
43798         "memberOf" : ""
43799       },
43800       {
43801         "name" : "disableClass",
43802         "type" : "String",
43803         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
43804         "memberOf" : "Roo.Component"
43805       },
43806       {
43807         "name" : "displayInfo",
43808         "type" : "Boolean",
43809         "desc" : "True to display the displayMsg (defaults to false)",
43810         "memberOf" : ""
43811       },
43812       {
43813         "name" : "displayMsg",
43814         "type" : "String",
43815         "desc" : "The paging status message to display (defaults to \"Displaying {start} - {end} of {total}\")",
43816         "memberOf" : ""
43817       },
43818       {
43819         "name" : "emptyMsg",
43820         "type" : "String",
43821         "desc" : "The message to display when no records are found (defaults to \"No data to display\")",
43822         "memberOf" : ""
43823       },
43824       {
43825         "name" : "hideMode",
43826         "type" : "String",
43827         "desc" : [
43828           "(display",
43829           "visibility)"
43830         ],
43831         "memberOf" : "Roo.Component"
43832       },
43833       {
43834         "name" : "inverse",
43835         "type" : "Boolean",
43836         "desc" : "is inverted color",
43837         "memberOf" : "Roo.bootstrap.NavSimplebar"
43838       },
43839       {
43840         "name" : "listeners",
43841         "type" : "Object",
43842         "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>",
43843         "memberOf" : "Roo.util.Observable"
43844       },
43845       {
43846         "name" : "loadMask",
43847         "type" : "Boolean",
43848         "desc" : [
43849           "(true",
43850           "false)"
43851         ],
43852         "memberOf" : "Roo.bootstrap.NavSimplebar"
43853       },
43854       {
43855         "name" : "main",
43856         "type" : "Boolean",
43857         "desc" : [
43858           "(true",
43859           "false)"
43860         ],
43861         "memberOf" : "Roo.bootstrap.NavSimplebar"
43862       },
43863       {
43864         "name" : "name",
43865         "type" : "string",
43866         "desc" : "Specifies name attribute",
43867         "memberOf" : "Roo.bootstrap.Component"
43868       },
43869       {
43870         "name" : "pageSize",
43871         "type" : "Number",
43872         "desc" : "The number of records to display per page (defaults to 20)",
43873         "memberOf" : ""
43874       },
43875       {
43876         "name" : "style",
43877         "type" : "String",
43878         "desc" : "any extra css",
43879         "memberOf" : "Roo.bootstrap.Component"
43880       },
43881       {
43882         "name" : "tag",
43883         "type" : "String",
43884         "desc" : [
43885           "(header",
43886           "footer",
43887           "nav",
43888           "div)"
43889         ],
43890         "memberOf" : "Roo.bootstrap.NavSimplebar"
43891       },
43892       {
43893         "name" : "tooltip",
43894         "type" : "string",
43895         "desc" : "Text for the tooltip",
43896         "memberOf" : "Roo.bootstrap.Component"
43897       },
43898       {
43899         "name" : "type",
43900         "type" : "String",
43901         "desc" : [
43902           "(nav",
43903           "pills",
43904           "tabs)"
43905         ],
43906         "memberOf" : "Roo.bootstrap.NavSimplebar"
43907       },
43908       {
43909         "name" : "visibilityEl",
43910         "type" : "string|object",
43911         "desc" : [
43912           "(el",
43913           "parent)"
43914         ],
43915         "memberOf" : "Roo.bootstrap.Component"
43916       },
43917       {
43918         "name" : "weight",
43919         "type" : "String",
43920         "desc" : [
43921           "(light",
43922           "primary",
43923           "secondary",
43924           "success",
43925           "danger",
43926           "warning",
43927           "info",
43928           "dark",
43929           "white)"
43930         ],
43931         "memberOf" : "Roo.bootstrap.NavSimplebar"
43932       },
43933       {
43934         "name" : "xattr",
43935         "type" : "Object",
43936         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
43937         "memberOf" : "Roo.bootstrap.Component"
43938       }
43939     ],
43940     "events" : [
43941       {
43942         "name" : "beforedestroy",
43943         "type" : "function",
43944         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
43945         "sig" : "function (_self)\n{\n\n}",
43946         "memberOf" : "Roo.Component"
43947       },
43948       {
43949         "name" : "beforehide",
43950         "type" : "function",
43951         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
43952         "sig" : "function (_self)\n{\n\n}",
43953         "memberOf" : "Roo.Component"
43954       },
43955       {
43956         "name" : "beforerender",
43957         "type" : "function",
43958         "desc" : "Fires before the component is rendered. Return false to stop the render.",
43959         "sig" : "function (_self)\n{\n\n}",
43960         "memberOf" : "Roo.Component"
43961       },
43962       {
43963         "name" : "beforeshow",
43964         "type" : "function",
43965         "desc" : "Fires before the component is shown.  Return false to stop the show.",
43966         "sig" : "function (_self)\n{\n\n}",
43967         "memberOf" : "Roo.Component"
43968       },
43969       {
43970         "name" : "beforetoggle",
43971         "type" : "function",
43972         "desc" : "Fire before toggle the menu",
43973         "sig" : "function (e)\n{\n\n}",
43974         "memberOf" : "Roo.bootstrap.Navbar"
43975       },
43976       {
43977         "name" : "childrenrendered",
43978         "type" : "function",
43979         "desc" : "Fires when the children have been rendered..",
43980         "sig" : "function (_self)\n{\n\n}",
43981         "memberOf" : "Roo.bootstrap.Component"
43982       },
43983       {
43984         "name" : "destroy",
43985         "type" : "function",
43986         "desc" : "Fires after the component is destroyed.",
43987         "sig" : "function (_self)\n{\n\n}",
43988         "memberOf" : "Roo.Component"
43989       },
43990       {
43991         "name" : "disable",
43992         "type" : "function",
43993         "desc" : "Fires after the component is disabled.",
43994         "sig" : "function (_self)\n{\n\n}",
43995         "memberOf" : "Roo.Component"
43996       },
43997       {
43998         "name" : "enable",
43999         "type" : "function",
44000         "desc" : "Fires after the component is enabled.",
44001         "sig" : "function (_self)\n{\n\n}",
44002         "memberOf" : "Roo.Component"
44003       },
44004       {
44005         "name" : "hide",
44006         "type" : "function",
44007         "desc" : "Fires after the component is hidden.",
44008         "sig" : "function (_self)\n{\n\n}",
44009         "memberOf" : "Roo.Component"
44010       },
44011       {
44012         "name" : "render",
44013         "type" : "function",
44014         "desc" : "Fires after the component is rendered.",
44015         "sig" : "function (_self)\n{\n\n}",
44016         "memberOf" : "Roo.Component"
44017       },
44018       {
44019         "name" : "show",
44020         "type" : "function",
44021         "desc" : "Fires after the component is shown.",
44022         "sig" : "function (_self)\n{\n\n}",
44023         "memberOf" : "Roo.Component"
44024       }
44025     ],
44026     "methods" : [
44027       {
44028         "name" : "addEvents",
44029         "type" : "function",
44030         "desc" : "Used to define events on this Observable",
44031         "sig" : "(object)",
44032         "static" : false,
44033         "memberOf" : "Roo.util.Observable"
44034       },
44035       {
44036         "name" : "addListener",
44037         "type" : "function",
44038         "desc" : "Appends an event handler to this component",
44039         "sig" : "(eventName, handler, scope, options)",
44040         "static" : false,
44041         "memberOf" : "Roo.util.Observable"
44042       },
44043       {
44044         "name" : "bind",
44045         "type" : "function",
44046         "desc" : "Binds the paging toolbar to the specified {@link Roo.data.Store}",
44047         "sig" : "(store)",
44048         "static" : false,
44049         "memberOf" : ""
44050       },
44051       {
44052         "name" : "capture",
44053         "type" : "function",
44054         "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.",
44055         "sig" : "(o, fn, scope)",
44056         "static" : true,
44057         "memberOf" : "Roo.util.Observable"
44058       },
44059       {
44060         "name" : "collapse",
44061         "type" : "function",
44062         "desc" : "Collapse the navbar pulldown",
44063         "sig" : "()\n{\n\n}",
44064         "static" : false,
44065         "memberOf" : "Roo.bootstrap.Navbar"
44066       },
44067       {
44068         "name" : "destroy",
44069         "type" : "function",
44070         "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}.",
44071         "sig" : "()\n{\n\n}",
44072         "static" : false,
44073         "memberOf" : "Roo.Component"
44074       },
44075       {
44076         "name" : "disable",
44077         "type" : "function",
44078         "desc" : "Disable this component.",
44079         "sig" : "()\n{\n\n}",
44080         "static" : false,
44081         "memberOf" : "Roo.Component"
44082       },
44083       {
44084         "name" : "enable",
44085         "type" : "function",
44086         "desc" : "Enable this component.",
44087         "sig" : "()\n{\n\n}",
44088         "static" : false,
44089         "memberOf" : "Roo.Component"
44090       },
44091       {
44092         "name" : "expand",
44093         "type" : "function",
44094         "desc" : "Expand the navbar pulldown",
44095         "sig" : "()\n{\n\n}",
44096         "static" : false,
44097         "memberOf" : "Roo.bootstrap.Navbar"
44098       },
44099       {
44100         "name" : "fireEvent",
44101         "type" : "function",
44102         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
44103         "sig" : "(eventName, args)",
44104         "static" : false,
44105         "memberOf" : "Roo.util.Observable"
44106       },
44107       {
44108         "name" : "focus",
44109         "type" : "function",
44110         "desc" : "Try to focus this component.",
44111         "sig" : "(selectText)",
44112         "static" : false,
44113         "memberOf" : "Roo.Component"
44114       },
44115       {
44116         "name" : "getChildContainer",
44117         "type" : "function",
44118         "desc" : "Fetch the element to add children to",
44119         "sig" : "()\n{\n\n}",
44120         "static" : false,
44121         "memberOf" : "Roo.bootstrap.Component"
44122       },
44123       {
44124         "name" : "getEl",
44125         "type" : "function",
44126         "desc" : "Returns the underlying {@link Roo.Element}.",
44127         "sig" : "()\n{\n\n}",
44128         "static" : false,
44129         "memberOf" : "Roo.Component"
44130       },
44131       {
44132         "name" : "getId",
44133         "type" : "function",
44134         "desc" : "Returns the id of this component.",
44135         "sig" : "()\n{\n\n}",
44136         "static" : false,
44137         "memberOf" : "Roo.Component"
44138       },
44139       {
44140         "name" : "getVisibilityEl",
44141         "type" : "function",
44142         "desc" : "Get the element that will be used to show or hide",
44143         "sig" : "()\n{\n\n}",
44144         "static" : false,
44145         "memberOf" : "Roo.bootstrap.Component"
44146       },
44147       {
44148         "name" : "hasListener",
44149         "type" : "function",
44150         "desc" : "Checks to see if this object has any listeners for a specified event",
44151         "sig" : "(eventName)",
44152         "static" : false,
44153         "memberOf" : "Roo.util.Observable"
44154       },
44155       {
44156         "name" : "hide",
44157         "type" : "function",
44158         "desc" : "Hide a component - adds 'hidden' class",
44159         "sig" : "()\n{\n\n}",
44160         "static" : false,
44161         "memberOf" : "Roo.bootstrap.Component"
44162       },
44163       {
44164         "name" : "initEvents",
44165         "type" : "function",
44166         "desc" : "Initialize Events for the element",
44167         "sig" : "()\n{\n\n}",
44168         "static" : false,
44169         "memberOf" : "Roo.bootstrap.Component"
44170       },
44171       {
44172         "name" : "isVisible",
44173         "type" : "function",
44174         "desc" : "Returns true if this component is visible.",
44175         "sig" : "()\n{\n\n}",
44176         "static" : false,
44177         "memberOf" : "Roo.Component"
44178       },
44179       {
44180         "name" : "on",
44181         "type" : "function",
44182         "desc" : "Appends an event handler to this element (shorthand for addListener)",
44183         "sig" : "(eventName, handler, scope, options)",
44184         "static" : false,
44185         "memberOf" : "Roo.util.Observable"
44186       },
44187       {
44188         "name" : "purgeListeners",
44189         "type" : "function",
44190         "desc" : "Removes all listeners for this object",
44191         "sig" : "()\n{\n\n}",
44192         "static" : false,
44193         "memberOf" : "Roo.util.Observable"
44194       },
44195       {
44196         "name" : "releaseCapture",
44197         "type" : "function",
44198         "desc" : "Removes <b>all</b> added captures from the Observable.",
44199         "sig" : "(o)",
44200         "static" : true,
44201         "memberOf" : "Roo.util.Observable"
44202       },
44203       {
44204         "name" : "removeListener",
44205         "type" : "function",
44206         "desc" : "Removes a listener",
44207         "sig" : "(eventName, handler, scope)",
44208         "static" : false,
44209         "memberOf" : "Roo.util.Observable"
44210       },
44211       {
44212         "name" : "render",
44213         "type" : "function",
44214         "desc" : "If this is a lazy rendering component, render it to its container element.",
44215         "sig" : "(container)",
44216         "static" : false,
44217         "memberOf" : "Roo.Component"
44218       },
44219       {
44220         "name" : "setDisabled",
44221         "type" : "function",
44222         "desc" : "Convenience function for setting disabled/enabled by boolean.",
44223         "sig" : "(disabled)",
44224         "static" : false,
44225         "memberOf" : "Roo.Component"
44226       },
44227       {
44228         "name" : "setVisibilityEl",
44229         "type" : "function",
44230         "desc" : "Set the element that will be used to show or hide",
44231         "sig" : "()\n{\n\n}",
44232         "static" : false,
44233         "memberOf" : "Roo.bootstrap.Component"
44234       },
44235       {
44236         "name" : "setVisible",
44237         "type" : "function",
44238         "desc" : "Convenience function to hide or show this component by boolean.",
44239         "sig" : "(visible)",
44240         "static" : false,
44241         "memberOf" : "Roo.Component"
44242       },
44243       {
44244         "name" : "show",
44245         "type" : "function",
44246         "desc" : "Show a component - removes 'hidden' class",
44247         "sig" : "()\n{\n\n}",
44248         "static" : false,
44249         "memberOf" : "Roo.bootstrap.Component"
44250       },
44251       {
44252         "name" : "tooltipEl",
44253         "type" : "function",
44254         "desc" : "Fetch the element to display the tooltip on.",
44255         "sig" : "()\n{\n\n}",
44256         "static" : false,
44257         "memberOf" : "Roo.bootstrap.Component"
44258       },
44259       {
44260         "name" : "un",
44261         "type" : "function",
44262         "desc" : "Removes a listener (shorthand for removeListener)",
44263         "sig" : "(eventName, handler, scope)",
44264         "static" : false,
44265         "memberOf" : "Roo.util.Observable"
44266       },
44267       {
44268         "name" : "unbind",
44269         "type" : "function",
44270         "desc" : "Unbinds the paging toolbar from the specified {@link Roo.data.Store}",
44271         "sig" : "(store)",
44272         "static" : false,
44273         "memberOf" : ""
44274       }
44275     ]
44276   },
44277   "Roo.bootstrap.PhoneInput" : {
44278     "props" : [
44279       {
44280         "name" : "accept",
44281         "type" : "String",
44282         "desc" : [
44283           "(image",
44284           "video",
44285           "audio)"
44286         ],
44287         "memberOf" : "Roo.bootstrap.Input"
44288       },
44289       {
44290         "name" : "actionMode",
44291         "type" : "String",
44292         "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",
44293         "memberOf" : "Roo.Component"
44294       },
44295       {
44296         "name" : "after",
44297         "type" : "string",
44298         "desc" : "- input group add on after",
44299         "memberOf" : "Roo.bootstrap.Input"
44300       },
44301       {
44302         "name" : "align",
44303         "type" : "String",
44304         "desc" : [
44305           "(left",
44306           "center",
44307           "right)"
44308         ],
44309         "memberOf" : "Roo.bootstrap.Input"
44310       },
44311       {
44312         "name" : "allowBlank",
44313         "type" : "Boolean",
44314         "desc" : "False to validate that the value length > 0 (defaults to true)",
44315         "memberOf" : "Roo.bootstrap.Input"
44316       },
44317       {
44318         "name" : "allowDomMove",
44319         "type" : "Boolean",
44320         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
44321         "memberOf" : "Roo.Component"
44322       },
44323       {
44324         "name" : "autocomplete",
44325         "type" : "String",
44326         "desc" : "- default is new-password see: https://developers.google.com/web/fundamentals/input/form/label-and-name-inputs?hl=en",
44327         "memberOf" : "Roo.bootstrap.Input"
44328       },
44329       {
44330         "name" : "before",
44331         "type" : "string",
44332         "desc" : "- input group add on before",
44333         "memberOf" : "Roo.bootstrap.Input"
44334       },
44335       {
44336         "name" : "blankText",
44337         "type" : "String",
44338         "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")",
44339         "memberOf" : "Roo.bootstrap.Input"
44340       },
44341       {
44342         "name" : "can_build_overlaid",
44343         "type" : "Boolean",
44344         "desc" : "True if element can be rebuild from a HTML page",
44345         "memberOf" : "Roo.bootstrap.Component"
44346       },
44347       {
44348         "name" : "capture",
44349         "type" : "String",
44350         "desc" : [
44351           "(user",
44352           "camera)"
44353         ],
44354         "memberOf" : "Roo.bootstrap.Input"
44355       },
44356       {
44357         "name" : "caret",
44358         "type" : "String",
44359         "desc" : [
44360           "(search",
44361           "calendar)"
44362         ],
44363         "memberOf" : "Roo.bootstrap.TriggerField"
44364       },
44365       {
44366         "name" : "cls",
44367         "type" : "String",
44368         "desc" : "css class",
44369         "memberOf" : "Roo.bootstrap.Component"
44370       },
44371       {
44372         "name" : "container_method",
44373         "type" : "string",
44374         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
44375         "memberOf" : "Roo.bootstrap.Component"
44376       },
44377       {
44378         "name" : "dataId",
44379         "type" : "string",
44380         "desc" : "cutomer id",
44381         "memberOf" : "Roo.bootstrap.Component"
44382       },
44383       {
44384         "name" : "defaultDialCode",
44385         "type" : "String",
44386         "desc" : "default '+852'",
44387         "memberOf" : ""
44388       },
44389       {
44390         "name" : "disableClass",
44391         "type" : "String",
44392         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
44393         "memberOf" : "Roo.Component"
44394       },
44395       {
44396         "name" : "disableKeyFilter",
44397         "type" : "Boolean",
44398         "desc" : "True to disable input keystroke filtering (defaults to false)",
44399         "memberOf" : "Roo.bootstrap.Input"
44400       },
44401       {
44402         "name" : "disabled",
44403         "type" : "Boolean",
44404         "desc" : "is it disabled",
44405         "memberOf" : "Roo.bootstrap.Input"
44406       },
44407       {
44408         "name" : "fieldLabel",
44409         "type" : "string",
44410         "desc" : "- the label associated",
44411         "memberOf" : "Roo.bootstrap.Input"
44412       },
44413       {
44414         "name" : "focusClass",
44415         "type" : "String",
44416         "desc" : "The CSS class to use when the field receives focus (defaults to \"x-form-focus\")",
44417         "memberOf" : "Roo.bootstrap.Input"
44418       },
44419       {
44420         "name" : "forceFeedback",
44421         "type" : "Boolean",
44422         "desc" : [
44423           "(true",
44424           "false)"
44425         ],
44426         "memberOf" : "Roo.bootstrap.Input"
44427       },
44428       {
44429         "name" : "hasFeedback",
44430         "type" : "Boolean",
44431         "desc" : [
44432           "(true",
44433           "false)"
44434         ],
44435         "memberOf" : "Roo.bootstrap.Input"
44436       },
44437       {
44438         "name" : "hideMode",
44439         "type" : "String",
44440         "desc" : [
44441           "(display",
44442           "visibility)"
44443         ],
44444         "memberOf" : "Roo.Component"
44445       },
44446       {
44447         "name" : "hideTrigger",
44448         "type" : "Boolean",
44449         "desc" : "True to hide the trigger element and display only the base text field (defaults to false)",
44450         "memberOf" : "Roo.bootstrap.TriggerField"
44451       },
44452       {
44453         "name" : "indicatorpos",
44454         "type" : "String",
44455         "desc" : [
44456           "(left",
44457           "right)"
44458         ],
44459         "memberOf" : "Roo.bootstrap.Input"
44460       },
44461       {
44462         "name" : "inputType",
44463         "type" : "String",
44464         "desc" : "button | checkbox | email | file | hidden | image | number | password | radio | range | reset | search | submit | text",
44465         "memberOf" : "Roo.bootstrap.Input"
44466       },
44467       {
44468         "name" : "invalidClass",
44469         "type" : "String",
44470         "desc" : "DEPRICATED - code uses BS4 - is-valid / is-invalid",
44471         "memberOf" : "Roo.bootstrap.Input"
44472       },
44473       {
44474         "name" : "invalidFeedbackIcon",
44475         "type" : "String",
44476         "desc" : "The CSS class to use when create feedback icon (defaults to \"x-form-invalid\")",
44477         "memberOf" : "Roo.bootstrap.Input"
44478       },
44479       {
44480         "name" : "invalidText",
44481         "type" : "String",
44482         "desc" : "The error text to display if {@link #validator} test fails during validation (defaults to \"\")",
44483         "memberOf" : "Roo.bootstrap.Input"
44484       },
44485       {
44486         "name" : "labelAlign",
44487         "type" : "String",
44488         "desc" : [
44489           "(top",
44490           "left)"
44491         ],
44492         "memberOf" : "Roo.bootstrap.Input"
44493       },
44494       {
44495         "name" : "labelWidth",
44496         "type" : "Number",
44497         "desc" : "set the width of label",
44498         "memberOf" : "Roo.bootstrap.Input"
44499       },
44500       {
44501         "name" : "labellg",
44502         "type" : "Number",
44503         "desc" : "set the width of label (1-12)",
44504         "memberOf" : "Roo.bootstrap.Input"
44505       },
44506       {
44507         "name" : "labelmd",
44508         "type" : "Number",
44509         "desc" : "set the width of label (1-12)",
44510         "memberOf" : "Roo.bootstrap.Input"
44511       },
44512       {
44513         "name" : "labelsm",
44514         "type" : "Number",
44515         "desc" : "set the width of label (1-12)",
44516         "memberOf" : "Roo.bootstrap.Input"
44517       },
44518       {
44519         "name" : "labelxs",
44520         "type" : "Number",
44521         "desc" : "set the width of label (1-12)",
44522         "memberOf" : "Roo.bootstrap.Input"
44523       },
44524       {
44525         "name" : "lg",
44526         "type" : "Number",
44527         "desc" : "colspan out of 12 for large computer-sized screens",
44528         "memberOf" : "Roo.bootstrap.Input"
44529       },
44530       {
44531         "name" : "listeners",
44532         "type" : "Object",
44533         "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>",
44534         "memberOf" : "Roo.util.Observable"
44535       },
44536       {
44537         "name" : "maskRe",
44538         "type" : "String",
44539         "desc" : "An input mask regular expression that will be used to filter keystrokes that don't match (defaults to null)",
44540         "memberOf" : "Roo.bootstrap.Input"
44541       },
44542       {
44543         "name" : "maxLength",
44544         "type" : "Number",
44545         "desc" : "Maximum input field length allowed (defaults to Number.MAX_VALUE)",
44546         "memberOf" : "Roo.bootstrap.Input"
44547       },
44548       {
44549         "name" : "maxLengthText",
44550         "type" : "String",
44551         "desc" : "Error text to display if the maximum length validation fails (defaults to \"The maximum length for this field is {maxLength}\")",
44552         "memberOf" : "Roo.bootstrap.Input"
44553       },
44554       {
44555         "name" : "md",
44556         "type" : "Number",
44557         "desc" : "colspan out of 12 for computer-sized screens",
44558         "memberOf" : "Roo.bootstrap.Input"
44559       },
44560       {
44561         "name" : "minLength",
44562         "type" : "Number",
44563         "desc" : "Minimum input field length required (defaults to 0)",
44564         "memberOf" : "Roo.bootstrap.Input"
44565       },
44566       {
44567         "name" : "minLengthText",
44568         "type" : "String",
44569         "desc" : "Error text to display if the minimum length validation fails (defaults to \"The minimum length for this field is {minLength}\")",
44570         "memberOf" : "Roo.bootstrap.Input"
44571       },
44572       {
44573         "name" : "name",
44574         "type" : "String",
44575         "desc" : "name of the input",
44576         "memberOf" : "Roo.bootstrap.Input"
44577       },
44578       {
44579         "name" : "placeholder",
44580         "type" : "string",
44581         "desc" : "- placeholder to put in text.",
44582         "memberOf" : "Roo.bootstrap.Input"
44583       },
44584       {
44585         "name" : "preferedCountries",
44586         "type" : "Array",
44587         "desc" : "default []",
44588         "memberOf" : ""
44589       },
44590       {
44591         "name" : "readOnly",
44592         "type" : "Boolean",
44593         "desc" : "Specifies that the field should be read-only",
44594         "memberOf" : "Roo.bootstrap.Input"
44595       },
44596       {
44597         "name" : "regex",
44598         "type" : "RegExp",
44599         "desc" : "A JavaScript RegExp object to be tested against the field value during validation (defaults to null).\nIf available, this regex will be evaluated only after the basic validators all return true, and will be passed the\ncurrent field value.  If the test fails, the field will be marked invalid using {@link #regexText}.",
44600         "memberOf" : "Roo.bootstrap.Input"
44601       },
44602       {
44603         "name" : "regexText",
44604         "type" : "String",
44605         "desc" : "-- Depricated - use Invalid Text",
44606         "memberOf" : "Roo.bootstrap.Input"
44607       },
44608       {
44609         "name" : "removable",
44610         "type" : "Boolean",
44611         "desc" : [
44612           "(true",
44613           "false)"
44614         ],
44615         "memberOf" : "Roo.bootstrap.TriggerField"
44616       },
44617       {
44618         "name" : "selectOnFocus",
44619         "type" : "Boolean",
44620         "desc" : "True to automatically select any existing field text when the field receives input focus (defaults to false)",
44621         "memberOf" : "Roo.bootstrap.Input"
44622       },
44623       {
44624         "name" : "size",
44625         "type" : "string",
44626         "desc" : "- (lg|sm) or leave empty..",
44627         "memberOf" : "Roo.bootstrap.Input"
44628       },
44629       {
44630         "name" : "sm",
44631         "type" : "Number",
44632         "desc" : "colspan out of 12 for tablet-sized screens",
44633         "memberOf" : "Roo.bootstrap.Input"
44634       },
44635       {
44636         "name" : "style",
44637         "type" : "String",
44638         "desc" : "any extra css",
44639         "memberOf" : "Roo.bootstrap.Component"
44640       },
44641       {
44642         "name" : "tooltip",
44643         "type" : "string",
44644         "desc" : "Text for the tooltip",
44645         "memberOf" : "Roo.bootstrap.Component"
44646       },
44647       {
44648         "name" : "triggerClass",
44649         "type" : "String",
44650         "desc" : "An additional CSS class used to style the trigger button.  The trigger will always get the\nclass 'x-form-trigger' by default and triggerClass will be <b>appended</b> if specified.",
44651         "memberOf" : "Roo.bootstrap.TriggerField"
44652       },
44653       {
44654         "name" : "validClass",
44655         "type" : "String",
44656         "desc" : "DEPRICATED - code uses BS4 - is-valid / is-invalid",
44657         "memberOf" : "Roo.bootstrap.Input"
44658       },
44659       {
44660         "name" : "validFeedbackIcon",
44661         "type" : "String",
44662         "desc" : "The CSS class to use when create feedback icon (defaults to \"x-form-invalid\")",
44663         "memberOf" : "Roo.bootstrap.Input"
44664       },
44665       {
44666         "name" : "validateOnBlur",
44667         "type" : "Boolean",
44668         "desc" : "Whether the field should validate when it loses focus (defaults to true).",
44669         "memberOf" : "Roo.bootstrap.Input"
44670       },
44671       {
44672         "name" : "validationDelay",
44673         "type" : "Number",
44674         "desc" : "The length of time in milliseconds after user input begins until validation is initiated (defaults to 250)",
44675         "memberOf" : "Roo.bootstrap.Input"
44676       },
44677       {
44678         "name" : "validationEvent",
44679         "type" : "String/Boolean",
44680         "desc" : "The event that should initiate field validation. Set to false to disable\n      automatic validation (defaults to \"keyup\").",
44681         "memberOf" : "Roo.bootstrap.Input"
44682       },
44683       {
44684         "name" : "validator",
44685         "type" : "Function",
44686         "desc" : "A custom validation function to be called during field validation (defaults to null).\nIf available, this function will be called only after the basic validators all return true, and will be passed the\ncurrent field value and expected to return boolean true if the value is valid or a string error message if invalid.",
44687         "memberOf" : "Roo.bootstrap.Input"
44688       },
44689       {
44690         "name" : "value",
44691         "type" : "string",
44692         "desc" : "default value of the input",
44693         "memberOf" : "Roo.bootstrap.Input"
44694       },
44695       {
44696         "name" : "visibilityEl",
44697         "type" : "string|object",
44698         "desc" : [
44699           "(el",
44700           "parent)"
44701         ],
44702         "memberOf" : "Roo.bootstrap.Component"
44703       },
44704       {
44705         "name" : "vtype",
44706         "type" : "String",
44707         "desc" : "A validation type name as defined in {@link Roo.form.VTypes} (defaults to null)",
44708         "memberOf" : "Roo.bootstrap.Input"
44709       },
44710       {
44711         "name" : "xattr",
44712         "type" : "Object",
44713         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
44714         "memberOf" : "Roo.bootstrap.Component"
44715       },
44716       {
44717         "name" : "xs",
44718         "type" : "Number",
44719         "desc" : "colspan out of 12 for mobile-sized screens",
44720         "memberOf" : "Roo.bootstrap.Input"
44721       }
44722     ],
44723     "events" : [
44724       {
44725         "name" : "beforedestroy",
44726         "type" : "function",
44727         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
44728         "sig" : "function (_self)\n{\n\n}",
44729         "memberOf" : "Roo.Component"
44730       },
44731       {
44732         "name" : "beforehide",
44733         "type" : "function",
44734         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
44735         "sig" : "function (_self)\n{\n\n}",
44736         "memberOf" : "Roo.Component"
44737       },
44738       {
44739         "name" : "beforerender",
44740         "type" : "function",
44741         "desc" : "Fires before the component is rendered. Return false to stop the render.",
44742         "sig" : "function (_self)\n{\n\n}",
44743         "memberOf" : "Roo.Component"
44744       },
44745       {
44746         "name" : "beforeshow",
44747         "type" : "function",
44748         "desc" : "Fires before the component is shown.  Return false to stop the show.",
44749         "sig" : "function (_self)\n{\n\n}",
44750         "memberOf" : "Roo.Component"
44751       },
44752       {
44753         "name" : "blur",
44754         "type" : "function",
44755         "desc" : "Fires when this field loses input focus.",
44756         "sig" : "function (_self)\n{\n\n}",
44757         "memberOf" : "Roo.bootstrap.Input"
44758       },
44759       {
44760         "name" : "change",
44761         "type" : "function",
44762         "desc" : "Fires just before the field blurs if the field value has changed.",
44763         "sig" : "function (_self, newValue, oldValue)\n{\n\n}",
44764         "memberOf" : "Roo.bootstrap.Input"
44765       },
44766       {
44767         "name" : "childrenrendered",
44768         "type" : "function",
44769         "desc" : "Fires when the children have been rendered..",
44770         "sig" : "function (_self)\n{\n\n}",
44771         "memberOf" : "Roo.bootstrap.Component"
44772       },
44773       {
44774         "name" : "destroy",
44775         "type" : "function",
44776         "desc" : "Fires after the component is destroyed.",
44777         "sig" : "function (_self)\n{\n\n}",
44778         "memberOf" : "Roo.Component"
44779       },
44780       {
44781         "name" : "disable",
44782         "type" : "function",
44783         "desc" : "Fires after the component is disabled.",
44784         "sig" : "function (_self)\n{\n\n}",
44785         "memberOf" : "Roo.Component"
44786       },
44787       {
44788         "name" : "enable",
44789         "type" : "function",
44790         "desc" : "Fires after the component is enabled.",
44791         "sig" : "function (_self)\n{\n\n}",
44792         "memberOf" : "Roo.Component"
44793       },
44794       {
44795         "name" : "focus",
44796         "type" : "function",
44797         "desc" : "Fires when this field receives input focus.",
44798         "sig" : "function (_self)\n{\n\n}",
44799         "memberOf" : "Roo.bootstrap.Input"
44800       },
44801       {
44802         "name" : "hide",
44803         "type" : "function",
44804         "desc" : "Fires after the component is hidden.",
44805         "sig" : "function (_self)\n{\n\n}",
44806         "memberOf" : "Roo.Component"
44807       },
44808       {
44809         "name" : "invalid",
44810         "type" : "function",
44811         "desc" : "Fires after the field has been marked as invalid.",
44812         "sig" : "function (_self, msg)\n{\n\n}",
44813         "memberOf" : "Roo.bootstrap.Input"
44814       },
44815       {
44816         "name" : "keyup",
44817         "type" : "function",
44818         "desc" : "Fires after the key up",
44819         "sig" : "function (_self, e)\n{\n\n}",
44820         "memberOf" : "Roo.bootstrap.Input"
44821       },
44822       {
44823         "name" : "render",
44824         "type" : "function",
44825         "desc" : "Fires after the component is rendered.",
44826         "sig" : "function (_self)\n{\n\n}",
44827         "memberOf" : "Roo.Component"
44828       },
44829       {
44830         "name" : "show",
44831         "type" : "function",
44832         "desc" : "Fires after the component is shown.",
44833         "sig" : "function (_self)\n{\n\n}",
44834         "memberOf" : "Roo.Component"
44835       },
44836       {
44837         "name" : "specialkey",
44838         "type" : "function",
44839         "desc" : "Fires when any key related to navigation (arrows, tab, enter, esc, etc.) is pressed.  You can check\n{@link Roo.EventObject#getKey} to determine which key was pressed.",
44840         "sig" : "function (_self, e)\n{\n\n}",
44841         "memberOf" : "Roo.bootstrap.Input"
44842       },
44843       {
44844         "name" : "valid",
44845         "type" : "function",
44846         "desc" : "Fires after the field has been validated with no errors.",
44847         "sig" : "function (_self)\n{\n\n}",
44848         "memberOf" : "Roo.bootstrap.Input"
44849       }
44850     ],
44851     "methods" : [
44852       {
44853         "name" : "addEvents",
44854         "type" : "function",
44855         "desc" : "Used to define events on this Observable",
44856         "sig" : "(object)",
44857         "static" : false,
44858         "memberOf" : "Roo.util.Observable"
44859       },
44860       {
44861         "name" : "addListener",
44862         "type" : "function",
44863         "desc" : "Appends an event handler to this component",
44864         "sig" : "(eventName, handler, scope, options)",
44865         "static" : false,
44866         "memberOf" : "Roo.util.Observable"
44867       },
44868       {
44869         "name" : "autoSize",
44870         "type" : "function",
44871         "desc" : "",
44872         "sig" : "()\n{\n\n}",
44873         "static" : false,
44874         "memberOf" : "Roo.bootstrap.TriggerField"
44875       },
44876       {
44877         "name" : "capture",
44878         "type" : "function",
44879         "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.",
44880         "sig" : "(o, fn, scope)",
44881         "static" : true,
44882         "memberOf" : "Roo.util.Observable"
44883       },
44884       {
44885         "name" : "clearInvalid",
44886         "type" : "function",
44887         "desc" : "Clear any invalid styles/messages for this field",
44888         "sig" : "()\n{\n\n}",
44889         "static" : false,
44890         "memberOf" : "Roo.bootstrap.Input"
44891       },
44892       {
44893         "name" : "destroy",
44894         "type" : "function",
44895         "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}.",
44896         "sig" : "()\n{\n\n}",
44897         "static" : false,
44898         "memberOf" : "Roo.Component"
44899       },
44900       {
44901         "name" : "disable",
44902         "type" : "function",
44903         "desc" : "Disable this component.",
44904         "sig" : "()\n{\n\n}",
44905         "static" : false,
44906         "memberOf" : "Roo.Component"
44907       },
44908       {
44909         "name" : "enable",
44910         "type" : "function",
44911         "desc" : "Enable this component.",
44912         "sig" : "()\n{\n\n}",
44913         "static" : false,
44914         "memberOf" : "Roo.Component"
44915       },
44916       {
44917         "name" : "fireEvent",
44918         "type" : "function",
44919         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
44920         "sig" : "(eventName, args)",
44921         "static" : false,
44922         "memberOf" : "Roo.util.Observable"
44923       },
44924       {
44925         "name" : "focus",
44926         "type" : "function",
44927         "desc" : "Try to focus this component.",
44928         "sig" : "(selectText)",
44929         "static" : false,
44930         "memberOf" : "Roo.Component"
44931       },
44932       {
44933         "name" : "getChildContainer",
44934         "type" : "function",
44935         "desc" : "Fetch the element to add children to",
44936         "sig" : "()\n{\n\n}",
44937         "static" : false,
44938         "memberOf" : "Roo.bootstrap.Component"
44939       },
44940       {
44941         "name" : "getEl",
44942         "type" : "function",
44943         "desc" : "Returns the underlying {@link Roo.Element}.",
44944         "sig" : "()\n{\n\n}",
44945         "static" : false,
44946         "memberOf" : "Roo.Component"
44947       },
44948       {
44949         "name" : "getId",
44950         "type" : "function",
44951         "desc" : "Returns the id of this component.",
44952         "sig" : "()\n{\n\n}",
44953         "static" : false,
44954         "memberOf" : "Roo.Component"
44955       },
44956       {
44957         "name" : "getName",
44958         "type" : "function",
44959         "desc" : "Returns the name of the field",
44960         "sig" : "()\n{\n\n}",
44961         "static" : false,
44962         "memberOf" : "Roo.bootstrap.Input"
44963       },
44964       {
44965         "name" : "getRawValue",
44966         "type" : "function",
44967         "desc" : "Returns the raw data value which may or may not be a valid, defined value.  To return a normalized value see {@link #getValue}.",
44968         "sig" : "()\n{\n\n}",
44969         "static" : false,
44970         "memberOf" : "Roo.bootstrap.Input"
44971       },
44972       {
44973         "name" : "getValue",
44974         "type" : "function",
44975         "desc" : "Returns the normalized data value (undefined or emptyText will be returned as '').  To return the raw value see {@link #getRawValue}.",
44976         "sig" : "()\n{\n\n}",
44977         "static" : false,
44978         "memberOf" : "Roo.bootstrap.Input"
44979       },
44980       {
44981         "name" : "getVisibilityEl",
44982         "type" : "function",
44983         "desc" : "Get the element that will be used to show or hide",
44984         "sig" : "()\n{\n\n}",
44985         "static" : false,
44986         "memberOf" : "Roo.bootstrap.Component"
44987       },
44988       {
44989         "name" : "hasListener",
44990         "type" : "function",
44991         "desc" : "Checks to see if this object has any listeners for a specified event",
44992         "sig" : "(eventName)",
44993         "static" : false,
44994         "memberOf" : "Roo.util.Observable"
44995       },
44996       {
44997         "name" : "hide",
44998         "type" : "function",
44999         "desc" : "Hide a component - adds 'hidden' class",
45000         "sig" : "()\n{\n\n}",
45001         "static" : false,
45002         "memberOf" : "Roo.bootstrap.Component"
45003       },
45004       {
45005         "name" : "initEvents",
45006         "type" : "function",
45007         "desc" : "Initialize Events for the element",
45008         "sig" : "()\n{\n\n}",
45009         "static" : false,
45010         "memberOf" : "Roo.bootstrap.Component"
45011       },
45012       {
45013         "name" : "inputEl",
45014         "type" : "function",
45015         "desc" : "return the real input element.",
45016         "sig" : "()\n{\n\n}",
45017         "static" : false,
45018         "memberOf" : "Roo.bootstrap.Input"
45019       },
45020       {
45021         "name" : "isVisible",
45022         "type" : "function",
45023         "desc" : "Returns true if this component is visible.",
45024         "sig" : "()\n{\n\n}",
45025         "static" : false,
45026         "memberOf" : "Roo.Component"
45027       },
45028       {
45029         "name" : "markInvalid",
45030         "type" : "function",
45031         "desc" : "Mark this field as invalid",
45032         "sig" : "(msg)",
45033         "static" : false,
45034         "memberOf" : "Roo.bootstrap.Input"
45035       },
45036       {
45037         "name" : "markValid",
45038         "type" : "function",
45039         "desc" : "Mark this field as valid",
45040         "sig" : "()\n{\n\n}",
45041         "static" : false,
45042         "memberOf" : "Roo.bootstrap.Input"
45043       },
45044       {
45045         "name" : "on",
45046         "type" : "function",
45047         "desc" : "Appends an event handler to this element (shorthand for addListener)",
45048         "sig" : "(eventName, handler, scope, options)",
45049         "static" : false,
45050         "memberOf" : "Roo.util.Observable"
45051       },
45052       {
45053         "name" : "onTriggerClick",
45054         "type" : "function",
45055         "desc" : "The function that should handle the trigger's click event.  This method does nothing by default until overridden\nby an implementing function.",
45056         "sig" : "(e)",
45057         "static" : false,
45058         "memberOf" : "Roo.bootstrap.TriggerField"
45059       },
45060       {
45061         "name" : "purgeListeners",
45062         "type" : "function",
45063         "desc" : "Removes all listeners for this object",
45064         "sig" : "()\n{\n\n}",
45065         "static" : false,
45066         "memberOf" : "Roo.util.Observable"
45067       },
45068       {
45069         "name" : "releaseCapture",
45070         "type" : "function",
45071         "desc" : "Removes <b>all</b> added captures from the Observable.",
45072         "sig" : "(o)",
45073         "static" : true,
45074         "memberOf" : "Roo.util.Observable"
45075       },
45076       {
45077         "name" : "removeListener",
45078         "type" : "function",
45079         "desc" : "Removes a listener",
45080         "sig" : "(eventName, handler, scope)",
45081         "static" : false,
45082         "memberOf" : "Roo.util.Observable"
45083       },
45084       {
45085         "name" : "render",
45086         "type" : "function",
45087         "desc" : "If this is a lazy rendering component, render it to its container element.",
45088         "sig" : "(container)",
45089         "static" : false,
45090         "memberOf" : "Roo.Component"
45091       },
45092       {
45093         "name" : "reset",
45094         "type" : "function",
45095         "desc" : "Resets the current field value to the originally loaded value and clears any validation messages",
45096         "sig" : "()\n{\n\n}",
45097         "static" : false,
45098         "memberOf" : "Roo.bootstrap.Input"
45099       },
45100       {
45101         "name" : "setDisabled",
45102         "type" : "function",
45103         "desc" : "Convenience function for setting disabled/enabled by boolean.",
45104         "sig" : "(disabled)",
45105         "static" : false,
45106         "memberOf" : "Roo.Component"
45107       },
45108       {
45109         "name" : "setRawValue",
45110         "type" : "function",
45111         "desc" : "Sets the underlying DOM field's value directly, bypassing validation.  To set the value with validation see {@link #setValue}.",
45112         "sig" : "(value)",
45113         "static" : false,
45114         "memberOf" : "Roo.bootstrap.Input"
45115       },
45116       {
45117         "name" : "setValue",
45118         "type" : "function",
45119         "desc" : "Sets a data value into the field and validates it.  To set the value directly without validation see {@link #setRawValue}.",
45120         "sig" : "(value)",
45121         "static" : false,
45122         "memberOf" : "Roo.bootstrap.Input"
45123       },
45124       {
45125         "name" : "setVisibilityEl",
45126         "type" : "function",
45127         "desc" : "Set the element that will be used to show or hide",
45128         "sig" : "()\n{\n\n}",
45129         "static" : false,
45130         "memberOf" : "Roo.bootstrap.Component"
45131       },
45132       {
45133         "name" : "setVisible",
45134         "type" : "function",
45135         "desc" : "Convenience function to hide or show this component by boolean.",
45136         "sig" : "(visible)",
45137         "static" : false,
45138         "memberOf" : "Roo.Component"
45139       },
45140       {
45141         "name" : "show",
45142         "type" : "function",
45143         "desc" : "Show a component - removes 'hidden' class",
45144         "sig" : "()\n{\n\n}",
45145         "static" : false,
45146         "memberOf" : "Roo.bootstrap.Component"
45147       },
45148       {
45149         "name" : "tooltipEl",
45150         "type" : "function",
45151         "desc" : "Fetch the element to display the tooltip on.",
45152         "sig" : "()\n{\n\n}",
45153         "static" : false,
45154         "memberOf" : "Roo.bootstrap.Component"
45155       },
45156       {
45157         "name" : "un",
45158         "type" : "function",
45159         "desc" : "Removes a listener (shorthand for removeListener)",
45160         "sig" : "(eventName, handler, scope)",
45161         "static" : false,
45162         "memberOf" : "Roo.util.Observable"
45163       },
45164       {
45165         "name" : "validate",
45166         "type" : "function",
45167         "desc" : "Validates the field value",
45168         "sig" : "()\n{\n\n}",
45169         "static" : false,
45170         "memberOf" : "Roo.bootstrap.Input"
45171       },
45172       {
45173         "name" : "validateValue",
45174         "type" : "function",
45175         "desc" : "Validates a value according to the field's validation rules and marks the field as invalid\nif the validation fails",
45176         "sig" : "(value)",
45177         "static" : false,
45178         "memberOf" : "Roo.bootstrap.Input"
45179       }
45180     ]
45181   },
45182   "Roo.bootstrap.Popover" : {
45183     "props" : [
45184       {
45185         "name" : "actionMode",
45186         "type" : "String",
45187         "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",
45188         "memberOf" : "Roo.Component"
45189       },
45190       {
45191         "name" : "allowDomMove",
45192         "type" : "Boolean",
45193         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
45194         "memberOf" : "Roo.Component"
45195       },
45196       {
45197         "name" : "can_build_overlaid",
45198         "type" : "Boolean",
45199         "desc" : "True if element can be rebuild from a HTML page",
45200         "memberOf" : "Roo.bootstrap.Component"
45201       },
45202       {
45203         "name" : "cls",
45204         "type" : "String",
45205         "desc" : "css class",
45206         "memberOf" : "Roo.bootstrap.Component"
45207       },
45208       {
45209         "name" : "container_method",
45210         "type" : "string",
45211         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
45212         "memberOf" : "Roo.bootstrap.Component"
45213       },
45214       {
45215         "name" : "dataId",
45216         "type" : "string",
45217         "desc" : "cutomer id",
45218         "memberOf" : "Roo.bootstrap.Component"
45219       },
45220       {
45221         "name" : "delay",
45222         "type" : "Number",
45223         "desc" : "- delay before showing",
45224         "memberOf" : ""
45225       },
45226       {
45227         "name" : "disableClass",
45228         "type" : "String",
45229         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
45230         "memberOf" : "Roo.Component"
45231       },
45232       {
45233         "name" : "hideMode",
45234         "type" : "String",
45235         "desc" : [
45236           "(display",
45237           "visibility)"
45238         ],
45239         "memberOf" : "Roo.Component"
45240       },
45241       {
45242         "name" : "html",
45243         "type" : "String",
45244         "desc" : "contents of the popover   (or false to use children..)",
45245         "memberOf" : ""
45246       },
45247       {
45248         "name" : "listeners",
45249         "type" : "Object",
45250         "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>",
45251         "memberOf" : "Roo.util.Observable"
45252       },
45253       {
45254         "name" : "name",
45255         "type" : "string",
45256         "desc" : "Specifies name attribute",
45257         "memberOf" : "Roo.bootstrap.Component"
45258       },
45259       {
45260         "name" : "over",
45261         "type" : "String",
45262         "desc" : "what (parent or false to trigger manually.)",
45263         "memberOf" : ""
45264       },
45265       {
45266         "name" : "placement",
45267         "type" : "String",
45268         "desc" : "how it is placed",
45269         "memberOf" : ""
45270       },
45271       {
45272         "name" : "style",
45273         "type" : "String",
45274         "desc" : "any extra css",
45275         "memberOf" : "Roo.bootstrap.Component"
45276       },
45277       {
45278         "name" : "title",
45279         "type" : "String",
45280         "desc" : "of popover (or false to hide)",
45281         "memberOf" : ""
45282       },
45283       {
45284         "name" : "tooltip",
45285         "type" : "string",
45286         "desc" : "Text for the tooltip",
45287         "memberOf" : "Roo.bootstrap.Component"
45288       },
45289       {
45290         "name" : "trigger",
45291         "type" : "String",
45292         "desc" : "click || hover (or false to trigger manually)",
45293         "memberOf" : ""
45294       },
45295       {
45296         "name" : "visibilityEl",
45297         "type" : "string|object",
45298         "desc" : [
45299           "(el",
45300           "parent)"
45301         ],
45302         "memberOf" : "Roo.bootstrap.Component"
45303       },
45304       {
45305         "name" : "xattr",
45306         "type" : "Object",
45307         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
45308         "memberOf" : "Roo.bootstrap.Component"
45309       }
45310     ],
45311     "events" : [
45312       {
45313         "name" : "beforedestroy",
45314         "type" : "function",
45315         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
45316         "sig" : "function (_self)\n{\n\n}",
45317         "memberOf" : "Roo.Component"
45318       },
45319       {
45320         "name" : "beforehide",
45321         "type" : "function",
45322         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
45323         "sig" : "function (_self)\n{\n\n}",
45324         "memberOf" : "Roo.Component"
45325       },
45326       {
45327         "name" : "beforerender",
45328         "type" : "function",
45329         "desc" : "Fires before the component is rendered. Return false to stop the render.",
45330         "sig" : "function (_self)\n{\n\n}",
45331         "memberOf" : "Roo.Component"
45332       },
45333       {
45334         "name" : "beforeshow",
45335         "type" : "function",
45336         "desc" : "Fires before the component is shown.  Return false to stop the show.",
45337         "sig" : "function (_self)\n{\n\n}",
45338         "memberOf" : "Roo.Component"
45339       },
45340       {
45341         "name" : "childrenrendered",
45342         "type" : "function",
45343         "desc" : "Fires when the children have been rendered..",
45344         "sig" : "function (_self)\n{\n\n}",
45345         "memberOf" : "Roo.bootstrap.Component"
45346       },
45347       {
45348         "name" : "destroy",
45349         "type" : "function",
45350         "desc" : "Fires after the component is destroyed.",
45351         "sig" : "function (_self)\n{\n\n}",
45352         "memberOf" : "Roo.Component"
45353       },
45354       {
45355         "name" : "disable",
45356         "type" : "function",
45357         "desc" : "Fires after the component is disabled.",
45358         "sig" : "function (_self)\n{\n\n}",
45359         "memberOf" : "Roo.Component"
45360       },
45361       {
45362         "name" : "enable",
45363         "type" : "function",
45364         "desc" : "Fires after the component is enabled.",
45365         "sig" : "function (_self)\n{\n\n}",
45366         "memberOf" : "Roo.Component"
45367       },
45368       {
45369         "name" : "hide",
45370         "type" : "function",
45371         "desc" : "After the popover hide",
45372         "sig" : "function (_self)\n{\n\n}",
45373         "memberOf" : ""
45374       },
45375       {
45376         "name" : "render",
45377         "type" : "function",
45378         "desc" : "Fires after the component is rendered.",
45379         "sig" : "function (_self)\n{\n\n}",
45380         "memberOf" : "Roo.Component"
45381       },
45382       {
45383         "name" : "show",
45384         "type" : "function",
45385         "desc" : "After the popover show",
45386         "sig" : "function (_self)\n{\n\n}",
45387         "memberOf" : ""
45388       }
45389     ],
45390     "methods" : [
45391       {
45392         "name" : "addEvents",
45393         "type" : "function",
45394         "desc" : "Used to define events on this Observable",
45395         "sig" : "(object)",
45396         "static" : false,
45397         "memberOf" : "Roo.util.Observable"
45398       },
45399       {
45400         "name" : "addListener",
45401         "type" : "function",
45402         "desc" : "Appends an event handler to this component",
45403         "sig" : "(eventName, handler, scope, options)",
45404         "static" : false,
45405         "memberOf" : "Roo.util.Observable"
45406       },
45407       {
45408         "name" : "capture",
45409         "type" : "function",
45410         "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.",
45411         "sig" : "(o, fn, scope)",
45412         "static" : true,
45413         "memberOf" : "Roo.util.Observable"
45414       },
45415       {
45416         "name" : "destroy",
45417         "type" : "function",
45418         "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}.",
45419         "sig" : "()\n{\n\n}",
45420         "static" : false,
45421         "memberOf" : "Roo.Component"
45422       },
45423       {
45424         "name" : "disable",
45425         "type" : "function",
45426         "desc" : "Disable this component.",
45427         "sig" : "()\n{\n\n}",
45428         "static" : false,
45429         "memberOf" : "Roo.Component"
45430       },
45431       {
45432         "name" : "enable",
45433         "type" : "function",
45434         "desc" : "Enable this component.",
45435         "sig" : "()\n{\n\n}",
45436         "static" : false,
45437         "memberOf" : "Roo.Component"
45438       },
45439       {
45440         "name" : "fireEvent",
45441         "type" : "function",
45442         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
45443         "sig" : "(eventName, args)",
45444         "static" : false,
45445         "memberOf" : "Roo.util.Observable"
45446       },
45447       {
45448         "name" : "focus",
45449         "type" : "function",
45450         "desc" : "Try to focus this component.",
45451         "sig" : "(selectText)",
45452         "static" : false,
45453         "memberOf" : "Roo.Component"
45454       },
45455       {
45456         "name" : "getChildContainer",
45457         "type" : "function",
45458         "desc" : "Fetch the element to add children to",
45459         "sig" : "()\n{\n\n}",
45460         "static" : false,
45461         "memberOf" : "Roo.bootstrap.Component"
45462       },
45463       {
45464         "name" : "getEl",
45465         "type" : "function",
45466         "desc" : "Returns the underlying {@link Roo.Element}.",
45467         "sig" : "()\n{\n\n}",
45468         "static" : false,
45469         "memberOf" : "Roo.Component"
45470       },
45471       {
45472         "name" : "getId",
45473         "type" : "function",
45474         "desc" : "Returns the id of this component.",
45475         "sig" : "()\n{\n\n}",
45476         "static" : false,
45477         "memberOf" : "Roo.Component"
45478       },
45479       {
45480         "name" : "getVisibilityEl",
45481         "type" : "function",
45482         "desc" : "Get the element that will be used to show or hide",
45483         "sig" : "()\n{\n\n}",
45484         "static" : false,
45485         "memberOf" : "Roo.bootstrap.Component"
45486       },
45487       {
45488         "name" : "hasListener",
45489         "type" : "function",
45490         "desc" : "Checks to see if this object has any listeners for a specified event",
45491         "sig" : "(eventName)",
45492         "static" : false,
45493         "memberOf" : "Roo.util.Observable"
45494       },
45495       {
45496         "name" : "hide",
45497         "type" : "function",
45498         "desc" : "Hide a component - adds 'hidden' class",
45499         "sig" : "()\n{\n\n}",
45500         "static" : false,
45501         "memberOf" : "Roo.bootstrap.Component"
45502       },
45503       {
45504         "name" : "initEvents",
45505         "type" : "function",
45506         "desc" : "Initialize Events for the element",
45507         "sig" : "()\n{\n\n}",
45508         "static" : false,
45509         "memberOf" : "Roo.bootstrap.Component"
45510       },
45511       {
45512         "name" : "isVisible",
45513         "type" : "function",
45514         "desc" : "Returns true if this component is visible.",
45515         "sig" : "()\n{\n\n}",
45516         "static" : false,
45517         "memberOf" : "Roo.Component"
45518       },
45519       {
45520         "name" : "on",
45521         "type" : "function",
45522         "desc" : "Appends an event handler to this element (shorthand for addListener)",
45523         "sig" : "(eventName, handler, scope, options)",
45524         "static" : false,
45525         "memberOf" : "Roo.util.Observable"
45526       },
45527       {
45528         "name" : "purgeListeners",
45529         "type" : "function",
45530         "desc" : "Removes all listeners for this object",
45531         "sig" : "()\n{\n\n}",
45532         "static" : false,
45533         "memberOf" : "Roo.util.Observable"
45534       },
45535       {
45536         "name" : "releaseCapture",
45537         "type" : "function",
45538         "desc" : "Removes <b>all</b> added captures from the Observable.",
45539         "sig" : "(o)",
45540         "static" : true,
45541         "memberOf" : "Roo.util.Observable"
45542       },
45543       {
45544         "name" : "removeListener",
45545         "type" : "function",
45546         "desc" : "Removes a listener",
45547         "sig" : "(eventName, handler, scope)",
45548         "static" : false,
45549         "memberOf" : "Roo.util.Observable"
45550       },
45551       {
45552         "name" : "render",
45553         "type" : "function",
45554         "desc" : "If this is a lazy rendering component, render it to its container element.",
45555         "sig" : "(container)",
45556         "static" : false,
45557         "memberOf" : "Roo.Component"
45558       },
45559       {
45560         "name" : "setDisabled",
45561         "type" : "function",
45562         "desc" : "Convenience function for setting disabled/enabled by boolean.",
45563         "sig" : "(disabled)",
45564         "static" : false,
45565         "memberOf" : "Roo.Component"
45566       },
45567       {
45568         "name" : "setVisibilityEl",
45569         "type" : "function",
45570         "desc" : "Set the element that will be used to show or hide",
45571         "sig" : "()\n{\n\n}",
45572         "static" : false,
45573         "memberOf" : "Roo.bootstrap.Component"
45574       },
45575       {
45576         "name" : "setVisible",
45577         "type" : "function",
45578         "desc" : "Convenience function to hide or show this component by boolean.",
45579         "sig" : "(visible)",
45580         "static" : false,
45581         "memberOf" : "Roo.Component"
45582       },
45583       {
45584         "name" : "show",
45585         "type" : "function",
45586         "desc" : "Show a component - removes 'hidden' class",
45587         "sig" : "()\n{\n\n}",
45588         "static" : false,
45589         "memberOf" : "Roo.bootstrap.Component"
45590       },
45591       {
45592         "name" : "tooltipEl",
45593         "type" : "function",
45594         "desc" : "Fetch the element to display the tooltip on.",
45595         "sig" : "()\n{\n\n}",
45596         "static" : false,
45597         "memberOf" : "Roo.bootstrap.Component"
45598       },
45599       {
45600         "name" : "un",
45601         "type" : "function",
45602         "desc" : "Removes a listener (shorthand for removeListener)",
45603         "sig" : "(eventName, handler, scope)",
45604         "static" : false,
45605         "memberOf" : "Roo.util.Observable"
45606       }
45607     ]
45608   },
45609   "Roo.bootstrap.Progress" : {
45610     "props" : [
45611       {
45612         "name" : "actionMode",
45613         "type" : "String",
45614         "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",
45615         "memberOf" : "Roo.Component"
45616       },
45617       {
45618         "name" : "active",
45619         "type" : "Boolean",
45620         "desc" : "animated of the progress bar",
45621         "memberOf" : ""
45622       },
45623       {
45624         "name" : "allowDomMove",
45625         "type" : "Boolean",
45626         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
45627         "memberOf" : "Roo.Component"
45628       },
45629       {
45630         "name" : "can_build_overlaid",
45631         "type" : "Boolean",
45632         "desc" : "True if element can be rebuild from a HTML page",
45633         "memberOf" : "Roo.bootstrap.Component"
45634       },
45635       {
45636         "name" : "cls",
45637         "type" : "String",
45638         "desc" : "css class",
45639         "memberOf" : "Roo.bootstrap.Component"
45640       },
45641       {
45642         "name" : "container_method",
45643         "type" : "string",
45644         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
45645         "memberOf" : "Roo.bootstrap.Component"
45646       },
45647       {
45648         "name" : "dataId",
45649         "type" : "string",
45650         "desc" : "cutomer id",
45651         "memberOf" : "Roo.bootstrap.Component"
45652       },
45653       {
45654         "name" : "disableClass",
45655         "type" : "String",
45656         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
45657         "memberOf" : "Roo.Component"
45658       },
45659       {
45660         "name" : "hideMode",
45661         "type" : "String",
45662         "desc" : [
45663           "(display",
45664           "visibility)"
45665         ],
45666         "memberOf" : "Roo.Component"
45667       },
45668       {
45669         "name" : "listeners",
45670         "type" : "Object",
45671         "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>",
45672         "memberOf" : "Roo.util.Observable"
45673       },
45674       {
45675         "name" : "name",
45676         "type" : "string",
45677         "desc" : "Specifies name attribute",
45678         "memberOf" : "Roo.bootstrap.Component"
45679       },
45680       {
45681         "name" : "striped",
45682         "type" : "Boolean",
45683         "desc" : "striped of the progress bar",
45684         "memberOf" : ""
45685       },
45686       {
45687         "name" : "style",
45688         "type" : "String",
45689         "desc" : "any extra css",
45690         "memberOf" : "Roo.bootstrap.Component"
45691       },
45692       {
45693         "name" : "tooltip",
45694         "type" : "string",
45695         "desc" : "Text for the tooltip",
45696         "memberOf" : "Roo.bootstrap.Component"
45697       },
45698       {
45699         "name" : "visibilityEl",
45700         "type" : "string|object",
45701         "desc" : [
45702           "(el",
45703           "parent)"
45704         ],
45705         "memberOf" : "Roo.bootstrap.Component"
45706       },
45707       {
45708         "name" : "xattr",
45709         "type" : "Object",
45710         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
45711         "memberOf" : "Roo.bootstrap.Component"
45712       }
45713     ],
45714     "events" : [
45715       {
45716         "name" : "beforedestroy",
45717         "type" : "function",
45718         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
45719         "sig" : "function (_self)\n{\n\n}",
45720         "memberOf" : "Roo.Component"
45721       },
45722       {
45723         "name" : "beforehide",
45724         "type" : "function",
45725         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
45726         "sig" : "function (_self)\n{\n\n}",
45727         "memberOf" : "Roo.Component"
45728       },
45729       {
45730         "name" : "beforerender",
45731         "type" : "function",
45732         "desc" : "Fires before the component is rendered. Return false to stop the render.",
45733         "sig" : "function (_self)\n{\n\n}",
45734         "memberOf" : "Roo.Component"
45735       },
45736       {
45737         "name" : "beforeshow",
45738         "type" : "function",
45739         "desc" : "Fires before the component is shown.  Return false to stop the show.",
45740         "sig" : "function (_self)\n{\n\n}",
45741         "memberOf" : "Roo.Component"
45742       },
45743       {
45744         "name" : "childrenrendered",
45745         "type" : "function",
45746         "desc" : "Fires when the children have been rendered..",
45747         "sig" : "function (_self)\n{\n\n}",
45748         "memberOf" : "Roo.bootstrap.Component"
45749       },
45750       {
45751         "name" : "destroy",
45752         "type" : "function",
45753         "desc" : "Fires after the component is destroyed.",
45754         "sig" : "function (_self)\n{\n\n}",
45755         "memberOf" : "Roo.Component"
45756       },
45757       {
45758         "name" : "disable",
45759         "type" : "function",
45760         "desc" : "Fires after the component is disabled.",
45761         "sig" : "function (_self)\n{\n\n}",
45762         "memberOf" : "Roo.Component"
45763       },
45764       {
45765         "name" : "enable",
45766         "type" : "function",
45767         "desc" : "Fires after the component is enabled.",
45768         "sig" : "function (_self)\n{\n\n}",
45769         "memberOf" : "Roo.Component"
45770       },
45771       {
45772         "name" : "hide",
45773         "type" : "function",
45774         "desc" : "Fires after the component is hidden.",
45775         "sig" : "function (_self)\n{\n\n}",
45776         "memberOf" : "Roo.Component"
45777       },
45778       {
45779         "name" : "render",
45780         "type" : "function",
45781         "desc" : "Fires after the component is rendered.",
45782         "sig" : "function (_self)\n{\n\n}",
45783         "memberOf" : "Roo.Component"
45784       },
45785       {
45786         "name" : "show",
45787         "type" : "function",
45788         "desc" : "Fires after the component is shown.",
45789         "sig" : "function (_self)\n{\n\n}",
45790         "memberOf" : "Roo.Component"
45791       }
45792     ],
45793     "methods" : [
45794       {
45795         "name" : "addEvents",
45796         "type" : "function",
45797         "desc" : "Used to define events on this Observable",
45798         "sig" : "(object)",
45799         "static" : false,
45800         "memberOf" : "Roo.util.Observable"
45801       },
45802       {
45803         "name" : "addListener",
45804         "type" : "function",
45805         "desc" : "Appends an event handler to this component",
45806         "sig" : "(eventName, handler, scope, options)",
45807         "static" : false,
45808         "memberOf" : "Roo.util.Observable"
45809       },
45810       {
45811         "name" : "capture",
45812         "type" : "function",
45813         "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.",
45814         "sig" : "(o, fn, scope)",
45815         "static" : true,
45816         "memberOf" : "Roo.util.Observable"
45817       },
45818       {
45819         "name" : "destroy",
45820         "type" : "function",
45821         "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}.",
45822         "sig" : "()\n{\n\n}",
45823         "static" : false,
45824         "memberOf" : "Roo.Component"
45825       },
45826       {
45827         "name" : "disable",
45828         "type" : "function",
45829         "desc" : "Disable this component.",
45830         "sig" : "()\n{\n\n}",
45831         "static" : false,
45832         "memberOf" : "Roo.Component"
45833       },
45834       {
45835         "name" : "enable",
45836         "type" : "function",
45837         "desc" : "Enable this component.",
45838         "sig" : "()\n{\n\n}",
45839         "static" : false,
45840         "memberOf" : "Roo.Component"
45841       },
45842       {
45843         "name" : "fireEvent",
45844         "type" : "function",
45845         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
45846         "sig" : "(eventName, args)",
45847         "static" : false,
45848         "memberOf" : "Roo.util.Observable"
45849       },
45850       {
45851         "name" : "focus",
45852         "type" : "function",
45853         "desc" : "Try to focus this component.",
45854         "sig" : "(selectText)",
45855         "static" : false,
45856         "memberOf" : "Roo.Component"
45857       },
45858       {
45859         "name" : "getChildContainer",
45860         "type" : "function",
45861         "desc" : "Fetch the element to add children to",
45862         "sig" : "()\n{\n\n}",
45863         "static" : false,
45864         "memberOf" : "Roo.bootstrap.Component"
45865       },
45866       {
45867         "name" : "getEl",
45868         "type" : "function",
45869         "desc" : "Returns the underlying {@link Roo.Element}.",
45870         "sig" : "()\n{\n\n}",
45871         "static" : false,
45872         "memberOf" : "Roo.Component"
45873       },
45874       {
45875         "name" : "getId",
45876         "type" : "function",
45877         "desc" : "Returns the id of this component.",
45878         "sig" : "()\n{\n\n}",
45879         "static" : false,
45880         "memberOf" : "Roo.Component"
45881       },
45882       {
45883         "name" : "getVisibilityEl",
45884         "type" : "function",
45885         "desc" : "Get the element that will be used to show or hide",
45886         "sig" : "()\n{\n\n}",
45887         "static" : false,
45888         "memberOf" : "Roo.bootstrap.Component"
45889       },
45890       {
45891         "name" : "hasListener",
45892         "type" : "function",
45893         "desc" : "Checks to see if this object has any listeners for a specified event",
45894         "sig" : "(eventName)",
45895         "static" : false,
45896         "memberOf" : "Roo.util.Observable"
45897       },
45898       {
45899         "name" : "hide",
45900         "type" : "function",
45901         "desc" : "Hide a component - adds 'hidden' class",
45902         "sig" : "()\n{\n\n}",
45903         "static" : false,
45904         "memberOf" : "Roo.bootstrap.Component"
45905       },
45906       {
45907         "name" : "initEvents",
45908         "type" : "function",
45909         "desc" : "Initialize Events for the element",
45910         "sig" : "()\n{\n\n}",
45911         "static" : false,
45912         "memberOf" : "Roo.bootstrap.Component"
45913       },
45914       {
45915         "name" : "isVisible",
45916         "type" : "function",
45917         "desc" : "Returns true if this component is visible.",
45918         "sig" : "()\n{\n\n}",
45919         "static" : false,
45920         "memberOf" : "Roo.Component"
45921       },
45922       {
45923         "name" : "on",
45924         "type" : "function",
45925         "desc" : "Appends an event handler to this element (shorthand for addListener)",
45926         "sig" : "(eventName, handler, scope, options)",
45927         "static" : false,
45928         "memberOf" : "Roo.util.Observable"
45929       },
45930       {
45931         "name" : "purgeListeners",
45932         "type" : "function",
45933         "desc" : "Removes all listeners for this object",
45934         "sig" : "()\n{\n\n}",
45935         "static" : false,
45936         "memberOf" : "Roo.util.Observable"
45937       },
45938       {
45939         "name" : "releaseCapture",
45940         "type" : "function",
45941         "desc" : "Removes <b>all</b> added captures from the Observable.",
45942         "sig" : "(o)",
45943         "static" : true,
45944         "memberOf" : "Roo.util.Observable"
45945       },
45946       {
45947         "name" : "removeListener",
45948         "type" : "function",
45949         "desc" : "Removes a listener",
45950         "sig" : "(eventName, handler, scope)",
45951         "static" : false,
45952         "memberOf" : "Roo.util.Observable"
45953       },
45954       {
45955         "name" : "render",
45956         "type" : "function",
45957         "desc" : "If this is a lazy rendering component, render it to its container element.",
45958         "sig" : "(container)",
45959         "static" : false,
45960         "memberOf" : "Roo.Component"
45961       },
45962       {
45963         "name" : "setDisabled",
45964         "type" : "function",
45965         "desc" : "Convenience function for setting disabled/enabled by boolean.",
45966         "sig" : "(disabled)",
45967         "static" : false,
45968         "memberOf" : "Roo.Component"
45969       },
45970       {
45971         "name" : "setVisibilityEl",
45972         "type" : "function",
45973         "desc" : "Set the element that will be used to show or hide",
45974         "sig" : "()\n{\n\n}",
45975         "static" : false,
45976         "memberOf" : "Roo.bootstrap.Component"
45977       },
45978       {
45979         "name" : "setVisible",
45980         "type" : "function",
45981         "desc" : "Convenience function to hide or show this component by boolean.",
45982         "sig" : "(visible)",
45983         "static" : false,
45984         "memberOf" : "Roo.Component"
45985       },
45986       {
45987         "name" : "show",
45988         "type" : "function",
45989         "desc" : "Show a component - removes 'hidden' class",
45990         "sig" : "()\n{\n\n}",
45991         "static" : false,
45992         "memberOf" : "Roo.bootstrap.Component"
45993       },
45994       {
45995         "name" : "tooltipEl",
45996         "type" : "function",
45997         "desc" : "Fetch the element to display the tooltip on.",
45998         "sig" : "()\n{\n\n}",
45999         "static" : false,
46000         "memberOf" : "Roo.bootstrap.Component"
46001       },
46002       {
46003         "name" : "un",
46004         "type" : "function",
46005         "desc" : "Removes a listener (shorthand for removeListener)",
46006         "sig" : "(eventName, handler, scope)",
46007         "static" : false,
46008         "memberOf" : "Roo.util.Observable"
46009       }
46010     ]
46011   },
46012   "Roo.bootstrap.ProgressBar" : {
46013     "props" : [
46014       {
46015         "name" : "actionMode",
46016         "type" : "String",
46017         "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",
46018         "memberOf" : "Roo.Component"
46019       },
46020       {
46021         "name" : "allowDomMove",
46022         "type" : "Boolean",
46023         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
46024         "memberOf" : "Roo.Component"
46025       },
46026       {
46027         "name" : "aria_valuemax",
46028         "type" : "Number",
46029         "desc" : "aria-value max",
46030         "memberOf" : ""
46031       },
46032       {
46033         "name" : "aria_valuemin",
46034         "type" : "Number",
46035         "desc" : "aria-value min",
46036         "memberOf" : ""
46037       },
46038       {
46039         "name" : "aria_valuenow",
46040         "type" : "Number",
46041         "desc" : "aria-value now",
46042         "memberOf" : ""
46043       },
46044       {
46045         "name" : "can_build_overlaid",
46046         "type" : "Boolean",
46047         "desc" : "True if element can be rebuild from a HTML page",
46048         "memberOf" : "Roo.bootstrap.Component"
46049       },
46050       {
46051         "name" : "cls",
46052         "type" : "String",
46053         "desc" : "css class",
46054         "memberOf" : "Roo.bootstrap.Component"
46055       },
46056       {
46057         "name" : "container_method",
46058         "type" : "string",
46059         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
46060         "memberOf" : "Roo.bootstrap.Component"
46061       },
46062       {
46063         "name" : "dataId",
46064         "type" : "string",
46065         "desc" : "cutomer id",
46066         "memberOf" : "Roo.bootstrap.Component"
46067       },
46068       {
46069         "name" : "disableClass",
46070         "type" : "String",
46071         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
46072         "memberOf" : "Roo.Component"
46073       },
46074       {
46075         "name" : "hideMode",
46076         "type" : "String",
46077         "desc" : [
46078           "(display",
46079           "visibility)"
46080         ],
46081         "memberOf" : "Roo.Component"
46082       },
46083       {
46084         "name" : "label",
46085         "type" : "String",
46086         "desc" : "label for the progress bar",
46087         "memberOf" : ""
46088       },
46089       {
46090         "name" : "listeners",
46091         "type" : "Object",
46092         "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>",
46093         "memberOf" : "Roo.util.Observable"
46094       },
46095       {
46096         "name" : "name",
46097         "type" : "string",
46098         "desc" : "Specifies name attribute",
46099         "memberOf" : "Roo.bootstrap.Component"
46100       },
46101       {
46102         "name" : "panel",
46103         "type" : "String",
46104         "desc" : [
46105           "(success",
46106           "info",
46107           "warning",
46108           "danger )"
46109         ],
46110         "memberOf" : ""
46111       },
46112       {
46113         "name" : "role",
46114         "type" : "String",
46115         "desc" : "role of the progress bar",
46116         "memberOf" : ""
46117       },
46118       {
46119         "name" : "sr_only",
46120         "type" : "String",
46121         "desc" : "text",
46122         "memberOf" : ""
46123       },
46124       {
46125         "name" : "style",
46126         "type" : "String",
46127         "desc" : "any extra css",
46128         "memberOf" : "Roo.bootstrap.Component"
46129       },
46130       {
46131         "name" : "tooltip",
46132         "type" : "string",
46133         "desc" : "Text for the tooltip",
46134         "memberOf" : "Roo.bootstrap.Component"
46135       },
46136       {
46137         "name" : "visibilityEl",
46138         "type" : "string|object",
46139         "desc" : [
46140           "(el",
46141           "parent)"
46142         ],
46143         "memberOf" : "Roo.bootstrap.Component"
46144       },
46145       {
46146         "name" : "xattr",
46147         "type" : "Object",
46148         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
46149         "memberOf" : "Roo.bootstrap.Component"
46150       }
46151     ],
46152     "events" : [
46153       {
46154         "name" : "beforedestroy",
46155         "type" : "function",
46156         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
46157         "sig" : "function (_self)\n{\n\n}",
46158         "memberOf" : "Roo.Component"
46159       },
46160       {
46161         "name" : "beforehide",
46162         "type" : "function",
46163         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
46164         "sig" : "function (_self)\n{\n\n}",
46165         "memberOf" : "Roo.Component"
46166       },
46167       {
46168         "name" : "beforerender",
46169         "type" : "function",
46170         "desc" : "Fires before the component is rendered. Return false to stop the render.",
46171         "sig" : "function (_self)\n{\n\n}",
46172         "memberOf" : "Roo.Component"
46173       },
46174       {
46175         "name" : "beforeshow",
46176         "type" : "function",
46177         "desc" : "Fires before the component is shown.  Return false to stop the show.",
46178         "sig" : "function (_self)\n{\n\n}",
46179         "memberOf" : "Roo.Component"
46180       },
46181       {
46182         "name" : "childrenrendered",
46183         "type" : "function",
46184         "desc" : "Fires when the children have been rendered..",
46185         "sig" : "function (_self)\n{\n\n}",
46186         "memberOf" : "Roo.bootstrap.Component"
46187       },
46188       {
46189         "name" : "destroy",
46190         "type" : "function",
46191         "desc" : "Fires after the component is destroyed.",
46192         "sig" : "function (_self)\n{\n\n}",
46193         "memberOf" : "Roo.Component"
46194       },
46195       {
46196         "name" : "disable",
46197         "type" : "function",
46198         "desc" : "Fires after the component is disabled.",
46199         "sig" : "function (_self)\n{\n\n}",
46200         "memberOf" : "Roo.Component"
46201       },
46202       {
46203         "name" : "enable",
46204         "type" : "function",
46205         "desc" : "Fires after the component is enabled.",
46206         "sig" : "function (_self)\n{\n\n}",
46207         "memberOf" : "Roo.Component"
46208       },
46209       {
46210         "name" : "hide",
46211         "type" : "function",
46212         "desc" : "Fires after the component is hidden.",
46213         "sig" : "function (_self)\n{\n\n}",
46214         "memberOf" : "Roo.Component"
46215       },
46216       {
46217         "name" : "render",
46218         "type" : "function",
46219         "desc" : "Fires after the component is rendered.",
46220         "sig" : "function (_self)\n{\n\n}",
46221         "memberOf" : "Roo.Component"
46222       },
46223       {
46224         "name" : "show",
46225         "type" : "function",
46226         "desc" : "Fires after the component is shown.",
46227         "sig" : "function (_self)\n{\n\n}",
46228         "memberOf" : "Roo.Component"
46229       }
46230     ],
46231     "methods" : [
46232       {
46233         "name" : "addEvents",
46234         "type" : "function",
46235         "desc" : "Used to define events on this Observable",
46236         "sig" : "(object)",
46237         "static" : false,
46238         "memberOf" : "Roo.util.Observable"
46239       },
46240       {
46241         "name" : "addListener",
46242         "type" : "function",
46243         "desc" : "Appends an event handler to this component",
46244         "sig" : "(eventName, handler, scope, options)",
46245         "static" : false,
46246         "memberOf" : "Roo.util.Observable"
46247       },
46248       {
46249         "name" : "capture",
46250         "type" : "function",
46251         "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.",
46252         "sig" : "(o, fn, scope)",
46253         "static" : true,
46254         "memberOf" : "Roo.util.Observable"
46255       },
46256       {
46257         "name" : "destroy",
46258         "type" : "function",
46259         "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}.",
46260         "sig" : "()\n{\n\n}",
46261         "static" : false,
46262         "memberOf" : "Roo.Component"
46263       },
46264       {
46265         "name" : "disable",
46266         "type" : "function",
46267         "desc" : "Disable this component.",
46268         "sig" : "()\n{\n\n}",
46269         "static" : false,
46270         "memberOf" : "Roo.Component"
46271       },
46272       {
46273         "name" : "enable",
46274         "type" : "function",
46275         "desc" : "Enable this component.",
46276         "sig" : "()\n{\n\n}",
46277         "static" : false,
46278         "memberOf" : "Roo.Component"
46279       },
46280       {
46281         "name" : "fireEvent",
46282         "type" : "function",
46283         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
46284         "sig" : "(eventName, args)",
46285         "static" : false,
46286         "memberOf" : "Roo.util.Observable"
46287       },
46288       {
46289         "name" : "focus",
46290         "type" : "function",
46291         "desc" : "Try to focus this component.",
46292         "sig" : "(selectText)",
46293         "static" : false,
46294         "memberOf" : "Roo.Component"
46295       },
46296       {
46297         "name" : "getChildContainer",
46298         "type" : "function",
46299         "desc" : "Fetch the element to add children to",
46300         "sig" : "()\n{\n\n}",
46301         "static" : false,
46302         "memberOf" : "Roo.bootstrap.Component"
46303       },
46304       {
46305         "name" : "getEl",
46306         "type" : "function",
46307         "desc" : "Returns the underlying {@link Roo.Element}.",
46308         "sig" : "()\n{\n\n}",
46309         "static" : false,
46310         "memberOf" : "Roo.Component"
46311       },
46312       {
46313         "name" : "getId",
46314         "type" : "function",
46315         "desc" : "Returns the id of this component.",
46316         "sig" : "()\n{\n\n}",
46317         "static" : false,
46318         "memberOf" : "Roo.Component"
46319       },
46320       {
46321         "name" : "getVisibilityEl",
46322         "type" : "function",
46323         "desc" : "Get the element that will be used to show or hide",
46324         "sig" : "()\n{\n\n}",
46325         "static" : false,
46326         "memberOf" : "Roo.bootstrap.Component"
46327       },
46328       {
46329         "name" : "hasListener",
46330         "type" : "function",
46331         "desc" : "Checks to see if this object has any listeners for a specified event",
46332         "sig" : "(eventName)",
46333         "static" : false,
46334         "memberOf" : "Roo.util.Observable"
46335       },
46336       {
46337         "name" : "hide",
46338         "type" : "function",
46339         "desc" : "Hide a component - adds 'hidden' class",
46340         "sig" : "()\n{\n\n}",
46341         "static" : false,
46342         "memberOf" : "Roo.bootstrap.Component"
46343       },
46344       {
46345         "name" : "initEvents",
46346         "type" : "function",
46347         "desc" : "Initialize Events for the element",
46348         "sig" : "()\n{\n\n}",
46349         "static" : false,
46350         "memberOf" : "Roo.bootstrap.Component"
46351       },
46352       {
46353         "name" : "isVisible",
46354         "type" : "function",
46355         "desc" : "Returns true if this component is visible.",
46356         "sig" : "()\n{\n\n}",
46357         "static" : false,
46358         "memberOf" : "Roo.Component"
46359       },
46360       {
46361         "name" : "on",
46362         "type" : "function",
46363         "desc" : "Appends an event handler to this element (shorthand for addListener)",
46364         "sig" : "(eventName, handler, scope, options)",
46365         "static" : false,
46366         "memberOf" : "Roo.util.Observable"
46367       },
46368       {
46369         "name" : "purgeListeners",
46370         "type" : "function",
46371         "desc" : "Removes all listeners for this object",
46372         "sig" : "()\n{\n\n}",
46373         "static" : false,
46374         "memberOf" : "Roo.util.Observable"
46375       },
46376       {
46377         "name" : "releaseCapture",
46378         "type" : "function",
46379         "desc" : "Removes <b>all</b> added captures from the Observable.",
46380         "sig" : "(o)",
46381         "static" : true,
46382         "memberOf" : "Roo.util.Observable"
46383       },
46384       {
46385         "name" : "removeListener",
46386         "type" : "function",
46387         "desc" : "Removes a listener",
46388         "sig" : "(eventName, handler, scope)",
46389         "static" : false,
46390         "memberOf" : "Roo.util.Observable"
46391       },
46392       {
46393         "name" : "render",
46394         "type" : "function",
46395         "desc" : "If this is a lazy rendering component, render it to its container element.",
46396         "sig" : "(container)",
46397         "static" : false,
46398         "memberOf" : "Roo.Component"
46399       },
46400       {
46401         "name" : "setDisabled",
46402         "type" : "function",
46403         "desc" : "Convenience function for setting disabled/enabled by boolean.",
46404         "sig" : "(disabled)",
46405         "static" : false,
46406         "memberOf" : "Roo.Component"
46407       },
46408       {
46409         "name" : "setVisibilityEl",
46410         "type" : "function",
46411         "desc" : "Set the element that will be used to show or hide",
46412         "sig" : "()\n{\n\n}",
46413         "static" : false,
46414         "memberOf" : "Roo.bootstrap.Component"
46415       },
46416       {
46417         "name" : "setVisible",
46418         "type" : "function",
46419         "desc" : "Convenience function to hide or show this component by boolean.",
46420         "sig" : "(visible)",
46421         "static" : false,
46422         "memberOf" : "Roo.Component"
46423       },
46424       {
46425         "name" : "show",
46426         "type" : "function",
46427         "desc" : "Show a component - removes 'hidden' class",
46428         "sig" : "()\n{\n\n}",
46429         "static" : false,
46430         "memberOf" : "Roo.bootstrap.Component"
46431       },
46432       {
46433         "name" : "tooltipEl",
46434         "type" : "function",
46435         "desc" : "Fetch the element to display the tooltip on.",
46436         "sig" : "()\n{\n\n}",
46437         "static" : false,
46438         "memberOf" : "Roo.bootstrap.Component"
46439       },
46440       {
46441         "name" : "un",
46442         "type" : "function",
46443         "desc" : "Removes a listener (shorthand for removeListener)",
46444         "sig" : "(eventName, handler, scope)",
46445         "static" : false,
46446         "memberOf" : "Roo.util.Observable"
46447       }
46448     ]
46449   },
46450   "Roo.bootstrap.Radio" : {
46451     "props" : [
46452       {
46453         "name" : "actionMode",
46454         "type" : "String",
46455         "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",
46456         "memberOf" : "Roo.Component"
46457       },
46458       {
46459         "name" : "allowDomMove",
46460         "type" : "Boolean",
46461         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
46462         "memberOf" : "Roo.Component"
46463       },
46464       {
46465         "name" : "boxLabel",
46466         "type" : "String",
46467         "desc" : "- the label associated",
46468         "memberOf" : ""
46469       },
46470       {
46471         "name" : "can_build_overlaid",
46472         "type" : "Boolean",
46473         "desc" : "True if element can be rebuild from a HTML page",
46474         "memberOf" : "Roo.bootstrap.Component"
46475       },
46476       {
46477         "name" : "cls",
46478         "type" : "String",
46479         "desc" : "css class",
46480         "memberOf" : "Roo.bootstrap.Component"
46481       },
46482       {
46483         "name" : "container_method",
46484         "type" : "string",
46485         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
46486         "memberOf" : "Roo.bootstrap.Component"
46487       },
46488       {
46489         "name" : "dataId",
46490         "type" : "string",
46491         "desc" : "cutomer id",
46492         "memberOf" : "Roo.bootstrap.Component"
46493       },
46494       {
46495         "name" : "disableClass",
46496         "type" : "String",
46497         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
46498         "memberOf" : "Roo.Component"
46499       },
46500       {
46501         "name" : "hideMode",
46502         "type" : "String",
46503         "desc" : [
46504           "(display",
46505           "visibility)"
46506         ],
46507         "memberOf" : "Roo.Component"
46508       },
46509       {
46510         "name" : "listeners",
46511         "type" : "Object",
46512         "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>",
46513         "memberOf" : "Roo.util.Observable"
46514       },
46515       {
46516         "name" : "name",
46517         "type" : "string",
46518         "desc" : "Specifies name attribute",
46519         "memberOf" : "Roo.bootstrap.Component"
46520       },
46521       {
46522         "name" : "style",
46523         "type" : "String",
46524         "desc" : "any extra css",
46525         "memberOf" : "Roo.bootstrap.Component"
46526       },
46527       {
46528         "name" : "tooltip",
46529         "type" : "string",
46530         "desc" : "Text for the tooltip",
46531         "memberOf" : "Roo.bootstrap.Component"
46532       },
46533       {
46534         "name" : "value",
46535         "type" : "String",
46536         "desc" : "- the value of radio",
46537         "memberOf" : ""
46538       },
46539       {
46540         "name" : "visibilityEl",
46541         "type" : "string|object",
46542         "desc" : [
46543           "(el",
46544           "parent)"
46545         ],
46546         "memberOf" : "Roo.bootstrap.Component"
46547       },
46548       {
46549         "name" : "xattr",
46550         "type" : "Object",
46551         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
46552         "memberOf" : "Roo.bootstrap.Component"
46553       }
46554     ],
46555     "events" : [
46556       {
46557         "name" : "beforedestroy",
46558         "type" : "function",
46559         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
46560         "sig" : "function (_self)\n{\n\n}",
46561         "memberOf" : "Roo.Component"
46562       },
46563       {
46564         "name" : "beforehide",
46565         "type" : "function",
46566         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
46567         "sig" : "function (_self)\n{\n\n}",
46568         "memberOf" : "Roo.Component"
46569       },
46570       {
46571         "name" : "beforerender",
46572         "type" : "function",
46573         "desc" : "Fires before the component is rendered. Return false to stop the render.",
46574         "sig" : "function (_self)\n{\n\n}",
46575         "memberOf" : "Roo.Component"
46576       },
46577       {
46578         "name" : "beforeshow",
46579         "type" : "function",
46580         "desc" : "Fires before the component is shown.  Return false to stop the show.",
46581         "sig" : "function (_self)\n{\n\n}",
46582         "memberOf" : "Roo.Component"
46583       },
46584       {
46585         "name" : "childrenrendered",
46586         "type" : "function",
46587         "desc" : "Fires when the children have been rendered..",
46588         "sig" : "function (_self)\n{\n\n}",
46589         "memberOf" : "Roo.bootstrap.Component"
46590       },
46591       {
46592         "name" : "destroy",
46593         "type" : "function",
46594         "desc" : "Fires after the component is destroyed.",
46595         "sig" : "function (_self)\n{\n\n}",
46596         "memberOf" : "Roo.Component"
46597       },
46598       {
46599         "name" : "disable",
46600         "type" : "function",
46601         "desc" : "Fires after the component is disabled.",
46602         "sig" : "function (_self)\n{\n\n}",
46603         "memberOf" : "Roo.Component"
46604       },
46605       {
46606         "name" : "enable",
46607         "type" : "function",
46608         "desc" : "Fires after the component is enabled.",
46609         "sig" : "function (_self)\n{\n\n}",
46610         "memberOf" : "Roo.Component"
46611       },
46612       {
46613         "name" : "hide",
46614         "type" : "function",
46615         "desc" : "Fires after the component is hidden.",
46616         "sig" : "function (_self)\n{\n\n}",
46617         "memberOf" : "Roo.Component"
46618       },
46619       {
46620         "name" : "render",
46621         "type" : "function",
46622         "desc" : "Fires after the component is rendered.",
46623         "sig" : "function (_self)\n{\n\n}",
46624         "memberOf" : "Roo.Component"
46625       },
46626       {
46627         "name" : "show",
46628         "type" : "function",
46629         "desc" : "Fires after the component is shown.",
46630         "sig" : "function (_self)\n{\n\n}",
46631         "memberOf" : "Roo.Component"
46632       }
46633     ],
46634     "methods" : [
46635       {
46636         "name" : "addEvents",
46637         "type" : "function",
46638         "desc" : "Used to define events on this Observable",
46639         "sig" : "(object)",
46640         "static" : false,
46641         "memberOf" : "Roo.util.Observable"
46642       },
46643       {
46644         "name" : "addListener",
46645         "type" : "function",
46646         "desc" : "Appends an event handler to this component",
46647         "sig" : "(eventName, handler, scope, options)",
46648         "static" : false,
46649         "memberOf" : "Roo.util.Observable"
46650       },
46651       {
46652         "name" : "capture",
46653         "type" : "function",
46654         "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.",
46655         "sig" : "(o, fn, scope)",
46656         "static" : true,
46657         "memberOf" : "Roo.util.Observable"
46658       },
46659       {
46660         "name" : "destroy",
46661         "type" : "function",
46662         "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}.",
46663         "sig" : "()\n{\n\n}",
46664         "static" : false,
46665         "memberOf" : "Roo.Component"
46666       },
46667       {
46668         "name" : "disable",
46669         "type" : "function",
46670         "desc" : "Disable this component.",
46671         "sig" : "()\n{\n\n}",
46672         "static" : false,
46673         "memberOf" : "Roo.Component"
46674       },
46675       {
46676         "name" : "enable",
46677         "type" : "function",
46678         "desc" : "Enable this component.",
46679         "sig" : "()\n{\n\n}",
46680         "static" : false,
46681         "memberOf" : "Roo.Component"
46682       },
46683       {
46684         "name" : "fireEvent",
46685         "type" : "function",
46686         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
46687         "sig" : "(eventName, args)",
46688         "static" : false,
46689         "memberOf" : "Roo.util.Observable"
46690       },
46691       {
46692         "name" : "focus",
46693         "type" : "function",
46694         "desc" : "Try to focus this component.",
46695         "sig" : "(selectText)",
46696         "static" : false,
46697         "memberOf" : "Roo.Component"
46698       },
46699       {
46700         "name" : "getChildContainer",
46701         "type" : "function",
46702         "desc" : "Fetch the element to add children to",
46703         "sig" : "()\n{\n\n}",
46704         "static" : false,
46705         "memberOf" : "Roo.bootstrap.Component"
46706       },
46707       {
46708         "name" : "getEl",
46709         "type" : "function",
46710         "desc" : "Returns the underlying {@link Roo.Element}.",
46711         "sig" : "()\n{\n\n}",
46712         "static" : false,
46713         "memberOf" : "Roo.Component"
46714       },
46715       {
46716         "name" : "getId",
46717         "type" : "function",
46718         "desc" : "Returns the id of this component.",
46719         "sig" : "()\n{\n\n}",
46720         "static" : false,
46721         "memberOf" : "Roo.Component"
46722       },
46723       {
46724         "name" : "getVisibilityEl",
46725         "type" : "function",
46726         "desc" : "Get the element that will be used to show or hide",
46727         "sig" : "()\n{\n\n}",
46728         "static" : false,
46729         "memberOf" : "Roo.bootstrap.Component"
46730       },
46731       {
46732         "name" : "hasListener",
46733         "type" : "function",
46734         "desc" : "Checks to see if this object has any listeners for a specified event",
46735         "sig" : "(eventName)",
46736         "static" : false,
46737         "memberOf" : "Roo.util.Observable"
46738       },
46739       {
46740         "name" : "hide",
46741         "type" : "function",
46742         "desc" : "Hide a component - adds 'hidden' class",
46743         "sig" : "()\n{\n\n}",
46744         "static" : false,
46745         "memberOf" : "Roo.bootstrap.Component"
46746       },
46747       {
46748         "name" : "initEvents",
46749         "type" : "function",
46750         "desc" : "Initialize Events for the element",
46751         "sig" : "()\n{\n\n}",
46752         "static" : false,
46753         "memberOf" : "Roo.bootstrap.Component"
46754       },
46755       {
46756         "name" : "isVisible",
46757         "type" : "function",
46758         "desc" : "Returns true if this component is visible.",
46759         "sig" : "()\n{\n\n}",
46760         "static" : false,
46761         "memberOf" : "Roo.Component"
46762       },
46763       {
46764         "name" : "on",
46765         "type" : "function",
46766         "desc" : "Appends an event handler to this element (shorthand for addListener)",
46767         "sig" : "(eventName, handler, scope, options)",
46768         "static" : false,
46769         "memberOf" : "Roo.util.Observable"
46770       },
46771       {
46772         "name" : "purgeListeners",
46773         "type" : "function",
46774         "desc" : "Removes all listeners for this object",
46775         "sig" : "()\n{\n\n}",
46776         "static" : false,
46777         "memberOf" : "Roo.util.Observable"
46778       },
46779       {
46780         "name" : "releaseCapture",
46781         "type" : "function",
46782         "desc" : "Removes <b>all</b> added captures from the Observable.",
46783         "sig" : "(o)",
46784         "static" : true,
46785         "memberOf" : "Roo.util.Observable"
46786       },
46787       {
46788         "name" : "removeListener",
46789         "type" : "function",
46790         "desc" : "Removes a listener",
46791         "sig" : "(eventName, handler, scope)",
46792         "static" : false,
46793         "memberOf" : "Roo.util.Observable"
46794       },
46795       {
46796         "name" : "render",
46797         "type" : "function",
46798         "desc" : "If this is a lazy rendering component, render it to its container element.",
46799         "sig" : "(container)",
46800         "static" : false,
46801         "memberOf" : "Roo.Component"
46802       },
46803       {
46804         "name" : "setDisabled",
46805         "type" : "function",
46806         "desc" : "Convenience function for setting disabled/enabled by boolean.",
46807         "sig" : "(disabled)",
46808         "static" : false,
46809         "memberOf" : "Roo.Component"
46810       },
46811       {
46812         "name" : "setVisibilityEl",
46813         "type" : "function",
46814         "desc" : "Set the element that will be used to show or hide",
46815         "sig" : "()\n{\n\n}",
46816         "static" : false,
46817         "memberOf" : "Roo.bootstrap.Component"
46818       },
46819       {
46820         "name" : "setVisible",
46821         "type" : "function",
46822         "desc" : "Convenience function to hide or show this component by boolean.",
46823         "sig" : "(visible)",
46824         "static" : false,
46825         "memberOf" : "Roo.Component"
46826       },
46827       {
46828         "name" : "show",
46829         "type" : "function",
46830         "desc" : "Show a component - removes 'hidden' class",
46831         "sig" : "()\n{\n\n}",
46832         "static" : false,
46833         "memberOf" : "Roo.bootstrap.Component"
46834       },
46835       {
46836         "name" : "tooltipEl",
46837         "type" : "function",
46838         "desc" : "Fetch the element to display the tooltip on.",
46839         "sig" : "()\n{\n\n}",
46840         "static" : false,
46841         "memberOf" : "Roo.bootstrap.Component"
46842       },
46843       {
46844         "name" : "un",
46845         "type" : "function",
46846         "desc" : "Removes a listener (shorthand for removeListener)",
46847         "sig" : "(eventName, handler, scope)",
46848         "static" : false,
46849         "memberOf" : "Roo.util.Observable"
46850       }
46851     ]
46852   },
46853   "Roo.bootstrap.RadioSet" : {
46854     "props" : [
46855       {
46856         "name" : "accept",
46857         "type" : "String",
46858         "desc" : [
46859           "(image",
46860           "video",
46861           "audio)"
46862         ],
46863         "memberOf" : "Roo.bootstrap.Input"
46864       },
46865       {
46866         "name" : "actionMode",
46867         "type" : "String",
46868         "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",
46869         "memberOf" : "Roo.Component"
46870       },
46871       {
46872         "name" : "after",
46873         "type" : "string",
46874         "desc" : "- input group add on after",
46875         "memberOf" : "Roo.bootstrap.Input"
46876       },
46877       {
46878         "name" : "align",
46879         "type" : "String",
46880         "desc" : [
46881           "(left",
46882           "center",
46883           "right)"
46884         ],
46885         "memberOf" : "Roo.bootstrap.Input"
46886       },
46887       {
46888         "name" : "allowBlank",
46889         "type" : "Boolean",
46890         "desc" : "False to validate that the value length > 0 (defaults to true)",
46891         "memberOf" : "Roo.bootstrap.Input"
46892       },
46893       {
46894         "name" : "allowDomMove",
46895         "type" : "Boolean",
46896         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
46897         "memberOf" : "Roo.Component"
46898       },
46899       {
46900         "name" : "autocomplete",
46901         "type" : "String",
46902         "desc" : "- default is new-password see: https://developers.google.com/web/fundamentals/input/form/label-and-name-inputs?hl=en",
46903         "memberOf" : "Roo.bootstrap.Input"
46904       },
46905       {
46906         "name" : "before",
46907         "type" : "string",
46908         "desc" : "- input group add on before",
46909         "memberOf" : "Roo.bootstrap.Input"
46910       },
46911       {
46912         "name" : "blankText",
46913         "type" : "String",
46914         "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")",
46915         "memberOf" : "Roo.bootstrap.Input"
46916       },
46917       {
46918         "name" : "can_build_overlaid",
46919         "type" : "Boolean",
46920         "desc" : "True if element can be rebuild from a HTML page",
46921         "memberOf" : "Roo.bootstrap.Component"
46922       },
46923       {
46924         "name" : "capture",
46925         "type" : "String",
46926         "desc" : [
46927           "(user",
46928           "camera)"
46929         ],
46930         "memberOf" : "Roo.bootstrap.Input"
46931       },
46932       {
46933         "name" : "cls",
46934         "type" : "String",
46935         "desc" : "css class",
46936         "memberOf" : "Roo.bootstrap.Component"
46937       },
46938       {
46939         "name" : "container_method",
46940         "type" : "string",
46941         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
46942         "memberOf" : "Roo.bootstrap.Component"
46943       },
46944       {
46945         "name" : "dataId",
46946         "type" : "string",
46947         "desc" : "cutomer id",
46948         "memberOf" : "Roo.bootstrap.Component"
46949       },
46950       {
46951         "name" : "disableClass",
46952         "type" : "String",
46953         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
46954         "memberOf" : "Roo.Component"
46955       },
46956       {
46957         "name" : "disableKeyFilter",
46958         "type" : "Boolean",
46959         "desc" : "True to disable input keystroke filtering (defaults to false)",
46960         "memberOf" : "Roo.bootstrap.Input"
46961       },
46962       {
46963         "name" : "disabled",
46964         "type" : "Boolean",
46965         "desc" : "is it disabled",
46966         "memberOf" : "Roo.bootstrap.Input"
46967       },
46968       {
46969         "name" : "fieldLabel",
46970         "type" : "string",
46971         "desc" : "- the label associated",
46972         "memberOf" : "Roo.bootstrap.Input"
46973       },
46974       {
46975         "name" : "focusClass",
46976         "type" : "String",
46977         "desc" : "The CSS class to use when the field receives focus (defaults to \"x-form-focus\")",
46978         "memberOf" : "Roo.bootstrap.Input"
46979       },
46980       {
46981         "name" : "forceFeedback",
46982         "type" : "Boolean",
46983         "desc" : [
46984           "(true",
46985           "false)"
46986         ],
46987         "memberOf" : "Roo.bootstrap.Input"
46988       },
46989       {
46990         "name" : "hasFeedback",
46991         "type" : "Boolean",
46992         "desc" : [
46993           "(true",
46994           "false)"
46995         ],
46996         "memberOf" : "Roo.bootstrap.Input"
46997       },
46998       {
46999         "name" : "hideMode",
47000         "type" : "String",
47001         "desc" : [
47002           "(display",
47003           "visibility)"
47004         ],
47005         "memberOf" : "Roo.Component"
47006       },
47007       {
47008         "name" : "indicatorpos",
47009         "type" : "String",
47010         "desc" : [
47011           "(left",
47012           "right)"
47013         ],
47014         "memberOf" : ""
47015       },
47016       {
47017         "name" : "inline",
47018         "type" : "Boolean",
47019         "desc" : [
47020           "(true",
47021           "false)"
47022         ],
47023         "memberOf" : ""
47024       },
47025       {
47026         "name" : "inputType",
47027         "type" : "String",
47028         "desc" : "button | checkbox | email | file | hidden | image | number | password | radio | range | reset | search | submit | text",
47029         "memberOf" : "Roo.bootstrap.Input"
47030       },
47031       {
47032         "name" : "invalidClass",
47033         "type" : "String",
47034         "desc" : "DEPRICATED - code uses BS4 - is-valid / is-invalid",
47035         "memberOf" : "Roo.bootstrap.Input"
47036       },
47037       {
47038         "name" : "invalidFeedbackIcon",
47039         "type" : "String",
47040         "desc" : "The CSS class to use when create feedback icon (defaults to \"x-form-invalid\")",
47041         "memberOf" : "Roo.bootstrap.Input"
47042       },
47043       {
47044         "name" : "invalidText",
47045         "type" : "String",
47046         "desc" : "The error text to display if {@link #validator} test fails during validation (defaults to \"\")",
47047         "memberOf" : "Roo.bootstrap.Input"
47048       },
47049       {
47050         "name" : "labelAlign",
47051         "type" : "String",
47052         "desc" : [
47053           "(top",
47054           "left)"
47055         ],
47056         "memberOf" : "Roo.bootstrap.Input"
47057       },
47058       {
47059         "name" : "labelWidth",
47060         "type" : "Number",
47061         "desc" : "set the width of label",
47062         "memberOf" : "Roo.bootstrap.Input"
47063       },
47064       {
47065         "name" : "labellg",
47066         "type" : "Number",
47067         "desc" : "set the width of label (1-12)",
47068         "memberOf" : "Roo.bootstrap.Input"
47069       },
47070       {
47071         "name" : "labelmd",
47072         "type" : "Number",
47073         "desc" : "set the width of label (1-12)",
47074         "memberOf" : "Roo.bootstrap.Input"
47075       },
47076       {
47077         "name" : "labelsm",
47078         "type" : "Number",
47079         "desc" : "set the width of label (1-12)",
47080         "memberOf" : "Roo.bootstrap.Input"
47081       },
47082       {
47083         "name" : "labelxs",
47084         "type" : "Number",
47085         "desc" : "set the width of label (1-12)",
47086         "memberOf" : "Roo.bootstrap.Input"
47087       },
47088       {
47089         "name" : "lg",
47090         "type" : "Number",
47091         "desc" : "colspan out of 12 for large computer-sized screens",
47092         "memberOf" : "Roo.bootstrap.Input"
47093       },
47094       {
47095         "name" : "listeners",
47096         "type" : "Object",
47097         "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>",
47098         "memberOf" : "Roo.util.Observable"
47099       },
47100       {
47101         "name" : "maskRe",
47102         "type" : "String",
47103         "desc" : "An input mask regular expression that will be used to filter keystrokes that don't match (defaults to null)",
47104         "memberOf" : "Roo.bootstrap.Input"
47105       },
47106       {
47107         "name" : "maxLength",
47108         "type" : "Number",
47109         "desc" : "Maximum input field length allowed (defaults to Number.MAX_VALUE)",
47110         "memberOf" : "Roo.bootstrap.Input"
47111       },
47112       {
47113         "name" : "maxLengthText",
47114         "type" : "String",
47115         "desc" : "Error text to display if the maximum length validation fails (defaults to \"The maximum length for this field is {maxLength}\")",
47116         "memberOf" : "Roo.bootstrap.Input"
47117       },
47118       {
47119         "name" : "md",
47120         "type" : "Number",
47121         "desc" : "colspan out of 12 for computer-sized screens",
47122         "memberOf" : "Roo.bootstrap.Input"
47123       },
47124       {
47125         "name" : "minLength",
47126         "type" : "Number",
47127         "desc" : "Minimum input field length required (defaults to 0)",
47128         "memberOf" : "Roo.bootstrap.Input"
47129       },
47130       {
47131         "name" : "minLengthText",
47132         "type" : "String",
47133         "desc" : "Error text to display if the minimum length validation fails (defaults to \"The minimum length for this field is {minLength}\")",
47134         "memberOf" : "Roo.bootstrap.Input"
47135       },
47136       {
47137         "name" : "name",
47138         "type" : "String",
47139         "desc" : "name of the input",
47140         "memberOf" : "Roo.bootstrap.Input"
47141       },
47142       {
47143         "name" : "placeholder",
47144         "type" : "string",
47145         "desc" : "- placeholder to put in text.",
47146         "memberOf" : "Roo.bootstrap.Input"
47147       },
47148       {
47149         "name" : "readOnly",
47150         "type" : "Boolean",
47151         "desc" : "Specifies that the field should be read-only",
47152         "memberOf" : "Roo.bootstrap.Input"
47153       },
47154       {
47155         "name" : "regex",
47156         "type" : "RegExp",
47157         "desc" : "A JavaScript RegExp object to be tested against the field value during validation (defaults to null).\nIf available, this regex will be evaluated only after the basic validators all return true, and will be passed the\ncurrent field value.  If the test fails, the field will be marked invalid using {@link #regexText}.",
47158         "memberOf" : "Roo.bootstrap.Input"
47159       },
47160       {
47161         "name" : "regexText",
47162         "type" : "String",
47163         "desc" : "-- Depricated - use Invalid Text",
47164         "memberOf" : "Roo.bootstrap.Input"
47165       },
47166       {
47167         "name" : "selectOnFocus",
47168         "type" : "Boolean",
47169         "desc" : "True to automatically select any existing field text when the field receives input focus (defaults to false)",
47170         "memberOf" : "Roo.bootstrap.Input"
47171       },
47172       {
47173         "name" : "size",
47174         "type" : "string",
47175         "desc" : "- (lg|sm) or leave empty..",
47176         "memberOf" : "Roo.bootstrap.Input"
47177       },
47178       {
47179         "name" : "sm",
47180         "type" : "Number",
47181         "desc" : "colspan out of 12 for tablet-sized screens",
47182         "memberOf" : "Roo.bootstrap.Input"
47183       },
47184       {
47185         "name" : "style",
47186         "type" : "String",
47187         "desc" : "any extra css",
47188         "memberOf" : "Roo.bootstrap.Component"
47189       },
47190       {
47191         "name" : "tooltip",
47192         "type" : "string",
47193         "desc" : "Text for the tooltip",
47194         "memberOf" : "Roo.bootstrap.Component"
47195       },
47196       {
47197         "name" : "validClass",
47198         "type" : "String",
47199         "desc" : "DEPRICATED - code uses BS4 - is-valid / is-invalid",
47200         "memberOf" : "Roo.bootstrap.Input"
47201       },
47202       {
47203         "name" : "validFeedbackIcon",
47204         "type" : "String",
47205         "desc" : "The CSS class to use when create feedback icon (defaults to \"x-form-invalid\")",
47206         "memberOf" : "Roo.bootstrap.Input"
47207       },
47208       {
47209         "name" : "validateOnBlur",
47210         "type" : "Boolean",
47211         "desc" : "Whether the field should validate when it loses focus (defaults to true).",
47212         "memberOf" : "Roo.bootstrap.Input"
47213       },
47214       {
47215         "name" : "validationDelay",
47216         "type" : "Number",
47217         "desc" : "The length of time in milliseconds after user input begins until validation is initiated (defaults to 250)",
47218         "memberOf" : "Roo.bootstrap.Input"
47219       },
47220       {
47221         "name" : "validationEvent",
47222         "type" : "String/Boolean",
47223         "desc" : "The event that should initiate field validation. Set to false to disable\n      automatic validation (defaults to \"keyup\").",
47224         "memberOf" : "Roo.bootstrap.Input"
47225       },
47226       {
47227         "name" : "validator",
47228         "type" : "Function",
47229         "desc" : "A custom validation function to be called during field validation (defaults to null).\nIf available, this function will be called only after the basic validators all return true, and will be passed the\ncurrent field value and expected to return boolean true if the value is valid or a string error message if invalid.",
47230         "memberOf" : "Roo.bootstrap.Input"
47231       },
47232       {
47233         "name" : "value",
47234         "type" : "string",
47235         "desc" : "default value of the input",
47236         "memberOf" : "Roo.bootstrap.Input"
47237       },
47238       {
47239         "name" : "visibilityEl",
47240         "type" : "string|object",
47241         "desc" : [
47242           "(el",
47243           "parent)"
47244         ],
47245         "memberOf" : "Roo.bootstrap.Component"
47246       },
47247       {
47248         "name" : "vtype",
47249         "type" : "String",
47250         "desc" : "A validation type name as defined in {@link Roo.form.VTypes} (defaults to null)",
47251         "memberOf" : "Roo.bootstrap.Input"
47252       },
47253       {
47254         "name" : "weight",
47255         "type" : "String",
47256         "desc" : [
47257           "(primary",
47258           "warning",
47259           "info",
47260           "danger",
47261           "success)"
47262         ],
47263         "memberOf" : ""
47264       },
47265       {
47266         "name" : "xattr",
47267         "type" : "Object",
47268         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
47269         "memberOf" : "Roo.bootstrap.Component"
47270       },
47271       {
47272         "name" : "xs",
47273         "type" : "Number",
47274         "desc" : "colspan out of 12 for mobile-sized screens",
47275         "memberOf" : "Roo.bootstrap.Input"
47276       }
47277     ],
47278     "events" : [
47279       {
47280         "name" : "beforedestroy",
47281         "type" : "function",
47282         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
47283         "sig" : "function (_self)\n{\n\n}",
47284         "memberOf" : "Roo.Component"
47285       },
47286       {
47287         "name" : "beforehide",
47288         "type" : "function",
47289         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
47290         "sig" : "function (_self)\n{\n\n}",
47291         "memberOf" : "Roo.Component"
47292       },
47293       {
47294         "name" : "beforerender",
47295         "type" : "function",
47296         "desc" : "Fires before the component is rendered. Return false to stop the render.",
47297         "sig" : "function (_self)\n{\n\n}",
47298         "memberOf" : "Roo.Component"
47299       },
47300       {
47301         "name" : "beforeshow",
47302         "type" : "function",
47303         "desc" : "Fires before the component is shown.  Return false to stop the show.",
47304         "sig" : "function (_self)\n{\n\n}",
47305         "memberOf" : "Roo.Component"
47306       },
47307       {
47308         "name" : "blur",
47309         "type" : "function",
47310         "desc" : "Fires when this field loses input focus.",
47311         "sig" : "function (_self)\n{\n\n}",
47312         "memberOf" : "Roo.bootstrap.Input"
47313       },
47314       {
47315         "name" : "change",
47316         "type" : "function",
47317         "desc" : "Fires just before the field blurs if the field value has changed.",
47318         "sig" : "function (_self, newValue, oldValue)\n{\n\n}",
47319         "memberOf" : "Roo.bootstrap.Input"
47320       },
47321       {
47322         "name" : "check",
47323         "type" : "function",
47324         "desc" : "Fires when the element is checked or unchecked.",
47325         "sig" : "function (_self, item)\n{\n\n}",
47326         "memberOf" : ""
47327       },
47328       {
47329         "name" : "childrenrendered",
47330         "type" : "function",
47331         "desc" : "Fires when the children have been rendered..",
47332         "sig" : "function (_self)\n{\n\n}",
47333         "memberOf" : "Roo.bootstrap.Component"
47334       },
47335       {
47336         "name" : "click",
47337         "type" : "function",
47338         "desc" : "Fires when the element is click.",
47339         "sig" : "function (_self, item, e)\n{\n\n}",
47340         "memberOf" : ""
47341       },
47342       {
47343         "name" : "destroy",
47344         "type" : "function",
47345         "desc" : "Fires after the component is destroyed.",
47346         "sig" : "function (_self)\n{\n\n}",
47347         "memberOf" : "Roo.Component"
47348       },
47349       {
47350         "name" : "disable",
47351         "type" : "function",
47352         "desc" : "Fires after the component is disabled.",
47353         "sig" : "function (_self)\n{\n\n}",
47354         "memberOf" : "Roo.Component"
47355       },
47356       {
47357         "name" : "enable",
47358         "type" : "function",
47359         "desc" : "Fires after the component is enabled.",
47360         "sig" : "function (_self)\n{\n\n}",
47361         "memberOf" : "Roo.Component"
47362       },
47363       {
47364         "name" : "focus",
47365         "type" : "function",
47366         "desc" : "Fires when this field receives input focus.",
47367         "sig" : "function (_self)\n{\n\n}",
47368         "memberOf" : "Roo.bootstrap.Input"
47369       },
47370       {
47371         "name" : "hide",
47372         "type" : "function",
47373         "desc" : "Fires after the component is hidden.",
47374         "sig" : "function (_self)\n{\n\n}",
47375         "memberOf" : "Roo.Component"
47376       },
47377       {
47378         "name" : "invalid",
47379         "type" : "function",
47380         "desc" : "Fires after the field has been marked as invalid.",
47381         "sig" : "function (_self, msg)\n{\n\n}",
47382         "memberOf" : "Roo.bootstrap.Input"
47383       },
47384       {
47385         "name" : "keyup",
47386         "type" : "function",
47387         "desc" : "Fires after the key up",
47388         "sig" : "function (_self, e)\n{\n\n}",
47389         "memberOf" : "Roo.bootstrap.Input"
47390       },
47391       {
47392         "name" : "render",
47393         "type" : "function",
47394         "desc" : "Fires after the component is rendered.",
47395         "sig" : "function (_self)\n{\n\n}",
47396         "memberOf" : "Roo.Component"
47397       },
47398       {
47399         "name" : "show",
47400         "type" : "function",
47401         "desc" : "Fires after the component is shown.",
47402         "sig" : "function (_self)\n{\n\n}",
47403         "memberOf" : "Roo.Component"
47404       },
47405       {
47406         "name" : "specialkey",
47407         "type" : "function",
47408         "desc" : "Fires when any key related to navigation (arrows, tab, enter, esc, etc.) is pressed.  You can check\n{@link Roo.EventObject#getKey} to determine which key was pressed.",
47409         "sig" : "function (_self, e)\n{\n\n}",
47410         "memberOf" : "Roo.bootstrap.Input"
47411       },
47412       {
47413         "name" : "valid",
47414         "type" : "function",
47415         "desc" : "Fires after the field has been validated with no errors.",
47416         "sig" : "function (_self)\n{\n\n}",
47417         "memberOf" : "Roo.bootstrap.Input"
47418       }
47419     ],
47420     "methods" : [
47421       {
47422         "name" : "addEvents",
47423         "type" : "function",
47424         "desc" : "Used to define events on this Observable",
47425         "sig" : "(object)",
47426         "static" : false,
47427         "memberOf" : "Roo.util.Observable"
47428       },
47429       {
47430         "name" : "addListener",
47431         "type" : "function",
47432         "desc" : "Appends an event handler to this component",
47433         "sig" : "(eventName, handler, scope, options)",
47434         "static" : false,
47435         "memberOf" : "Roo.util.Observable"
47436       },
47437       {
47438         "name" : "capture",
47439         "type" : "function",
47440         "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.",
47441         "sig" : "(o, fn, scope)",
47442         "static" : true,
47443         "memberOf" : "Roo.util.Observable"
47444       },
47445       {
47446         "name" : "clearInvalid",
47447         "type" : "function",
47448         "desc" : "Clear any invalid styles/messages for this field",
47449         "sig" : "()\n{\n\n}",
47450         "static" : false,
47451         "memberOf" : "Roo.bootstrap.Input"
47452       },
47453       {
47454         "name" : "destroy",
47455         "type" : "function",
47456         "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}.",
47457         "sig" : "()\n{\n\n}",
47458         "static" : false,
47459         "memberOf" : "Roo.Component"
47460       },
47461       {
47462         "name" : "disable",
47463         "type" : "function",
47464         "desc" : "Disable this component.",
47465         "sig" : "()\n{\n\n}",
47466         "static" : false,
47467         "memberOf" : "Roo.Component"
47468       },
47469       {
47470         "name" : "enable",
47471         "type" : "function",
47472         "desc" : "Enable this component.",
47473         "sig" : "()\n{\n\n}",
47474         "static" : false,
47475         "memberOf" : "Roo.Component"
47476       },
47477       {
47478         "name" : "fireEvent",
47479         "type" : "function",
47480         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
47481         "sig" : "(eventName, args)",
47482         "static" : false,
47483         "memberOf" : "Roo.util.Observable"
47484       },
47485       {
47486         "name" : "focus",
47487         "type" : "function",
47488         "desc" : "Try to focus this component.",
47489         "sig" : "(selectText)",
47490         "static" : false,
47491         "memberOf" : "Roo.Component"
47492       },
47493       {
47494         "name" : "getChildContainer",
47495         "type" : "function",
47496         "desc" : "Fetch the element to add children to",
47497         "sig" : "()\n{\n\n}",
47498         "static" : false,
47499         "memberOf" : "Roo.bootstrap.Component"
47500       },
47501       {
47502         "name" : "getEl",
47503         "type" : "function",
47504         "desc" : "Returns the underlying {@link Roo.Element}.",
47505         "sig" : "()\n{\n\n}",
47506         "static" : false,
47507         "memberOf" : "Roo.Component"
47508       },
47509       {
47510         "name" : "getId",
47511         "type" : "function",
47512         "desc" : "Returns the id of this component.",
47513         "sig" : "()\n{\n\n}",
47514         "static" : false,
47515         "memberOf" : "Roo.Component"
47516       },
47517       {
47518         "name" : "getName",
47519         "type" : "function",
47520         "desc" : "Returns the name of the field",
47521         "sig" : "()\n{\n\n}",
47522         "static" : false,
47523         "memberOf" : "Roo.bootstrap.Input"
47524       },
47525       {
47526         "name" : "getRawValue",
47527         "type" : "function",
47528         "desc" : "Returns the raw data value which may or may not be a valid, defined value.  To return a normalized value see {@link #getValue}.",
47529         "sig" : "()\n{\n\n}",
47530         "static" : false,
47531         "memberOf" : "Roo.bootstrap.Input"
47532       },
47533       {
47534         "name" : "getValue",
47535         "type" : "function",
47536         "desc" : "Returns the normalized data value (undefined or emptyText will be returned as '').  To return the raw value see {@link #getRawValue}.",
47537         "sig" : "()\n{\n\n}",
47538         "static" : false,
47539         "memberOf" : "Roo.bootstrap.Input"
47540       },
47541       {
47542         "name" : "getVisibilityEl",
47543         "type" : "function",
47544         "desc" : "Get the element that will be used to show or hide",
47545         "sig" : "()\n{\n\n}",
47546         "static" : false,
47547         "memberOf" : "Roo.bootstrap.Component"
47548       },
47549       {
47550         "name" : "hasListener",
47551         "type" : "function",
47552         "desc" : "Checks to see if this object has any listeners for a specified event",
47553         "sig" : "(eventName)",
47554         "static" : false,
47555         "memberOf" : "Roo.util.Observable"
47556       },
47557       {
47558         "name" : "hide",
47559         "type" : "function",
47560         "desc" : "Hide a component - adds 'hidden' class",
47561         "sig" : "()\n{\n\n}",
47562         "static" : false,
47563         "memberOf" : "Roo.bootstrap.Component"
47564       },
47565       {
47566         "name" : "initEvents",
47567         "type" : "function",
47568         "desc" : "Initialize Events for the element",
47569         "sig" : "()\n{\n\n}",
47570         "static" : false,
47571         "memberOf" : "Roo.bootstrap.Component"
47572       },
47573       {
47574         "name" : "inputEl",
47575         "type" : "function",
47576         "desc" : "return the real input element.",
47577         "sig" : "()\n{\n\n}",
47578         "static" : false,
47579         "memberOf" : "Roo.bootstrap.Input"
47580       },
47581       {
47582         "name" : "isVisible",
47583         "type" : "function",
47584         "desc" : "Returns true if this component is visible.",
47585         "sig" : "()\n{\n\n}",
47586         "static" : false,
47587         "memberOf" : "Roo.Component"
47588       },
47589       {
47590         "name" : "markInvalid",
47591         "type" : "function",
47592         "desc" : "Mark this field as invalid",
47593         "sig" : "(msg)",
47594         "static" : false,
47595         "memberOf" : "Roo.bootstrap.Input"
47596       },
47597       {
47598         "name" : "markValid",
47599         "type" : "function",
47600         "desc" : "Mark this field as valid",
47601         "sig" : "()\n{\n\n}",
47602         "static" : false,
47603         "memberOf" : "Roo.bootstrap.Input"
47604       },
47605       {
47606         "name" : "on",
47607         "type" : "function",
47608         "desc" : "Appends an event handler to this element (shorthand for addListener)",
47609         "sig" : "(eventName, handler, scope, options)",
47610         "static" : false,
47611         "memberOf" : "Roo.util.Observable"
47612       },
47613       {
47614         "name" : "purgeListeners",
47615         "type" : "function",
47616         "desc" : "Removes all listeners for this object",
47617         "sig" : "()\n{\n\n}",
47618         "static" : false,
47619         "memberOf" : "Roo.util.Observable"
47620       },
47621       {
47622         "name" : "releaseCapture",
47623         "type" : "function",
47624         "desc" : "Removes <b>all</b> added captures from the Observable.",
47625         "sig" : "(o)",
47626         "static" : true,
47627         "memberOf" : "Roo.util.Observable"
47628       },
47629       {
47630         "name" : "removeListener",
47631         "type" : "function",
47632         "desc" : "Removes a listener",
47633         "sig" : "(eventName, handler, scope)",
47634         "static" : false,
47635         "memberOf" : "Roo.util.Observable"
47636       },
47637       {
47638         "name" : "render",
47639         "type" : "function",
47640         "desc" : "If this is a lazy rendering component, render it to its container element.",
47641         "sig" : "(container)",
47642         "static" : false,
47643         "memberOf" : "Roo.Component"
47644       },
47645       {
47646         "name" : "reset",
47647         "type" : "function",
47648         "desc" : "Resets the current field value to the originally loaded value and clears any validation messages",
47649         "sig" : "()\n{\n\n}",
47650         "static" : false,
47651         "memberOf" : "Roo.bootstrap.Input"
47652       },
47653       {
47654         "name" : "setDisabled",
47655         "type" : "function",
47656         "desc" : "Convenience function for setting disabled/enabled by boolean.",
47657         "sig" : "(disabled)",
47658         "static" : false,
47659         "memberOf" : "Roo.Component"
47660       },
47661       {
47662         "name" : "setRawValue",
47663         "type" : "function",
47664         "desc" : "Sets the underlying DOM field's value directly, bypassing validation.  To set the value with validation see {@link #setValue}.",
47665         "sig" : "(value)",
47666         "static" : false,
47667         "memberOf" : "Roo.bootstrap.Input"
47668       },
47669       {
47670         "name" : "setValue",
47671         "type" : "function",
47672         "desc" : "Sets a data value into the field and validates it.  To set the value directly without validation see {@link #setRawValue}.",
47673         "sig" : "(value)",
47674         "static" : false,
47675         "memberOf" : "Roo.bootstrap.Input"
47676       },
47677       {
47678         "name" : "setVisibilityEl",
47679         "type" : "function",
47680         "desc" : "Set the element that will be used to show or hide",
47681         "sig" : "()\n{\n\n}",
47682         "static" : false,
47683         "memberOf" : "Roo.bootstrap.Component"
47684       },
47685       {
47686         "name" : "setVisible",
47687         "type" : "function",
47688         "desc" : "Convenience function to hide or show this component by boolean.",
47689         "sig" : "(visible)",
47690         "static" : false,
47691         "memberOf" : "Roo.Component"
47692       },
47693       {
47694         "name" : "show",
47695         "type" : "function",
47696         "desc" : "Show a component - removes 'hidden' class",
47697         "sig" : "()\n{\n\n}",
47698         "static" : false,
47699         "memberOf" : "Roo.bootstrap.Component"
47700       },
47701       {
47702         "name" : "tooltipEl",
47703         "type" : "function",
47704         "desc" : "Fetch the element to display the tooltip on.",
47705         "sig" : "()\n{\n\n}",
47706         "static" : false,
47707         "memberOf" : "Roo.bootstrap.Component"
47708       },
47709       {
47710         "name" : "un",
47711         "type" : "function",
47712         "desc" : "Removes a listener (shorthand for removeListener)",
47713         "sig" : "(eventName, handler, scope)",
47714         "static" : false,
47715         "memberOf" : "Roo.util.Observable"
47716       },
47717       {
47718         "name" : "validate",
47719         "type" : "function",
47720         "desc" : "Validates the field value",
47721         "sig" : "()\n{\n\n}",
47722         "static" : false,
47723         "memberOf" : "Roo.bootstrap.Input"
47724       },
47725       {
47726         "name" : "validateValue",
47727         "type" : "function",
47728         "desc" : "Validates a value according to the field's validation rules and marks the field as invalid\nif the validation fails",
47729         "sig" : "(value)",
47730         "static" : false,
47731         "memberOf" : "Roo.bootstrap.Input"
47732       }
47733     ]
47734   },
47735   "Roo.bootstrap.Row" : {
47736     "props" : [
47737       {
47738         "name" : "actionMode",
47739         "type" : "String",
47740         "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",
47741         "memberOf" : "Roo.Component"
47742       },
47743       {
47744         "name" : "allowDomMove",
47745         "type" : "Boolean",
47746         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
47747         "memberOf" : "Roo.Component"
47748       },
47749       {
47750         "name" : "can_build_overlaid",
47751         "type" : "Boolean",
47752         "desc" : "True if element can be rebuild from a HTML page",
47753         "memberOf" : "Roo.bootstrap.Component"
47754       },
47755       {
47756         "name" : "cls",
47757         "type" : "String",
47758         "desc" : "css class",
47759         "memberOf" : "Roo.bootstrap.Component"
47760       },
47761       {
47762         "name" : "container_method",
47763         "type" : "string",
47764         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
47765         "memberOf" : "Roo.bootstrap.Component"
47766       },
47767       {
47768         "name" : "dataId",
47769         "type" : "string",
47770         "desc" : "cutomer id",
47771         "memberOf" : "Roo.bootstrap.Component"
47772       },
47773       {
47774         "name" : "disableClass",
47775         "type" : "String",
47776         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
47777         "memberOf" : "Roo.Component"
47778       },
47779       {
47780         "name" : "hideMode",
47781         "type" : "String",
47782         "desc" : [
47783           "(display",
47784           "visibility)"
47785         ],
47786         "memberOf" : "Roo.Component"
47787       },
47788       {
47789         "name" : "listeners",
47790         "type" : "Object",
47791         "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>",
47792         "memberOf" : "Roo.util.Observable"
47793       },
47794       {
47795         "name" : "name",
47796         "type" : "string",
47797         "desc" : "Specifies name attribute",
47798         "memberOf" : "Roo.bootstrap.Component"
47799       },
47800       {
47801         "name" : "style",
47802         "type" : "String",
47803         "desc" : "any extra css",
47804         "memberOf" : "Roo.bootstrap.Component"
47805       },
47806       {
47807         "name" : "tooltip",
47808         "type" : "string",
47809         "desc" : "Text for the tooltip",
47810         "memberOf" : "Roo.bootstrap.Component"
47811       },
47812       {
47813         "name" : "visibilityEl",
47814         "type" : "string|object",
47815         "desc" : [
47816           "(el",
47817           "parent)"
47818         ],
47819         "memberOf" : "Roo.bootstrap.Component"
47820       },
47821       {
47822         "name" : "xattr",
47823         "type" : "Object",
47824         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
47825         "memberOf" : "Roo.bootstrap.Component"
47826       }
47827     ],
47828     "events" : [
47829       {
47830         "name" : "beforedestroy",
47831         "type" : "function",
47832         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
47833         "sig" : "function (_self)\n{\n\n}",
47834         "memberOf" : "Roo.Component"
47835       },
47836       {
47837         "name" : "beforehide",
47838         "type" : "function",
47839         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
47840         "sig" : "function (_self)\n{\n\n}",
47841         "memberOf" : "Roo.Component"
47842       },
47843       {
47844         "name" : "beforerender",
47845         "type" : "function",
47846         "desc" : "Fires before the component is rendered. Return false to stop the render.",
47847         "sig" : "function (_self)\n{\n\n}",
47848         "memberOf" : "Roo.Component"
47849       },
47850       {
47851         "name" : "beforeshow",
47852         "type" : "function",
47853         "desc" : "Fires before the component is shown.  Return false to stop the show.",
47854         "sig" : "function (_self)\n{\n\n}",
47855         "memberOf" : "Roo.Component"
47856       },
47857       {
47858         "name" : "childrenrendered",
47859         "type" : "function",
47860         "desc" : "Fires when the children have been rendered..",
47861         "sig" : "function (_self)\n{\n\n}",
47862         "memberOf" : "Roo.bootstrap.Component"
47863       },
47864       {
47865         "name" : "destroy",
47866         "type" : "function",
47867         "desc" : "Fires after the component is destroyed.",
47868         "sig" : "function (_self)\n{\n\n}",
47869         "memberOf" : "Roo.Component"
47870       },
47871       {
47872         "name" : "disable",
47873         "type" : "function",
47874         "desc" : "Fires after the component is disabled.",
47875         "sig" : "function (_self)\n{\n\n}",
47876         "memberOf" : "Roo.Component"
47877       },
47878       {
47879         "name" : "enable",
47880         "type" : "function",
47881         "desc" : "Fires after the component is enabled.",
47882         "sig" : "function (_self)\n{\n\n}",
47883         "memberOf" : "Roo.Component"
47884       },
47885       {
47886         "name" : "hide",
47887         "type" : "function",
47888         "desc" : "Fires after the component is hidden.",
47889         "sig" : "function (_self)\n{\n\n}",
47890         "memberOf" : "Roo.Component"
47891       },
47892       {
47893         "name" : "render",
47894         "type" : "function",
47895         "desc" : "Fires after the component is rendered.",
47896         "sig" : "function (_self)\n{\n\n}",
47897         "memberOf" : "Roo.Component"
47898       },
47899       {
47900         "name" : "show",
47901         "type" : "function",
47902         "desc" : "Fires after the component is shown.",
47903         "sig" : "function (_self)\n{\n\n}",
47904         "memberOf" : "Roo.Component"
47905       }
47906     ],
47907     "methods" : [
47908       {
47909         "name" : "addEvents",
47910         "type" : "function",
47911         "desc" : "Used to define events on this Observable",
47912         "sig" : "(object)",
47913         "static" : false,
47914         "memberOf" : "Roo.util.Observable"
47915       },
47916       {
47917         "name" : "addListener",
47918         "type" : "function",
47919         "desc" : "Appends an event handler to this component",
47920         "sig" : "(eventName, handler, scope, options)",
47921         "static" : false,
47922         "memberOf" : "Roo.util.Observable"
47923       },
47924       {
47925         "name" : "capture",
47926         "type" : "function",
47927         "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.",
47928         "sig" : "(o, fn, scope)",
47929         "static" : true,
47930         "memberOf" : "Roo.util.Observable"
47931       },
47932       {
47933         "name" : "destroy",
47934         "type" : "function",
47935         "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}.",
47936         "sig" : "()\n{\n\n}",
47937         "static" : false,
47938         "memberOf" : "Roo.Component"
47939       },
47940       {
47941         "name" : "disable",
47942         "type" : "function",
47943         "desc" : "Disable this component.",
47944         "sig" : "()\n{\n\n}",
47945         "static" : false,
47946         "memberOf" : "Roo.Component"
47947       },
47948       {
47949         "name" : "enable",
47950         "type" : "function",
47951         "desc" : "Enable this component.",
47952         "sig" : "()\n{\n\n}",
47953         "static" : false,
47954         "memberOf" : "Roo.Component"
47955       },
47956       {
47957         "name" : "fireEvent",
47958         "type" : "function",
47959         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
47960         "sig" : "(eventName, args)",
47961         "static" : false,
47962         "memberOf" : "Roo.util.Observable"
47963       },
47964       {
47965         "name" : "focus",
47966         "type" : "function",
47967         "desc" : "Try to focus this component.",
47968         "sig" : "(selectText)",
47969         "static" : false,
47970         "memberOf" : "Roo.Component"
47971       },
47972       {
47973         "name" : "getChildContainer",
47974         "type" : "function",
47975         "desc" : "Fetch the element to add children to",
47976         "sig" : "()\n{\n\n}",
47977         "static" : false,
47978         "memberOf" : "Roo.bootstrap.Component"
47979       },
47980       {
47981         "name" : "getEl",
47982         "type" : "function",
47983         "desc" : "Returns the underlying {@link Roo.Element}.",
47984         "sig" : "()\n{\n\n}",
47985         "static" : false,
47986         "memberOf" : "Roo.Component"
47987       },
47988       {
47989         "name" : "getId",
47990         "type" : "function",
47991         "desc" : "Returns the id of this component.",
47992         "sig" : "()\n{\n\n}",
47993         "static" : false,
47994         "memberOf" : "Roo.Component"
47995       },
47996       {
47997         "name" : "getVisibilityEl",
47998         "type" : "function",
47999         "desc" : "Get the element that will be used to show or hide",
48000         "sig" : "()\n{\n\n}",
48001         "static" : false,
48002         "memberOf" : "Roo.bootstrap.Component"
48003       },
48004       {
48005         "name" : "hasListener",
48006         "type" : "function",
48007         "desc" : "Checks to see if this object has any listeners for a specified event",
48008         "sig" : "(eventName)",
48009         "static" : false,
48010         "memberOf" : "Roo.util.Observable"
48011       },
48012       {
48013         "name" : "hide",
48014         "type" : "function",
48015         "desc" : "Hide a component - adds 'hidden' class",
48016         "sig" : "()\n{\n\n}",
48017         "static" : false,
48018         "memberOf" : "Roo.bootstrap.Component"
48019       },
48020       {
48021         "name" : "initEvents",
48022         "type" : "function",
48023         "desc" : "Initialize Events for the element",
48024         "sig" : "()\n{\n\n}",
48025         "static" : false,
48026         "memberOf" : "Roo.bootstrap.Component"
48027       },
48028       {
48029         "name" : "isVisible",
48030         "type" : "function",
48031         "desc" : "Returns true if this component is visible.",
48032         "sig" : "()\n{\n\n}",
48033         "static" : false,
48034         "memberOf" : "Roo.Component"
48035       },
48036       {
48037         "name" : "on",
48038         "type" : "function",
48039         "desc" : "Appends an event handler to this element (shorthand for addListener)",
48040         "sig" : "(eventName, handler, scope, options)",
48041         "static" : false,
48042         "memberOf" : "Roo.util.Observable"
48043       },
48044       {
48045         "name" : "purgeListeners",
48046         "type" : "function",
48047         "desc" : "Removes all listeners for this object",
48048         "sig" : "()\n{\n\n}",
48049         "static" : false,
48050         "memberOf" : "Roo.util.Observable"
48051       },
48052       {
48053         "name" : "releaseCapture",
48054         "type" : "function",
48055         "desc" : "Removes <b>all</b> added captures from the Observable.",
48056         "sig" : "(o)",
48057         "static" : true,
48058         "memberOf" : "Roo.util.Observable"
48059       },
48060       {
48061         "name" : "removeListener",
48062         "type" : "function",
48063         "desc" : "Removes a listener",
48064         "sig" : "(eventName, handler, scope)",
48065         "static" : false,
48066         "memberOf" : "Roo.util.Observable"
48067       },
48068       {
48069         "name" : "render",
48070         "type" : "function",
48071         "desc" : "If this is a lazy rendering component, render it to its container element.",
48072         "sig" : "(container)",
48073         "static" : false,
48074         "memberOf" : "Roo.Component"
48075       },
48076       {
48077         "name" : "setDisabled",
48078         "type" : "function",
48079         "desc" : "Convenience function for setting disabled/enabled by boolean.",
48080         "sig" : "(disabled)",
48081         "static" : false,
48082         "memberOf" : "Roo.Component"
48083       },
48084       {
48085         "name" : "setVisibilityEl",
48086         "type" : "function",
48087         "desc" : "Set the element that will be used to show or hide",
48088         "sig" : "()\n{\n\n}",
48089         "static" : false,
48090         "memberOf" : "Roo.bootstrap.Component"
48091       },
48092       {
48093         "name" : "setVisible",
48094         "type" : "function",
48095         "desc" : "Convenience function to hide or show this component by boolean.",
48096         "sig" : "(visible)",
48097         "static" : false,
48098         "memberOf" : "Roo.Component"
48099       },
48100       {
48101         "name" : "show",
48102         "type" : "function",
48103         "desc" : "Show a component - removes 'hidden' class",
48104         "sig" : "()\n{\n\n}",
48105         "static" : false,
48106         "memberOf" : "Roo.bootstrap.Component"
48107       },
48108       {
48109         "name" : "tooltipEl",
48110         "type" : "function",
48111         "desc" : "Fetch the element to display the tooltip on.",
48112         "sig" : "()\n{\n\n}",
48113         "static" : false,
48114         "memberOf" : "Roo.bootstrap.Component"
48115       },
48116       {
48117         "name" : "un",
48118         "type" : "function",
48119         "desc" : "Removes a listener (shorthand for removeListener)",
48120         "sig" : "(eventName, handler, scope)",
48121         "static" : false,
48122         "memberOf" : "Roo.util.Observable"
48123       }
48124     ]
48125   },
48126   "Roo.bootstrap.SecurePass" : {
48127     "props" : [
48128       {
48129         "name" : "Label",
48130         "type" : "String/Object",
48131         "desc" : "for the strength meter (defaults to\n'Password strength:')",
48132         "memberOf" : ""
48133       },
48134       {
48135         "name" : "accept",
48136         "type" : "String",
48137         "desc" : [
48138           "(image",
48139           "video",
48140           "audio)"
48141         ],
48142         "memberOf" : "Roo.bootstrap.Input"
48143       },
48144       {
48145         "name" : "actionMode",
48146         "type" : "String",
48147         "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",
48148         "memberOf" : "Roo.Component"
48149       },
48150       {
48151         "name" : "after",
48152         "type" : "string",
48153         "desc" : "- input group add on after",
48154         "memberOf" : "Roo.bootstrap.Input"
48155       },
48156       {
48157         "name" : "align",
48158         "type" : "String",
48159         "desc" : [
48160           "(left",
48161           "center",
48162           "right)"
48163         ],
48164         "memberOf" : "Roo.bootstrap.Input"
48165       },
48166       {
48167         "name" : "allowBlank",
48168         "type" : "Boolean",
48169         "desc" : "False to validate that the value length > 0 (defaults to true)",
48170         "memberOf" : "Roo.bootstrap.Input"
48171       },
48172       {
48173         "name" : "allowDomMove",
48174         "type" : "Boolean",
48175         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
48176         "memberOf" : "Roo.Component"
48177       },
48178       {
48179         "name" : "autocomplete",
48180         "type" : "String",
48181         "desc" : "- default is new-password see: https://developers.google.com/web/fundamentals/input/form/label-and-name-inputs?hl=en",
48182         "memberOf" : "Roo.bootstrap.Input"
48183       },
48184       {
48185         "name" : "before",
48186         "type" : "string",
48187         "desc" : "- input group add on before",
48188         "memberOf" : "Roo.bootstrap.Input"
48189       },
48190       {
48191         "name" : "blankText",
48192         "type" : "String",
48193         "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")",
48194         "memberOf" : "Roo.bootstrap.Input"
48195       },
48196       {
48197         "name" : "can_build_overlaid",
48198         "type" : "Boolean",
48199         "desc" : "True if element can be rebuild from a HTML page",
48200         "memberOf" : "Roo.bootstrap.Component"
48201       },
48202       {
48203         "name" : "capture",
48204         "type" : "String",
48205         "desc" : [
48206           "(user",
48207           "camera)"
48208         ],
48209         "memberOf" : "Roo.bootstrap.Input"
48210       },
48211       {
48212         "name" : "cls",
48213         "type" : "String",
48214         "desc" : "css class",
48215         "memberOf" : "Roo.bootstrap.Component"
48216       },
48217       {
48218         "name" : "container_method",
48219         "type" : "string",
48220         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
48221         "memberOf" : "Roo.bootstrap.Component"
48222       },
48223       {
48224         "name" : "dataId",
48225         "type" : "string",
48226         "desc" : "cutomer id",
48227         "memberOf" : "Roo.bootstrap.Component"
48228       },
48229       {
48230         "name" : "disableClass",
48231         "type" : "String",
48232         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
48233         "memberOf" : "Roo.Component"
48234       },
48235       {
48236         "name" : "disableKeyFilter",
48237         "type" : "Boolean",
48238         "desc" : "True to disable input keystroke filtering (defaults to false)",
48239         "memberOf" : "Roo.bootstrap.Input"
48240       },
48241       {
48242         "name" : "disabled",
48243         "type" : "Boolean",
48244         "desc" : "is it disabled",
48245         "memberOf" : "Roo.bootstrap.Input"
48246       },
48247       {
48248         "name" : "errors",
48249         "type" : "String/Object",
48250         "desc" : "A Error spec, or true for a default spec (defaults to\n{\n PwdEmpty: \"Please type a password, and then retype it to confirm.\",\n PwdShort: \"Your password must be at least 6 characters long. Please type a different password.\",\n PwdLong: \"Your password can't contain more than 16 characters. Please type a different password.\",\n PwdBadChar: \"The password contains characters that aren't allowed. Please type a different password.\",\n IDInPwd: \"Your password can't include the part of your ID. Please type a different password.\",\n FNInPwd: \"Your password can't contain your first name. Please type a different password.\",\n LNInPwd: \"Your password can't contain your last name. Please type a different password.\"\n})",
48251         "memberOf" : ""
48252       },
48253       {
48254         "name" : "fieldLabel",
48255         "type" : "string",
48256         "desc" : "- the label associated",
48257         "memberOf" : "Roo.bootstrap.Input"
48258       },
48259       {
48260         "name" : "focusClass",
48261         "type" : "String",
48262         "desc" : "The CSS class to use when the field receives focus (defaults to \"x-form-focus\")",
48263         "memberOf" : "Roo.bootstrap.Input"
48264       },
48265       {
48266         "name" : "forceFeedback",
48267         "type" : "Boolean",
48268         "desc" : [
48269           "(true",
48270           "false)"
48271         ],
48272         "memberOf" : "Roo.bootstrap.Input"
48273       },
48274       {
48275         "name" : "hasFeedback",
48276         "type" : "Boolean",
48277         "desc" : [
48278           "(true",
48279           "false)"
48280         ],
48281         "memberOf" : "Roo.bootstrap.Input"
48282       },
48283       {
48284         "name" : "hideMode",
48285         "type" : "String",
48286         "desc" : [
48287           "(display",
48288           "visibility)"
48289         ],
48290         "memberOf" : "Roo.Component"
48291       },
48292       {
48293         "name" : "indicatorpos",
48294         "type" : "String",
48295         "desc" : [
48296           "(left",
48297           "right)"
48298         ],
48299         "memberOf" : "Roo.bootstrap.Input"
48300       },
48301       {
48302         "name" : "inputType",
48303         "type" : "String",
48304         "desc" : "button | checkbox | email | file | hidden | image | number | password | radio | range | reset | search | submit | text",
48305         "memberOf" : "Roo.bootstrap.Input"
48306       },
48307       {
48308         "name" : "invalidClass",
48309         "type" : "String",
48310         "desc" : "DEPRICATED - code uses BS4 - is-valid / is-invalid",
48311         "memberOf" : "Roo.bootstrap.Input"
48312       },
48313       {
48314         "name" : "invalidFeedbackIcon",
48315         "type" : "String",
48316         "desc" : "The CSS class to use when create feedback icon (defaults to \"x-form-invalid\")",
48317         "memberOf" : "Roo.bootstrap.Input"
48318       },
48319       {
48320         "name" : "invalidText",
48321         "type" : "String",
48322         "desc" : "The error text to display if {@link #validator} test fails during validation (defaults to \"\")",
48323         "memberOf" : "Roo.bootstrap.Input"
48324       },
48325       {
48326         "name" : "labelAlign",
48327         "type" : "String",
48328         "desc" : [
48329           "(top",
48330           "left)"
48331         ],
48332         "memberOf" : "Roo.bootstrap.Input"
48333       },
48334       {
48335         "name" : "labelWidth",
48336         "type" : "Number",
48337         "desc" : "set the width of label",
48338         "memberOf" : "Roo.bootstrap.Input"
48339       },
48340       {
48341         "name" : "labellg",
48342         "type" : "Number",
48343         "desc" : "set the width of label (1-12)",
48344         "memberOf" : "Roo.bootstrap.Input"
48345       },
48346       {
48347         "name" : "labelmd",
48348         "type" : "Number",
48349         "desc" : "set the width of label (1-12)",
48350         "memberOf" : "Roo.bootstrap.Input"
48351       },
48352       {
48353         "name" : "labelsm",
48354         "type" : "Number",
48355         "desc" : "set the width of label (1-12)",
48356         "memberOf" : "Roo.bootstrap.Input"
48357       },
48358       {
48359         "name" : "labelxs",
48360         "type" : "Number",
48361         "desc" : "set the width of label (1-12)",
48362         "memberOf" : "Roo.bootstrap.Input"
48363       },
48364       {
48365         "name" : "lg",
48366         "type" : "Number",
48367         "desc" : "colspan out of 12 for large computer-sized screens",
48368         "memberOf" : "Roo.bootstrap.Input"
48369       },
48370       {
48371         "name" : "listeners",
48372         "type" : "Object",
48373         "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>",
48374         "memberOf" : "Roo.util.Observable"
48375       },
48376       {
48377         "name" : "maskRe",
48378         "type" : "String",
48379         "desc" : "An input mask regular expression that will be used to filter keystrokes that don't match (defaults to null)",
48380         "memberOf" : "Roo.bootstrap.Input"
48381       },
48382       {
48383         "name" : "maxLength",
48384         "type" : "Number",
48385         "desc" : "Maximum input field length allowed (defaults to Number.MAX_VALUE)",
48386         "memberOf" : "Roo.bootstrap.Input"
48387       },
48388       {
48389         "name" : "maxLengthText",
48390         "type" : "String",
48391         "desc" : "Error text to display if the maximum length validation fails (defaults to \"The maximum length for this field is {maxLength}\")",
48392         "memberOf" : "Roo.bootstrap.Input"
48393       },
48394       {
48395         "name" : "md",
48396         "type" : "Number",
48397         "desc" : "colspan out of 12 for computer-sized screens",
48398         "memberOf" : "Roo.bootstrap.Input"
48399       },
48400       {
48401         "name" : "minLength",
48402         "type" : "Number",
48403         "desc" : "Minimum input field length required (defaults to 0)",
48404         "memberOf" : "Roo.bootstrap.Input"
48405       },
48406       {
48407         "name" : "minLengthText",
48408         "type" : "String",
48409         "desc" : "Error text to display if the minimum length validation fails (defaults to \"The minimum length for this field is {minLength}\")",
48410         "memberOf" : "Roo.bootstrap.Input"
48411       },
48412       {
48413         "name" : "name",
48414         "type" : "String",
48415         "desc" : "name of the input",
48416         "memberOf" : "Roo.bootstrap.Input"
48417       },
48418       {
48419         "name" : "placeholder",
48420         "type" : "string",
48421         "desc" : "- placeholder to put in text.",
48422         "memberOf" : "Roo.bootstrap.Input"
48423       },
48424       {
48425         "name" : "pwdStrengths",
48426         "type" : "String/Object",
48427         "desc" : "A pwdStrengths spec, or true for a default spec (defaults to\n['Weak', 'Medium', 'Strong'])",
48428         "memberOf" : ""
48429       },
48430       {
48431         "name" : "readOnly",
48432         "type" : "Boolean",
48433         "desc" : "Specifies that the field should be read-only",
48434         "memberOf" : "Roo.bootstrap.Input"
48435       },
48436       {
48437         "name" : "regex",
48438         "type" : "RegExp",
48439         "desc" : "A JavaScript RegExp object to be tested against the field value during validation (defaults to null).\nIf available, this regex will be evaluated only after the basic validators all return true, and will be passed the\ncurrent field value.  If the test fails, the field will be marked invalid using {@link #regexText}.",
48440         "memberOf" : "Roo.bootstrap.Input"
48441       },
48442       {
48443         "name" : "regexText",
48444         "type" : "String",
48445         "desc" : "-- Depricated - use Invalid Text",
48446         "memberOf" : "Roo.bootstrap.Input"
48447       },
48448       {
48449         "name" : "selectOnFocus",
48450         "type" : "Boolean",
48451         "desc" : "True to automatically select any existing field text when the field receives input focus (defaults to false)",
48452         "memberOf" : "Roo.bootstrap.Input"
48453       },
48454       {
48455         "name" : "size",
48456         "type" : "string",
48457         "desc" : "- (lg|sm) or leave empty..",
48458         "memberOf" : "Roo.bootstrap.Input"
48459       },
48460       {
48461         "name" : "sm",
48462         "type" : "Number",
48463         "desc" : "colspan out of 12 for tablet-sized screens",
48464         "memberOf" : "Roo.bootstrap.Input"
48465       },
48466       {
48467         "name" : "style",
48468         "type" : "String",
48469         "desc" : "any extra css",
48470         "memberOf" : "Roo.bootstrap.Component"
48471       },
48472       {
48473         "name" : "tooltip",
48474         "type" : "string",
48475         "desc" : "Text for the tooltip",
48476         "memberOf" : "Roo.bootstrap.Component"
48477       },
48478       {
48479         "name" : "validClass",
48480         "type" : "String",
48481         "desc" : "DEPRICATED - code uses BS4 - is-valid / is-invalid",
48482         "memberOf" : "Roo.bootstrap.Input"
48483       },
48484       {
48485         "name" : "validFeedbackIcon",
48486         "type" : "String",
48487         "desc" : "The CSS class to use when create feedback icon (defaults to \"x-form-invalid\")",
48488         "memberOf" : "Roo.bootstrap.Input"
48489       },
48490       {
48491         "name" : "validateOnBlur",
48492         "type" : "Boolean",
48493         "desc" : "Whether the field should validate when it loses focus (defaults to true).",
48494         "memberOf" : "Roo.bootstrap.Input"
48495       },
48496       {
48497         "name" : "validationDelay",
48498         "type" : "Number",
48499         "desc" : "The length of time in milliseconds after user input begins until validation is initiated (defaults to 250)",
48500         "memberOf" : "Roo.bootstrap.Input"
48501       },
48502       {
48503         "name" : "validationEvent",
48504         "type" : "String/Boolean",
48505         "desc" : "The event that should initiate field validation. Set to false to disable\n      automatic validation (defaults to \"keyup\").",
48506         "memberOf" : "Roo.bootstrap.Input"
48507       },
48508       {
48509         "name" : "validator",
48510         "type" : "Function",
48511         "desc" : "A custom validation function to be called during field validation (defaults to null).\nIf available, this function will be called only after the basic validators all return true, and will be passed the\ncurrent field value and expected to return boolean true if the value is valid or a string error message if invalid.",
48512         "memberOf" : "Roo.bootstrap.Input"
48513       },
48514       {
48515         "name" : "value",
48516         "type" : "string",
48517         "desc" : "default value of the input",
48518         "memberOf" : "Roo.bootstrap.Input"
48519       },
48520       {
48521         "name" : "visibilityEl",
48522         "type" : "string|object",
48523         "desc" : [
48524           "(el",
48525           "parent)"
48526         ],
48527         "memberOf" : "Roo.bootstrap.Component"
48528       },
48529       {
48530         "name" : "vtype",
48531         "type" : "String",
48532         "desc" : "A validation type name as defined in {@link Roo.form.VTypes} (defaults to null)",
48533         "memberOf" : "Roo.bootstrap.Input"
48534       },
48535       {
48536         "name" : "xattr",
48537         "type" : "Object",
48538         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
48539         "memberOf" : "Roo.bootstrap.Component"
48540       },
48541       {
48542         "name" : "xs",
48543         "type" : "Number",
48544         "desc" : "colspan out of 12 for mobile-sized screens",
48545         "memberOf" : "Roo.bootstrap.Input"
48546       }
48547     ],
48548     "events" : [
48549       {
48550         "name" : "beforedestroy",
48551         "type" : "function",
48552         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
48553         "sig" : "function (_self)\n{\n\n}",
48554         "memberOf" : "Roo.Component"
48555       },
48556       {
48557         "name" : "beforehide",
48558         "type" : "function",
48559         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
48560         "sig" : "function (_self)\n{\n\n}",
48561         "memberOf" : "Roo.Component"
48562       },
48563       {
48564         "name" : "beforerender",
48565         "type" : "function",
48566         "desc" : "Fires before the component is rendered. Return false to stop the render.",
48567         "sig" : "function (_self)\n{\n\n}",
48568         "memberOf" : "Roo.Component"
48569       },
48570       {
48571         "name" : "beforeshow",
48572         "type" : "function",
48573         "desc" : "Fires before the component is shown.  Return false to stop the show.",
48574         "sig" : "function (_self)\n{\n\n}",
48575         "memberOf" : "Roo.Component"
48576       },
48577       {
48578         "name" : "blur",
48579         "type" : "function",
48580         "desc" : "Fires when this field loses input focus.",
48581         "sig" : "function (_self)\n{\n\n}",
48582         "memberOf" : "Roo.bootstrap.Input"
48583       },
48584       {
48585         "name" : "change",
48586         "type" : "function",
48587         "desc" : "Fires just before the field blurs if the field value has changed.",
48588         "sig" : "function (_self, newValue, oldValue)\n{\n\n}",
48589         "memberOf" : "Roo.bootstrap.Input"
48590       },
48591       {
48592         "name" : "childrenrendered",
48593         "type" : "function",
48594         "desc" : "Fires when the children have been rendered..",
48595         "sig" : "function (_self)\n{\n\n}",
48596         "memberOf" : "Roo.bootstrap.Component"
48597       },
48598       {
48599         "name" : "destroy",
48600         "type" : "function",
48601         "desc" : "Fires after the component is destroyed.",
48602         "sig" : "function (_self)\n{\n\n}",
48603         "memberOf" : "Roo.Component"
48604       },
48605       {
48606         "name" : "disable",
48607         "type" : "function",
48608         "desc" : "Fires after the component is disabled.",
48609         "sig" : "function (_self)\n{\n\n}",
48610         "memberOf" : "Roo.Component"
48611       },
48612       {
48613         "name" : "enable",
48614         "type" : "function",
48615         "desc" : "Fires after the component is enabled.",
48616         "sig" : "function (_self)\n{\n\n}",
48617         "memberOf" : "Roo.Component"
48618       },
48619       {
48620         "name" : "focus",
48621         "type" : "function",
48622         "desc" : "Fires when this field receives input focus.",
48623         "sig" : "function (_self)\n{\n\n}",
48624         "memberOf" : "Roo.bootstrap.Input"
48625       },
48626       {
48627         "name" : "hide",
48628         "type" : "function",
48629         "desc" : "Fires after the component is hidden.",
48630         "sig" : "function (_self)\n{\n\n}",
48631         "memberOf" : "Roo.Component"
48632       },
48633       {
48634         "name" : "invalid",
48635         "type" : "function",
48636         "desc" : "Fires after the field has been marked as invalid.",
48637         "sig" : "function (_self, msg)\n{\n\n}",
48638         "memberOf" : "Roo.bootstrap.Input"
48639       },
48640       {
48641         "name" : "keyup",
48642         "type" : "function",
48643         "desc" : "Fires after the key up",
48644         "sig" : "function (_self, e)\n{\n\n}",
48645         "memberOf" : "Roo.bootstrap.Input"
48646       },
48647       {
48648         "name" : "render",
48649         "type" : "function",
48650         "desc" : "Fires after the component is rendered.",
48651         "sig" : "function (_self)\n{\n\n}",
48652         "memberOf" : "Roo.Component"
48653       },
48654       {
48655         "name" : "show",
48656         "type" : "function",
48657         "desc" : "Fires after the component is shown.",
48658         "sig" : "function (_self)\n{\n\n}",
48659         "memberOf" : "Roo.Component"
48660       },
48661       {
48662         "name" : "specialkey",
48663         "type" : "function",
48664         "desc" : "Fires when any key related to navigation (arrows, tab, enter, esc, etc.) is pressed.  You can check\n{@link Roo.EventObject#getKey} to determine which key was pressed.",
48665         "sig" : "function (_self, e)\n{\n\n}",
48666         "memberOf" : "Roo.bootstrap.Input"
48667       },
48668       {
48669         "name" : "valid",
48670         "type" : "function",
48671         "desc" : "Fires after the field has been validated with no errors.",
48672         "sig" : "function (_self)\n{\n\n}",
48673         "memberOf" : "Roo.bootstrap.Input"
48674       }
48675     ],
48676     "methods" : [
48677       {
48678         "name" : "addEvents",
48679         "type" : "function",
48680         "desc" : "Used to define events on this Observable",
48681         "sig" : "(object)",
48682         "static" : false,
48683         "memberOf" : "Roo.util.Observable"
48684       },
48685       {
48686         "name" : "addListener",
48687         "type" : "function",
48688         "desc" : "Appends an event handler to this component",
48689         "sig" : "(eventName, handler, scope, options)",
48690         "static" : false,
48691         "memberOf" : "Roo.util.Observable"
48692       },
48693       {
48694         "name" : "capture",
48695         "type" : "function",
48696         "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.",
48697         "sig" : "(o, fn, scope)",
48698         "static" : true,
48699         "memberOf" : "Roo.util.Observable"
48700       },
48701       {
48702         "name" : "clearInvalid",
48703         "type" : "function",
48704         "desc" : "Clear any invalid styles/messages for this field",
48705         "sig" : "()\n{\n\n}",
48706         "static" : false,
48707         "memberOf" : "Roo.bootstrap.Input"
48708       },
48709       {
48710         "name" : "destroy",
48711         "type" : "function",
48712         "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}.",
48713         "sig" : "()\n{\n\n}",
48714         "static" : false,
48715         "memberOf" : "Roo.Component"
48716       },
48717       {
48718         "name" : "disable",
48719         "type" : "function",
48720         "desc" : "Disable this component.",
48721         "sig" : "()\n{\n\n}",
48722         "static" : false,
48723         "memberOf" : "Roo.Component"
48724       },
48725       {
48726         "name" : "enable",
48727         "type" : "function",
48728         "desc" : "Enable this component.",
48729         "sig" : "()\n{\n\n}",
48730         "static" : false,
48731         "memberOf" : "Roo.Component"
48732       },
48733       {
48734         "name" : "fireEvent",
48735         "type" : "function",
48736         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
48737         "sig" : "(eventName, args)",
48738         "static" : false,
48739         "memberOf" : "Roo.util.Observable"
48740       },
48741       {
48742         "name" : "focus",
48743         "type" : "function",
48744         "desc" : "Try to focus this component.",
48745         "sig" : "(selectText)",
48746         "static" : false,
48747         "memberOf" : "Roo.Component"
48748       },
48749       {
48750         "name" : "getChildContainer",
48751         "type" : "function",
48752         "desc" : "Fetch the element to add children to",
48753         "sig" : "()\n{\n\n}",
48754         "static" : false,
48755         "memberOf" : "Roo.bootstrap.Component"
48756       },
48757       {
48758         "name" : "getEl",
48759         "type" : "function",
48760         "desc" : "Returns the underlying {@link Roo.Element}.",
48761         "sig" : "()\n{\n\n}",
48762         "static" : false,
48763         "memberOf" : "Roo.Component"
48764       },
48765       {
48766         "name" : "getId",
48767         "type" : "function",
48768         "desc" : "Returns the id of this component.",
48769         "sig" : "()\n{\n\n}",
48770         "static" : false,
48771         "memberOf" : "Roo.Component"
48772       },
48773       {
48774         "name" : "getName",
48775         "type" : "function",
48776         "desc" : "Returns the name of the field",
48777         "sig" : "()\n{\n\n}",
48778         "static" : false,
48779         "memberOf" : "Roo.bootstrap.Input"
48780       },
48781       {
48782         "name" : "getRawValue",
48783         "type" : "function",
48784         "desc" : "Returns the raw data value which may or may not be a valid, defined value.  To return a normalized value see {@link #getValue}.",
48785         "sig" : "()\n{\n\n}",
48786         "static" : false,
48787         "memberOf" : "Roo.bootstrap.Input"
48788       },
48789       {
48790         "name" : "getValue",
48791         "type" : "function",
48792         "desc" : "Returns the normalized data value (undefined or emptyText will be returned as '').  To return the raw value see {@link #getRawValue}.",
48793         "sig" : "()\n{\n\n}",
48794         "static" : false,
48795         "memberOf" : "Roo.bootstrap.Input"
48796       },
48797       {
48798         "name" : "getVisibilityEl",
48799         "type" : "function",
48800         "desc" : "Get the element that will be used to show or hide",
48801         "sig" : "()\n{\n\n}",
48802         "static" : false,
48803         "memberOf" : "Roo.bootstrap.Component"
48804       },
48805       {
48806         "name" : "hasListener",
48807         "type" : "function",
48808         "desc" : "Checks to see if this object has any listeners for a specified event",
48809         "sig" : "(eventName)",
48810         "static" : false,
48811         "memberOf" : "Roo.util.Observable"
48812       },
48813       {
48814         "name" : "hide",
48815         "type" : "function",
48816         "desc" : "Hide a component - adds 'hidden' class",
48817         "sig" : "()\n{\n\n}",
48818         "static" : false,
48819         "memberOf" : "Roo.bootstrap.Component"
48820       },
48821       {
48822         "name" : "initEvents",
48823         "type" : "function",
48824         "desc" : "Initialize Events for the element",
48825         "sig" : "()\n{\n\n}",
48826         "static" : false,
48827         "memberOf" : "Roo.bootstrap.Component"
48828       },
48829       {
48830         "name" : "inputEl",
48831         "type" : "function",
48832         "desc" : "return the real input element.",
48833         "sig" : "()\n{\n\n}",
48834         "static" : false,
48835         "memberOf" : "Roo.bootstrap.Input"
48836       },
48837       {
48838         "name" : "isVisible",
48839         "type" : "function",
48840         "desc" : "Returns true if this component is visible.",
48841         "sig" : "()\n{\n\n}",
48842         "static" : false,
48843         "memberOf" : "Roo.Component"
48844       },
48845       {
48846         "name" : "markInvalid",
48847         "type" : "function",
48848         "desc" : "Mark this field as invalid",
48849         "sig" : "(msg)",
48850         "static" : false,
48851         "memberOf" : "Roo.bootstrap.Input"
48852       },
48853       {
48854         "name" : "markValid",
48855         "type" : "function",
48856         "desc" : "Mark this field as valid",
48857         "sig" : "()\n{\n\n}",
48858         "static" : false,
48859         "memberOf" : "Roo.bootstrap.Input"
48860       },
48861       {
48862         "name" : "on",
48863         "type" : "function",
48864         "desc" : "Appends an event handler to this element (shorthand for addListener)",
48865         "sig" : "(eventName, handler, scope, options)",
48866         "static" : false,
48867         "memberOf" : "Roo.util.Observable"
48868       },
48869       {
48870         "name" : "purgeListeners",
48871         "type" : "function",
48872         "desc" : "Removes all listeners for this object",
48873         "sig" : "()\n{\n\n}",
48874         "static" : false,
48875         "memberOf" : "Roo.util.Observable"
48876       },
48877       {
48878         "name" : "releaseCapture",
48879         "type" : "function",
48880         "desc" : "Removes <b>all</b> added captures from the Observable.",
48881         "sig" : "(o)",
48882         "static" : true,
48883         "memberOf" : "Roo.util.Observable"
48884       },
48885       {
48886         "name" : "removeListener",
48887         "type" : "function",
48888         "desc" : "Removes a listener",
48889         "sig" : "(eventName, handler, scope)",
48890         "static" : false,
48891         "memberOf" : "Roo.util.Observable"
48892       },
48893       {
48894         "name" : "render",
48895         "type" : "function",
48896         "desc" : "If this is a lazy rendering component, render it to its container element.",
48897         "sig" : "(container)",
48898         "static" : false,
48899         "memberOf" : "Roo.Component"
48900       },
48901       {
48902         "name" : "reset",
48903         "type" : "function",
48904         "desc" : "Resets the current field value to the originally loaded value and clears any validation messages",
48905         "sig" : "()\n{\n\n}",
48906         "static" : false,
48907         "memberOf" : "Roo.bootstrap.Input"
48908       },
48909       {
48910         "name" : "setDisabled",
48911         "type" : "function",
48912         "desc" : "Convenience function for setting disabled/enabled by boolean.",
48913         "sig" : "(disabled)",
48914         "static" : false,
48915         "memberOf" : "Roo.Component"
48916       },
48917       {
48918         "name" : "setRawValue",
48919         "type" : "function",
48920         "desc" : "Sets the underlying DOM field's value directly, bypassing validation.  To set the value with validation see {@link #setValue}.",
48921         "sig" : "(value)",
48922         "static" : false,
48923         "memberOf" : "Roo.bootstrap.Input"
48924       },
48925       {
48926         "name" : "setValue",
48927         "type" : "function",
48928         "desc" : "Sets a data value into the field and validates it.  To set the value directly without validation see {@link #setRawValue}.",
48929         "sig" : "(value)",
48930         "static" : false,
48931         "memberOf" : "Roo.bootstrap.Input"
48932       },
48933       {
48934         "name" : "setVisibilityEl",
48935         "type" : "function",
48936         "desc" : "Set the element that will be used to show or hide",
48937         "sig" : "()\n{\n\n}",
48938         "static" : false,
48939         "memberOf" : "Roo.bootstrap.Component"
48940       },
48941       {
48942         "name" : "setVisible",
48943         "type" : "function",
48944         "desc" : "Convenience function to hide or show this component by boolean.",
48945         "sig" : "(visible)",
48946         "static" : false,
48947         "memberOf" : "Roo.Component"
48948       },
48949       {
48950         "name" : "show",
48951         "type" : "function",
48952         "desc" : "Show a component - removes 'hidden' class",
48953         "sig" : "()\n{\n\n}",
48954         "static" : false,
48955         "memberOf" : "Roo.bootstrap.Component"
48956       },
48957       {
48958         "name" : "tooltipEl",
48959         "type" : "function",
48960         "desc" : "Fetch the element to display the tooltip on.",
48961         "sig" : "()\n{\n\n}",
48962         "static" : false,
48963         "memberOf" : "Roo.bootstrap.Component"
48964       },
48965       {
48966         "name" : "un",
48967         "type" : "function",
48968         "desc" : "Removes a listener (shorthand for removeListener)",
48969         "sig" : "(eventName, handler, scope)",
48970         "static" : false,
48971         "memberOf" : "Roo.util.Observable"
48972       },
48973       {
48974         "name" : "validate",
48975         "type" : "function",
48976         "desc" : "Validates the field value",
48977         "sig" : "()\n{\n\n}",
48978         "static" : false,
48979         "memberOf" : "Roo.bootstrap.Input"
48980       },
48981       {
48982         "name" : "validateValue",
48983         "type" : "function",
48984         "desc" : "Validates a value according to the field's validation rules and marks the field as invalid\nif the validation fails",
48985         "sig" : "(value)",
48986         "static" : false,
48987         "memberOf" : "Roo.bootstrap.Input"
48988       }
48989     ]
48990   },
48991   "Roo.bootstrap.Slider" : {
48992     "props" : [
48993       {
48994         "name" : "actionMode",
48995         "type" : "String",
48996         "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",
48997         "memberOf" : "Roo.Component"
48998       },
48999       {
49000         "name" : "allowDomMove",
49001         "type" : "Boolean",
49002         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
49003         "memberOf" : "Roo.Component"
49004       },
49005       {
49006         "name" : "can_build_overlaid",
49007         "type" : "Boolean",
49008         "desc" : "True if element can be rebuild from a HTML page",
49009         "memberOf" : "Roo.bootstrap.Component"
49010       },
49011       {
49012         "name" : "cls",
49013         "type" : "String",
49014         "desc" : "css class",
49015         "memberOf" : "Roo.bootstrap.Component"
49016       },
49017       {
49018         "name" : "container_method",
49019         "type" : "string",
49020         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
49021         "memberOf" : "Roo.bootstrap.Component"
49022       },
49023       {
49024         "name" : "dataId",
49025         "type" : "string",
49026         "desc" : "cutomer id",
49027         "memberOf" : "Roo.bootstrap.Component"
49028       },
49029       {
49030         "name" : "disableClass",
49031         "type" : "String",
49032         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
49033         "memberOf" : "Roo.Component"
49034       },
49035       {
49036         "name" : "hideMode",
49037         "type" : "String",
49038         "desc" : [
49039           "(display",
49040           "visibility)"
49041         ],
49042         "memberOf" : "Roo.Component"
49043       },
49044       {
49045         "name" : "listeners",
49046         "type" : "Object",
49047         "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>",
49048         "memberOf" : "Roo.util.Observable"
49049       },
49050       {
49051         "name" : "name",
49052         "type" : "string",
49053         "desc" : "Specifies name attribute",
49054         "memberOf" : "Roo.bootstrap.Component"
49055       },
49056       {
49057         "name" : "style",
49058         "type" : "String",
49059         "desc" : "any extra css",
49060         "memberOf" : "Roo.bootstrap.Component"
49061       },
49062       {
49063         "name" : "tooltip",
49064         "type" : "string",
49065         "desc" : "Text for the tooltip",
49066         "memberOf" : "Roo.bootstrap.Component"
49067       },
49068       {
49069         "name" : "visibilityEl",
49070         "type" : "string|object",
49071         "desc" : [
49072           "(el",
49073           "parent)"
49074         ],
49075         "memberOf" : "Roo.bootstrap.Component"
49076       },
49077       {
49078         "name" : "xattr",
49079         "type" : "Object",
49080         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
49081         "memberOf" : "Roo.bootstrap.Component"
49082       }
49083     ],
49084     "events" : [
49085       {
49086         "name" : "beforedestroy",
49087         "type" : "function",
49088         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
49089         "sig" : "function (_self)\n{\n\n}",
49090         "memberOf" : "Roo.Component"
49091       },
49092       {
49093         "name" : "beforehide",
49094         "type" : "function",
49095         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
49096         "sig" : "function (_self)\n{\n\n}",
49097         "memberOf" : "Roo.Component"
49098       },
49099       {
49100         "name" : "beforerender",
49101         "type" : "function",
49102         "desc" : "Fires before the component is rendered. Return false to stop the render.",
49103         "sig" : "function (_self)\n{\n\n}",
49104         "memberOf" : "Roo.Component"
49105       },
49106       {
49107         "name" : "beforeshow",
49108         "type" : "function",
49109         "desc" : "Fires before the component is shown.  Return false to stop the show.",
49110         "sig" : "function (_self)\n{\n\n}",
49111         "memberOf" : "Roo.Component"
49112       },
49113       {
49114         "name" : "childrenrendered",
49115         "type" : "function",
49116         "desc" : "Fires when the children have been rendered..",
49117         "sig" : "function (_self)\n{\n\n}",
49118         "memberOf" : "Roo.bootstrap.Component"
49119       },
49120       {
49121         "name" : "destroy",
49122         "type" : "function",
49123         "desc" : "Fires after the component is destroyed.",
49124         "sig" : "function (_self)\n{\n\n}",
49125         "memberOf" : "Roo.Component"
49126       },
49127       {
49128         "name" : "disable",
49129         "type" : "function",
49130         "desc" : "Fires after the component is disabled.",
49131         "sig" : "function (_self)\n{\n\n}",
49132         "memberOf" : "Roo.Component"
49133       },
49134       {
49135         "name" : "enable",
49136         "type" : "function",
49137         "desc" : "Fires after the component is enabled.",
49138         "sig" : "function (_self)\n{\n\n}",
49139         "memberOf" : "Roo.Component"
49140       },
49141       {
49142         "name" : "hide",
49143         "type" : "function",
49144         "desc" : "Fires after the component is hidden.",
49145         "sig" : "function (_self)\n{\n\n}",
49146         "memberOf" : "Roo.Component"
49147       },
49148       {
49149         "name" : "render",
49150         "type" : "function",
49151         "desc" : "Fires after the component is rendered.",
49152         "sig" : "function (_self)\n{\n\n}",
49153         "memberOf" : "Roo.Component"
49154       },
49155       {
49156         "name" : "show",
49157         "type" : "function",
49158         "desc" : "Fires after the component is shown.",
49159         "sig" : "function (_self)\n{\n\n}",
49160         "memberOf" : "Roo.Component"
49161       }
49162     ],
49163     "methods" : [
49164       {
49165         "name" : "addEvents",
49166         "type" : "function",
49167         "desc" : "Used to define events on this Observable",
49168         "sig" : "(object)",
49169         "static" : false,
49170         "memberOf" : "Roo.util.Observable"
49171       },
49172       {
49173         "name" : "addListener",
49174         "type" : "function",
49175         "desc" : "Appends an event handler to this component",
49176         "sig" : "(eventName, handler, scope, options)",
49177         "static" : false,
49178         "memberOf" : "Roo.util.Observable"
49179       },
49180       {
49181         "name" : "capture",
49182         "type" : "function",
49183         "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.",
49184         "sig" : "(o, fn, scope)",
49185         "static" : true,
49186         "memberOf" : "Roo.util.Observable"
49187       },
49188       {
49189         "name" : "destroy",
49190         "type" : "function",
49191         "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}.",
49192         "sig" : "()\n{\n\n}",
49193         "static" : false,
49194         "memberOf" : "Roo.Component"
49195       },
49196       {
49197         "name" : "disable",
49198         "type" : "function",
49199         "desc" : "Disable this component.",
49200         "sig" : "()\n{\n\n}",
49201         "static" : false,
49202         "memberOf" : "Roo.Component"
49203       },
49204       {
49205         "name" : "enable",
49206         "type" : "function",
49207         "desc" : "Enable this component.",
49208         "sig" : "()\n{\n\n}",
49209         "static" : false,
49210         "memberOf" : "Roo.Component"
49211       },
49212       {
49213         "name" : "fireEvent",
49214         "type" : "function",
49215         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
49216         "sig" : "(eventName, args)",
49217         "static" : false,
49218         "memberOf" : "Roo.util.Observable"
49219       },
49220       {
49221         "name" : "focus",
49222         "type" : "function",
49223         "desc" : "Try to focus this component.",
49224         "sig" : "(selectText)",
49225         "static" : false,
49226         "memberOf" : "Roo.Component"
49227       },
49228       {
49229         "name" : "getChildContainer",
49230         "type" : "function",
49231         "desc" : "Fetch the element to add children to",
49232         "sig" : "()\n{\n\n}",
49233         "static" : false,
49234         "memberOf" : "Roo.bootstrap.Component"
49235       },
49236       {
49237         "name" : "getEl",
49238         "type" : "function",
49239         "desc" : "Returns the underlying {@link Roo.Element}.",
49240         "sig" : "()\n{\n\n}",
49241         "static" : false,
49242         "memberOf" : "Roo.Component"
49243       },
49244       {
49245         "name" : "getId",
49246         "type" : "function",
49247         "desc" : "Returns the id of this component.",
49248         "sig" : "()\n{\n\n}",
49249         "static" : false,
49250         "memberOf" : "Roo.Component"
49251       },
49252       {
49253         "name" : "getVisibilityEl",
49254         "type" : "function",
49255         "desc" : "Get the element that will be used to show or hide",
49256         "sig" : "()\n{\n\n}",
49257         "static" : false,
49258         "memberOf" : "Roo.bootstrap.Component"
49259       },
49260       {
49261         "name" : "hasListener",
49262         "type" : "function",
49263         "desc" : "Checks to see if this object has any listeners for a specified event",
49264         "sig" : "(eventName)",
49265         "static" : false,
49266         "memberOf" : "Roo.util.Observable"
49267       },
49268       {
49269         "name" : "hide",
49270         "type" : "function",
49271         "desc" : "Hide a component - adds 'hidden' class",
49272         "sig" : "()\n{\n\n}",
49273         "static" : false,
49274         "memberOf" : "Roo.bootstrap.Component"
49275       },
49276       {
49277         "name" : "initEvents",
49278         "type" : "function",
49279         "desc" : "Initialize Events for the element",
49280         "sig" : "()\n{\n\n}",
49281         "static" : false,
49282         "memberOf" : "Roo.bootstrap.Component"
49283       },
49284       {
49285         "name" : "isVisible",
49286         "type" : "function",
49287         "desc" : "Returns true if this component is visible.",
49288         "sig" : "()\n{\n\n}",
49289         "static" : false,
49290         "memberOf" : "Roo.Component"
49291       },
49292       {
49293         "name" : "on",
49294         "type" : "function",
49295         "desc" : "Appends an event handler to this element (shorthand for addListener)",
49296         "sig" : "(eventName, handler, scope, options)",
49297         "static" : false,
49298         "memberOf" : "Roo.util.Observable"
49299       },
49300       {
49301         "name" : "purgeListeners",
49302         "type" : "function",
49303         "desc" : "Removes all listeners for this object",
49304         "sig" : "()\n{\n\n}",
49305         "static" : false,
49306         "memberOf" : "Roo.util.Observable"
49307       },
49308       {
49309         "name" : "releaseCapture",
49310         "type" : "function",
49311         "desc" : "Removes <b>all</b> added captures from the Observable.",
49312         "sig" : "(o)",
49313         "static" : true,
49314         "memberOf" : "Roo.util.Observable"
49315       },
49316       {
49317         "name" : "removeListener",
49318         "type" : "function",
49319         "desc" : "Removes a listener",
49320         "sig" : "(eventName, handler, scope)",
49321         "static" : false,
49322         "memberOf" : "Roo.util.Observable"
49323       },
49324       {
49325         "name" : "render",
49326         "type" : "function",
49327         "desc" : "If this is a lazy rendering component, render it to its container element.",
49328         "sig" : "(container)",
49329         "static" : false,
49330         "memberOf" : "Roo.Component"
49331       },
49332       {
49333         "name" : "setDisabled",
49334         "type" : "function",
49335         "desc" : "Convenience function for setting disabled/enabled by boolean.",
49336         "sig" : "(disabled)",
49337         "static" : false,
49338         "memberOf" : "Roo.Component"
49339       },
49340       {
49341         "name" : "setVisibilityEl",
49342         "type" : "function",
49343         "desc" : "Set the element that will be used to show or hide",
49344         "sig" : "()\n{\n\n}",
49345         "static" : false,
49346         "memberOf" : "Roo.bootstrap.Component"
49347       },
49348       {
49349         "name" : "setVisible",
49350         "type" : "function",
49351         "desc" : "Convenience function to hide or show this component by boolean.",
49352         "sig" : "(visible)",
49353         "static" : false,
49354         "memberOf" : "Roo.Component"
49355       },
49356       {
49357         "name" : "show",
49358         "type" : "function",
49359         "desc" : "Show a component - removes 'hidden' class",
49360         "sig" : "()\n{\n\n}",
49361         "static" : false,
49362         "memberOf" : "Roo.bootstrap.Component"
49363       },
49364       {
49365         "name" : "tooltipEl",
49366         "type" : "function",
49367         "desc" : "Fetch the element to display the tooltip on.",
49368         "sig" : "()\n{\n\n}",
49369         "static" : false,
49370         "memberOf" : "Roo.bootstrap.Component"
49371       },
49372       {
49373         "name" : "un",
49374         "type" : "function",
49375         "desc" : "Removes a listener (shorthand for removeListener)",
49376         "sig" : "(eventName, handler, scope)",
49377         "static" : false,
49378         "memberOf" : "Roo.util.Observable"
49379       }
49380     ]
49381   },
49382   "Roo.bootstrap.SplitBar" : {
49383     "props" : [
49384       {
49385         "name" : "listeners",
49386         "type" : "Object",
49387         "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>",
49388         "memberOf" : "Roo.util.Observable"
49389       }
49390     ],
49391     "events" : [
49392       {
49393         "name" : "beforeresize",
49394         "type" : "function",
49395         "desc" : "Fires before the splitter is dragged",
49396         "sig" : "function (_self)\n{\n\n}",
49397         "memberOf" : ""
49398       },
49399       {
49400         "name" : "moved",
49401         "type" : "function",
49402         "desc" : "Fires when the splitter is moved",
49403         "sig" : "function (_self, newSize)\n{\n\n}",
49404         "memberOf" : ""
49405       },
49406       {
49407         "name" : "resize",
49408         "type" : "function",
49409         "desc" : "Fires when the splitter is moved (alias for {@link #event-moved})",
49410         "sig" : "function (_self, newSize)\n{\n\n}",
49411         "memberOf" : ""
49412       }
49413     ],
49414     "methods" : [
49415       {
49416         "name" : "addEvents",
49417         "type" : "function",
49418         "desc" : "Used to define events on this Observable",
49419         "sig" : "(object)",
49420         "static" : false,
49421         "memberOf" : "Roo.util.Observable"
49422       },
49423       {
49424         "name" : "addListener",
49425         "type" : "function",
49426         "desc" : "Appends an event handler to this component",
49427         "sig" : "(eventName, handler, scope, options)",
49428         "static" : false,
49429         "memberOf" : "Roo.util.Observable"
49430       },
49431       {
49432         "name" : "capture",
49433         "type" : "function",
49434         "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.",
49435         "sig" : "(o, fn, scope)",
49436         "static" : true,
49437         "memberOf" : "Roo.util.Observable"
49438       },
49439       {
49440         "name" : "destroy",
49441         "type" : "function",
49442         "desc" : "Destroy this splitbar.",
49443         "sig" : "(removeEl)",
49444         "static" : false,
49445         "memberOf" : ""
49446       },
49447       {
49448         "name" : "fireEvent",
49449         "type" : "function",
49450         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
49451         "sig" : "(eventName, args)",
49452         "static" : false,
49453         "memberOf" : "Roo.util.Observable"
49454       },
49455       {
49456         "name" : "getAdapter",
49457         "type" : "function",
49458         "desc" : "Get the adapter this SplitBar uses",
49459         "sig" : "()\n{\n\n}",
49460         "static" : false,
49461         "memberOf" : ""
49462       },
49463       {
49464         "name" : "getMaximumSize",
49465         "type" : "function",
49466         "desc" : "Gets the maximum size for the resizing element",
49467         "sig" : "()\n{\n\n}",
49468         "static" : false,
49469         "memberOf" : ""
49470       },
49471       {
49472         "name" : "getMinimumSize",
49473         "type" : "function",
49474         "desc" : "Gets the minimum size for the resizing element",
49475         "sig" : "()\n{\n\n}",
49476         "static" : false,
49477         "memberOf" : ""
49478       },
49479       {
49480         "name" : "hasListener",
49481         "type" : "function",
49482         "desc" : "Checks to see if this object has any listeners for a specified event",
49483         "sig" : "(eventName)",
49484         "static" : false,
49485         "memberOf" : "Roo.util.Observable"
49486       },
49487       {
49488         "name" : "on",
49489         "type" : "function",
49490         "desc" : "Appends an event handler to this element (shorthand for addListener)",
49491         "sig" : "(eventName, handler, scope, options)",
49492         "static" : false,
49493         "memberOf" : "Roo.util.Observable"
49494       },
49495       {
49496         "name" : "purgeListeners",
49497         "type" : "function",
49498         "desc" : "Removes all listeners for this object",
49499         "sig" : "()\n{\n\n}",
49500         "static" : false,
49501         "memberOf" : "Roo.util.Observable"
49502       },
49503       {
49504         "name" : "releaseCapture",
49505         "type" : "function",
49506         "desc" : "Removes <b>all</b> added captures from the Observable.",
49507         "sig" : "(o)",
49508         "static" : true,
49509         "memberOf" : "Roo.util.Observable"
49510       },
49511       {
49512         "name" : "removeListener",
49513         "type" : "function",
49514         "desc" : "Removes a listener",
49515         "sig" : "(eventName, handler, scope)",
49516         "static" : false,
49517         "memberOf" : "Roo.util.Observable"
49518       },
49519       {
49520         "name" : "setAdapter",
49521         "type" : "function",
49522         "desc" : "Set the adapter this SplitBar uses",
49523         "sig" : "(adapter)",
49524         "static" : false,
49525         "memberOf" : ""
49526       },
49527       {
49528         "name" : "setCurrentSize",
49529         "type" : "function",
49530         "desc" : "Sets the initialize size for the resizing element",
49531         "sig" : "(size)",
49532         "static" : false,
49533         "memberOf" : ""
49534       },
49535       {
49536         "name" : "setMaximumSize",
49537         "type" : "function",
49538         "desc" : "Sets the maximum size for the resizing element",
49539         "sig" : "(maxSize)",
49540         "static" : false,
49541         "memberOf" : ""
49542       },
49543       {
49544         "name" : "setMinimumSize",
49545         "type" : "function",
49546         "desc" : "Sets the minimum size for the resizing element",
49547         "sig" : "(minSize)",
49548         "static" : false,
49549         "memberOf" : ""
49550       },
49551       {
49552         "name" : "un",
49553         "type" : "function",
49554         "desc" : "Removes a listener (shorthand for removeListener)",
49555         "sig" : "(eventName, handler, scope)",
49556         "static" : false,
49557         "memberOf" : "Roo.util.Observable"
49558       }
49559     ]
49560   },
49561   "Roo.bootstrap.SplitBar.AbsoluteLayoutAdapter" : {
49562     "props" : [
49563     ],
49564     "events" : [
49565     ],
49566     "methods" : [
49567       {
49568         "name" : "getElementSize",
49569         "type" : "function",
49570         "desc" : "Called before drag operations to get the current size of the resizing element.",
49571         "sig" : "(s)",
49572         "static" : false,
49573         "memberOf" : "Roo.bootstrap.SplitBar.BasicLayoutAdapter"
49574       },
49575       {
49576         "name" : "setElementSize",
49577         "type" : "function",
49578         "desc" : "Called after drag operations to set the size of the resizing element.",
49579         "sig" : "(s, newSize, onComplete)",
49580         "static" : false,
49581         "memberOf" : "Roo.bootstrap.SplitBar.BasicLayoutAdapter"
49582       }
49583     ]
49584   },
49585   "Roo.bootstrap.SplitBar.BasicLayoutAdapter" : {
49586     "props" : [
49587     ],
49588     "events" : [
49589     ],
49590     "methods" : [
49591       {
49592         "name" : "getElementSize",
49593         "type" : "function",
49594         "desc" : "Called before drag operations to get the current size of the resizing element.",
49595         "sig" : "(s)",
49596         "static" : false,
49597         "memberOf" : ""
49598       },
49599       {
49600         "name" : "setElementSize",
49601         "type" : "function",
49602         "desc" : "Called after drag operations to set the size of the resizing element.",
49603         "sig" : "(s, newSize, onComplete)",
49604         "static" : false,
49605         "memberOf" : ""
49606       }
49607     ]
49608   },
49609   "Roo.bootstrap.TabGroup" : {
49610     "props" : [
49611       {
49612         "name" : "actionMode",
49613         "type" : "String",
49614         "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",
49615         "memberOf" : "Roo.Component"
49616       },
49617       {
49618         "name" : "alert",
49619         "type" : "String",
49620         "desc" : [
49621           "(success",
49622           "info",
49623           "warning",
49624           "danger)"
49625         ],
49626         "memberOf" : "Roo.bootstrap.Column"
49627       },
49628       {
49629         "name" : "allowDomMove",
49630         "type" : "Boolean",
49631         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
49632         "memberOf" : "Roo.Component"
49633       },
49634       {
49635         "name" : "autoslide",
49636         "type" : "Boolean",
49637         "desc" : [
49638           "(true",
49639           "false)"
49640         ],
49641         "memberOf" : ""
49642       },
49643       {
49644         "name" : "bullets",
49645         "type" : "Boolean",
49646         "desc" : "show bullets for the panels",
49647         "memberOf" : ""
49648       },
49649       {
49650         "name" : "can_build_overlaid",
49651         "type" : "Boolean",
49652         "desc" : "True if element can be rebuild from a HTML page",
49653         "memberOf" : "Roo.bootstrap.Component"
49654       },
49655       {
49656         "name" : "carousel",
49657         "type" : "Boolean",
49658         "desc" : "true to make the group behave like a carousel",
49659         "memberOf" : ""
49660       },
49661       {
49662         "name" : "cls",
49663         "type" : "String",
49664         "desc" : "css class",
49665         "memberOf" : "Roo.bootstrap.Component"
49666       },
49667       {
49668         "name" : "container_method",
49669         "type" : "string",
49670         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
49671         "memberOf" : "Roo.bootstrap.Component"
49672       },
49673       {
49674         "name" : "dataId",
49675         "type" : "string",
49676         "desc" : "cutomer id",
49677         "memberOf" : "Roo.bootstrap.Component"
49678       },
49679       {
49680         "name" : "disableClass",
49681         "type" : "String",
49682         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
49683         "memberOf" : "Roo.Component"
49684       },
49685       {
49686         "name" : "fa",
49687         "type" : "String",
49688         "desc" : [
49689           "(ban",
49690           "check",
49691           "...)"
49692         ],
49693         "memberOf" : "Roo.bootstrap.Column"
49694       },
49695       {
49696         "name" : "fasize",
49697         "type" : "Number",
49698         "desc" : [
49699           "(1",
49700           "2",
49701           "....)"
49702         ],
49703         "memberOf" : "Roo.bootstrap.Column"
49704       },
49705       {
49706         "name" : "hidden",
49707         "type" : "Boolean",
49708         "desc" : [
49709           "(true",
49710           "false)"
49711         ],
49712         "memberOf" : "Roo.bootstrap.Column"
49713       },
49714       {
49715         "name" : "hideMode",
49716         "type" : "String",
49717         "desc" : [
49718           "(display",
49719           "visibility)"
49720         ],
49721         "memberOf" : "Roo.Component"
49722       },
49723       {
49724         "name" : "html",
49725         "type" : "String",
49726         "desc" : "content of column.",
49727         "memberOf" : "Roo.bootstrap.Column"
49728       },
49729       {
49730         "name" : "icon",
49731         "type" : "String",
49732         "desc" : [
49733           "(info-sign",
49734           "check",
49735           "...)"
49736         ],
49737         "memberOf" : "Roo.bootstrap.Column"
49738       },
49739       {
49740         "name" : "lg",
49741         "type" : "Number",
49742         "desc" : "colspan out of 12 for large computer-sized screens or 0 for hidden",
49743         "memberOf" : "Roo.bootstrap.Column"
49744       },
49745       {
49746         "name" : "lgoff",
49747         "type" : "Number",
49748         "desc" : "colspan offset out of 12 for large computer-sized screens or 0 for hidden",
49749         "memberOf" : "Roo.bootstrap.Column"
49750       },
49751       {
49752         "name" : "listeners",
49753         "type" : "Object",
49754         "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>",
49755         "memberOf" : "Roo.util.Observable"
49756       },
49757       {
49758         "name" : "md",
49759         "type" : "Number",
49760         "desc" : "colspan out of 12 for computer-sized screens or 0 for hidden",
49761         "memberOf" : "Roo.bootstrap.Column"
49762       },
49763       {
49764         "name" : "mdoff",
49765         "type" : "Number",
49766         "desc" : "colspan offset out of 12 for computer-sized screens or 0 for hidden",
49767         "memberOf" : "Roo.bootstrap.Column"
49768       },
49769       {
49770         "name" : "name",
49771         "type" : "string",
49772         "desc" : "Specifies name attribute",
49773         "memberOf" : "Roo.bootstrap.Component"
49774       },
49775       {
49776         "name" : "navId",
49777         "type" : "String",
49778         "desc" : "the navigation id (for use with navbars) - will be auto generated if it does not exist..",
49779         "memberOf" : ""
49780       },
49781       {
49782         "name" : "showarrow",
49783         "type" : "Boolean",
49784         "desc" : [
49785           "(true",
49786           "false)"
49787         ],
49788         "memberOf" : ""
49789       },
49790       {
49791         "name" : "sm",
49792         "type" : "Number",
49793         "desc" : "colspan out of 12 for tablet-sized screens or 0 for hidden",
49794         "memberOf" : "Roo.bootstrap.Column"
49795       },
49796       {
49797         "name" : "smoff",
49798         "type" : "Number",
49799         "desc" : "colspan offset out of 12 for tablet-sized screens or 0 for hidden",
49800         "memberOf" : "Roo.bootstrap.Column"
49801       },
49802       {
49803         "name" : "style",
49804         "type" : "String",
49805         "desc" : "any extra css",
49806         "memberOf" : "Roo.bootstrap.Component"
49807       },
49808       {
49809         "name" : "timer",
49810         "type" : "Number",
49811         "desc" : "auto slide timer .. default 0 millisecond",
49812         "memberOf" : ""
49813       },
49814       {
49815         "name" : "tooltip",
49816         "type" : "string",
49817         "desc" : "Text for the tooltip",
49818         "memberOf" : "Roo.bootstrap.Component"
49819       },
49820       {
49821         "name" : "visibilityEl",
49822         "type" : "string|object",
49823         "desc" : [
49824           "(el",
49825           "parent)"
49826         ],
49827         "memberOf" : "Roo.bootstrap.Component"
49828       },
49829       {
49830         "name" : "xattr",
49831         "type" : "Object",
49832         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
49833         "memberOf" : "Roo.bootstrap.Component"
49834       },
49835       {
49836         "name" : "xs",
49837         "type" : "Number",
49838         "desc" : "colspan out of 12 for mobile-sized screens or 0 for hidden",
49839         "memberOf" : "Roo.bootstrap.Column"
49840       },
49841       {
49842         "name" : "xsoff",
49843         "type" : "Number",
49844         "desc" : "colspan offset out of 12 for mobile-sized screens or 0 for hidden",
49845         "memberOf" : "Roo.bootstrap.Column"
49846       }
49847     ],
49848     "events" : [
49849       {
49850         "name" : "beforedestroy",
49851         "type" : "function",
49852         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
49853         "sig" : "function (_self)\n{\n\n}",
49854         "memberOf" : "Roo.Component"
49855       },
49856       {
49857         "name" : "beforehide",
49858         "type" : "function",
49859         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
49860         "sig" : "function (_self)\n{\n\n}",
49861         "memberOf" : "Roo.Component"
49862       },
49863       {
49864         "name" : "beforerender",
49865         "type" : "function",
49866         "desc" : "Fires before the component is rendered. Return false to stop the render.",
49867         "sig" : "function (_self)\n{\n\n}",
49868         "memberOf" : "Roo.Component"
49869       },
49870       {
49871         "name" : "beforeshow",
49872         "type" : "function",
49873         "desc" : "Fires before the component is shown.  Return false to stop the show.",
49874         "sig" : "function (_self)\n{\n\n}",
49875         "memberOf" : "Roo.Component"
49876       },
49877       {
49878         "name" : "childrenrendered",
49879         "type" : "function",
49880         "desc" : "Fires when the children have been rendered..",
49881         "sig" : "function (_self)\n{\n\n}",
49882         "memberOf" : "Roo.bootstrap.Component"
49883       },
49884       {
49885         "name" : "destroy",
49886         "type" : "function",
49887         "desc" : "Fires after the component is destroyed.",
49888         "sig" : "function (_self)\n{\n\n}",
49889         "memberOf" : "Roo.Component"
49890       },
49891       {
49892         "name" : "disable",
49893         "type" : "function",
49894         "desc" : "Fires after the component is disabled.",
49895         "sig" : "function (_self)\n{\n\n}",
49896         "memberOf" : "Roo.Component"
49897       },
49898       {
49899         "name" : "enable",
49900         "type" : "function",
49901         "desc" : "Fires after the component is enabled.",
49902         "sig" : "function (_self)\n{\n\n}",
49903         "memberOf" : "Roo.Component"
49904       },
49905       {
49906         "name" : "hide",
49907         "type" : "function",
49908         "desc" : "Fires after the component is hidden.",
49909         "sig" : "function (_self)\n{\n\n}",
49910         "memberOf" : "Roo.Component"
49911       },
49912       {
49913         "name" : "render",
49914         "type" : "function",
49915         "desc" : "Fires after the component is rendered.",
49916         "sig" : "function (_self)\n{\n\n}",
49917         "memberOf" : "Roo.Component"
49918       },
49919       {
49920         "name" : "show",
49921         "type" : "function",
49922         "desc" : "Fires after the component is shown.",
49923         "sig" : "function (_self)\n{\n\n}",
49924         "memberOf" : "Roo.Component"
49925       }
49926     ],
49927     "methods" : [
49928       {
49929         "name" : "addEvents",
49930         "type" : "function",
49931         "desc" : "Used to define events on this Observable",
49932         "sig" : "(object)",
49933         "static" : false,
49934         "memberOf" : "Roo.util.Observable"
49935       },
49936       {
49937         "name" : "addListener",
49938         "type" : "function",
49939         "desc" : "Appends an event handler to this component",
49940         "sig" : "(eventName, handler, scope, options)",
49941         "static" : false,
49942         "memberOf" : "Roo.util.Observable"
49943       },
49944       {
49945         "name" : "capture",
49946         "type" : "function",
49947         "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.",
49948         "sig" : "(o, fn, scope)",
49949         "static" : true,
49950         "memberOf" : "Roo.util.Observable"
49951       },
49952       {
49953         "name" : "destroy",
49954         "type" : "function",
49955         "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}.",
49956         "sig" : "()\n{\n\n}",
49957         "static" : false,
49958         "memberOf" : "Roo.Component"
49959       },
49960       {
49961         "name" : "disable",
49962         "type" : "function",
49963         "desc" : "Disable this component.",
49964         "sig" : "()\n{\n\n}",
49965         "static" : false,
49966         "memberOf" : "Roo.Component"
49967       },
49968       {
49969         "name" : "enable",
49970         "type" : "function",
49971         "desc" : "Enable this component.",
49972         "sig" : "()\n{\n\n}",
49973         "static" : false,
49974         "memberOf" : "Roo.Component"
49975       },
49976       {
49977         "name" : "fireEvent",
49978         "type" : "function",
49979         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
49980         "sig" : "(eventName, args)",
49981         "static" : false,
49982         "memberOf" : "Roo.util.Observable"
49983       },
49984       {
49985         "name" : "focus",
49986         "type" : "function",
49987         "desc" : "Try to focus this component.",
49988         "sig" : "(selectText)",
49989         "static" : false,
49990         "memberOf" : "Roo.Component"
49991       },
49992       {
49993         "name" : "get",
49994         "type" : "function",
49995         "desc" : "fetch a Navigation Group based on the navigation ID\nif one does not exist , it will get created.",
49996         "sig" : "(the)",
49997         "static" : true,
49998         "memberOf" : ""
49999       },
50000       {
50001         "name" : "getChildContainer",
50002         "type" : "function",
50003         "desc" : "Fetch the element to add children to",
50004         "sig" : "()\n{\n\n}",
50005         "static" : false,
50006         "memberOf" : "Roo.bootstrap.Component"
50007       },
50008       {
50009         "name" : "getEl",
50010         "type" : "function",
50011         "desc" : "Returns the underlying {@link Roo.Element}.",
50012         "sig" : "()\n{\n\n}",
50013         "static" : false,
50014         "memberOf" : "Roo.Component"
50015       },
50016       {
50017         "name" : "getId",
50018         "type" : "function",
50019         "desc" : "Returns the id of this component.",
50020         "sig" : "()\n{\n\n}",
50021         "static" : false,
50022         "memberOf" : "Roo.Component"
50023       },
50024       {
50025         "name" : "getVisibilityEl",
50026         "type" : "function",
50027         "desc" : "Get the element that will be used to show or hide",
50028         "sig" : "()\n{\n\n}",
50029         "static" : false,
50030         "memberOf" : "Roo.bootstrap.Component"
50031       },
50032       {
50033         "name" : "hasListener",
50034         "type" : "function",
50035         "desc" : "Checks to see if this object has any listeners for a specified event",
50036         "sig" : "(eventName)",
50037         "static" : false,
50038         "memberOf" : "Roo.util.Observable"
50039       },
50040       {
50041         "name" : "hide",
50042         "type" : "function",
50043         "desc" : "Hide a component - adds 'hidden' class",
50044         "sig" : "()\n{\n\n}",
50045         "static" : false,
50046         "memberOf" : "Roo.bootstrap.Component"
50047       },
50048       {
50049         "name" : "initEvents",
50050         "type" : "function",
50051         "desc" : "Initialize Events for the element",
50052         "sig" : "()\n{\n\n}",
50053         "static" : false,
50054         "memberOf" : "Roo.bootstrap.Component"
50055       },
50056       {
50057         "name" : "isVisible",
50058         "type" : "function",
50059         "desc" : "Returns true if this component is visible.",
50060         "sig" : "()\n{\n\n}",
50061         "static" : false,
50062         "memberOf" : "Roo.Component"
50063       },
50064       {
50065         "name" : "on",
50066         "type" : "function",
50067         "desc" : "Appends an event handler to this element (shorthand for addListener)",
50068         "sig" : "(eventName, handler, scope, options)",
50069         "static" : false,
50070         "memberOf" : "Roo.util.Observable"
50071       },
50072       {
50073         "name" : "purgeListeners",
50074         "type" : "function",
50075         "desc" : "Removes all listeners for this object",
50076         "sig" : "()\n{\n\n}",
50077         "static" : false,
50078         "memberOf" : "Roo.util.Observable"
50079       },
50080       {
50081         "name" : "register",
50082         "type" : "function",
50083         "desc" : "register a Navigation item",
50084         "sig" : "(the)",
50085         "static" : false,
50086         "memberOf" : ""
50087       },
50088       {
50089         "name" : "register",
50090         "type" : "function",
50091         "desc" : "register a Navigation Group",
50092         "sig" : "(the)",
50093         "static" : true,
50094         "memberOf" : ""
50095       },
50096       {
50097         "name" : "releaseCapture",
50098         "type" : "function",
50099         "desc" : "Removes <b>all</b> added captures from the Observable.",
50100         "sig" : "(o)",
50101         "static" : true,
50102         "memberOf" : "Roo.util.Observable"
50103       },
50104       {
50105         "name" : "removeListener",
50106         "type" : "function",
50107         "desc" : "Removes a listener",
50108         "sig" : "(eventName, handler, scope)",
50109         "static" : false,
50110         "memberOf" : "Roo.util.Observable"
50111       },
50112       {
50113         "name" : "render",
50114         "type" : "function",
50115         "desc" : "If this is a lazy rendering component, render it to its container element.",
50116         "sig" : "(container)",
50117         "static" : false,
50118         "memberOf" : "Roo.Component"
50119       },
50120       {
50121         "name" : "setDisabled",
50122         "type" : "function",
50123         "desc" : "Convenience function for setting disabled/enabled by boolean.",
50124         "sig" : "(disabled)",
50125         "static" : false,
50126         "memberOf" : "Roo.Component"
50127       },
50128       {
50129         "name" : "setVisibilityEl",
50130         "type" : "function",
50131         "desc" : "Set the element that will be used to show or hide",
50132         "sig" : "()\n{\n\n}",
50133         "static" : false,
50134         "memberOf" : "Roo.bootstrap.Component"
50135       },
50136       {
50137         "name" : "setVisible",
50138         "type" : "function",
50139         "desc" : "Convenience function to hide or show this component by boolean.",
50140         "sig" : "(visible)",
50141         "static" : false,
50142         "memberOf" : "Roo.Component"
50143       },
50144       {
50145         "name" : "show",
50146         "type" : "function",
50147         "desc" : "Show a component - removes 'hidden' class",
50148         "sig" : "()\n{\n\n}",
50149         "static" : false,
50150         "memberOf" : "Roo.bootstrap.Component"
50151       },
50152       {
50153         "name" : "showPanel",
50154         "type" : "function",
50155         "desc" : "show a specific panel",
50156         "sig" : "(panel)",
50157         "static" : false,
50158         "memberOf" : ""
50159       },
50160       {
50161         "name" : "tooltipEl",
50162         "type" : "function",
50163         "desc" : "Fetch the element to display the tooltip on.",
50164         "sig" : "()\n{\n\n}",
50165         "static" : false,
50166         "memberOf" : "Roo.bootstrap.Component"
50167       },
50168       {
50169         "name" : "un",
50170         "type" : "function",
50171         "desc" : "Removes a listener (shorthand for removeListener)",
50172         "sig" : "(eventName, handler, scope)",
50173         "static" : false,
50174         "memberOf" : "Roo.util.Observable"
50175       }
50176     ]
50177   },
50178   "Roo.bootstrap.TabPanel" : {
50179     "props" : [
50180       {
50181         "name" : "actionMode",
50182         "type" : "String",
50183         "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",
50184         "memberOf" : "Roo.Component"
50185       },
50186       {
50187         "name" : "active",
50188         "type" : "Boolean",
50189         "desc" : "panel active",
50190         "memberOf" : ""
50191       },
50192       {
50193         "name" : "allowDomMove",
50194         "type" : "Boolean",
50195         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
50196         "memberOf" : "Roo.Component"
50197       },
50198       {
50199         "name" : "can_build_overlaid",
50200         "type" : "Boolean",
50201         "desc" : "True if element can be rebuild from a HTML page",
50202         "memberOf" : "Roo.bootstrap.Component"
50203       },
50204       {
50205         "name" : "cls",
50206         "type" : "String",
50207         "desc" : "css class",
50208         "memberOf" : "Roo.bootstrap.Component"
50209       },
50210       {
50211         "name" : "container_method",
50212         "type" : "string",
50213         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
50214         "memberOf" : "Roo.bootstrap.Component"
50215       },
50216       {
50217         "name" : "dataId",
50218         "type" : "string",
50219         "desc" : "cutomer id",
50220         "memberOf" : "Roo.bootstrap.Component"
50221       },
50222       {
50223         "name" : "disableClass",
50224         "type" : "String",
50225         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
50226         "memberOf" : "Roo.Component"
50227       },
50228       {
50229         "name" : "hideMode",
50230         "type" : "String",
50231         "desc" : [
50232           "(display",
50233           "visibility)"
50234         ],
50235         "memberOf" : "Roo.Component"
50236       },
50237       {
50238         "name" : "href",
50239         "type" : "String",
50240         "desc" : "click to link..",
50241         "memberOf" : ""
50242       },
50243       {
50244         "name" : "html",
50245         "type" : "String",
50246         "desc" : "panel content",
50247         "memberOf" : ""
50248       },
50249       {
50250         "name" : "listeners",
50251         "type" : "Object",
50252         "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>",
50253         "memberOf" : "Roo.util.Observable"
50254       },
50255       {
50256         "name" : "name",
50257         "type" : "string",
50258         "desc" : "Specifies name attribute",
50259         "memberOf" : "Roo.bootstrap.Component"
50260       },
50261       {
50262         "name" : "navId",
50263         "type" : "String",
50264         "desc" : "The Roo.bootstrap.NavGroup which triggers show hide ()",
50265         "memberOf" : ""
50266       },
50267       {
50268         "name" : "style",
50269         "type" : "String",
50270         "desc" : "any extra css",
50271         "memberOf" : "Roo.bootstrap.Component"
50272       },
50273       {
50274         "name" : "tabId",
50275         "type" : "String",
50276         "desc" : "unique tab ID (will be autogenerated if not set. - used to match TabItem to Panel)",
50277         "memberOf" : ""
50278       },
50279       {
50280         "name" : "tooltip",
50281         "type" : "string",
50282         "desc" : "Text for the tooltip",
50283         "memberOf" : "Roo.bootstrap.Component"
50284       },
50285       {
50286         "name" : "visibilityEl",
50287         "type" : "string|object",
50288         "desc" : [
50289           "(el",
50290           "parent)"
50291         ],
50292         "memberOf" : "Roo.bootstrap.Component"
50293       },
50294       {
50295         "name" : "xattr",
50296         "type" : "Object",
50297         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
50298         "memberOf" : "Roo.bootstrap.Component"
50299       }
50300     ],
50301     "events" : [
50302       {
50303         "name" : "beforedeactivate",
50304         "type" : "function",
50305         "desc" : "Fires before a tab is de-activated - can be used to do validation on a form.",
50306         "sig" : "function (_self)\n{\n\n}",
50307         "memberOf" : ""
50308       },
50309       {
50310         "name" : "beforedestroy",
50311         "type" : "function",
50312         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
50313         "sig" : "function (_self)\n{\n\n}",
50314         "memberOf" : "Roo.Component"
50315       },
50316       {
50317         "name" : "beforehide",
50318         "type" : "function",
50319         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
50320         "sig" : "function (_self)\n{\n\n}",
50321         "memberOf" : "Roo.Component"
50322       },
50323       {
50324         "name" : "beforerender",
50325         "type" : "function",
50326         "desc" : "Fires before the component is rendered. Return false to stop the render.",
50327         "sig" : "function (_self)\n{\n\n}",
50328         "memberOf" : "Roo.Component"
50329       },
50330       {
50331         "name" : "beforeshow",
50332         "type" : "function",
50333         "desc" : "Fires before the component is shown.  Return false to stop the show.",
50334         "sig" : "function (_self)\n{\n\n}",
50335         "memberOf" : "Roo.Component"
50336       },
50337       {
50338         "name" : "changed",
50339         "type" : "function",
50340         "desc" : "Fires when the active status changes",
50341         "sig" : "function (_self, state)\n{\n\n}",
50342         "memberOf" : ""
50343       },
50344       {
50345         "name" : "childrenrendered",
50346         "type" : "function",
50347         "desc" : "Fires when the children have been rendered..",
50348         "sig" : "function (_self)\n{\n\n}",
50349         "memberOf" : "Roo.bootstrap.Component"
50350       },
50351       {
50352         "name" : "destroy",
50353         "type" : "function",
50354         "desc" : "Fires after the component is destroyed.",
50355         "sig" : "function (_self)\n{\n\n}",
50356         "memberOf" : "Roo.Component"
50357       },
50358       {
50359         "name" : "disable",
50360         "type" : "function",
50361         "desc" : "Fires after the component is disabled.",
50362         "sig" : "function (_self)\n{\n\n}",
50363         "memberOf" : "Roo.Component"
50364       },
50365       {
50366         "name" : "enable",
50367         "type" : "function",
50368         "desc" : "Fires after the component is enabled.",
50369         "sig" : "function (_self)\n{\n\n}",
50370         "memberOf" : "Roo.Component"
50371       },
50372       {
50373         "name" : "hide",
50374         "type" : "function",
50375         "desc" : "Fires after the component is hidden.",
50376         "sig" : "function (_self)\n{\n\n}",
50377         "memberOf" : "Roo.Component"
50378       },
50379       {
50380         "name" : "render",
50381         "type" : "function",
50382         "desc" : "Fires after the component is rendered.",
50383         "sig" : "function (_self)\n{\n\n}",
50384         "memberOf" : "Roo.Component"
50385       },
50386       {
50387         "name" : "show",
50388         "type" : "function",
50389         "desc" : "Fires after the component is shown.",
50390         "sig" : "function (_self)\n{\n\n}",
50391         "memberOf" : "Roo.Component"
50392       }
50393     ],
50394     "methods" : [
50395       {
50396         "name" : "addEvents",
50397         "type" : "function",
50398         "desc" : "Used to define events on this Observable",
50399         "sig" : "(object)",
50400         "static" : false,
50401         "memberOf" : "Roo.util.Observable"
50402       },
50403       {
50404         "name" : "addListener",
50405         "type" : "function",
50406         "desc" : "Appends an event handler to this component",
50407         "sig" : "(eventName, handler, scope, options)",
50408         "static" : false,
50409         "memberOf" : "Roo.util.Observable"
50410       },
50411       {
50412         "name" : "capture",
50413         "type" : "function",
50414         "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.",
50415         "sig" : "(o, fn, scope)",
50416         "static" : true,
50417         "memberOf" : "Roo.util.Observable"
50418       },
50419       {
50420         "name" : "destroy",
50421         "type" : "function",
50422         "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}.",
50423         "sig" : "()\n{\n\n}",
50424         "static" : false,
50425         "memberOf" : "Roo.Component"
50426       },
50427       {
50428         "name" : "disable",
50429         "type" : "function",
50430         "desc" : "Disable this component.",
50431         "sig" : "()\n{\n\n}",
50432         "static" : false,
50433         "memberOf" : "Roo.Component"
50434       },
50435       {
50436         "name" : "enable",
50437         "type" : "function",
50438         "desc" : "Enable this component.",
50439         "sig" : "()\n{\n\n}",
50440         "static" : false,
50441         "memberOf" : "Roo.Component"
50442       },
50443       {
50444         "name" : "fireEvent",
50445         "type" : "function",
50446         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
50447         "sig" : "(eventName, args)",
50448         "static" : false,
50449         "memberOf" : "Roo.util.Observable"
50450       },
50451       {
50452         "name" : "focus",
50453         "type" : "function",
50454         "desc" : "Try to focus this component.",
50455         "sig" : "(selectText)",
50456         "static" : false,
50457         "memberOf" : "Roo.Component"
50458       },
50459       {
50460         "name" : "getChildContainer",
50461         "type" : "function",
50462         "desc" : "Fetch the element to add children to",
50463         "sig" : "()\n{\n\n}",
50464         "static" : false,
50465         "memberOf" : "Roo.bootstrap.Component"
50466       },
50467       {
50468         "name" : "getEl",
50469         "type" : "function",
50470         "desc" : "Returns the underlying {@link Roo.Element}.",
50471         "sig" : "()\n{\n\n}",
50472         "static" : false,
50473         "memberOf" : "Roo.Component"
50474       },
50475       {
50476         "name" : "getId",
50477         "type" : "function",
50478         "desc" : "Returns the id of this component.",
50479         "sig" : "()\n{\n\n}",
50480         "static" : false,
50481         "memberOf" : "Roo.Component"
50482       },
50483       {
50484         "name" : "getVisibilityEl",
50485         "type" : "function",
50486         "desc" : "Get the element that will be used to show or hide",
50487         "sig" : "()\n{\n\n}",
50488         "static" : false,
50489         "memberOf" : "Roo.bootstrap.Component"
50490       },
50491       {
50492         "name" : "hasListener",
50493         "type" : "function",
50494         "desc" : "Checks to see if this object has any listeners for a specified event",
50495         "sig" : "(eventName)",
50496         "static" : false,
50497         "memberOf" : "Roo.util.Observable"
50498       },
50499       {
50500         "name" : "hide",
50501         "type" : "function",
50502         "desc" : "Hide a component - adds 'hidden' class",
50503         "sig" : "()\n{\n\n}",
50504         "static" : false,
50505         "memberOf" : "Roo.bootstrap.Component"
50506       },
50507       {
50508         "name" : "initEvents",
50509         "type" : "function",
50510         "desc" : "Initialize Events for the element",
50511         "sig" : "()\n{\n\n}",
50512         "static" : false,
50513         "memberOf" : "Roo.bootstrap.Component"
50514       },
50515       {
50516         "name" : "isVisible",
50517         "type" : "function",
50518         "desc" : "Returns true if this component is visible.",
50519         "sig" : "()\n{\n\n}",
50520         "static" : false,
50521         "memberOf" : "Roo.Component"
50522       },
50523       {
50524         "name" : "on",
50525         "type" : "function",
50526         "desc" : "Appends an event handler to this element (shorthand for addListener)",
50527         "sig" : "(eventName, handler, scope, options)",
50528         "static" : false,
50529         "memberOf" : "Roo.util.Observable"
50530       },
50531       {
50532         "name" : "purgeListeners",
50533         "type" : "function",
50534         "desc" : "Removes all listeners for this object",
50535         "sig" : "()\n{\n\n}",
50536         "static" : false,
50537         "memberOf" : "Roo.util.Observable"
50538       },
50539       {
50540         "name" : "releaseCapture",
50541         "type" : "function",
50542         "desc" : "Removes <b>all</b> added captures from the Observable.",
50543         "sig" : "(o)",
50544         "static" : true,
50545         "memberOf" : "Roo.util.Observable"
50546       },
50547       {
50548         "name" : "removeListener",
50549         "type" : "function",
50550         "desc" : "Removes a listener",
50551         "sig" : "(eventName, handler, scope)",
50552         "static" : false,
50553         "memberOf" : "Roo.util.Observable"
50554       },
50555       {
50556         "name" : "render",
50557         "type" : "function",
50558         "desc" : "If this is a lazy rendering component, render it to its container element.",
50559         "sig" : "(container)",
50560         "static" : false,
50561         "memberOf" : "Roo.Component"
50562       },
50563       {
50564         "name" : "setDisabled",
50565         "type" : "function",
50566         "desc" : "Convenience function for setting disabled/enabled by boolean.",
50567         "sig" : "(disabled)",
50568         "static" : false,
50569         "memberOf" : "Roo.Component"
50570       },
50571       {
50572         "name" : "setVisibilityEl",
50573         "type" : "function",
50574         "desc" : "Set the element that will be used to show or hide",
50575         "sig" : "()\n{\n\n}",
50576         "static" : false,
50577         "memberOf" : "Roo.bootstrap.Component"
50578       },
50579       {
50580         "name" : "setVisible",
50581         "type" : "function",
50582         "desc" : "Convenience function to hide or show this component by boolean.",
50583         "sig" : "(visible)",
50584         "static" : false,
50585         "memberOf" : "Roo.Component"
50586       },
50587       {
50588         "name" : "show",
50589         "type" : "function",
50590         "desc" : "Show a component - removes 'hidden' class",
50591         "sig" : "()\n{\n\n}",
50592         "static" : false,
50593         "memberOf" : "Roo.bootstrap.Component"
50594       },
50595       {
50596         "name" : "tooltipEl",
50597         "type" : "function",
50598         "desc" : "Fetch the element to display the tooltip on.",
50599         "sig" : "()\n{\n\n}",
50600         "static" : false,
50601         "memberOf" : "Roo.bootstrap.Component"
50602       },
50603       {
50604         "name" : "un",
50605         "type" : "function",
50606         "desc" : "Removes a listener (shorthand for removeListener)",
50607         "sig" : "(eventName, handler, scope)",
50608         "static" : false,
50609         "memberOf" : "Roo.util.Observable"
50610       }
50611     ]
50612   },
50613   "Roo.bootstrap.Table" : {
50614     "props" : [
50615       {
50616         "name" : "actionMode",
50617         "type" : "String",
50618         "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",
50619         "memberOf" : "Roo.Component"
50620       },
50621       {
50622         "name" : "align",
50623         "type" : "String",
50624         "desc" : [
50625           "(left",
50626           "center",
50627           "right)"
50628         ],
50629         "memberOf" : ""
50630       },
50631       {
50632         "name" : "allowDomMove",
50633         "type" : "Boolean",
50634         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
50635         "memberOf" : "Roo.Component"
50636       },
50637       {
50638         "name" : "auto_hide_footer",
50639         "type" : "Boolean",
50640         "desc" : "auto hide footer if only one page (default false)",
50641         "memberOf" : ""
50642       },
50643       {
50644         "name" : "bgcolor",
50645         "type" : "String",
50646         "desc" : "Specifies the background color for a table",
50647         "memberOf" : ""
50648       },
50649       {
50650         "name" : "border",
50651         "type" : "Number",
50652         "desc" : "Specifies whether the table cells should have borders or not",
50653         "memberOf" : ""
50654       },
50655       {
50656         "name" : "bordered",
50657         "type" : "boolean",
50658         "desc" : "Add borders to the table",
50659         "memberOf" : ""
50660       },
50661       {
50662         "name" : "can_build_overlaid",
50663         "type" : "Boolean",
50664         "desc" : "True if element can be rebuild from a HTML page",
50665         "memberOf" : "Roo.bootstrap.Component"
50666       },
50667       {
50668         "name" : "cellSelection",
50669         "type" : "Boolean",
50670         "desc" : [
50671           "(true",
50672           "false)"
50673         ],
50674         "memberOf" : ""
50675       },
50676       {
50677         "name" : "cellpadding",
50678         "type" : "Number",
50679         "desc" : "Specifies the space between the cell wall and the cell content",
50680         "memberOf" : ""
50681       },
50682       {
50683         "name" : "cellspacing",
50684         "type" : "Number",
50685         "desc" : "Specifies the space between cells",
50686         "memberOf" : ""
50687       },
50688       {
50689         "name" : "cls",
50690         "type" : "String",
50691         "desc" : "table class",
50692         "memberOf" : ""
50693       },
50694       {
50695         "name" : "condensed",
50696         "type" : "boolean",
50697         "desc" : "Format condensed",
50698         "memberOf" : ""
50699       },
50700       {
50701         "name" : "container_method",
50702         "type" : "string",
50703         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
50704         "memberOf" : "Roo.bootstrap.Component"
50705       },
50706       {
50707         "name" : "dataId",
50708         "type" : "string",
50709         "desc" : "cutomer id",
50710         "memberOf" : "Roo.bootstrap.Component"
50711       },
50712       {
50713         "name" : "disableClass",
50714         "type" : "String",
50715         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
50716         "memberOf" : "Roo.Component"
50717       },
50718       {
50719         "name" : "footer",
50720         "type" : "Roo.bootstrap.PagingToolbar",
50721         "desc" : "a paging toolbar",
50722         "memberOf" : ""
50723       },
50724       {
50725         "name" : "footerShow",
50726         "type" : "Boolean",
50727         "desc" : [
50728           "(true",
50729           "false)"
50730         ],
50731         "memberOf" : ""
50732       },
50733       {
50734         "name" : "frame",
50735         "type" : "String",
50736         "desc" : "Specifies which parts of the outside borders that should be visible",
50737         "memberOf" : ""
50738       },
50739       {
50740         "name" : "headerShow",
50741         "type" : "Boolean",
50742         "desc" : [
50743           "(true",
50744           "false)"
50745         ],
50746         "memberOf" : ""
50747       },
50748       {
50749         "name" : "hideMode",
50750         "type" : "String",
50751         "desc" : [
50752           "(display",
50753           "visibility)"
50754         ],
50755         "memberOf" : "Roo.Component"
50756       },
50757       {
50758         "name" : "hover",
50759         "type" : "boolean",
50760         "desc" : "Add hover highlighting",
50761         "memberOf" : ""
50762       },
50763       {
50764         "name" : "layout",
50765         "type" : "String",
50766         "desc" : "table layout (auto | fixed | initial | inherit)",
50767         "memberOf" : ""
50768       },
50769       {
50770         "name" : "lazyLoad",
50771         "type" : "Boolean",
50772         "desc" : "auto load data while scrolling to the end (default false)",
50773         "memberOf" : ""
50774       },
50775       {
50776         "name" : "listeners",
50777         "type" : "Object",
50778         "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>",
50779         "memberOf" : "Roo.util.Observable"
50780       },
50781       {
50782         "name" : "loadMask",
50783         "type" : "Boolean",
50784         "desc" : [
50785           "(true",
50786           "false)"
50787         ],
50788         "memberOf" : ""
50789       },
50790       {
50791         "name" : "name",
50792         "type" : "string",
50793         "desc" : "Specifies name attribute",
50794         "memberOf" : "Roo.bootstrap.Component"
50795       },
50796       {
50797         "name" : "responsive",
50798         "type" : "boolean",
50799         "desc" : "Format condensed",
50800         "memberOf" : ""
50801       },
50802       {
50803         "name" : "rowSelection",
50804         "type" : "Boolean",
50805         "desc" : [
50806           "(true",
50807           "false)"
50808         ],
50809         "memberOf" : ""
50810       },
50811       {
50812         "name" : "rules",
50813         "type" : "String",
50814         "desc" : "Specifies which parts of the inside borders that should be visible",
50815         "memberOf" : ""
50816       },
50817       {
50818         "name" : "scrollBody",
50819         "type" : "Boolean",
50820         "desc" : [
50821           "(true",
50822           "false)"
50823         ],
50824         "memberOf" : ""
50825       },
50826       {
50827         "name" : "sortable",
50828         "type" : "String",
50829         "desc" : "Specifies that the table should be sortable",
50830         "memberOf" : ""
50831       },
50832       {
50833         "name" : "striped",
50834         "type" : "boolean",
50835         "desc" : "Should the rows be alternative striped",
50836         "memberOf" : ""
50837       },
50838       {
50839         "name" : "style",
50840         "type" : "String",
50841         "desc" : "any extra css",
50842         "memberOf" : "Roo.bootstrap.Component"
50843       },
50844       {
50845         "name" : "summary",
50846         "type" : "String",
50847         "desc" : "Specifies a summary of the content of a table",
50848         "memberOf" : ""
50849       },
50850       {
50851         "name" : "tooltip",
50852         "type" : "string",
50853         "desc" : "Text for the tooltip",
50854         "memberOf" : "Roo.bootstrap.Component"
50855       },
50856       {
50857         "name" : "visibilityEl",
50858         "type" : "string|object",
50859         "desc" : [
50860           "(el",
50861           "parent)"
50862         ],
50863         "memberOf" : "Roo.bootstrap.Component"
50864       },
50865       {
50866         "name" : "width",
50867         "type" : "Number",
50868         "desc" : "Specifies the width of a table",
50869         "memberOf" : ""
50870       },
50871       {
50872         "name" : "xattr",
50873         "type" : "Object",
50874         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
50875         "memberOf" : "Roo.bootstrap.Component"
50876       }
50877     ],
50878     "events" : [
50879       {
50880         "name" : "beforedestroy",
50881         "type" : "function",
50882         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
50883         "sig" : "function (_self)\n{\n\n}",
50884         "memberOf" : "Roo.Component"
50885       },
50886       {
50887         "name" : "beforehide",
50888         "type" : "function",
50889         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
50890         "sig" : "function (_self)\n{\n\n}",
50891         "memberOf" : "Roo.Component"
50892       },
50893       {
50894         "name" : "beforerender",
50895         "type" : "function",
50896         "desc" : "Fires before the component is rendered. Return false to stop the render.",
50897         "sig" : "function (_self)\n{\n\n}",
50898         "memberOf" : "Roo.Component"
50899       },
50900       {
50901         "name" : "beforeshow",
50902         "type" : "function",
50903         "desc" : "Fires before the component is shown.  Return false to stop the show.",
50904         "sig" : "function (_self)\n{\n\n}",
50905         "memberOf" : "Roo.Component"
50906       },
50907       {
50908         "name" : "cellclick",
50909         "type" : "function",
50910         "desc" : "Fires when a cell is clicked",
50911         "sig" : "function (_self, el, rowIndex, columnIndex, e)\n{\n\n}",
50912         "memberOf" : ""
50913       },
50914       {
50915         "name" : "cellcontextmenu",
50916         "type" : "function",
50917         "desc" : "Fires when a cell is right clicked",
50918         "sig" : "function (_self, rowIndex, cellIndex, e)\n{\n\n}",
50919         "memberOf" : ""
50920       },
50921       {
50922         "name" : "celldblclick",
50923         "type" : "function",
50924         "desc" : "Fires when a cell is double clicked",
50925         "sig" : "function (_self, el, rowIndex, columnIndex, e)\n{\n\n}",
50926         "memberOf" : ""
50927       },
50928       {
50929         "name" : "childrenrendered",
50930         "type" : "function",
50931         "desc" : "Fires when the children have been rendered..",
50932         "sig" : "function (_self)\n{\n\n}",
50933         "memberOf" : "Roo.bootstrap.Component"
50934       },
50935       {
50936         "name" : "contextmenu",
50937         "type" : "function",
50938         "desc" : "The raw contextmenu event for the entire grid.",
50939         "sig" : "function (e)\n{\n\n}",
50940         "memberOf" : ""
50941       },
50942       {
50943         "name" : "destroy",
50944         "type" : "function",
50945         "desc" : "Fires after the component is destroyed.",
50946         "sig" : "function (_self)\n{\n\n}",
50947         "memberOf" : "Roo.Component"
50948       },
50949       {
50950         "name" : "disable",
50951         "type" : "function",
50952         "desc" : "Fires after the component is disabled.",
50953         "sig" : "function (_self)\n{\n\n}",
50954         "memberOf" : "Roo.Component"
50955       },
50956       {
50957         "name" : "enable",
50958         "type" : "function",
50959         "desc" : "Fires after the component is enabled.",
50960         "sig" : "function (_self)\n{\n\n}",
50961         "memberOf" : "Roo.Component"
50962       },
50963       {
50964         "name" : "headercontextmenu",
50965         "type" : "function",
50966         "desc" : "Fires when a header is right clicked",
50967         "sig" : "function (_self, columnIndex, e)\n{\n\n}",
50968         "memberOf" : ""
50969       },
50970       {
50971         "name" : "hide",
50972         "type" : "function",
50973         "desc" : "Fires after the component is hidden.",
50974         "sig" : "function (_self)\n{\n\n}",
50975         "memberOf" : "Roo.Component"
50976       },
50977       {
50978         "name" : "mouseout",
50979         "type" : "function",
50980         "desc" : "Fires when a mouseout occur",
50981         "sig" : "function (_self, el, rowIndex, columnIndex, e)\n{\n\n}",
50982         "memberOf" : ""
50983       },
50984       {
50985         "name" : "mouseover",
50986         "type" : "function",
50987         "desc" : "Fires when a mouseover occur",
50988         "sig" : "function (_self, el, rowIndex, columnIndex, e)\n{\n\n}",
50989         "memberOf" : ""
50990       },
50991       {
50992         "name" : "render",
50993         "type" : "function",
50994         "desc" : "Fires after the component is rendered.",
50995         "sig" : "function (_self)\n{\n\n}",
50996         "memberOf" : "Roo.Component"
50997       },
50998       {
50999         "name" : "rowclass",
51000         "type" : "function",
51001         "desc" : "Fires when a row is rendered, so you can change add a style to it.",
51002         "sig" : "function (_self, rowcfg)\n{\n\n}",
51003         "memberOf" : ""
51004       },
51005       {
51006         "name" : "rowclick",
51007         "type" : "function",
51008         "desc" : "Fires when a row is clicked",
51009         "sig" : "function (_self, el, rowIndex, e)\n{\n\n}",
51010         "memberOf" : ""
51011       },
51012       {
51013         "name" : "rowcontextmenu",
51014         "type" : "function",
51015         "desc" : "Fires when a row is right clicked",
51016         "sig" : "function (_self, rowIndex, e)\n{\n\n}",
51017         "memberOf" : ""
51018       },
51019       {
51020         "name" : "rowdblclick",
51021         "type" : "function",
51022         "desc" : "Fires when a row is double clicked",
51023         "sig" : "function (_self, el, rowIndex, e)\n{\n\n}",
51024         "memberOf" : ""
51025       },
51026       {
51027         "name" : "rowsrendered",
51028         "type" : "function",
51029         "desc" : "Fires when all the  rows have been rendered",
51030         "sig" : "function (_self)\n{\n\n}",
51031         "memberOf" : ""
51032       },
51033       {
51034         "name" : "show",
51035         "type" : "function",
51036         "desc" : "Fires after the component is shown.",
51037         "sig" : "function (_self)\n{\n\n}",
51038         "memberOf" : "Roo.Component"
51039       }
51040     ],
51041     "methods" : [
51042       {
51043         "name" : "addEvents",
51044         "type" : "function",
51045         "desc" : "Used to define events on this Observable",
51046         "sig" : "(object)",
51047         "static" : false,
51048         "memberOf" : "Roo.util.Observable"
51049       },
51050       {
51051         "name" : "addListener",
51052         "type" : "function",
51053         "desc" : "Appends an event handler to this component",
51054         "sig" : "(eventName, handler, scope, options)",
51055         "static" : false,
51056         "memberOf" : "Roo.util.Observable"
51057       },
51058       {
51059         "name" : "autoSize",
51060         "type" : "function",
51061         "desc" : "Forces a resize - used by panel.Grid",
51062         "sig" : "()\n{\n\n}",
51063         "static" : false,
51064         "memberOf" : ""
51065       },
51066       {
51067         "name" : "capture",
51068         "type" : "function",
51069         "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.",
51070         "sig" : "(o, fn, scope)",
51071         "static" : true,
51072         "memberOf" : "Roo.util.Observable"
51073       },
51074       {
51075         "name" : "clear",
51076         "type" : "function",
51077         "desc" : "Remove all rows",
51078         "sig" : "()\n{\n\n}",
51079         "static" : false,
51080         "memberOf" : ""
51081       },
51082       {
51083         "name" : "destroy",
51084         "type" : "function",
51085         "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}.",
51086         "sig" : "()\n{\n\n}",
51087         "static" : false,
51088         "memberOf" : "Roo.Component"
51089       },
51090       {
51091         "name" : "disable",
51092         "type" : "function",
51093         "desc" : "Disable this component.",
51094         "sig" : "()\n{\n\n}",
51095         "static" : false,
51096         "memberOf" : "Roo.Component"
51097       },
51098       {
51099         "name" : "enable",
51100         "type" : "function",
51101         "desc" : "Enable this component.",
51102         "sig" : "()\n{\n\n}",
51103         "static" : false,
51104         "memberOf" : "Roo.Component"
51105       },
51106       {
51107         "name" : "fireEvent",
51108         "type" : "function",
51109         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
51110         "sig" : "(eventName, args)",
51111         "static" : false,
51112         "memberOf" : "Roo.util.Observable"
51113       },
51114       {
51115         "name" : "focus",
51116         "type" : "function",
51117         "desc" : "Try to focus this component.",
51118         "sig" : "(selectText)",
51119         "static" : false,
51120         "memberOf" : "Roo.Component"
51121       },
51122       {
51123         "name" : "getChildContainer",
51124         "type" : "function",
51125         "desc" : "Fetch the element to add children to",
51126         "sig" : "()\n{\n\n}",
51127         "static" : false,
51128         "memberOf" : "Roo.bootstrap.Component"
51129       },
51130       {
51131         "name" : "getEl",
51132         "type" : "function",
51133         "desc" : "Returns the underlying {@link Roo.Element}.",
51134         "sig" : "()\n{\n\n}",
51135         "static" : false,
51136         "memberOf" : "Roo.Component"
51137       },
51138       {
51139         "name" : "getGridEl",
51140         "type" : "function",
51141         "desc" : "Returns the grid's underlying element = used by panel.Grid",
51142         "sig" : "()\n{\n\n}",
51143         "static" : false,
51144         "memberOf" : ""
51145       },
51146       {
51147         "name" : "getId",
51148         "type" : "function",
51149         "desc" : "Returns the id of this component.",
51150         "sig" : "()\n{\n\n}",
51151         "static" : false,
51152         "memberOf" : "Roo.Component"
51153       },
51154       {
51155         "name" : "getVisibilityEl",
51156         "type" : "function",
51157         "desc" : "Get the element that will be used to show or hide",
51158         "sig" : "()\n{\n\n}",
51159         "static" : false,
51160         "memberOf" : "Roo.bootstrap.Component"
51161       },
51162       {
51163         "name" : "hasListener",
51164         "type" : "function",
51165         "desc" : "Checks to see if this object has any listeners for a specified event",
51166         "sig" : "(eventName)",
51167         "static" : false,
51168         "memberOf" : "Roo.util.Observable"
51169       },
51170       {
51171         "name" : "hide",
51172         "type" : "function",
51173         "desc" : "Hide a component - adds 'hidden' class",
51174         "sig" : "()\n{\n\n}",
51175         "static" : false,
51176         "memberOf" : "Roo.bootstrap.Component"
51177       },
51178       {
51179         "name" : "initEvents",
51180         "type" : "function",
51181         "desc" : "Initialize Events for the element",
51182         "sig" : "()\n{\n\n}",
51183         "static" : false,
51184         "memberOf" : "Roo.bootstrap.Component"
51185       },
51186       {
51187         "name" : "isVisible",
51188         "type" : "function",
51189         "desc" : "Returns true if this component is visible.",
51190         "sig" : "()\n{\n\n}",
51191         "static" : false,
51192         "memberOf" : "Roo.Component"
51193       },
51194       {
51195         "name" : "on",
51196         "type" : "function",
51197         "desc" : "Appends an event handler to this element (shorthand for addListener)",
51198         "sig" : "(eventName, handler, scope, options)",
51199         "static" : false,
51200         "memberOf" : "Roo.util.Observable"
51201       },
51202       {
51203         "name" : "purgeListeners",
51204         "type" : "function",
51205         "desc" : "Removes all listeners for this object",
51206         "sig" : "()\n{\n\n}",
51207         "static" : false,
51208         "memberOf" : "Roo.util.Observable"
51209       },
51210       {
51211         "name" : "releaseCapture",
51212         "type" : "function",
51213         "desc" : "Removes <b>all</b> added captures from the Observable.",
51214         "sig" : "(o)",
51215         "static" : true,
51216         "memberOf" : "Roo.util.Observable"
51217       },
51218       {
51219         "name" : "removeListener",
51220         "type" : "function",
51221         "desc" : "Removes a listener",
51222         "sig" : "(eventName, handler, scope)",
51223         "static" : false,
51224         "memberOf" : "Roo.util.Observable"
51225       },
51226       {
51227         "name" : "render",
51228         "type" : "function",
51229         "desc" : "If this is a lazy rendering component, render it to its container element.",
51230         "sig" : "(container)",
51231         "static" : false,
51232         "memberOf" : "Roo.Component"
51233       },
51234       {
51235         "name" : "setDisabled",
51236         "type" : "function",
51237         "desc" : "Convenience function for setting disabled/enabled by boolean.",
51238         "sig" : "(disabled)",
51239         "static" : false,
51240         "memberOf" : "Roo.Component"
51241       },
51242       {
51243         "name" : "setRowVisibility",
51244         "type" : "function",
51245         "desc" : "Show or hide a row.",
51246         "sig" : "(rowIndex, state)",
51247         "static" : false,
51248         "memberOf" : ""
51249       },
51250       {
51251         "name" : "setVisibilityEl",
51252         "type" : "function",
51253         "desc" : "Set the element that will be used to show or hide",
51254         "sig" : "()\n{\n\n}",
51255         "static" : false,
51256         "memberOf" : "Roo.bootstrap.Component"
51257       },
51258       {
51259         "name" : "setVisible",
51260         "type" : "function",
51261         "desc" : "Convenience function to hide or show this component by boolean.",
51262         "sig" : "(visible)",
51263         "static" : false,
51264         "memberOf" : "Roo.Component"
51265       },
51266       {
51267         "name" : "show",
51268         "type" : "function",
51269         "desc" : "Show a component - removes 'hidden' class",
51270         "sig" : "()\n{\n\n}",
51271         "static" : false,
51272         "memberOf" : "Roo.bootstrap.Component"
51273       },
51274       {
51275         "name" : "tooltipEl",
51276         "type" : "function",
51277         "desc" : "Fetch the element to display the tooltip on.",
51278         "sig" : "()\n{\n\n}",
51279         "static" : false,
51280         "memberOf" : "Roo.bootstrap.Component"
51281       },
51282       {
51283         "name" : "un",
51284         "type" : "function",
51285         "desc" : "Removes a listener (shorthand for removeListener)",
51286         "sig" : "(eventName, handler, scope)",
51287         "static" : false,
51288         "memberOf" : "Roo.util.Observable"
51289       }
51290     ]
51291   },
51292   "Roo.bootstrap.Table.AbstractSelectionModel" : {
51293     "props" : [
51294       {
51295         "name" : "listeners",
51296         "type" : "Object",
51297         "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>",
51298         "memberOf" : "Roo.util.Observable"
51299       }
51300     ],
51301     "events" : [
51302     ],
51303     "methods" : [
51304       {
51305         "name" : "addEvents",
51306         "type" : "function",
51307         "desc" : "Used to define events on this Observable",
51308         "sig" : "(object)",
51309         "static" : false,
51310         "memberOf" : "Roo.util.Observable"
51311       },
51312       {
51313         "name" : "addListener",
51314         "type" : "function",
51315         "desc" : "Appends an event handler to this component",
51316         "sig" : "(eventName, handler, scope, options)",
51317         "static" : false,
51318         "memberOf" : "Roo.util.Observable"
51319       },
51320       {
51321         "name" : "capture",
51322         "type" : "function",
51323         "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.",
51324         "sig" : "(o, fn, scope)",
51325         "static" : true,
51326         "memberOf" : "Roo.util.Observable"
51327       },
51328       {
51329         "name" : "fireEvent",
51330         "type" : "function",
51331         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
51332         "sig" : "(eventName, args)",
51333         "static" : false,
51334         "memberOf" : "Roo.util.Observable"
51335       },
51336       {
51337         "name" : "hasListener",
51338         "type" : "function",
51339         "desc" : "Checks to see if this object has any listeners for a specified event",
51340         "sig" : "(eventName)",
51341         "static" : false,
51342         "memberOf" : "Roo.util.Observable"
51343       },
51344       {
51345         "name" : "isLocked",
51346         "type" : "function",
51347         "desc" : "Returns true if the selections are locked.",
51348         "sig" : "()\n{\n\n}",
51349         "static" : false,
51350         "memberOf" : ""
51351       },
51352       {
51353         "name" : "lock",
51354         "type" : "function",
51355         "desc" : "Locks the selections.",
51356         "sig" : "()\n{\n\n}",
51357         "static" : false,
51358         "memberOf" : ""
51359       },
51360       {
51361         "name" : "on",
51362         "type" : "function",
51363         "desc" : "Appends an event handler to this element (shorthand for addListener)",
51364         "sig" : "(eventName, handler, scope, options)",
51365         "static" : false,
51366         "memberOf" : "Roo.util.Observable"
51367       },
51368       {
51369         "name" : "purgeListeners",
51370         "type" : "function",
51371         "desc" : "Removes all listeners for this object",
51372         "sig" : "()\n{\n\n}",
51373         "static" : false,
51374         "memberOf" : "Roo.util.Observable"
51375       },
51376       {
51377         "name" : "releaseCapture",
51378         "type" : "function",
51379         "desc" : "Removes <b>all</b> added captures from the Observable.",
51380         "sig" : "(o)",
51381         "static" : true,
51382         "memberOf" : "Roo.util.Observable"
51383       },
51384       {
51385         "name" : "removeListener",
51386         "type" : "function",
51387         "desc" : "Removes a listener",
51388         "sig" : "(eventName, handler, scope)",
51389         "static" : false,
51390         "memberOf" : "Roo.util.Observable"
51391       },
51392       {
51393         "name" : "un",
51394         "type" : "function",
51395         "desc" : "Removes a listener (shorthand for removeListener)",
51396         "sig" : "(eventName, handler, scope)",
51397         "static" : false,
51398         "memberOf" : "Roo.util.Observable"
51399       },
51400       {
51401         "name" : "unlock",
51402         "type" : "function",
51403         "desc" : "Unlocks the selections.",
51404         "sig" : "()\n{\n\n}",
51405         "static" : false,
51406         "memberOf" : ""
51407       }
51408     ]
51409   },
51410   "Roo.bootstrap.Table.RowSelectionModel" : {
51411     "props" : [
51412       {
51413         "name" : "listeners",
51414         "type" : "Object",
51415         "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>",
51416         "memberOf" : "Roo.util.Observable"
51417       },
51418       {
51419         "name" : "singleSelect",
51420         "type" : "Boolean",
51421         "desc" : "True to allow selection of only one row at a time (defaults to false)",
51422         "memberOf" : ""
51423       }
51424     ],
51425     "events" : [
51426       {
51427         "name" : "afterselectionchange",
51428         "type" : "function",
51429         "desc" : "Fires after the selection changes (eg. by key press or clicking)",
51430         "sig" : "function (_self)\n{\n\n}",
51431         "memberOf" : ""
51432       },
51433       {
51434         "name" : "beforerowselect",
51435         "type" : "function",
51436         "desc" : "Fires when a row is selected being selected, return false to cancel.",
51437         "sig" : "function (_self, rowIndex, keepExisting)\n{\n\n}",
51438         "memberOf" : ""
51439       },
51440       {
51441         "name" : "rowdeselect",
51442         "type" : "function",
51443         "desc" : "Fires when a row is deselected.",
51444         "sig" : "function (_self, rowIndex)\n{\n\n}",
51445         "memberOf" : ""
51446       },
51447       {
51448         "name" : "rowselect",
51449         "type" : "function",
51450         "desc" : "Fires when a row is selected.",
51451         "sig" : "function (_self, rowIndex, r)\n{\n\n}",
51452         "memberOf" : ""
51453       },
51454       {
51455         "name" : "selectionchange",
51456         "type" : "function",
51457         "desc" : "Fires when the selection changes",
51458         "sig" : "function (_self)\n{\n\n}",
51459         "memberOf" : ""
51460       }
51461     ],
51462     "methods" : [
51463       {
51464         "name" : "addEvents",
51465         "type" : "function",
51466         "desc" : "Used to define events on this Observable",
51467         "sig" : "(object)",
51468         "static" : false,
51469         "memberOf" : "Roo.util.Observable"
51470       },
51471       {
51472         "name" : "addListener",
51473         "type" : "function",
51474         "desc" : "Appends an event handler to this component",
51475         "sig" : "(eventName, handler, scope, options)",
51476         "static" : false,
51477         "memberOf" : "Roo.util.Observable"
51478       },
51479       {
51480         "name" : "capture",
51481         "type" : "function",
51482         "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.",
51483         "sig" : "(o, fn, scope)",
51484         "static" : true,
51485         "memberOf" : "Roo.util.Observable"
51486       },
51487       {
51488         "name" : "clearSelections",
51489         "type" : "function",
51490         "desc" : "Clears all selections.",
51491         "sig" : "()\n{\n\n}",
51492         "static" : false,
51493         "memberOf" : ""
51494       },
51495       {
51496         "name" : "deselectRange",
51497         "type" : "function",
51498         "desc" : "Deselects a range of rows. All rows in between startRow and endRow are also deselected.",
51499         "sig" : "(startRow, endRow)",
51500         "static" : false,
51501         "memberOf" : ""
51502       },
51503       {
51504         "name" : "deselectRow",
51505         "type" : "function",
51506         "desc" : "Deselects a row.",
51507         "sig" : "(row)",
51508         "static" : false,
51509         "memberOf" : ""
51510       },
51511       {
51512         "name" : "fireEvent",
51513         "type" : "function",
51514         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
51515         "sig" : "(eventName, args)",
51516         "static" : false,
51517         "memberOf" : "Roo.util.Observable"
51518       },
51519       {
51520         "name" : "getCount",
51521         "type" : "function",
51522         "desc" : "Gets the number of selected rows.",
51523         "sig" : "()\n{\n\n}",
51524         "static" : false,
51525         "memberOf" : ""
51526       },
51527       {
51528         "name" : "getSelected",
51529         "type" : "function",
51530         "desc" : "Returns the first selected record.",
51531         "sig" : "()\n{\n\n}",
51532         "static" : false,
51533         "memberOf" : ""
51534       },
51535       {
51536         "name" : "getSelections",
51537         "type" : "function",
51538         "desc" : "Returns the selected records",
51539         "sig" : "()\n{\n\n}",
51540         "static" : false,
51541         "memberOf" : ""
51542       },
51543       {
51544         "name" : "hasListener",
51545         "type" : "function",
51546         "desc" : "Checks to see if this object has any listeners for a specified event",
51547         "sig" : "(eventName)",
51548         "static" : false,
51549         "memberOf" : "Roo.util.Observable"
51550       },
51551       {
51552         "name" : "hasSelection",
51553         "type" : "function",
51554         "desc" : "Returns True if there is a selection.",
51555         "sig" : "()\n{\n\n}",
51556         "static" : false,
51557         "memberOf" : ""
51558       },
51559       {
51560         "name" : "isIdSelected",
51561         "type" : "function",
51562         "desc" : "Returns True if the specified record id is selected.",
51563         "sig" : "(id)",
51564         "static" : false,
51565         "memberOf" : ""
51566       },
51567       {
51568         "name" : "isLocked",
51569         "type" : "function",
51570         "desc" : "Returns true if the selections are locked.",
51571         "sig" : "()\n{\n\n}",
51572         "static" : false,
51573         "memberOf" : "Roo.bootstrap.Table.AbstractSelectionModel"
51574       },
51575       {
51576         "name" : "isSelected",
51577         "type" : "function",
51578         "desc" : "Returns True if the specified row is selected.",
51579         "sig" : "(record)",
51580         "static" : false,
51581         "memberOf" : ""
51582       },
51583       {
51584         "name" : "lock",
51585         "type" : "function",
51586         "desc" : "Locks the selections.",
51587         "sig" : "()\n{\n\n}",
51588         "static" : false,
51589         "memberOf" : "Roo.bootstrap.Table.AbstractSelectionModel"
51590       },
51591       {
51592         "name" : "on",
51593         "type" : "function",
51594         "desc" : "Appends an event handler to this element (shorthand for addListener)",
51595         "sig" : "(eventName, handler, scope, options)",
51596         "static" : false,
51597         "memberOf" : "Roo.util.Observable"
51598       },
51599       {
51600         "name" : "purgeListeners",
51601         "type" : "function",
51602         "desc" : "Removes all listeners for this object",
51603         "sig" : "()\n{\n\n}",
51604         "static" : false,
51605         "memberOf" : "Roo.util.Observable"
51606       },
51607       {
51608         "name" : "releaseCapture",
51609         "type" : "function",
51610         "desc" : "Removes <b>all</b> added captures from the Observable.",
51611         "sig" : "(o)",
51612         "static" : true,
51613         "memberOf" : "Roo.util.Observable"
51614       },
51615       {
51616         "name" : "removeListener",
51617         "type" : "function",
51618         "desc" : "Removes a listener",
51619         "sig" : "(eventName, handler, scope)",
51620         "static" : false,
51621         "memberOf" : "Roo.util.Observable"
51622       },
51623       {
51624         "name" : "selectAll",
51625         "type" : "function",
51626         "desc" : "Selects all rows.",
51627         "sig" : "()\n{\n\n}",
51628         "static" : false,
51629         "memberOf" : ""
51630       },
51631       {
51632         "name" : "selectFirstRow",
51633         "type" : "function",
51634         "desc" : "Selects the first row in the grid.",
51635         "sig" : "()\n{\n\n}",
51636         "static" : false,
51637         "memberOf" : ""
51638       },
51639       {
51640         "name" : "selectLastRow",
51641         "type" : "function",
51642         "desc" : "Select the last row.",
51643         "sig" : "(keepExisting)",
51644         "static" : false,
51645         "memberOf" : ""
51646       },
51647       {
51648         "name" : "selectNext",
51649         "type" : "function",
51650         "desc" : "Selects the row immediately following the last selected row.",
51651         "sig" : "(keepExisting)",
51652         "static" : false,
51653         "memberOf" : ""
51654       },
51655       {
51656         "name" : "selectPrevious",
51657         "type" : "function",
51658         "desc" : "Selects the row that precedes the last selected row.",
51659         "sig" : "(keepExisting)",
51660         "static" : false,
51661         "memberOf" : ""
51662       },
51663       {
51664         "name" : "selectRange",
51665         "type" : "function",
51666         "desc" : "Selects a range of rows. All rows in between startRow and endRow are also selected.",
51667         "sig" : "(startRow, endRow, keepExisting)",
51668         "static" : false,
51669         "memberOf" : ""
51670       },
51671       {
51672         "name" : "selectRecords",
51673         "type" : "function",
51674         "desc" : "Select records.",
51675         "sig" : "(records, keepExisting)",
51676         "static" : false,
51677         "memberOf" : ""
51678       },
51679       {
51680         "name" : "selectRow",
51681         "type" : "function",
51682         "desc" : "Selects a row.",
51683         "sig" : "(row, keepExisting)",
51684         "static" : false,
51685         "memberOf" : ""
51686       },
51687       {
51688         "name" : "selectRows",
51689         "type" : "function",
51690         "desc" : "Selects multiple rows.",
51691         "sig" : "(rows, keepExisting)",
51692         "static" : false,
51693         "memberOf" : ""
51694       },
51695       {
51696         "name" : "un",
51697         "type" : "function",
51698         "desc" : "Removes a listener (shorthand for removeListener)",
51699         "sig" : "(eventName, handler, scope)",
51700         "static" : false,
51701         "memberOf" : "Roo.util.Observable"
51702       },
51703       {
51704         "name" : "unlock",
51705         "type" : "function",
51706         "desc" : "Unlocks the selections.",
51707         "sig" : "()\n{\n\n}",
51708         "static" : false,
51709         "memberOf" : "Roo.bootstrap.Table.AbstractSelectionModel"
51710       }
51711     ]
51712   },
51713   "Roo.bootstrap.TableBody" : {
51714     "props" : [
51715       {
51716         "name" : "actionMode",
51717         "type" : "String",
51718         "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",
51719         "memberOf" : "Roo.Component"
51720       },
51721       {
51722         "name" : "align",
51723         "type" : "String",
51724         "desc" : "Aligns the content inside the element",
51725         "memberOf" : ""
51726       },
51727       {
51728         "name" : "allowDomMove",
51729         "type" : "Boolean",
51730         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
51731         "memberOf" : "Roo.Component"
51732       },
51733       {
51734         "name" : "can_build_overlaid",
51735         "type" : "Boolean",
51736         "desc" : "True if element can be rebuild from a HTML page",
51737         "memberOf" : "Roo.bootstrap.Component"
51738       },
51739       {
51740         "name" : "charoff",
51741         "type" : "Number",
51742         "desc" : "Sets the number of characters the content inside the element will be aligned from the character specified by the char attribute",
51743         "memberOf" : ""
51744       },
51745       {
51746         "name" : "cls",
51747         "type" : "String",
51748         "desc" : "element class",
51749         "memberOf" : ""
51750       },
51751       {
51752         "name" : "container_method",
51753         "type" : "string",
51754         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
51755         "memberOf" : "Roo.bootstrap.Component"
51756       },
51757       {
51758         "name" : "dataId",
51759         "type" : "string",
51760         "desc" : "cutomer id",
51761         "memberOf" : "Roo.bootstrap.Component"
51762       },
51763       {
51764         "name" : "disableClass",
51765         "type" : "String",
51766         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
51767         "memberOf" : "Roo.Component"
51768       },
51769       {
51770         "name" : "hideMode",
51771         "type" : "String",
51772         "desc" : [
51773           "(display",
51774           "visibility)"
51775         ],
51776         "memberOf" : "Roo.Component"
51777       },
51778       {
51779         "name" : "listeners",
51780         "type" : "Object",
51781         "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>",
51782         "memberOf" : "Roo.util.Observable"
51783       },
51784       {
51785         "name" : "name",
51786         "type" : "string",
51787         "desc" : "Specifies name attribute",
51788         "memberOf" : "Roo.bootstrap.Component"
51789       },
51790       {
51791         "name" : "style",
51792         "type" : "String",
51793         "desc" : "any extra css",
51794         "memberOf" : "Roo.bootstrap.Component"
51795       },
51796       {
51797         "name" : "tag",
51798         "type" : "String",
51799         "desc" : "element tag (thead|tbody|tfoot) default tbody",
51800         "memberOf" : ""
51801       },
51802       {
51803         "name" : "tooltip",
51804         "type" : "string",
51805         "desc" : "Text for the tooltip",
51806         "memberOf" : "Roo.bootstrap.Component"
51807       },
51808       {
51809         "name" : "valign",
51810         "type" : "String",
51811         "desc" : "Vertical aligns the content inside the <tbody> element",
51812         "memberOf" : ""
51813       },
51814       {
51815         "name" : "visibilityEl",
51816         "type" : "string|object",
51817         "desc" : [
51818           "(el",
51819           "parent)"
51820         ],
51821         "memberOf" : "Roo.bootstrap.Component"
51822       },
51823       {
51824         "name" : "xattr",
51825         "type" : "Object",
51826         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
51827         "memberOf" : "Roo.bootstrap.Component"
51828       }
51829     ],
51830     "events" : [
51831       {
51832         "name" : "beforedestroy",
51833         "type" : "function",
51834         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
51835         "sig" : "function (_self)\n{\n\n}",
51836         "memberOf" : "Roo.Component"
51837       },
51838       {
51839         "name" : "beforehide",
51840         "type" : "function",
51841         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
51842         "sig" : "function (_self)\n{\n\n}",
51843         "memberOf" : "Roo.Component"
51844       },
51845       {
51846         "name" : "beforerender",
51847         "type" : "function",
51848         "desc" : "Fires before the component is rendered. Return false to stop the render.",
51849         "sig" : "function (_self)\n{\n\n}",
51850         "memberOf" : "Roo.Component"
51851       },
51852       {
51853         "name" : "beforeshow",
51854         "type" : "function",
51855         "desc" : "Fires before the component is shown.  Return false to stop the show.",
51856         "sig" : "function (_self)\n{\n\n}",
51857         "memberOf" : "Roo.Component"
51858       },
51859       {
51860         "name" : "childrenrendered",
51861         "type" : "function",
51862         "desc" : "Fires when the children have been rendered..",
51863         "sig" : "function (_self)\n{\n\n}",
51864         "memberOf" : "Roo.bootstrap.Component"
51865       },
51866       {
51867         "name" : "destroy",
51868         "type" : "function",
51869         "desc" : "Fires after the component is destroyed.",
51870         "sig" : "function (_self)\n{\n\n}",
51871         "memberOf" : "Roo.Component"
51872       },
51873       {
51874         "name" : "disable",
51875         "type" : "function",
51876         "desc" : "Fires after the component is disabled.",
51877         "sig" : "function (_self)\n{\n\n}",
51878         "memberOf" : "Roo.Component"
51879       },
51880       {
51881         "name" : "enable",
51882         "type" : "function",
51883         "desc" : "Fires after the component is enabled.",
51884         "sig" : "function (_self)\n{\n\n}",
51885         "memberOf" : "Roo.Component"
51886       },
51887       {
51888         "name" : "hide",
51889         "type" : "function",
51890         "desc" : "Fires after the component is hidden.",
51891         "sig" : "function (_self)\n{\n\n}",
51892         "memberOf" : "Roo.Component"
51893       },
51894       {
51895         "name" : "render",
51896         "type" : "function",
51897         "desc" : "Fires after the component is rendered.",
51898         "sig" : "function (_self)\n{\n\n}",
51899         "memberOf" : "Roo.Component"
51900       },
51901       {
51902         "name" : "show",
51903         "type" : "function",
51904         "desc" : "Fires after the component is shown.",
51905         "sig" : "function (_self)\n{\n\n}",
51906         "memberOf" : "Roo.Component"
51907       }
51908     ],
51909     "methods" : [
51910       {
51911         "name" : "addEvents",
51912         "type" : "function",
51913         "desc" : "Used to define events on this Observable",
51914         "sig" : "(object)",
51915         "static" : false,
51916         "memberOf" : "Roo.util.Observable"
51917       },
51918       {
51919         "name" : "addListener",
51920         "type" : "function",
51921         "desc" : "Appends an event handler to this component",
51922         "sig" : "(eventName, handler, scope, options)",
51923         "static" : false,
51924         "memberOf" : "Roo.util.Observable"
51925       },
51926       {
51927         "name" : "capture",
51928         "type" : "function",
51929         "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.",
51930         "sig" : "(o, fn, scope)",
51931         "static" : true,
51932         "memberOf" : "Roo.util.Observable"
51933       },
51934       {
51935         "name" : "destroy",
51936         "type" : "function",
51937         "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}.",
51938         "sig" : "()\n{\n\n}",
51939         "static" : false,
51940         "memberOf" : "Roo.Component"
51941       },
51942       {
51943         "name" : "disable",
51944         "type" : "function",
51945         "desc" : "Disable this component.",
51946         "sig" : "()\n{\n\n}",
51947         "static" : false,
51948         "memberOf" : "Roo.Component"
51949       },
51950       {
51951         "name" : "enable",
51952         "type" : "function",
51953         "desc" : "Enable this component.",
51954         "sig" : "()\n{\n\n}",
51955         "static" : false,
51956         "memberOf" : "Roo.Component"
51957       },
51958       {
51959         "name" : "fireEvent",
51960         "type" : "function",
51961         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
51962         "sig" : "(eventName, args)",
51963         "static" : false,
51964         "memberOf" : "Roo.util.Observable"
51965       },
51966       {
51967         "name" : "focus",
51968         "type" : "function",
51969         "desc" : "Try to focus this component.",
51970         "sig" : "(selectText)",
51971         "static" : false,
51972         "memberOf" : "Roo.Component"
51973       },
51974       {
51975         "name" : "getChildContainer",
51976         "type" : "function",
51977         "desc" : "Fetch the element to add children to",
51978         "sig" : "()\n{\n\n}",
51979         "static" : false,
51980         "memberOf" : "Roo.bootstrap.Component"
51981       },
51982       {
51983         "name" : "getEl",
51984         "type" : "function",
51985         "desc" : "Returns the underlying {@link Roo.Element}.",
51986         "sig" : "()\n{\n\n}",
51987         "static" : false,
51988         "memberOf" : "Roo.Component"
51989       },
51990       {
51991         "name" : "getId",
51992         "type" : "function",
51993         "desc" : "Returns the id of this component.",
51994         "sig" : "()\n{\n\n}",
51995         "static" : false,
51996         "memberOf" : "Roo.Component"
51997       },
51998       {
51999         "name" : "getVisibilityEl",
52000         "type" : "function",
52001         "desc" : "Get the element that will be used to show or hide",
52002         "sig" : "()\n{\n\n}",
52003         "static" : false,
52004         "memberOf" : "Roo.bootstrap.Component"
52005       },
52006       {
52007         "name" : "hasListener",
52008         "type" : "function",
52009         "desc" : "Checks to see if this object has any listeners for a specified event",
52010         "sig" : "(eventName)",
52011         "static" : false,
52012         "memberOf" : "Roo.util.Observable"
52013       },
52014       {
52015         "name" : "hide",
52016         "type" : "function",
52017         "desc" : "Hide a component - adds 'hidden' class",
52018         "sig" : "()\n{\n\n}",
52019         "static" : false,
52020         "memberOf" : "Roo.bootstrap.Component"
52021       },
52022       {
52023         "name" : "initEvents",
52024         "type" : "function",
52025         "desc" : "Initialize Events for the element",
52026         "sig" : "()\n{\n\n}",
52027         "static" : false,
52028         "memberOf" : "Roo.bootstrap.Component"
52029       },
52030       {
52031         "name" : "isVisible",
52032         "type" : "function",
52033         "desc" : "Returns true if this component is visible.",
52034         "sig" : "()\n{\n\n}",
52035         "static" : false,
52036         "memberOf" : "Roo.Component"
52037       },
52038       {
52039         "name" : "on",
52040         "type" : "function",
52041         "desc" : "Appends an event handler to this element (shorthand for addListener)",
52042         "sig" : "(eventName, handler, scope, options)",
52043         "static" : false,
52044         "memberOf" : "Roo.util.Observable"
52045       },
52046       {
52047         "name" : "purgeListeners",
52048         "type" : "function",
52049         "desc" : "Removes all listeners for this object",
52050         "sig" : "()\n{\n\n}",
52051         "static" : false,
52052         "memberOf" : "Roo.util.Observable"
52053       },
52054       {
52055         "name" : "releaseCapture",
52056         "type" : "function",
52057         "desc" : "Removes <b>all</b> added captures from the Observable.",
52058         "sig" : "(o)",
52059         "static" : true,
52060         "memberOf" : "Roo.util.Observable"
52061       },
52062       {
52063         "name" : "removeListener",
52064         "type" : "function",
52065         "desc" : "Removes a listener",
52066         "sig" : "(eventName, handler, scope)",
52067         "static" : false,
52068         "memberOf" : "Roo.util.Observable"
52069       },
52070       {
52071         "name" : "render",
52072         "type" : "function",
52073         "desc" : "If this is a lazy rendering component, render it to its container element.",
52074         "sig" : "(container)",
52075         "static" : false,
52076         "memberOf" : "Roo.Component"
52077       },
52078       {
52079         "name" : "setDisabled",
52080         "type" : "function",
52081         "desc" : "Convenience function for setting disabled/enabled by boolean.",
52082         "sig" : "(disabled)",
52083         "static" : false,
52084         "memberOf" : "Roo.Component"
52085       },
52086       {
52087         "name" : "setVisibilityEl",
52088         "type" : "function",
52089         "desc" : "Set the element that will be used to show or hide",
52090         "sig" : "()\n{\n\n}",
52091         "static" : false,
52092         "memberOf" : "Roo.bootstrap.Component"
52093       },
52094       {
52095         "name" : "setVisible",
52096         "type" : "function",
52097         "desc" : "Convenience function to hide or show this component by boolean.",
52098         "sig" : "(visible)",
52099         "static" : false,
52100         "memberOf" : "Roo.Component"
52101       },
52102       {
52103         "name" : "show",
52104         "type" : "function",
52105         "desc" : "Show a component - removes 'hidden' class",
52106         "sig" : "()\n{\n\n}",
52107         "static" : false,
52108         "memberOf" : "Roo.bootstrap.Component"
52109       },
52110       {
52111         "name" : "tooltipEl",
52112         "type" : "function",
52113         "desc" : "Fetch the element to display the tooltip on.",
52114         "sig" : "()\n{\n\n}",
52115         "static" : false,
52116         "memberOf" : "Roo.bootstrap.Component"
52117       },
52118       {
52119         "name" : "un",
52120         "type" : "function",
52121         "desc" : "Removes a listener (shorthand for removeListener)",
52122         "sig" : "(eventName, handler, scope)",
52123         "static" : false,
52124         "memberOf" : "Roo.util.Observable"
52125       }
52126     ]
52127   },
52128   "Roo.bootstrap.TableCell" : {
52129     "props" : [
52130       {
52131         "name" : "abbr",
52132         "type" : "String",
52133         "desc" : "Specifies an abbreviated version of the content in a cell",
52134         "memberOf" : ""
52135       },
52136       {
52137         "name" : "actionMode",
52138         "type" : "String",
52139         "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",
52140         "memberOf" : "Roo.Component"
52141       },
52142       {
52143         "name" : "align",
52144         "type" : "String",
52145         "desc" : "Aligns the content in a cell",
52146         "memberOf" : ""
52147       },
52148       {
52149         "name" : "allowDomMove",
52150         "type" : "Boolean",
52151         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
52152         "memberOf" : "Roo.Component"
52153       },
52154       {
52155         "name" : "axis",
52156         "type" : "String",
52157         "desc" : "Categorizes cells",
52158         "memberOf" : ""
52159       },
52160       {
52161         "name" : "bgcolor",
52162         "type" : "String",
52163         "desc" : "Specifies the background color of a cell",
52164         "memberOf" : ""
52165       },
52166       {
52167         "name" : "can_build_overlaid",
52168         "type" : "Boolean",
52169         "desc" : "True if element can be rebuild from a HTML page",
52170         "memberOf" : "Roo.bootstrap.Component"
52171       },
52172       {
52173         "name" : "charoff",
52174         "type" : "Number",
52175         "desc" : "Sets the number of characters the content will be aligned from the character specified by the char attribute",
52176         "memberOf" : ""
52177       },
52178       {
52179         "name" : "cls",
52180         "type" : "String",
52181         "desc" : "cell class",
52182         "memberOf" : ""
52183       },
52184       {
52185         "name" : "colspan",
52186         "type" : "Number",
52187         "desc" : "Specifies the number of columns a cell should span",
52188         "memberOf" : ""
52189       },
52190       {
52191         "name" : "container_method",
52192         "type" : "string",
52193         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
52194         "memberOf" : "Roo.bootstrap.Component"
52195       },
52196       {
52197         "name" : "dataId",
52198         "type" : "string",
52199         "desc" : "cutomer id",
52200         "memberOf" : "Roo.bootstrap.Component"
52201       },
52202       {
52203         "name" : "disableClass",
52204         "type" : "String",
52205         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
52206         "memberOf" : "Roo.Component"
52207       },
52208       {
52209         "name" : "headers",
52210         "type" : "String",
52211         "desc" : "Specifies one or more header cells a cell is related to",
52212         "memberOf" : ""
52213       },
52214       {
52215         "name" : "height",
52216         "type" : "Number",
52217         "desc" : "Sets the height of a cell",
52218         "memberOf" : ""
52219       },
52220       {
52221         "name" : "hideMode",
52222         "type" : "String",
52223         "desc" : [
52224           "(display",
52225           "visibility)"
52226         ],
52227         "memberOf" : "Roo.Component"
52228       },
52229       {
52230         "name" : "html",
52231         "type" : "String",
52232         "desc" : "cell contain text",
52233         "memberOf" : ""
52234       },
52235       {
52236         "name" : "listeners",
52237         "type" : "Object",
52238         "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>",
52239         "memberOf" : "Roo.util.Observable"
52240       },
52241       {
52242         "name" : "name",
52243         "type" : "string",
52244         "desc" : "Specifies name attribute",
52245         "memberOf" : "Roo.bootstrap.Component"
52246       },
52247       {
52248         "name" : "nowrap",
52249         "type" : "String",
52250         "desc" : "Specifies that the content inside a cell should not wrap",
52251         "memberOf" : ""
52252       },
52253       {
52254         "name" : "rowspan",
52255         "type" : "Number",
52256         "desc" : "Sets the number of rows a cell should span",
52257         "memberOf" : ""
52258       },
52259       {
52260         "name" : "scope",
52261         "type" : "String",
52262         "desc" : "Defines a way to associate header cells and data cells in a table",
52263         "memberOf" : ""
52264       },
52265       {
52266         "name" : "style",
52267         "type" : "String",
52268         "desc" : "any extra css",
52269         "memberOf" : "Roo.bootstrap.Component"
52270       },
52271       {
52272         "name" : "tag",
52273         "type" : "String",
52274         "desc" : "cell tag (td|th) default td",
52275         "memberOf" : ""
52276       },
52277       {
52278         "name" : "tooltip",
52279         "type" : "string",
52280         "desc" : "Text for the tooltip",
52281         "memberOf" : "Roo.bootstrap.Component"
52282       },
52283       {
52284         "name" : "valign",
52285         "type" : "String",
52286         "desc" : "Vertical aligns the content in a cell",
52287         "memberOf" : ""
52288       },
52289       {
52290         "name" : "visibilityEl",
52291         "type" : "string|object",
52292         "desc" : [
52293           "(el",
52294           "parent)"
52295         ],
52296         "memberOf" : "Roo.bootstrap.Component"
52297       },
52298       {
52299         "name" : "width",
52300         "type" : "Number",
52301         "desc" : "Specifies the width of a cell",
52302         "memberOf" : ""
52303       },
52304       {
52305         "name" : "xattr",
52306         "type" : "Object",
52307         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
52308         "memberOf" : "Roo.bootstrap.Component"
52309       }
52310     ],
52311     "events" : [
52312       {
52313         "name" : "beforedestroy",
52314         "type" : "function",
52315         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
52316         "sig" : "function (_self)\n{\n\n}",
52317         "memberOf" : "Roo.Component"
52318       },
52319       {
52320         "name" : "beforehide",
52321         "type" : "function",
52322         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
52323         "sig" : "function (_self)\n{\n\n}",
52324         "memberOf" : "Roo.Component"
52325       },
52326       {
52327         "name" : "beforerender",
52328         "type" : "function",
52329         "desc" : "Fires before the component is rendered. Return false to stop the render.",
52330         "sig" : "function (_self)\n{\n\n}",
52331         "memberOf" : "Roo.Component"
52332       },
52333       {
52334         "name" : "beforeshow",
52335         "type" : "function",
52336         "desc" : "Fires before the component is shown.  Return false to stop the show.",
52337         "sig" : "function (_self)\n{\n\n}",
52338         "memberOf" : "Roo.Component"
52339       },
52340       {
52341         "name" : "childrenrendered",
52342         "type" : "function",
52343         "desc" : "Fires when the children have been rendered..",
52344         "sig" : "function (_self)\n{\n\n}",
52345         "memberOf" : "Roo.bootstrap.Component"
52346       },
52347       {
52348         "name" : "destroy",
52349         "type" : "function",
52350         "desc" : "Fires after the component is destroyed.",
52351         "sig" : "function (_self)\n{\n\n}",
52352         "memberOf" : "Roo.Component"
52353       },
52354       {
52355         "name" : "disable",
52356         "type" : "function",
52357         "desc" : "Fires after the component is disabled.",
52358         "sig" : "function (_self)\n{\n\n}",
52359         "memberOf" : "Roo.Component"
52360       },
52361       {
52362         "name" : "enable",
52363         "type" : "function",
52364         "desc" : "Fires after the component is enabled.",
52365         "sig" : "function (_self)\n{\n\n}",
52366         "memberOf" : "Roo.Component"
52367       },
52368       {
52369         "name" : "hide",
52370         "type" : "function",
52371         "desc" : "Fires after the component is hidden.",
52372         "sig" : "function (_self)\n{\n\n}",
52373         "memberOf" : "Roo.Component"
52374       },
52375       {
52376         "name" : "render",
52377         "type" : "function",
52378         "desc" : "Fires after the component is rendered.",
52379         "sig" : "function (_self)\n{\n\n}",
52380         "memberOf" : "Roo.Component"
52381       },
52382       {
52383         "name" : "show",
52384         "type" : "function",
52385         "desc" : "Fires after the component is shown.",
52386         "sig" : "function (_self)\n{\n\n}",
52387         "memberOf" : "Roo.Component"
52388       }
52389     ],
52390     "methods" : [
52391       {
52392         "name" : "addEvents",
52393         "type" : "function",
52394         "desc" : "Used to define events on this Observable",
52395         "sig" : "(object)",
52396         "static" : false,
52397         "memberOf" : "Roo.util.Observable"
52398       },
52399       {
52400         "name" : "addListener",
52401         "type" : "function",
52402         "desc" : "Appends an event handler to this component",
52403         "sig" : "(eventName, handler, scope, options)",
52404         "static" : false,
52405         "memberOf" : "Roo.util.Observable"
52406       },
52407       {
52408         "name" : "capture",
52409         "type" : "function",
52410         "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.",
52411         "sig" : "(o, fn, scope)",
52412         "static" : true,
52413         "memberOf" : "Roo.util.Observable"
52414       },
52415       {
52416         "name" : "destroy",
52417         "type" : "function",
52418         "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}.",
52419         "sig" : "()\n{\n\n}",
52420         "static" : false,
52421         "memberOf" : "Roo.Component"
52422       },
52423       {
52424         "name" : "disable",
52425         "type" : "function",
52426         "desc" : "Disable this component.",
52427         "sig" : "()\n{\n\n}",
52428         "static" : false,
52429         "memberOf" : "Roo.Component"
52430       },
52431       {
52432         "name" : "enable",
52433         "type" : "function",
52434         "desc" : "Enable this component.",
52435         "sig" : "()\n{\n\n}",
52436         "static" : false,
52437         "memberOf" : "Roo.Component"
52438       },
52439       {
52440         "name" : "fireEvent",
52441         "type" : "function",
52442         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
52443         "sig" : "(eventName, args)",
52444         "static" : false,
52445         "memberOf" : "Roo.util.Observable"
52446       },
52447       {
52448         "name" : "focus",
52449         "type" : "function",
52450         "desc" : "Try to focus this component.",
52451         "sig" : "(selectText)",
52452         "static" : false,
52453         "memberOf" : "Roo.Component"
52454       },
52455       {
52456         "name" : "getChildContainer",
52457         "type" : "function",
52458         "desc" : "Fetch the element to add children to",
52459         "sig" : "()\n{\n\n}",
52460         "static" : false,
52461         "memberOf" : "Roo.bootstrap.Component"
52462       },
52463       {
52464         "name" : "getEl",
52465         "type" : "function",
52466         "desc" : "Returns the underlying {@link Roo.Element}.",
52467         "sig" : "()\n{\n\n}",
52468         "static" : false,
52469         "memberOf" : "Roo.Component"
52470       },
52471       {
52472         "name" : "getId",
52473         "type" : "function",
52474         "desc" : "Returns the id of this component.",
52475         "sig" : "()\n{\n\n}",
52476         "static" : false,
52477         "memberOf" : "Roo.Component"
52478       },
52479       {
52480         "name" : "getVisibilityEl",
52481         "type" : "function",
52482         "desc" : "Get the element that will be used to show or hide",
52483         "sig" : "()\n{\n\n}",
52484         "static" : false,
52485         "memberOf" : "Roo.bootstrap.Component"
52486       },
52487       {
52488         "name" : "hasListener",
52489         "type" : "function",
52490         "desc" : "Checks to see if this object has any listeners for a specified event",
52491         "sig" : "(eventName)",
52492         "static" : false,
52493         "memberOf" : "Roo.util.Observable"
52494       },
52495       {
52496         "name" : "hide",
52497         "type" : "function",
52498         "desc" : "Hide a component - adds 'hidden' class",
52499         "sig" : "()\n{\n\n}",
52500         "static" : false,
52501         "memberOf" : "Roo.bootstrap.Component"
52502       },
52503       {
52504         "name" : "initEvents",
52505         "type" : "function",
52506         "desc" : "Initialize Events for the element",
52507         "sig" : "()\n{\n\n}",
52508         "static" : false,
52509         "memberOf" : "Roo.bootstrap.Component"
52510       },
52511       {
52512         "name" : "isVisible",
52513         "type" : "function",
52514         "desc" : "Returns true if this component is visible.",
52515         "sig" : "()\n{\n\n}",
52516         "static" : false,
52517         "memberOf" : "Roo.Component"
52518       },
52519       {
52520         "name" : "on",
52521         "type" : "function",
52522         "desc" : "Appends an event handler to this element (shorthand for addListener)",
52523         "sig" : "(eventName, handler, scope, options)",
52524         "static" : false,
52525         "memberOf" : "Roo.util.Observable"
52526       },
52527       {
52528         "name" : "purgeListeners",
52529         "type" : "function",
52530         "desc" : "Removes all listeners for this object",
52531         "sig" : "()\n{\n\n}",
52532         "static" : false,
52533         "memberOf" : "Roo.util.Observable"
52534       },
52535       {
52536         "name" : "releaseCapture",
52537         "type" : "function",
52538         "desc" : "Removes <b>all</b> added captures from the Observable.",
52539         "sig" : "(o)",
52540         "static" : true,
52541         "memberOf" : "Roo.util.Observable"
52542       },
52543       {
52544         "name" : "removeListener",
52545         "type" : "function",
52546         "desc" : "Removes a listener",
52547         "sig" : "(eventName, handler, scope)",
52548         "static" : false,
52549         "memberOf" : "Roo.util.Observable"
52550       },
52551       {
52552         "name" : "render",
52553         "type" : "function",
52554         "desc" : "If this is a lazy rendering component, render it to its container element.",
52555         "sig" : "(container)",
52556         "static" : false,
52557         "memberOf" : "Roo.Component"
52558       },
52559       {
52560         "name" : "setDisabled",
52561         "type" : "function",
52562         "desc" : "Convenience function for setting disabled/enabled by boolean.",
52563         "sig" : "(disabled)",
52564         "static" : false,
52565         "memberOf" : "Roo.Component"
52566       },
52567       {
52568         "name" : "setVisibilityEl",
52569         "type" : "function",
52570         "desc" : "Set the element that will be used to show or hide",
52571         "sig" : "()\n{\n\n}",
52572         "static" : false,
52573         "memberOf" : "Roo.bootstrap.Component"
52574       },
52575       {
52576         "name" : "setVisible",
52577         "type" : "function",
52578         "desc" : "Convenience function to hide or show this component by boolean.",
52579         "sig" : "(visible)",
52580         "static" : false,
52581         "memberOf" : "Roo.Component"
52582       },
52583       {
52584         "name" : "show",
52585         "type" : "function",
52586         "desc" : "Show a component - removes 'hidden' class",
52587         "sig" : "()\n{\n\n}",
52588         "static" : false,
52589         "memberOf" : "Roo.bootstrap.Component"
52590       },
52591       {
52592         "name" : "tooltipEl",
52593         "type" : "function",
52594         "desc" : "Fetch the element to display the tooltip on.",
52595         "sig" : "()\n{\n\n}",
52596         "static" : false,
52597         "memberOf" : "Roo.bootstrap.Component"
52598       },
52599       {
52600         "name" : "un",
52601         "type" : "function",
52602         "desc" : "Removes a listener (shorthand for removeListener)",
52603         "sig" : "(eventName, handler, scope)",
52604         "static" : false,
52605         "memberOf" : "Roo.util.Observable"
52606       }
52607     ]
52608   },
52609   "Roo.bootstrap.TableRow" : {
52610     "props" : [
52611       {
52612         "name" : "actionMode",
52613         "type" : "String",
52614         "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",
52615         "memberOf" : "Roo.Component"
52616       },
52617       {
52618         "name" : "align",
52619         "type" : "String",
52620         "desc" : "Aligns the content in a table row",
52621         "memberOf" : ""
52622       },
52623       {
52624         "name" : "allowDomMove",
52625         "type" : "Boolean",
52626         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
52627         "memberOf" : "Roo.Component"
52628       },
52629       {
52630         "name" : "bgcolor",
52631         "type" : "String",
52632         "desc" : "Specifies a background color for a table row",
52633         "memberOf" : ""
52634       },
52635       {
52636         "name" : "can_build_overlaid",
52637         "type" : "Boolean",
52638         "desc" : "True if element can be rebuild from a HTML page",
52639         "memberOf" : "Roo.bootstrap.Component"
52640       },
52641       {
52642         "name" : "charoff",
52643         "type" : "Number",
52644         "desc" : "Sets the number of characters the content will be aligned from the character specified by the char attribute",
52645         "memberOf" : ""
52646       },
52647       {
52648         "name" : "cls",
52649         "type" : "String",
52650         "desc" : "row class",
52651         "memberOf" : ""
52652       },
52653       {
52654         "name" : "container_method",
52655         "type" : "string",
52656         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
52657         "memberOf" : "Roo.bootstrap.Component"
52658       },
52659       {
52660         "name" : "dataId",
52661         "type" : "string",
52662         "desc" : "cutomer id",
52663         "memberOf" : "Roo.bootstrap.Component"
52664       },
52665       {
52666         "name" : "disableClass",
52667         "type" : "String",
52668         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
52669         "memberOf" : "Roo.Component"
52670       },
52671       {
52672         "name" : "hideMode",
52673         "type" : "String",
52674         "desc" : [
52675           "(display",
52676           "visibility)"
52677         ],
52678         "memberOf" : "Roo.Component"
52679       },
52680       {
52681         "name" : "listeners",
52682         "type" : "Object",
52683         "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>",
52684         "memberOf" : "Roo.util.Observable"
52685       },
52686       {
52687         "name" : "name",
52688         "type" : "string",
52689         "desc" : "Specifies name attribute",
52690         "memberOf" : "Roo.bootstrap.Component"
52691       },
52692       {
52693         "name" : "style",
52694         "type" : "String",
52695         "desc" : "any extra css",
52696         "memberOf" : "Roo.bootstrap.Component"
52697       },
52698       {
52699         "name" : "tooltip",
52700         "type" : "string",
52701         "desc" : "Text for the tooltip",
52702         "memberOf" : "Roo.bootstrap.Component"
52703       },
52704       {
52705         "name" : "valign",
52706         "type" : "String",
52707         "desc" : "Vertical aligns the content in a table row",
52708         "memberOf" : ""
52709       },
52710       {
52711         "name" : "visibilityEl",
52712         "type" : "string|object",
52713         "desc" : [
52714           "(el",
52715           "parent)"
52716         ],
52717         "memberOf" : "Roo.bootstrap.Component"
52718       },
52719       {
52720         "name" : "xattr",
52721         "type" : "Object",
52722         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
52723         "memberOf" : "Roo.bootstrap.Component"
52724       }
52725     ],
52726     "events" : [
52727       {
52728         "name" : "beforedestroy",
52729         "type" : "function",
52730         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
52731         "sig" : "function (_self)\n{\n\n}",
52732         "memberOf" : "Roo.Component"
52733       },
52734       {
52735         "name" : "beforehide",
52736         "type" : "function",
52737         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
52738         "sig" : "function (_self)\n{\n\n}",
52739         "memberOf" : "Roo.Component"
52740       },
52741       {
52742         "name" : "beforerender",
52743         "type" : "function",
52744         "desc" : "Fires before the component is rendered. Return false to stop the render.",
52745         "sig" : "function (_self)\n{\n\n}",
52746         "memberOf" : "Roo.Component"
52747       },
52748       {
52749         "name" : "beforeshow",
52750         "type" : "function",
52751         "desc" : "Fires before the component is shown.  Return false to stop the show.",
52752         "sig" : "function (_self)\n{\n\n}",
52753         "memberOf" : "Roo.Component"
52754       },
52755       {
52756         "name" : "childrenrendered",
52757         "type" : "function",
52758         "desc" : "Fires when the children have been rendered..",
52759         "sig" : "function (_self)\n{\n\n}",
52760         "memberOf" : "Roo.bootstrap.Component"
52761       },
52762       {
52763         "name" : "destroy",
52764         "type" : "function",
52765         "desc" : "Fires after the component is destroyed.",
52766         "sig" : "function (_self)\n{\n\n}",
52767         "memberOf" : "Roo.Component"
52768       },
52769       {
52770         "name" : "disable",
52771         "type" : "function",
52772         "desc" : "Fires after the component is disabled.",
52773         "sig" : "function (_self)\n{\n\n}",
52774         "memberOf" : "Roo.Component"
52775       },
52776       {
52777         "name" : "enable",
52778         "type" : "function",
52779         "desc" : "Fires after the component is enabled.",
52780         "sig" : "function (_self)\n{\n\n}",
52781         "memberOf" : "Roo.Component"
52782       },
52783       {
52784         "name" : "hide",
52785         "type" : "function",
52786         "desc" : "Fires after the component is hidden.",
52787         "sig" : "function (_self)\n{\n\n}",
52788         "memberOf" : "Roo.Component"
52789       },
52790       {
52791         "name" : "render",
52792         "type" : "function",
52793         "desc" : "Fires after the component is rendered.",
52794         "sig" : "function (_self)\n{\n\n}",
52795         "memberOf" : "Roo.Component"
52796       },
52797       {
52798         "name" : "show",
52799         "type" : "function",
52800         "desc" : "Fires after the component is shown.",
52801         "sig" : "function (_self)\n{\n\n}",
52802         "memberOf" : "Roo.Component"
52803       }
52804     ],
52805     "methods" : [
52806       {
52807         "name" : "addEvents",
52808         "type" : "function",
52809         "desc" : "Used to define events on this Observable",
52810         "sig" : "(object)",
52811         "static" : false,
52812         "memberOf" : "Roo.util.Observable"
52813       },
52814       {
52815         "name" : "addListener",
52816         "type" : "function",
52817         "desc" : "Appends an event handler to this component",
52818         "sig" : "(eventName, handler, scope, options)",
52819         "static" : false,
52820         "memberOf" : "Roo.util.Observable"
52821       },
52822       {
52823         "name" : "capture",
52824         "type" : "function",
52825         "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.",
52826         "sig" : "(o, fn, scope)",
52827         "static" : true,
52828         "memberOf" : "Roo.util.Observable"
52829       },
52830       {
52831         "name" : "destroy",
52832         "type" : "function",
52833         "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}.",
52834         "sig" : "()\n{\n\n}",
52835         "static" : false,
52836         "memberOf" : "Roo.Component"
52837       },
52838       {
52839         "name" : "disable",
52840         "type" : "function",
52841         "desc" : "Disable this component.",
52842         "sig" : "()\n{\n\n}",
52843         "static" : false,
52844         "memberOf" : "Roo.Component"
52845       },
52846       {
52847         "name" : "enable",
52848         "type" : "function",
52849         "desc" : "Enable this component.",
52850         "sig" : "()\n{\n\n}",
52851         "static" : false,
52852         "memberOf" : "Roo.Component"
52853       },
52854       {
52855         "name" : "fireEvent",
52856         "type" : "function",
52857         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
52858         "sig" : "(eventName, args)",
52859         "static" : false,
52860         "memberOf" : "Roo.util.Observable"
52861       },
52862       {
52863         "name" : "focus",
52864         "type" : "function",
52865         "desc" : "Try to focus this component.",
52866         "sig" : "(selectText)",
52867         "static" : false,
52868         "memberOf" : "Roo.Component"
52869       },
52870       {
52871         "name" : "getChildContainer",
52872         "type" : "function",
52873         "desc" : "Fetch the element to add children to",
52874         "sig" : "()\n{\n\n}",
52875         "static" : false,
52876         "memberOf" : "Roo.bootstrap.Component"
52877       },
52878       {
52879         "name" : "getEl",
52880         "type" : "function",
52881         "desc" : "Returns the underlying {@link Roo.Element}.",
52882         "sig" : "()\n{\n\n}",
52883         "static" : false,
52884         "memberOf" : "Roo.Component"
52885       },
52886       {
52887         "name" : "getId",
52888         "type" : "function",
52889         "desc" : "Returns the id of this component.",
52890         "sig" : "()\n{\n\n}",
52891         "static" : false,
52892         "memberOf" : "Roo.Component"
52893       },
52894       {
52895         "name" : "getVisibilityEl",
52896         "type" : "function",
52897         "desc" : "Get the element that will be used to show or hide",
52898         "sig" : "()\n{\n\n}",
52899         "static" : false,
52900         "memberOf" : "Roo.bootstrap.Component"
52901       },
52902       {
52903         "name" : "hasListener",
52904         "type" : "function",
52905         "desc" : "Checks to see if this object has any listeners for a specified event",
52906         "sig" : "(eventName)",
52907         "static" : false,
52908         "memberOf" : "Roo.util.Observable"
52909       },
52910       {
52911         "name" : "hide",
52912         "type" : "function",
52913         "desc" : "Hide a component - adds 'hidden' class",
52914         "sig" : "()\n{\n\n}",
52915         "static" : false,
52916         "memberOf" : "Roo.bootstrap.Component"
52917       },
52918       {
52919         "name" : "initEvents",
52920         "type" : "function",
52921         "desc" : "Initialize Events for the element",
52922         "sig" : "()\n{\n\n}",
52923         "static" : false,
52924         "memberOf" : "Roo.bootstrap.Component"
52925       },
52926       {
52927         "name" : "isVisible",
52928         "type" : "function",
52929         "desc" : "Returns true if this component is visible.",
52930         "sig" : "()\n{\n\n}",
52931         "static" : false,
52932         "memberOf" : "Roo.Component"
52933       },
52934       {
52935         "name" : "on",
52936         "type" : "function",
52937         "desc" : "Appends an event handler to this element (shorthand for addListener)",
52938         "sig" : "(eventName, handler, scope, options)",
52939         "static" : false,
52940         "memberOf" : "Roo.util.Observable"
52941       },
52942       {
52943         "name" : "purgeListeners",
52944         "type" : "function",
52945         "desc" : "Removes all listeners for this object",
52946         "sig" : "()\n{\n\n}",
52947         "static" : false,
52948         "memberOf" : "Roo.util.Observable"
52949       },
52950       {
52951         "name" : "releaseCapture",
52952         "type" : "function",
52953         "desc" : "Removes <b>all</b> added captures from the Observable.",
52954         "sig" : "(o)",
52955         "static" : true,
52956         "memberOf" : "Roo.util.Observable"
52957       },
52958       {
52959         "name" : "removeListener",
52960         "type" : "function",
52961         "desc" : "Removes a listener",
52962         "sig" : "(eventName, handler, scope)",
52963         "static" : false,
52964         "memberOf" : "Roo.util.Observable"
52965       },
52966       {
52967         "name" : "render",
52968         "type" : "function",
52969         "desc" : "If this is a lazy rendering component, render it to its container element.",
52970         "sig" : "(container)",
52971         "static" : false,
52972         "memberOf" : "Roo.Component"
52973       },
52974       {
52975         "name" : "setDisabled",
52976         "type" : "function",
52977         "desc" : "Convenience function for setting disabled/enabled by boolean.",
52978         "sig" : "(disabled)",
52979         "static" : false,
52980         "memberOf" : "Roo.Component"
52981       },
52982       {
52983         "name" : "setVisibilityEl",
52984         "type" : "function",
52985         "desc" : "Set the element that will be used to show or hide",
52986         "sig" : "()\n{\n\n}",
52987         "static" : false,
52988         "memberOf" : "Roo.bootstrap.Component"
52989       },
52990       {
52991         "name" : "setVisible",
52992         "type" : "function",
52993         "desc" : "Convenience function to hide or show this component by boolean.",
52994         "sig" : "(visible)",
52995         "static" : false,
52996         "memberOf" : "Roo.Component"
52997       },
52998       {
52999         "name" : "show",
53000         "type" : "function",
53001         "desc" : "Show a component - removes 'hidden' class",
53002         "sig" : "()\n{\n\n}",
53003         "static" : false,
53004         "memberOf" : "Roo.bootstrap.Component"
53005       },
53006       {
53007         "name" : "tooltipEl",
53008         "type" : "function",
53009         "desc" : "Fetch the element to display the tooltip on.",
53010         "sig" : "()\n{\n\n}",
53011         "static" : false,
53012         "memberOf" : "Roo.bootstrap.Component"
53013       },
53014       {
53015         "name" : "un",
53016         "type" : "function",
53017         "desc" : "Removes a listener (shorthand for removeListener)",
53018         "sig" : "(eventName, handler, scope)",
53019         "static" : false,
53020         "memberOf" : "Roo.util.Observable"
53021       }
53022     ]
53023   },
53024   "Roo.bootstrap.TextArea" : {
53025     "props" : [
53026       {
53027         "name" : "accept",
53028         "type" : "String",
53029         "desc" : [
53030           "(image",
53031           "video",
53032           "audio)"
53033         ],
53034         "memberOf" : "Roo.bootstrap.Input"
53035       },
53036       {
53037         "name" : "actionMode",
53038         "type" : "String",
53039         "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",
53040         "memberOf" : "Roo.Component"
53041       },
53042       {
53043         "name" : "after",
53044         "type" : "string",
53045         "desc" : "- input group add on after",
53046         "memberOf" : "Roo.bootstrap.Input"
53047       },
53048       {
53049         "name" : "align",
53050         "type" : "String",
53051         "desc" : [
53052           "(left",
53053           "center",
53054           "right)"
53055         ],
53056         "memberOf" : "Roo.bootstrap.Input"
53057       },
53058       {
53059         "name" : "allowBlank",
53060         "type" : "Boolean",
53061         "desc" : "False to validate that the value length > 0 (defaults to true)",
53062         "memberOf" : "Roo.bootstrap.Input"
53063       },
53064       {
53065         "name" : "allowDomMove",
53066         "type" : "Boolean",
53067         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
53068         "memberOf" : "Roo.Component"
53069       },
53070       {
53071         "name" : "autocomplete",
53072         "type" : "String",
53073         "desc" : "- default is new-password see: https://developers.google.com/web/fundamentals/input/form/label-and-name-inputs?hl=en",
53074         "memberOf" : "Roo.bootstrap.Input"
53075       },
53076       {
53077         "name" : "before",
53078         "type" : "string",
53079         "desc" : "- input group add on before",
53080         "memberOf" : "Roo.bootstrap.Input"
53081       },
53082       {
53083         "name" : "blankText",
53084         "type" : "String",
53085         "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")",
53086         "memberOf" : "Roo.bootstrap.Input"
53087       },
53088       {
53089         "name" : "can_build_overlaid",
53090         "type" : "Boolean",
53091         "desc" : "True if element can be rebuild from a HTML page",
53092         "memberOf" : "Roo.bootstrap.Component"
53093       },
53094       {
53095         "name" : "capture",
53096         "type" : "String",
53097         "desc" : [
53098           "(user",
53099           "camera)"
53100         ],
53101         "memberOf" : "Roo.bootstrap.Input"
53102       },
53103       {
53104         "name" : "cls",
53105         "type" : "String",
53106         "desc" : "css class",
53107         "memberOf" : "Roo.bootstrap.Component"
53108       },
53109       {
53110         "name" : "cols",
53111         "type" : "Number",
53112         "desc" : "Specifies the visible width of a text area",
53113         "memberOf" : ""
53114       },
53115       {
53116         "name" : "container_method",
53117         "type" : "string",
53118         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
53119         "memberOf" : "Roo.bootstrap.Component"
53120       },
53121       {
53122         "name" : "dataId",
53123         "type" : "string",
53124         "desc" : "cutomer id",
53125         "memberOf" : "Roo.bootstrap.Component"
53126       },
53127       {
53128         "name" : "disableClass",
53129         "type" : "String",
53130         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
53131         "memberOf" : "Roo.Component"
53132       },
53133       {
53134         "name" : "disableKeyFilter",
53135         "type" : "Boolean",
53136         "desc" : "True to disable input keystroke filtering (defaults to false)",
53137         "memberOf" : "Roo.bootstrap.Input"
53138       },
53139       {
53140         "name" : "disabled",
53141         "type" : "Boolean",
53142         "desc" : "is it disabled",
53143         "memberOf" : "Roo.bootstrap.Input"
53144       },
53145       {
53146         "name" : "fieldLabel",
53147         "type" : "string",
53148         "desc" : "- the label associated",
53149         "memberOf" : "Roo.bootstrap.Input"
53150       },
53151       {
53152         "name" : "focusClass",
53153         "type" : "String",
53154         "desc" : "The CSS class to use when the field receives focus (defaults to \"x-form-focus\")",
53155         "memberOf" : "Roo.bootstrap.Input"
53156       },
53157       {
53158         "name" : "forceFeedback",
53159         "type" : "Boolean",
53160         "desc" : [
53161           "(true",
53162           "false)"
53163         ],
53164         "memberOf" : "Roo.bootstrap.Input"
53165       },
53166       {
53167         "name" : "hasFeedback",
53168         "type" : "Boolean",
53169         "desc" : [
53170           "(true",
53171           "false)"
53172         ],
53173         "memberOf" : "Roo.bootstrap.Input"
53174       },
53175       {
53176         "name" : "hideMode",
53177         "type" : "String",
53178         "desc" : [
53179           "(display",
53180           "visibility)"
53181         ],
53182         "memberOf" : "Roo.Component"
53183       },
53184       {
53185         "name" : "html",
53186         "type" : "string",
53187         "desc" : "text",
53188         "memberOf" : ""
53189       },
53190       {
53191         "name" : "indicatorpos",
53192         "type" : "String",
53193         "desc" : [
53194           "(left",
53195           "right)"
53196         ],
53197         "memberOf" : "Roo.bootstrap.Input"
53198       },
53199       {
53200         "name" : "inputType",
53201         "type" : "String",
53202         "desc" : "button | checkbox | email | file | hidden | image | number | password | radio | range | reset | search | submit | text",
53203         "memberOf" : "Roo.bootstrap.Input"
53204       },
53205       {
53206         "name" : "invalidClass",
53207         "type" : "String",
53208         "desc" : "DEPRICATED - code uses BS4 - is-valid / is-invalid",
53209         "memberOf" : "Roo.bootstrap.Input"
53210       },
53211       {
53212         "name" : "invalidFeedbackIcon",
53213         "type" : "String",
53214         "desc" : "The CSS class to use when create feedback icon (defaults to \"x-form-invalid\")",
53215         "memberOf" : "Roo.bootstrap.Input"
53216       },
53217       {
53218         "name" : "invalidText",
53219         "type" : "String",
53220         "desc" : "The error text to display if {@link #validator} test fails during validation (defaults to \"\")",
53221         "memberOf" : "Roo.bootstrap.Input"
53222       },
53223       {
53224         "name" : "labelAlign",
53225         "type" : "String",
53226         "desc" : [
53227           "(top",
53228           "left)"
53229         ],
53230         "memberOf" : "Roo.bootstrap.Input"
53231       },
53232       {
53233         "name" : "labelWidth",
53234         "type" : "Number",
53235         "desc" : "set the width of label",
53236         "memberOf" : "Roo.bootstrap.Input"
53237       },
53238       {
53239         "name" : "labellg",
53240         "type" : "Number",
53241         "desc" : "set the width of label (1-12)",
53242         "memberOf" : "Roo.bootstrap.Input"
53243       },
53244       {
53245         "name" : "labelmd",
53246         "type" : "Number",
53247         "desc" : "set the width of label (1-12)",
53248         "memberOf" : "Roo.bootstrap.Input"
53249       },
53250       {
53251         "name" : "labelsm",
53252         "type" : "Number",
53253         "desc" : "set the width of label (1-12)",
53254         "memberOf" : "Roo.bootstrap.Input"
53255       },
53256       {
53257         "name" : "labelxs",
53258         "type" : "Number",
53259         "desc" : "set the width of label (1-12)",
53260         "memberOf" : "Roo.bootstrap.Input"
53261       },
53262       {
53263         "name" : "lg",
53264         "type" : "Number",
53265         "desc" : "colspan out of 12 for large computer-sized screens",
53266         "memberOf" : "Roo.bootstrap.Input"
53267       },
53268       {
53269         "name" : "listeners",
53270         "type" : "Object",
53271         "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>",
53272         "memberOf" : "Roo.util.Observable"
53273       },
53274       {
53275         "name" : "maskRe",
53276         "type" : "String",
53277         "desc" : "An input mask regular expression that will be used to filter keystrokes that don't match (defaults to null)",
53278         "memberOf" : "Roo.bootstrap.Input"
53279       },
53280       {
53281         "name" : "maxLength",
53282         "type" : "Number",
53283         "desc" : "Maximum input field length allowed (defaults to Number.MAX_VALUE)",
53284         "memberOf" : "Roo.bootstrap.Input"
53285       },
53286       {
53287         "name" : "maxLengthText",
53288         "type" : "String",
53289         "desc" : "Error text to display if the maximum length validation fails (defaults to \"The maximum length for this field is {maxLength}\")",
53290         "memberOf" : "Roo.bootstrap.Input"
53291       },
53292       {
53293         "name" : "md",
53294         "type" : "Number",
53295         "desc" : "colspan out of 12 for computer-sized screens",
53296         "memberOf" : "Roo.bootstrap.Input"
53297       },
53298       {
53299         "name" : "minLength",
53300         "type" : "Number",
53301         "desc" : "Minimum input field length required (defaults to 0)",
53302         "memberOf" : "Roo.bootstrap.Input"
53303       },
53304       {
53305         "name" : "minLengthText",
53306         "type" : "String",
53307         "desc" : "Error text to display if the minimum length validation fails (defaults to \"The minimum length for this field is {minLength}\")",
53308         "memberOf" : "Roo.bootstrap.Input"
53309       },
53310       {
53311         "name" : "name",
53312         "type" : "String",
53313         "desc" : "name of the input",
53314         "memberOf" : "Roo.bootstrap.Input"
53315       },
53316       {
53317         "name" : "placeholder",
53318         "type" : "string",
53319         "desc" : "- placeholder to put in text.",
53320         "memberOf" : "Roo.bootstrap.Input"
53321       },
53322       {
53323         "name" : "readOnly",
53324         "type" : "Boolean",
53325         "desc" : "Specifies that the field should be read-only",
53326         "memberOf" : "Roo.bootstrap.Input"
53327       },
53328       {
53329         "name" : "regex",
53330         "type" : "RegExp",
53331         "desc" : "A JavaScript RegExp object to be tested against the field value during validation (defaults to null).\nIf available, this regex will be evaluated only after the basic validators all return true, and will be passed the\ncurrent field value.  If the test fails, the field will be marked invalid using {@link #regexText}.",
53332         "memberOf" : "Roo.bootstrap.Input"
53333       },
53334       {
53335         "name" : "regexText",
53336         "type" : "String",
53337         "desc" : "-- Depricated - use Invalid Text",
53338         "memberOf" : "Roo.bootstrap.Input"
53339       },
53340       {
53341         "name" : "resize",
53342         "type" : "string",
53343         "desc" : [
53344           "(none",
53345           "both",
53346           "horizontal",
53347           "vertical",
53348           "inherit",
53349           "initial)"
53350         ],
53351         "memberOf" : ""
53352       },
53353       {
53354         "name" : "rows",
53355         "type" : "Number",
53356         "desc" : "Specifies the visible number of lines in a text area",
53357         "memberOf" : ""
53358       },
53359       {
53360         "name" : "selectOnFocus",
53361         "type" : "Boolean",
53362         "desc" : "True to automatically select any existing field text when the field receives input focus (defaults to false)",
53363         "memberOf" : "Roo.bootstrap.Input"
53364       },
53365       {
53366         "name" : "size",
53367         "type" : "string",
53368         "desc" : "- (lg|sm) or leave empty..",
53369         "memberOf" : "Roo.bootstrap.Input"
53370       },
53371       {
53372         "name" : "sm",
53373         "type" : "Number",
53374         "desc" : "colspan out of 12 for tablet-sized screens",
53375         "memberOf" : "Roo.bootstrap.Input"
53376       },
53377       {
53378         "name" : "style",
53379         "type" : "String",
53380         "desc" : "any extra css",
53381         "memberOf" : "Roo.bootstrap.Component"
53382       },
53383       {
53384         "name" : "tooltip",
53385         "type" : "string",
53386         "desc" : "Text for the tooltip",
53387         "memberOf" : "Roo.bootstrap.Component"
53388       },
53389       {
53390         "name" : "validClass",
53391         "type" : "String",
53392         "desc" : "DEPRICATED - code uses BS4 - is-valid / is-invalid",
53393         "memberOf" : "Roo.bootstrap.Input"
53394       },
53395       {
53396         "name" : "validFeedbackIcon",
53397         "type" : "String",
53398         "desc" : "The CSS class to use when create feedback icon (defaults to \"x-form-invalid\")",
53399         "memberOf" : "Roo.bootstrap.Input"
53400       },
53401       {
53402         "name" : "validateOnBlur",
53403         "type" : "Boolean",
53404         "desc" : "Whether the field should validate when it loses focus (defaults to true).",
53405         "memberOf" : "Roo.bootstrap.Input"
53406       },
53407       {
53408         "name" : "validationDelay",
53409         "type" : "Number",
53410         "desc" : "The length of time in milliseconds after user input begins until validation is initiated (defaults to 250)",
53411         "memberOf" : "Roo.bootstrap.Input"
53412       },
53413       {
53414         "name" : "validationEvent",
53415         "type" : "String/Boolean",
53416         "desc" : "The event that should initiate field validation. Set to false to disable\n      automatic validation (defaults to \"keyup\").",
53417         "memberOf" : "Roo.bootstrap.Input"
53418       },
53419       {
53420         "name" : "validator",
53421         "type" : "Function",
53422         "desc" : "A custom validation function to be called during field validation (defaults to null).\nIf available, this function will be called only after the basic validators all return true, and will be passed the\ncurrent field value and expected to return boolean true if the value is valid or a string error message if invalid.",
53423         "memberOf" : "Roo.bootstrap.Input"
53424       },
53425       {
53426         "name" : "value",
53427         "type" : "string",
53428         "desc" : "default value of the input",
53429         "memberOf" : "Roo.bootstrap.Input"
53430       },
53431       {
53432         "name" : "visibilityEl",
53433         "type" : "string|object",
53434         "desc" : [
53435           "(el",
53436           "parent)"
53437         ],
53438         "memberOf" : "Roo.bootstrap.Component"
53439       },
53440       {
53441         "name" : "vtype",
53442         "type" : "String",
53443         "desc" : "A validation type name as defined in {@link Roo.form.VTypes} (defaults to null)",
53444         "memberOf" : "Roo.bootstrap.Input"
53445       },
53446       {
53447         "name" : "wrap",
53448         "type" : "string",
53449         "desc" : [
53450           "(soft",
53451           "hard)"
53452         ],
53453         "memberOf" : ""
53454       },
53455       {
53456         "name" : "xattr",
53457         "type" : "Object",
53458         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
53459         "memberOf" : "Roo.bootstrap.Component"
53460       },
53461       {
53462         "name" : "xs",
53463         "type" : "Number",
53464         "desc" : "colspan out of 12 for mobile-sized screens",
53465         "memberOf" : "Roo.bootstrap.Input"
53466       }
53467     ],
53468     "events" : [
53469       {
53470         "name" : "beforedestroy",
53471         "type" : "function",
53472         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
53473         "sig" : "function (_self)\n{\n\n}",
53474         "memberOf" : "Roo.Component"
53475       },
53476       {
53477         "name" : "beforehide",
53478         "type" : "function",
53479         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
53480         "sig" : "function (_self)\n{\n\n}",
53481         "memberOf" : "Roo.Component"
53482       },
53483       {
53484         "name" : "beforerender",
53485         "type" : "function",
53486         "desc" : "Fires before the component is rendered. Return false to stop the render.",
53487         "sig" : "function (_self)\n{\n\n}",
53488         "memberOf" : "Roo.Component"
53489       },
53490       {
53491         "name" : "beforeshow",
53492         "type" : "function",
53493         "desc" : "Fires before the component is shown.  Return false to stop the show.",
53494         "sig" : "function (_self)\n{\n\n}",
53495         "memberOf" : "Roo.Component"
53496       },
53497       {
53498         "name" : "blur",
53499         "type" : "function",
53500         "desc" : "Fires when this field loses input focus.",
53501         "sig" : "function (_self)\n{\n\n}",
53502         "memberOf" : "Roo.bootstrap.Input"
53503       },
53504       {
53505         "name" : "change",
53506         "type" : "function",
53507         "desc" : "Fires just before the field blurs if the field value has changed.",
53508         "sig" : "function (_self, newValue, oldValue)\n{\n\n}",
53509         "memberOf" : "Roo.bootstrap.Input"
53510       },
53511       {
53512         "name" : "childrenrendered",
53513         "type" : "function",
53514         "desc" : "Fires when the children have been rendered..",
53515         "sig" : "function (_self)\n{\n\n}",
53516         "memberOf" : "Roo.bootstrap.Component"
53517       },
53518       {
53519         "name" : "destroy",
53520         "type" : "function",
53521         "desc" : "Fires after the component is destroyed.",
53522         "sig" : "function (_self)\n{\n\n}",
53523         "memberOf" : "Roo.Component"
53524       },
53525       {
53526         "name" : "disable",
53527         "type" : "function",
53528         "desc" : "Fires after the component is disabled.",
53529         "sig" : "function (_self)\n{\n\n}",
53530         "memberOf" : "Roo.Component"
53531       },
53532       {
53533         "name" : "enable",
53534         "type" : "function",
53535         "desc" : "Fires after the component is enabled.",
53536         "sig" : "function (_self)\n{\n\n}",
53537         "memberOf" : "Roo.Component"
53538       },
53539       {
53540         "name" : "focus",
53541         "type" : "function",
53542         "desc" : "Fires when this field receives input focus.",
53543         "sig" : "function (_self)\n{\n\n}",
53544         "memberOf" : "Roo.bootstrap.Input"
53545       },
53546       {
53547         "name" : "hide",
53548         "type" : "function",
53549         "desc" : "Fires after the component is hidden.",
53550         "sig" : "function (_self)\n{\n\n}",
53551         "memberOf" : "Roo.Component"
53552       },
53553       {
53554         "name" : "invalid",
53555         "type" : "function",
53556         "desc" : "Fires after the field has been marked as invalid.",
53557         "sig" : "function (_self, msg)\n{\n\n}",
53558         "memberOf" : "Roo.bootstrap.Input"
53559       },
53560       {
53561         "name" : "keyup",
53562         "type" : "function",
53563         "desc" : "Fires after the key up",
53564         "sig" : "function (_self, e)\n{\n\n}",
53565         "memberOf" : "Roo.bootstrap.Input"
53566       },
53567       {
53568         "name" : "render",
53569         "type" : "function",
53570         "desc" : "Fires after the component is rendered.",
53571         "sig" : "function (_self)\n{\n\n}",
53572         "memberOf" : "Roo.Component"
53573       },
53574       {
53575         "name" : "show",
53576         "type" : "function",
53577         "desc" : "Fires after the component is shown.",
53578         "sig" : "function (_self)\n{\n\n}",
53579         "memberOf" : "Roo.Component"
53580       },
53581       {
53582         "name" : "specialkey",
53583         "type" : "function",
53584         "desc" : "Fires when any key related to navigation (arrows, tab, enter, esc, etc.) is pressed.  You can check\n{@link Roo.EventObject#getKey} to determine which key was pressed.",
53585         "sig" : "function (_self, e)\n{\n\n}",
53586         "memberOf" : "Roo.bootstrap.Input"
53587       },
53588       {
53589         "name" : "valid",
53590         "type" : "function",
53591         "desc" : "Fires after the field has been validated with no errors.",
53592         "sig" : "function (_self)\n{\n\n}",
53593         "memberOf" : "Roo.bootstrap.Input"
53594       }
53595     ],
53596     "methods" : [
53597       {
53598         "name" : "addEvents",
53599         "type" : "function",
53600         "desc" : "Used to define events on this Observable",
53601         "sig" : "(object)",
53602         "static" : false,
53603         "memberOf" : "Roo.util.Observable"
53604       },
53605       {
53606         "name" : "addListener",
53607         "type" : "function",
53608         "desc" : "Appends an event handler to this component",
53609         "sig" : "(eventName, handler, scope, options)",
53610         "static" : false,
53611         "memberOf" : "Roo.util.Observable"
53612       },
53613       {
53614         "name" : "capture",
53615         "type" : "function",
53616         "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.",
53617         "sig" : "(o, fn, scope)",
53618         "static" : true,
53619         "memberOf" : "Roo.util.Observable"
53620       },
53621       {
53622         "name" : "clearInvalid",
53623         "type" : "function",
53624         "desc" : "Clear any invalid styles/messages for this field",
53625         "sig" : "()\n{\n\n}",
53626         "static" : false,
53627         "memberOf" : ""
53628       },
53629       {
53630         "name" : "destroy",
53631         "type" : "function",
53632         "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}.",
53633         "sig" : "()\n{\n\n}",
53634         "static" : false,
53635         "memberOf" : "Roo.Component"
53636       },
53637       {
53638         "name" : "disable",
53639         "type" : "function",
53640         "desc" : "Disable this component.",
53641         "sig" : "()\n{\n\n}",
53642         "static" : false,
53643         "memberOf" : "Roo.Component"
53644       },
53645       {
53646         "name" : "enable",
53647         "type" : "function",
53648         "desc" : "Enable this component.",
53649         "sig" : "()\n{\n\n}",
53650         "static" : false,
53651         "memberOf" : "Roo.Component"
53652       },
53653       {
53654         "name" : "fireEvent",
53655         "type" : "function",
53656         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
53657         "sig" : "(eventName, args)",
53658         "static" : false,
53659         "memberOf" : "Roo.util.Observable"
53660       },
53661       {
53662         "name" : "focus",
53663         "type" : "function",
53664         "desc" : "Try to focus this component.",
53665         "sig" : "(selectText)",
53666         "static" : false,
53667         "memberOf" : "Roo.Component"
53668       },
53669       {
53670         "name" : "getChildContainer",
53671         "type" : "function",
53672         "desc" : "Fetch the element to add children to",
53673         "sig" : "()\n{\n\n}",
53674         "static" : false,
53675         "memberOf" : "Roo.bootstrap.Component"
53676       },
53677       {
53678         "name" : "getEl",
53679         "type" : "function",
53680         "desc" : "Returns the underlying {@link Roo.Element}.",
53681         "sig" : "()\n{\n\n}",
53682         "static" : false,
53683         "memberOf" : "Roo.Component"
53684       },
53685       {
53686         "name" : "getId",
53687         "type" : "function",
53688         "desc" : "Returns the id of this component.",
53689         "sig" : "()\n{\n\n}",
53690         "static" : false,
53691         "memberOf" : "Roo.Component"
53692       },
53693       {
53694         "name" : "getName",
53695         "type" : "function",
53696         "desc" : "Returns the name of the field",
53697         "sig" : "()\n{\n\n}",
53698         "static" : false,
53699         "memberOf" : "Roo.bootstrap.Input"
53700       },
53701       {
53702         "name" : "getRawValue",
53703         "type" : "function",
53704         "desc" : "Returns the raw data value which may or may not be a valid, defined value.  To return a normalized value see {@link #getValue}.",
53705         "sig" : "()\n{\n\n}",
53706         "static" : false,
53707         "memberOf" : "Roo.bootstrap.Input"
53708       },
53709       {
53710         "name" : "getValue",
53711         "type" : "function",
53712         "desc" : "Returns the normalized data value (undefined or emptyText will be returned as '').  To return the raw value see {@link #getRawValue}.",
53713         "sig" : "()\n{\n\n}",
53714         "static" : false,
53715         "memberOf" : "Roo.bootstrap.Input"
53716       },
53717       {
53718         "name" : "getVisibilityEl",
53719         "type" : "function",
53720         "desc" : "Get the element that will be used to show or hide",
53721         "sig" : "()\n{\n\n}",
53722         "static" : false,
53723         "memberOf" : "Roo.bootstrap.Component"
53724       },
53725       {
53726         "name" : "hasListener",
53727         "type" : "function",
53728         "desc" : "Checks to see if this object has any listeners for a specified event",
53729         "sig" : "(eventName)",
53730         "static" : false,
53731         "memberOf" : "Roo.util.Observable"
53732       },
53733       {
53734         "name" : "hide",
53735         "type" : "function",
53736         "desc" : "Hide a component - adds 'hidden' class",
53737         "sig" : "()\n{\n\n}",
53738         "static" : false,
53739         "memberOf" : "Roo.bootstrap.Component"
53740       },
53741       {
53742         "name" : "initEvents",
53743         "type" : "function",
53744         "desc" : "Initialize Events for the element",
53745         "sig" : "()\n{\n\n}",
53746         "static" : false,
53747         "memberOf" : "Roo.bootstrap.Component"
53748       },
53749       {
53750         "name" : "inputEl",
53751         "type" : "function",
53752         "desc" : "return the real textarea element.",
53753         "sig" : "()\n{\n\n}",
53754         "static" : false,
53755         "memberOf" : ""
53756       },
53757       {
53758         "name" : "isVisible",
53759         "type" : "function",
53760         "desc" : "Returns true if this component is visible.",
53761         "sig" : "()\n{\n\n}",
53762         "static" : false,
53763         "memberOf" : "Roo.Component"
53764       },
53765       {
53766         "name" : "markInvalid",
53767         "type" : "function",
53768         "desc" : "Mark this field as invalid",
53769         "sig" : "(msg)",
53770         "static" : false,
53771         "memberOf" : ""
53772       },
53773       {
53774         "name" : "markValid",
53775         "type" : "function",
53776         "desc" : "Mark this field as valid",
53777         "sig" : "()\n{\n\n}",
53778         "static" : false,
53779         "memberOf" : ""
53780       },
53781       {
53782         "name" : "on",
53783         "type" : "function",
53784         "desc" : "Appends an event handler to this element (shorthand for addListener)",
53785         "sig" : "(eventName, handler, scope, options)",
53786         "static" : false,
53787         "memberOf" : "Roo.util.Observable"
53788       },
53789       {
53790         "name" : "purgeListeners",
53791         "type" : "function",
53792         "desc" : "Removes all listeners for this object",
53793         "sig" : "()\n{\n\n}",
53794         "static" : false,
53795         "memberOf" : "Roo.util.Observable"
53796       },
53797       {
53798         "name" : "releaseCapture",
53799         "type" : "function",
53800         "desc" : "Removes <b>all</b> added captures from the Observable.",
53801         "sig" : "(o)",
53802         "static" : true,
53803         "memberOf" : "Roo.util.Observable"
53804       },
53805       {
53806         "name" : "removeListener",
53807         "type" : "function",
53808         "desc" : "Removes a listener",
53809         "sig" : "(eventName, handler, scope)",
53810         "static" : false,
53811         "memberOf" : "Roo.util.Observable"
53812       },
53813       {
53814         "name" : "render",
53815         "type" : "function",
53816         "desc" : "If this is a lazy rendering component, render it to its container element.",
53817         "sig" : "(container)",
53818         "static" : false,
53819         "memberOf" : "Roo.Component"
53820       },
53821       {
53822         "name" : "reset",
53823         "type" : "function",
53824         "desc" : "Resets the current field value to the originally loaded value and clears any validation messages",
53825         "sig" : "()\n{\n\n}",
53826         "static" : false,
53827         "memberOf" : "Roo.bootstrap.Input"
53828       },
53829       {
53830         "name" : "setDisabled",
53831         "type" : "function",
53832         "desc" : "Convenience function for setting disabled/enabled by boolean.",
53833         "sig" : "(disabled)",
53834         "static" : false,
53835         "memberOf" : "Roo.Component"
53836       },
53837       {
53838         "name" : "setRawValue",
53839         "type" : "function",
53840         "desc" : "Sets the underlying DOM field's value directly, bypassing validation.  To set the value with validation see {@link #setValue}.",
53841         "sig" : "(value)",
53842         "static" : false,
53843         "memberOf" : "Roo.bootstrap.Input"
53844       },
53845       {
53846         "name" : "setValue",
53847         "type" : "function",
53848         "desc" : "Sets a data value into the field and validates it.  To set the value directly without validation see {@link #setRawValue}.",
53849         "sig" : "(value)",
53850         "static" : false,
53851         "memberOf" : "Roo.bootstrap.Input"
53852       },
53853       {
53854         "name" : "setVisibilityEl",
53855         "type" : "function",
53856         "desc" : "Set the element that will be used to show or hide",
53857         "sig" : "()\n{\n\n}",
53858         "static" : false,
53859         "memberOf" : "Roo.bootstrap.Component"
53860       },
53861       {
53862         "name" : "setVisible",
53863         "type" : "function",
53864         "desc" : "Convenience function to hide or show this component by boolean.",
53865         "sig" : "(visible)",
53866         "static" : false,
53867         "memberOf" : "Roo.Component"
53868       },
53869       {
53870         "name" : "show",
53871         "type" : "function",
53872         "desc" : "Show a component - removes 'hidden' class",
53873         "sig" : "()\n{\n\n}",
53874         "static" : false,
53875         "memberOf" : "Roo.bootstrap.Component"
53876       },
53877       {
53878         "name" : "tooltipEl",
53879         "type" : "function",
53880         "desc" : "Fetch the element to display the tooltip on.",
53881         "sig" : "()\n{\n\n}",
53882         "static" : false,
53883         "memberOf" : "Roo.bootstrap.Component"
53884       },
53885       {
53886         "name" : "un",
53887         "type" : "function",
53888         "desc" : "Removes a listener (shorthand for removeListener)",
53889         "sig" : "(eventName, handler, scope)",
53890         "static" : false,
53891         "memberOf" : "Roo.util.Observable"
53892       },
53893       {
53894         "name" : "validate",
53895         "type" : "function",
53896         "desc" : "Validates the field value",
53897         "sig" : "()\n{\n\n}",
53898         "static" : false,
53899         "memberOf" : "Roo.bootstrap.Input"
53900       },
53901       {
53902         "name" : "validateValue",
53903         "type" : "function",
53904         "desc" : "Validates a value according to the field's validation rules and marks the field as invalid\nif the validation fails",
53905         "sig" : "(value)",
53906         "static" : false,
53907         "memberOf" : "Roo.bootstrap.Input"
53908       }
53909     ]
53910   },
53911   "Roo.bootstrap.TimeField" : {
53912     "props" : [
53913       {
53914         "name" : "accept",
53915         "type" : "String",
53916         "desc" : [
53917           "(image",
53918           "video",
53919           "audio)"
53920         ],
53921         "memberOf" : "Roo.bootstrap.Input"
53922       },
53923       {
53924         "name" : "actionMode",
53925         "type" : "String",
53926         "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",
53927         "memberOf" : "Roo.Component"
53928       },
53929       {
53930         "name" : "after",
53931         "type" : "string",
53932         "desc" : "- input group add on after",
53933         "memberOf" : "Roo.bootstrap.Input"
53934       },
53935       {
53936         "name" : "align",
53937         "type" : "String",
53938         "desc" : [
53939           "(left",
53940           "center",
53941           "right)"
53942         ],
53943         "memberOf" : "Roo.bootstrap.Input"
53944       },
53945       {
53946         "name" : "allowBlank",
53947         "type" : "Boolean",
53948         "desc" : "False to validate that the value length > 0 (defaults to true)",
53949         "memberOf" : "Roo.bootstrap.Input"
53950       },
53951       {
53952         "name" : "allowDomMove",
53953         "type" : "Boolean",
53954         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
53955         "memberOf" : "Roo.Component"
53956       },
53957       {
53958         "name" : "autocomplete",
53959         "type" : "String",
53960         "desc" : "- default is new-password see: https://developers.google.com/web/fundamentals/input/form/label-and-name-inputs?hl=en",
53961         "memberOf" : "Roo.bootstrap.Input"
53962       },
53963       {
53964         "name" : "before",
53965         "type" : "string",
53966         "desc" : "- input group add on before",
53967         "memberOf" : "Roo.bootstrap.Input"
53968       },
53969       {
53970         "name" : "blankText",
53971         "type" : "String",
53972         "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")",
53973         "memberOf" : "Roo.bootstrap.Input"
53974       },
53975       {
53976         "name" : "can_build_overlaid",
53977         "type" : "Boolean",
53978         "desc" : "True if element can be rebuild from a HTML page",
53979         "memberOf" : "Roo.bootstrap.Component"
53980       },
53981       {
53982         "name" : "capture",
53983         "type" : "String",
53984         "desc" : [
53985           "(user",
53986           "camera)"
53987         ],
53988         "memberOf" : "Roo.bootstrap.Input"
53989       },
53990       {
53991         "name" : "cls",
53992         "type" : "String",
53993         "desc" : "css class",
53994         "memberOf" : "Roo.bootstrap.Component"
53995       },
53996       {
53997         "name" : "container_method",
53998         "type" : "string",
53999         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
54000         "memberOf" : "Roo.bootstrap.Component"
54001       },
54002       {
54003         "name" : "dataId",
54004         "type" : "string",
54005         "desc" : "cutomer id",
54006         "memberOf" : "Roo.bootstrap.Component"
54007       },
54008       {
54009         "name" : "disableClass",
54010         "type" : "String",
54011         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
54012         "memberOf" : "Roo.Component"
54013       },
54014       {
54015         "name" : "disableKeyFilter",
54016         "type" : "Boolean",
54017         "desc" : "True to disable input keystroke filtering (defaults to false)",
54018         "memberOf" : "Roo.bootstrap.Input"
54019       },
54020       {
54021         "name" : "disabled",
54022         "type" : "Boolean",
54023         "desc" : "is it disabled",
54024         "memberOf" : "Roo.bootstrap.Input"
54025       },
54026       {
54027         "name" : "fieldLabel",
54028         "type" : "string",
54029         "desc" : "- the label associated",
54030         "memberOf" : "Roo.bootstrap.Input"
54031       },
54032       {
54033         "name" : "focusClass",
54034         "type" : "String",
54035         "desc" : "The CSS class to use when the field receives focus (defaults to \"x-form-focus\")",
54036         "memberOf" : "Roo.bootstrap.Input"
54037       },
54038       {
54039         "name" : "forceFeedback",
54040         "type" : "Boolean",
54041         "desc" : [
54042           "(true",
54043           "false)"
54044         ],
54045         "memberOf" : "Roo.bootstrap.Input"
54046       },
54047       {
54048         "name" : "format",
54049         "type" : "String",
54050         "desc" : "The default time format string which can be overriden for localization support.  The format must be\nvalid according to {@link Date#parseDate} (defaults to 'H:i').",
54051         "memberOf" : ""
54052       },
54053       {
54054         "name" : "hasFeedback",
54055         "type" : "Boolean",
54056         "desc" : [
54057           "(true",
54058           "false)"
54059         ],
54060         "memberOf" : "Roo.bootstrap.Input"
54061       },
54062       {
54063         "name" : "hideMode",
54064         "type" : "String",
54065         "desc" : [
54066           "(display",
54067           "visibility)"
54068         ],
54069         "memberOf" : "Roo.Component"
54070       },
54071       {
54072         "name" : "indicatorpos",
54073         "type" : "String",
54074         "desc" : [
54075           "(left",
54076           "right)"
54077         ],
54078         "memberOf" : "Roo.bootstrap.Input"
54079       },
54080       {
54081         "name" : "inputType",
54082         "type" : "String",
54083         "desc" : "button | checkbox | email | file | hidden | image | number | password | radio | range | reset | search | submit | text",
54084         "memberOf" : "Roo.bootstrap.Input"
54085       },
54086       {
54087         "name" : "invalidClass",
54088         "type" : "String",
54089         "desc" : "DEPRICATED - code uses BS4 - is-valid / is-invalid",
54090         "memberOf" : "Roo.bootstrap.Input"
54091       },
54092       {
54093         "name" : "invalidFeedbackIcon",
54094         "type" : "String",
54095         "desc" : "The CSS class to use when create feedback icon (defaults to \"x-form-invalid\")",
54096         "memberOf" : "Roo.bootstrap.Input"
54097       },
54098       {
54099         "name" : "invalidText",
54100         "type" : "String",
54101         "desc" : "The error text to display if {@link #validator} test fails during validation (defaults to \"\")",
54102         "memberOf" : "Roo.bootstrap.Input"
54103       },
54104       {
54105         "name" : "labelAlign",
54106         "type" : "String",
54107         "desc" : [
54108           "(top",
54109           "left)"
54110         ],
54111         "memberOf" : "Roo.bootstrap.Input"
54112       },
54113       {
54114         "name" : "labelWidth",
54115         "type" : "Number",
54116         "desc" : "set the width of label",
54117         "memberOf" : "Roo.bootstrap.Input"
54118       },
54119       {
54120         "name" : "labellg",
54121         "type" : "Number",
54122         "desc" : "set the width of label (1-12)",
54123         "memberOf" : "Roo.bootstrap.Input"
54124       },
54125       {
54126         "name" : "labelmd",
54127         "type" : "Number",
54128         "desc" : "set the width of label (1-12)",
54129         "memberOf" : "Roo.bootstrap.Input"
54130       },
54131       {
54132         "name" : "labelsm",
54133         "type" : "Number",
54134         "desc" : "set the width of label (1-12)",
54135         "memberOf" : "Roo.bootstrap.Input"
54136       },
54137       {
54138         "name" : "labelxs",
54139         "type" : "Number",
54140         "desc" : "set the width of label (1-12)",
54141         "memberOf" : "Roo.bootstrap.Input"
54142       },
54143       {
54144         "name" : "lg",
54145         "type" : "Number",
54146         "desc" : "colspan out of 12 for large computer-sized screens",
54147         "memberOf" : "Roo.bootstrap.Input"
54148       },
54149       {
54150         "name" : "listeners",
54151         "type" : "Object",
54152         "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>",
54153         "memberOf" : "Roo.util.Observable"
54154       },
54155       {
54156         "name" : "maskRe",
54157         "type" : "String",
54158         "desc" : "An input mask regular expression that will be used to filter keystrokes that don't match (defaults to null)",
54159         "memberOf" : "Roo.bootstrap.Input"
54160       },
54161       {
54162         "name" : "maxLength",
54163         "type" : "Number",
54164         "desc" : "Maximum input field length allowed (defaults to Number.MAX_VALUE)",
54165         "memberOf" : "Roo.bootstrap.Input"
54166       },
54167       {
54168         "name" : "maxLengthText",
54169         "type" : "String",
54170         "desc" : "Error text to display if the maximum length validation fails (defaults to \"The maximum length for this field is {maxLength}\")",
54171         "memberOf" : "Roo.bootstrap.Input"
54172       },
54173       {
54174         "name" : "md",
54175         "type" : "Number",
54176         "desc" : "colspan out of 12 for computer-sized screens",
54177         "memberOf" : "Roo.bootstrap.Input"
54178       },
54179       {
54180         "name" : "minLength",
54181         "type" : "Number",
54182         "desc" : "Minimum input field length required (defaults to 0)",
54183         "memberOf" : "Roo.bootstrap.Input"
54184       },
54185       {
54186         "name" : "minLengthText",
54187         "type" : "String",
54188         "desc" : "Error text to display if the minimum length validation fails (defaults to \"The minimum length for this field is {minLength}\")",
54189         "memberOf" : "Roo.bootstrap.Input"
54190       },
54191       {
54192         "name" : "name",
54193         "type" : "String",
54194         "desc" : "name of the input",
54195         "memberOf" : "Roo.bootstrap.Input"
54196       },
54197       {
54198         "name" : "placeholder",
54199         "type" : "string",
54200         "desc" : "- placeholder to put in text.",
54201         "memberOf" : "Roo.bootstrap.Input"
54202       },
54203       {
54204         "name" : "readOnly",
54205         "type" : "Boolean",
54206         "desc" : "Specifies that the field should be read-only",
54207         "memberOf" : "Roo.bootstrap.Input"
54208       },
54209       {
54210         "name" : "regex",
54211         "type" : "RegExp",
54212         "desc" : "A JavaScript RegExp object to be tested against the field value during validation (defaults to null).\nIf available, this regex will be evaluated only after the basic validators all return true, and will be passed the\ncurrent field value.  If the test fails, the field will be marked invalid using {@link #regexText}.",
54213         "memberOf" : "Roo.bootstrap.Input"
54214       },
54215       {
54216         "name" : "regexText",
54217         "type" : "String",
54218         "desc" : "-- Depricated - use Invalid Text",
54219         "memberOf" : "Roo.bootstrap.Input"
54220       },
54221       {
54222         "name" : "selectOnFocus",
54223         "type" : "Boolean",
54224         "desc" : "True to automatically select any existing field text when the field receives input focus (defaults to false)",
54225         "memberOf" : "Roo.bootstrap.Input"
54226       },
54227       {
54228         "name" : "size",
54229         "type" : "string",
54230         "desc" : "- (lg|sm) or leave empty..",
54231         "memberOf" : "Roo.bootstrap.Input"
54232       },
54233       {
54234         "name" : "sm",
54235         "type" : "Number",
54236         "desc" : "colspan out of 12 for tablet-sized screens",
54237         "memberOf" : "Roo.bootstrap.Input"
54238       },
54239       {
54240         "name" : "style",
54241         "type" : "String",
54242         "desc" : "any extra css",
54243         "memberOf" : "Roo.bootstrap.Component"
54244       },
54245       {
54246         "name" : "tooltip",
54247         "type" : "string",
54248         "desc" : "Text for the tooltip",
54249         "memberOf" : "Roo.bootstrap.Component"
54250       },
54251       {
54252         "name" : "validClass",
54253         "type" : "String",
54254         "desc" : "DEPRICATED - code uses BS4 - is-valid / is-invalid",
54255         "memberOf" : "Roo.bootstrap.Input"
54256       },
54257       {
54258         "name" : "validFeedbackIcon",
54259         "type" : "String",
54260         "desc" : "The CSS class to use when create feedback icon (defaults to \"x-form-invalid\")",
54261         "memberOf" : "Roo.bootstrap.Input"
54262       },
54263       {
54264         "name" : "validateOnBlur",
54265         "type" : "Boolean",
54266         "desc" : "Whether the field should validate when it loses focus (defaults to true).",
54267         "memberOf" : "Roo.bootstrap.Input"
54268       },
54269       {
54270         "name" : "validationDelay",
54271         "type" : "Number",
54272         "desc" : "The length of time in milliseconds after user input begins until validation is initiated (defaults to 250)",
54273         "memberOf" : "Roo.bootstrap.Input"
54274       },
54275       {
54276         "name" : "validationEvent",
54277         "type" : "String/Boolean",
54278         "desc" : "The event that should initiate field validation. Set to false to disable\n      automatic validation (defaults to \"keyup\").",
54279         "memberOf" : "Roo.bootstrap.Input"
54280       },
54281       {
54282         "name" : "validator",
54283         "type" : "Function",
54284         "desc" : "A custom validation function to be called during field validation (defaults to null).\nIf available, this function will be called only after the basic validators all return true, and will be passed the\ncurrent field value and expected to return boolean true if the value is valid or a string error message if invalid.",
54285         "memberOf" : "Roo.bootstrap.Input"
54286       },
54287       {
54288         "name" : "value",
54289         "type" : "string",
54290         "desc" : "default value of the input",
54291         "memberOf" : "Roo.bootstrap.Input"
54292       },
54293       {
54294         "name" : "visibilityEl",
54295         "type" : "string|object",
54296         "desc" : [
54297           "(el",
54298           "parent)"
54299         ],
54300         "memberOf" : "Roo.bootstrap.Component"
54301       },
54302       {
54303         "name" : "vtype",
54304         "type" : "String",
54305         "desc" : "A validation type name as defined in {@link Roo.form.VTypes} (defaults to null)",
54306         "memberOf" : "Roo.bootstrap.Input"
54307       },
54308       {
54309         "name" : "xattr",
54310         "type" : "Object",
54311         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
54312         "memberOf" : "Roo.bootstrap.Component"
54313       },
54314       {
54315         "name" : "xs",
54316         "type" : "Number",
54317         "desc" : "colspan out of 12 for mobile-sized screens",
54318         "memberOf" : "Roo.bootstrap.Input"
54319       }
54320     ],
54321     "events" : [
54322       {
54323         "name" : "beforedestroy",
54324         "type" : "function",
54325         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
54326         "sig" : "function (_self)\n{\n\n}",
54327         "memberOf" : "Roo.Component"
54328       },
54329       {
54330         "name" : "beforehide",
54331         "type" : "function",
54332         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
54333         "sig" : "function (_self)\n{\n\n}",
54334         "memberOf" : "Roo.Component"
54335       },
54336       {
54337         "name" : "beforerender",
54338         "type" : "function",
54339         "desc" : "Fires before the component is rendered. Return false to stop the render.",
54340         "sig" : "function (_self)\n{\n\n}",
54341         "memberOf" : "Roo.Component"
54342       },
54343       {
54344         "name" : "beforeshow",
54345         "type" : "function",
54346         "desc" : "Fires before the component is shown.  Return false to stop the show.",
54347         "sig" : "function (_self)\n{\n\n}",
54348         "memberOf" : "Roo.Component"
54349       },
54350       {
54351         "name" : "blur",
54352         "type" : "function",
54353         "desc" : "Fires when this field loses input focus.",
54354         "sig" : "function (_self)\n{\n\n}",
54355         "memberOf" : "Roo.bootstrap.Input"
54356       },
54357       {
54358         "name" : "change",
54359         "type" : "function",
54360         "desc" : "Fires just before the field blurs if the field value has changed.",
54361         "sig" : "function (_self, newValue, oldValue)\n{\n\n}",
54362         "memberOf" : "Roo.bootstrap.Input"
54363       },
54364       {
54365         "name" : "childrenrendered",
54366         "type" : "function",
54367         "desc" : "Fires when the children have been rendered..",
54368         "sig" : "function (_self)\n{\n\n}",
54369         "memberOf" : "Roo.bootstrap.Component"
54370       },
54371       {
54372         "name" : "destroy",
54373         "type" : "function",
54374         "desc" : "Fires after the component is destroyed.",
54375         "sig" : "function (_self)\n{\n\n}",
54376         "memberOf" : "Roo.Component"
54377       },
54378       {
54379         "name" : "disable",
54380         "type" : "function",
54381         "desc" : "Fires after the component is disabled.",
54382         "sig" : "function (_self)\n{\n\n}",
54383         "memberOf" : "Roo.Component"
54384       },
54385       {
54386         "name" : "enable",
54387         "type" : "function",
54388         "desc" : "Fires after the component is enabled.",
54389         "sig" : "function (_self)\n{\n\n}",
54390         "memberOf" : "Roo.Component"
54391       },
54392       {
54393         "name" : "focus",
54394         "type" : "function",
54395         "desc" : "Fires when this field receives input focus.",
54396         "sig" : "function (_self)\n{\n\n}",
54397         "memberOf" : "Roo.bootstrap.Input"
54398       },
54399       {
54400         "name" : "hide",
54401         "type" : "function",
54402         "desc" : "Fires after the component is hidden.",
54403         "sig" : "function (_self)\n{\n\n}",
54404         "memberOf" : "Roo.Component"
54405       },
54406       {
54407         "name" : "invalid",
54408         "type" : "function",
54409         "desc" : "Fires after the field has been marked as invalid.",
54410         "sig" : "function (_self, msg)\n{\n\n}",
54411         "memberOf" : "Roo.bootstrap.Input"
54412       },
54413       {
54414         "name" : "keyup",
54415         "type" : "function",
54416         "desc" : "Fires after the key up",
54417         "sig" : "function (_self, e)\n{\n\n}",
54418         "memberOf" : "Roo.bootstrap.Input"
54419       },
54420       {
54421         "name" : "render",
54422         "type" : "function",
54423         "desc" : "Fires after the component is rendered.",
54424         "sig" : "function (_self)\n{\n\n}",
54425         "memberOf" : "Roo.Component"
54426       },
54427       {
54428         "name" : "select",
54429         "type" : "function",
54430         "desc" : "Fires when select a date.",
54431         "sig" : "function (_self, date)\n{\n\n}",
54432         "memberOf" : ""
54433       },
54434       {
54435         "name" : "show",
54436         "type" : "function",
54437         "desc" : "Fires when this field show.",
54438         "sig" : "function (thisthis, date)\n{\n\n}",
54439         "memberOf" : ""
54440       },
54441       {
54442         "name" : "specialkey",
54443         "type" : "function",
54444         "desc" : "Fires when any key related to navigation (arrows, tab, enter, esc, etc.) is pressed.  You can check\n{@link Roo.EventObject#getKey} to determine which key was pressed.",
54445         "sig" : "function (_self, e)\n{\n\n}",
54446         "memberOf" : "Roo.bootstrap.Input"
54447       },
54448       {
54449         "name" : "valid",
54450         "type" : "function",
54451         "desc" : "Fires after the field has been validated with no errors.",
54452         "sig" : "function (_self)\n{\n\n}",
54453         "memberOf" : "Roo.bootstrap.Input"
54454       }
54455     ],
54456     "methods" : [
54457       {
54458         "name" : "addEvents",
54459         "type" : "function",
54460         "desc" : "Used to define events on this Observable",
54461         "sig" : "(object)",
54462         "static" : false,
54463         "memberOf" : "Roo.util.Observable"
54464       },
54465       {
54466         "name" : "addListener",
54467         "type" : "function",
54468         "desc" : "Appends an event handler to this component",
54469         "sig" : "(eventName, handler, scope, options)",
54470         "static" : false,
54471         "memberOf" : "Roo.util.Observable"
54472       },
54473       {
54474         "name" : "capture",
54475         "type" : "function",
54476         "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.",
54477         "sig" : "(o, fn, scope)",
54478         "static" : true,
54479         "memberOf" : "Roo.util.Observable"
54480       },
54481       {
54482         "name" : "clearInvalid",
54483         "type" : "function",
54484         "desc" : "Clear any invalid styles/messages for this field",
54485         "sig" : "()\n{\n\n}",
54486         "static" : false,
54487         "memberOf" : "Roo.bootstrap.Input"
54488       },
54489       {
54490         "name" : "destroy",
54491         "type" : "function",
54492         "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}.",
54493         "sig" : "()\n{\n\n}",
54494         "static" : false,
54495         "memberOf" : "Roo.Component"
54496       },
54497       {
54498         "name" : "disable",
54499         "type" : "function",
54500         "desc" : "Disable this component.",
54501         "sig" : "()\n{\n\n}",
54502         "static" : false,
54503         "memberOf" : "Roo.Component"
54504       },
54505       {
54506         "name" : "enable",
54507         "type" : "function",
54508         "desc" : "Enable this component.",
54509         "sig" : "()\n{\n\n}",
54510         "static" : false,
54511         "memberOf" : "Roo.Component"
54512       },
54513       {
54514         "name" : "fireEvent",
54515         "type" : "function",
54516         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
54517         "sig" : "(eventName, args)",
54518         "static" : false,
54519         "memberOf" : "Roo.util.Observable"
54520       },
54521       {
54522         "name" : "focus",
54523         "type" : "function",
54524         "desc" : "Try to focus this component.",
54525         "sig" : "(selectText)",
54526         "static" : false,
54527         "memberOf" : "Roo.Component"
54528       },
54529       {
54530         "name" : "getChildContainer",
54531         "type" : "function",
54532         "desc" : "Fetch the element to add children to",
54533         "sig" : "()\n{\n\n}",
54534         "static" : false,
54535         "memberOf" : "Roo.bootstrap.Component"
54536       },
54537       {
54538         "name" : "getEl",
54539         "type" : "function",
54540         "desc" : "Returns the underlying {@link Roo.Element}.",
54541         "sig" : "()\n{\n\n}",
54542         "static" : false,
54543         "memberOf" : "Roo.Component"
54544       },
54545       {
54546         "name" : "getId",
54547         "type" : "function",
54548         "desc" : "Returns the id of this component.",
54549         "sig" : "()\n{\n\n}",
54550         "static" : false,
54551         "memberOf" : "Roo.Component"
54552       },
54553       {
54554         "name" : "getName",
54555         "type" : "function",
54556         "desc" : "Returns the name of the field",
54557         "sig" : "()\n{\n\n}",
54558         "static" : false,
54559         "memberOf" : "Roo.bootstrap.Input"
54560       },
54561       {
54562         "name" : "getRawValue",
54563         "type" : "function",
54564         "desc" : "Returns the raw data value which may or may not be a valid, defined value.  To return a normalized value see {@link #getValue}.",
54565         "sig" : "()\n{\n\n}",
54566         "static" : false,
54567         "memberOf" : "Roo.bootstrap.Input"
54568       },
54569       {
54570         "name" : "getValue",
54571         "type" : "function",
54572         "desc" : "Returns the normalized data value (undefined or emptyText will be returned as '').  To return the raw value see {@link #getRawValue}.",
54573         "sig" : "()\n{\n\n}",
54574         "static" : false,
54575         "memberOf" : "Roo.bootstrap.Input"
54576       },
54577       {
54578         "name" : "getVisibilityEl",
54579         "type" : "function",
54580         "desc" : "Get the element that will be used to show or hide",
54581         "sig" : "()\n{\n\n}",
54582         "static" : false,
54583         "memberOf" : "Roo.bootstrap.Component"
54584       },
54585       {
54586         "name" : "hasListener",
54587         "type" : "function",
54588         "desc" : "Checks to see if this object has any listeners for a specified event",
54589         "sig" : "(eventName)",
54590         "static" : false,
54591         "memberOf" : "Roo.util.Observable"
54592       },
54593       {
54594         "name" : "hide",
54595         "type" : "function",
54596         "desc" : "Hide a component - adds 'hidden' class",
54597         "sig" : "()\n{\n\n}",
54598         "static" : false,
54599         "memberOf" : "Roo.bootstrap.Component"
54600       },
54601       {
54602         "name" : "initEvents",
54603         "type" : "function",
54604         "desc" : "Initialize Events for the element",
54605         "sig" : "()\n{\n\n}",
54606         "static" : false,
54607         "memberOf" : "Roo.bootstrap.Component"
54608       },
54609       {
54610         "name" : "inputEl",
54611         "type" : "function",
54612         "desc" : "return the real input element.",
54613         "sig" : "()\n{\n\n}",
54614         "static" : false,
54615         "memberOf" : "Roo.bootstrap.Input"
54616       },
54617       {
54618         "name" : "isVisible",
54619         "type" : "function",
54620         "desc" : "Returns true if this component is visible.",
54621         "sig" : "()\n{\n\n}",
54622         "static" : false,
54623         "memberOf" : "Roo.Component"
54624       },
54625       {
54626         "name" : "markInvalid",
54627         "type" : "function",
54628         "desc" : "Mark this field as invalid",
54629         "sig" : "(msg)",
54630         "static" : false,
54631         "memberOf" : "Roo.bootstrap.Input"
54632       },
54633       {
54634         "name" : "markValid",
54635         "type" : "function",
54636         "desc" : "Mark this field as valid",
54637         "sig" : "()\n{\n\n}",
54638         "static" : false,
54639         "memberOf" : "Roo.bootstrap.Input"
54640       },
54641       {
54642         "name" : "on",
54643         "type" : "function",
54644         "desc" : "Appends an event handler to this element (shorthand for addListener)",
54645         "sig" : "(eventName, handler, scope, options)",
54646         "static" : false,
54647         "memberOf" : "Roo.util.Observable"
54648       },
54649       {
54650         "name" : "purgeListeners",
54651         "type" : "function",
54652         "desc" : "Removes all listeners for this object",
54653         "sig" : "()\n{\n\n}",
54654         "static" : false,
54655         "memberOf" : "Roo.util.Observable"
54656       },
54657       {
54658         "name" : "releaseCapture",
54659         "type" : "function",
54660         "desc" : "Removes <b>all</b> added captures from the Observable.",
54661         "sig" : "(o)",
54662         "static" : true,
54663         "memberOf" : "Roo.util.Observable"
54664       },
54665       {
54666         "name" : "removeListener",
54667         "type" : "function",
54668         "desc" : "Removes a listener",
54669         "sig" : "(eventName, handler, scope)",
54670         "static" : false,
54671         "memberOf" : "Roo.util.Observable"
54672       },
54673       {
54674         "name" : "render",
54675         "type" : "function",
54676         "desc" : "If this is a lazy rendering component, render it to its container element.",
54677         "sig" : "(container)",
54678         "static" : false,
54679         "memberOf" : "Roo.Component"
54680       },
54681       {
54682         "name" : "reset",
54683         "type" : "function",
54684         "desc" : "Resets the current field value to the originally loaded value and clears any validation messages",
54685         "sig" : "()\n{\n\n}",
54686         "static" : false,
54687         "memberOf" : "Roo.bootstrap.Input"
54688       },
54689       {
54690         "name" : "setDisabled",
54691         "type" : "function",
54692         "desc" : "Convenience function for setting disabled/enabled by boolean.",
54693         "sig" : "(disabled)",
54694         "static" : false,
54695         "memberOf" : "Roo.Component"
54696       },
54697       {
54698         "name" : "setRawValue",
54699         "type" : "function",
54700         "desc" : "Sets the underlying DOM field's value directly, bypassing validation.  To set the value with validation see {@link #setValue}.",
54701         "sig" : "(value)",
54702         "static" : false,
54703         "memberOf" : "Roo.bootstrap.Input"
54704       },
54705       {
54706         "name" : "setValue",
54707         "type" : "function",
54708         "desc" : "Sets a data value into the field and validates it.  To set the value directly without validation see {@link #setRawValue}.",
54709         "sig" : "(value)",
54710         "static" : false,
54711         "memberOf" : "Roo.bootstrap.Input"
54712       },
54713       {
54714         "name" : "setVisibilityEl",
54715         "type" : "function",
54716         "desc" : "Set the element that will be used to show or hide",
54717         "sig" : "()\n{\n\n}",
54718         "static" : false,
54719         "memberOf" : "Roo.bootstrap.Component"
54720       },
54721       {
54722         "name" : "setVisible",
54723         "type" : "function",
54724         "desc" : "Convenience function to hide or show this component by boolean.",
54725         "sig" : "(visible)",
54726         "static" : false,
54727         "memberOf" : "Roo.Component"
54728       },
54729       {
54730         "name" : "show",
54731         "type" : "function",
54732         "desc" : "Show a component - removes 'hidden' class",
54733         "sig" : "()\n{\n\n}",
54734         "static" : false,
54735         "memberOf" : "Roo.bootstrap.Component"
54736       },
54737       {
54738         "name" : "tooltipEl",
54739         "type" : "function",
54740         "desc" : "Fetch the element to display the tooltip on.",
54741         "sig" : "()\n{\n\n}",
54742         "static" : false,
54743         "memberOf" : "Roo.bootstrap.Component"
54744       },
54745       {
54746         "name" : "un",
54747         "type" : "function",
54748         "desc" : "Removes a listener (shorthand for removeListener)",
54749         "sig" : "(eventName, handler, scope)",
54750         "static" : false,
54751         "memberOf" : "Roo.util.Observable"
54752       },
54753       {
54754         "name" : "validate",
54755         "type" : "function",
54756         "desc" : "Validates the field value",
54757         "sig" : "()\n{\n\n}",
54758         "static" : false,
54759         "memberOf" : "Roo.bootstrap.Input"
54760       },
54761       {
54762         "name" : "validateValue",
54763         "type" : "function",
54764         "desc" : "Validates a value according to the field's validation rules and marks the field as invalid\nif the validation fails",
54765         "sig" : "(value)",
54766         "static" : false,
54767         "memberOf" : "Roo.bootstrap.Input"
54768       }
54769     ]
54770   },
54771   "Roo.bootstrap.Tooltip" : {
54772     "props" : [
54773     ],
54774     "events" : [
54775     ],
54776     "methods" : [
54777       {
54778         "name" : "currentEl",
54779         "type" : "function",
54780         "desc" : "",
54781         "sig" : "()\n{\n\n}",
54782         "static" : true,
54783         "memberOf" : ""
54784       }
54785     ]
54786   },
54787   "Roo.bootstrap.TriggerField" : {
54788     "props" : [
54789       {
54790         "name" : "accept",
54791         "type" : "String",
54792         "desc" : [
54793           "(image",
54794           "video",
54795           "audio)"
54796         ],
54797         "memberOf" : "Roo.bootstrap.Input"
54798       },
54799       {
54800         "name" : "actionMode",
54801         "type" : "String",
54802         "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",
54803         "memberOf" : "Roo.Component"
54804       },
54805       {
54806         "name" : "after",
54807         "type" : "string",
54808         "desc" : "- input group add on after",
54809         "memberOf" : "Roo.bootstrap.Input"
54810       },
54811       {
54812         "name" : "align",
54813         "type" : "String",
54814         "desc" : [
54815           "(left",
54816           "center",
54817           "right)"
54818         ],
54819         "memberOf" : "Roo.bootstrap.Input"
54820       },
54821       {
54822         "name" : "allowBlank",
54823         "type" : "Boolean",
54824         "desc" : "False to validate that the value length > 0 (defaults to true)",
54825         "memberOf" : "Roo.bootstrap.Input"
54826       },
54827       {
54828         "name" : "allowDomMove",
54829         "type" : "Boolean",
54830         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
54831         "memberOf" : "Roo.Component"
54832       },
54833       {
54834         "name" : "autocomplete",
54835         "type" : "String",
54836         "desc" : "- default is new-password see: https://developers.google.com/web/fundamentals/input/form/label-and-name-inputs?hl=en",
54837         "memberOf" : "Roo.bootstrap.Input"
54838       },
54839       {
54840         "name" : "before",
54841         "type" : "string",
54842         "desc" : "- input group add on before",
54843         "memberOf" : "Roo.bootstrap.Input"
54844       },
54845       {
54846         "name" : "blankText",
54847         "type" : "String",
54848         "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")",
54849         "memberOf" : "Roo.bootstrap.Input"
54850       },
54851       {
54852         "name" : "can_build_overlaid",
54853         "type" : "Boolean",
54854         "desc" : "True if element can be rebuild from a HTML page",
54855         "memberOf" : "Roo.bootstrap.Component"
54856       },
54857       {
54858         "name" : "capture",
54859         "type" : "String",
54860         "desc" : [
54861           "(user",
54862           "camera)"
54863         ],
54864         "memberOf" : "Roo.bootstrap.Input"
54865       },
54866       {
54867         "name" : "caret",
54868         "type" : "String",
54869         "desc" : [
54870           "(search",
54871           "calendar)"
54872         ],
54873         "memberOf" : ""
54874       },
54875       {
54876         "name" : "cls",
54877         "type" : "String",
54878         "desc" : "css class",
54879         "memberOf" : "Roo.bootstrap.Component"
54880       },
54881       {
54882         "name" : "container_method",
54883         "type" : "string",
54884         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
54885         "memberOf" : "Roo.bootstrap.Component"
54886       },
54887       {
54888         "name" : "dataId",
54889         "type" : "string",
54890         "desc" : "cutomer id",
54891         "memberOf" : "Roo.bootstrap.Component"
54892       },
54893       {
54894         "name" : "disableClass",
54895         "type" : "String",
54896         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
54897         "memberOf" : "Roo.Component"
54898       },
54899       {
54900         "name" : "disableKeyFilter",
54901         "type" : "Boolean",
54902         "desc" : "True to disable input keystroke filtering (defaults to false)",
54903         "memberOf" : "Roo.bootstrap.Input"
54904       },
54905       {
54906         "name" : "disabled",
54907         "type" : "Boolean",
54908         "desc" : "is it disabled",
54909         "memberOf" : "Roo.bootstrap.Input"
54910       },
54911       {
54912         "name" : "fieldLabel",
54913         "type" : "string",
54914         "desc" : "- the label associated",
54915         "memberOf" : "Roo.bootstrap.Input"
54916       },
54917       {
54918         "name" : "focusClass",
54919         "type" : "String",
54920         "desc" : "The CSS class to use when the field receives focus (defaults to \"x-form-focus\")",
54921         "memberOf" : "Roo.bootstrap.Input"
54922       },
54923       {
54924         "name" : "forceFeedback",
54925         "type" : "Boolean",
54926         "desc" : [
54927           "(true",
54928           "false)"
54929         ],
54930         "memberOf" : "Roo.bootstrap.Input"
54931       },
54932       {
54933         "name" : "hasFeedback",
54934         "type" : "Boolean",
54935         "desc" : [
54936           "(true",
54937           "false)"
54938         ],
54939         "memberOf" : "Roo.bootstrap.Input"
54940       },
54941       {
54942         "name" : "hideMode",
54943         "type" : "String",
54944         "desc" : [
54945           "(display",
54946           "visibility)"
54947         ],
54948         "memberOf" : "Roo.Component"
54949       },
54950       {
54951         "name" : "hideTrigger",
54952         "type" : "Boolean",
54953         "desc" : "True to hide the trigger element and display only the base text field (defaults to false)",
54954         "memberOf" : ""
54955       },
54956       {
54957         "name" : "indicatorpos",
54958         "type" : "String",
54959         "desc" : [
54960           "(left",
54961           "right)"
54962         ],
54963         "memberOf" : "Roo.bootstrap.Input"
54964       },
54965       {
54966         "name" : "inputType",
54967         "type" : "String",
54968         "desc" : "button | checkbox | email | file | hidden | image | number | password | radio | range | reset | search | submit | text",
54969         "memberOf" : "Roo.bootstrap.Input"
54970       },
54971       {
54972         "name" : "invalidClass",
54973         "type" : "String",
54974         "desc" : "DEPRICATED - code uses BS4 - is-valid / is-invalid",
54975         "memberOf" : "Roo.bootstrap.Input"
54976       },
54977       {
54978         "name" : "invalidFeedbackIcon",
54979         "type" : "String",
54980         "desc" : "The CSS class to use when create feedback icon (defaults to \"x-form-invalid\")",
54981         "memberOf" : "Roo.bootstrap.Input"
54982       },
54983       {
54984         "name" : "invalidText",
54985         "type" : "String",
54986         "desc" : "The error text to display if {@link #validator} test fails during validation (defaults to \"\")",
54987         "memberOf" : "Roo.bootstrap.Input"
54988       },
54989       {
54990         "name" : "labelAlign",
54991         "type" : "String",
54992         "desc" : [
54993           "(top",
54994           "left)"
54995         ],
54996         "memberOf" : "Roo.bootstrap.Input"
54997       },
54998       {
54999         "name" : "labelWidth",
55000         "type" : "Number",
55001         "desc" : "set the width of label",
55002         "memberOf" : "Roo.bootstrap.Input"
55003       },
55004       {
55005         "name" : "labellg",
55006         "type" : "Number",
55007         "desc" : "set the width of label (1-12)",
55008         "memberOf" : "Roo.bootstrap.Input"
55009       },
55010       {
55011         "name" : "labelmd",
55012         "type" : "Number",
55013         "desc" : "set the width of label (1-12)",
55014         "memberOf" : "Roo.bootstrap.Input"
55015       },
55016       {
55017         "name" : "labelsm",
55018         "type" : "Number",
55019         "desc" : "set the width of label (1-12)",
55020         "memberOf" : "Roo.bootstrap.Input"
55021       },
55022       {
55023         "name" : "labelxs",
55024         "type" : "Number",
55025         "desc" : "set the width of label (1-12)",
55026         "memberOf" : "Roo.bootstrap.Input"
55027       },
55028       {
55029         "name" : "lg",
55030         "type" : "Number",
55031         "desc" : "colspan out of 12 for large computer-sized screens",
55032         "memberOf" : "Roo.bootstrap.Input"
55033       },
55034       {
55035         "name" : "listeners",
55036         "type" : "Object",
55037         "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>",
55038         "memberOf" : "Roo.util.Observable"
55039       },
55040       {
55041         "name" : "maskRe",
55042         "type" : "String",
55043         "desc" : "An input mask regular expression that will be used to filter keystrokes that don't match (defaults to null)",
55044         "memberOf" : "Roo.bootstrap.Input"
55045       },
55046       {
55047         "name" : "maxLength",
55048         "type" : "Number",
55049         "desc" : "Maximum input field length allowed (defaults to Number.MAX_VALUE)",
55050         "memberOf" : "Roo.bootstrap.Input"
55051       },
55052       {
55053         "name" : "maxLengthText",
55054         "type" : "String",
55055         "desc" : "Error text to display if the maximum length validation fails (defaults to \"The maximum length for this field is {maxLength}\")",
55056         "memberOf" : "Roo.bootstrap.Input"
55057       },
55058       {
55059         "name" : "md",
55060         "type" : "Number",
55061         "desc" : "colspan out of 12 for computer-sized screens",
55062         "memberOf" : "Roo.bootstrap.Input"
55063       },
55064       {
55065         "name" : "minLength",
55066         "type" : "Number",
55067         "desc" : "Minimum input field length required (defaults to 0)",
55068         "memberOf" : "Roo.bootstrap.Input"
55069       },
55070       {
55071         "name" : "minLengthText",
55072         "type" : "String",
55073         "desc" : "Error text to display if the minimum length validation fails (defaults to \"The minimum length for this field is {minLength}\")",
55074         "memberOf" : "Roo.bootstrap.Input"
55075       },
55076       {
55077         "name" : "name",
55078         "type" : "String",
55079         "desc" : "name of the input",
55080         "memberOf" : "Roo.bootstrap.Input"
55081       },
55082       {
55083         "name" : "placeholder",
55084         "type" : "string",
55085         "desc" : "- placeholder to put in text.",
55086         "memberOf" : "Roo.bootstrap.Input"
55087       },
55088       {
55089         "name" : "readOnly",
55090         "type" : "Boolean",
55091         "desc" : "Specifies that the field should be read-only",
55092         "memberOf" : "Roo.bootstrap.Input"
55093       },
55094       {
55095         "name" : "regex",
55096         "type" : "RegExp",
55097         "desc" : "A JavaScript RegExp object to be tested against the field value during validation (defaults to null).\nIf available, this regex will be evaluated only after the basic validators all return true, and will be passed the\ncurrent field value.  If the test fails, the field will be marked invalid using {@link #regexText}.",
55098         "memberOf" : "Roo.bootstrap.Input"
55099       },
55100       {
55101         "name" : "regexText",
55102         "type" : "String",
55103         "desc" : "-- Depricated - use Invalid Text",
55104         "memberOf" : "Roo.bootstrap.Input"
55105       },
55106       {
55107         "name" : "removable",
55108         "type" : "Boolean",
55109         "desc" : [
55110           "(true",
55111           "false)"
55112         ],
55113         "memberOf" : ""
55114       },
55115       {
55116         "name" : "selectOnFocus",
55117         "type" : "Boolean",
55118         "desc" : "True to automatically select any existing field text when the field receives input focus (defaults to false)",
55119         "memberOf" : "Roo.bootstrap.Input"
55120       },
55121       {
55122         "name" : "size",
55123         "type" : "string",
55124         "desc" : "- (lg|sm) or leave empty..",
55125         "memberOf" : "Roo.bootstrap.Input"
55126       },
55127       {
55128         "name" : "sm",
55129         "type" : "Number",
55130         "desc" : "colspan out of 12 for tablet-sized screens",
55131         "memberOf" : "Roo.bootstrap.Input"
55132       },
55133       {
55134         "name" : "style",
55135         "type" : "String",
55136         "desc" : "any extra css",
55137         "memberOf" : "Roo.bootstrap.Component"
55138       },
55139       {
55140         "name" : "tooltip",
55141         "type" : "string",
55142         "desc" : "Text for the tooltip",
55143         "memberOf" : "Roo.bootstrap.Component"
55144       },
55145       {
55146         "name" : "triggerClass",
55147         "type" : "String",
55148         "desc" : "An additional CSS class used to style the trigger button.  The trigger will always get the\nclass 'x-form-trigger' by default and triggerClass will be <b>appended</b> if specified.",
55149         "memberOf" : ""
55150       },
55151       {
55152         "name" : "validClass",
55153         "type" : "String",
55154         "desc" : "DEPRICATED - code uses BS4 - is-valid / is-invalid",
55155         "memberOf" : "Roo.bootstrap.Input"
55156       },
55157       {
55158         "name" : "validFeedbackIcon",
55159         "type" : "String",
55160         "desc" : "The CSS class to use when create feedback icon (defaults to \"x-form-invalid\")",
55161         "memberOf" : "Roo.bootstrap.Input"
55162       },
55163       {
55164         "name" : "validateOnBlur",
55165         "type" : "Boolean",
55166         "desc" : "Whether the field should validate when it loses focus (defaults to true).",
55167         "memberOf" : "Roo.bootstrap.Input"
55168       },
55169       {
55170         "name" : "validationDelay",
55171         "type" : "Number",
55172         "desc" : "The length of time in milliseconds after user input begins until validation is initiated (defaults to 250)",
55173         "memberOf" : "Roo.bootstrap.Input"
55174       },
55175       {
55176         "name" : "validationEvent",
55177         "type" : "String/Boolean",
55178         "desc" : "The event that should initiate field validation. Set to false to disable\n      automatic validation (defaults to \"keyup\").",
55179         "memberOf" : "Roo.bootstrap.Input"
55180       },
55181       {
55182         "name" : "validator",
55183         "type" : "Function",
55184         "desc" : "A custom validation function to be called during field validation (defaults to null).\nIf available, this function will be called only after the basic validators all return true, and will be passed the\ncurrent field value and expected to return boolean true if the value is valid or a string error message if invalid.",
55185         "memberOf" : "Roo.bootstrap.Input"
55186       },
55187       {
55188         "name" : "value",
55189         "type" : "string",
55190         "desc" : "default value of the input",
55191         "memberOf" : "Roo.bootstrap.Input"
55192       },
55193       {
55194         "name" : "visibilityEl",
55195         "type" : "string|object",
55196         "desc" : [
55197           "(el",
55198           "parent)"
55199         ],
55200         "memberOf" : "Roo.bootstrap.Component"
55201       },
55202       {
55203         "name" : "vtype",
55204         "type" : "String",
55205         "desc" : "A validation type name as defined in {@link Roo.form.VTypes} (defaults to null)",
55206         "memberOf" : "Roo.bootstrap.Input"
55207       },
55208       {
55209         "name" : "xattr",
55210         "type" : "Object",
55211         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
55212         "memberOf" : "Roo.bootstrap.Component"
55213       },
55214       {
55215         "name" : "xs",
55216         "type" : "Number",
55217         "desc" : "colspan out of 12 for mobile-sized screens",
55218         "memberOf" : "Roo.bootstrap.Input"
55219       }
55220     ],
55221     "events" : [
55222       {
55223         "name" : "beforedestroy",
55224         "type" : "function",
55225         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
55226         "sig" : "function (_self)\n{\n\n}",
55227         "memberOf" : "Roo.Component"
55228       },
55229       {
55230         "name" : "beforehide",
55231         "type" : "function",
55232         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
55233         "sig" : "function (_self)\n{\n\n}",
55234         "memberOf" : "Roo.Component"
55235       },
55236       {
55237         "name" : "beforerender",
55238         "type" : "function",
55239         "desc" : "Fires before the component is rendered. Return false to stop the render.",
55240         "sig" : "function (_self)\n{\n\n}",
55241         "memberOf" : "Roo.Component"
55242       },
55243       {
55244         "name" : "beforeshow",
55245         "type" : "function",
55246         "desc" : "Fires before the component is shown.  Return false to stop the show.",
55247         "sig" : "function (_self)\n{\n\n}",
55248         "memberOf" : "Roo.Component"
55249       },
55250       {
55251         "name" : "blur",
55252         "type" : "function",
55253         "desc" : "Fires when this field loses input focus.",
55254         "sig" : "function (_self)\n{\n\n}",
55255         "memberOf" : "Roo.bootstrap.Input"
55256       },
55257       {
55258         "name" : "change",
55259         "type" : "function",
55260         "desc" : "Fires just before the field blurs if the field value has changed.",
55261         "sig" : "function (_self, newValue, oldValue)\n{\n\n}",
55262         "memberOf" : "Roo.bootstrap.Input"
55263       },
55264       {
55265         "name" : "childrenrendered",
55266         "type" : "function",
55267         "desc" : "Fires when the children have been rendered..",
55268         "sig" : "function (_self)\n{\n\n}",
55269         "memberOf" : "Roo.bootstrap.Component"
55270       },
55271       {
55272         "name" : "destroy",
55273         "type" : "function",
55274         "desc" : "Fires after the component is destroyed.",
55275         "sig" : "function (_self)\n{\n\n}",
55276         "memberOf" : "Roo.Component"
55277       },
55278       {
55279         "name" : "disable",
55280         "type" : "function",
55281         "desc" : "Fires after the component is disabled.",
55282         "sig" : "function (_self)\n{\n\n}",
55283         "memberOf" : "Roo.Component"
55284       },
55285       {
55286         "name" : "enable",
55287         "type" : "function",
55288         "desc" : "Fires after the component is enabled.",
55289         "sig" : "function (_self)\n{\n\n}",
55290         "memberOf" : "Roo.Component"
55291       },
55292       {
55293         "name" : "focus",
55294         "type" : "function",
55295         "desc" : "Fires when this field receives input focus.",
55296         "sig" : "function (_self)\n{\n\n}",
55297         "memberOf" : "Roo.bootstrap.Input"
55298       },
55299       {
55300         "name" : "hide",
55301         "type" : "function",
55302         "desc" : "Fires after the component is hidden.",
55303         "sig" : "function (_self)\n{\n\n}",
55304         "memberOf" : "Roo.Component"
55305       },
55306       {
55307         "name" : "invalid",
55308         "type" : "function",
55309         "desc" : "Fires after the field has been marked as invalid.",
55310         "sig" : "function (_self, msg)\n{\n\n}",
55311         "memberOf" : "Roo.bootstrap.Input"
55312       },
55313       {
55314         "name" : "keyup",
55315         "type" : "function",
55316         "desc" : "Fires after the key up",
55317         "sig" : "function (_self, e)\n{\n\n}",
55318         "memberOf" : "Roo.bootstrap.Input"
55319       },
55320       {
55321         "name" : "render",
55322         "type" : "function",
55323         "desc" : "Fires after the component is rendered.",
55324         "sig" : "function (_self)\n{\n\n}",
55325         "memberOf" : "Roo.Component"
55326       },
55327       {
55328         "name" : "show",
55329         "type" : "function",
55330         "desc" : "Fires after the component is shown.",
55331         "sig" : "function (_self)\n{\n\n}",
55332         "memberOf" : "Roo.Component"
55333       },
55334       {
55335         "name" : "specialkey",
55336         "type" : "function",
55337         "desc" : "Fires when any key related to navigation (arrows, tab, enter, esc, etc.) is pressed.  You can check\n{@link Roo.EventObject#getKey} to determine which key was pressed.",
55338         "sig" : "function (_self, e)\n{\n\n}",
55339         "memberOf" : "Roo.bootstrap.Input"
55340       },
55341       {
55342         "name" : "valid",
55343         "type" : "function",
55344         "desc" : "Fires after the field has been validated with no errors.",
55345         "sig" : "function (_self)\n{\n\n}",
55346         "memberOf" : "Roo.bootstrap.Input"
55347       }
55348     ],
55349     "methods" : [
55350       {
55351         "name" : "addEvents",
55352         "type" : "function",
55353         "desc" : "Used to define events on this Observable",
55354         "sig" : "(object)",
55355         "static" : false,
55356         "memberOf" : "Roo.util.Observable"
55357       },
55358       {
55359         "name" : "addListener",
55360         "type" : "function",
55361         "desc" : "Appends an event handler to this component",
55362         "sig" : "(eventName, handler, scope, options)",
55363         "static" : false,
55364         "memberOf" : "Roo.util.Observable"
55365       },
55366       {
55367         "name" : "autoSize",
55368         "type" : "function",
55369         "desc" : "",
55370         "sig" : "()\n{\n\n}",
55371         "static" : false,
55372         "memberOf" : ""
55373       },
55374       {
55375         "name" : "capture",
55376         "type" : "function",
55377         "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.",
55378         "sig" : "(o, fn, scope)",
55379         "static" : true,
55380         "memberOf" : "Roo.util.Observable"
55381       },
55382       {
55383         "name" : "clearInvalid",
55384         "type" : "function",
55385         "desc" : "Clear any invalid styles/messages for this field",
55386         "sig" : "()\n{\n\n}",
55387         "static" : false,
55388         "memberOf" : "Roo.bootstrap.Input"
55389       },
55390       {
55391         "name" : "destroy",
55392         "type" : "function",
55393         "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}.",
55394         "sig" : "()\n{\n\n}",
55395         "static" : false,
55396         "memberOf" : "Roo.Component"
55397       },
55398       {
55399         "name" : "disable",
55400         "type" : "function",
55401         "desc" : "Disable this component.",
55402         "sig" : "()\n{\n\n}",
55403         "static" : false,
55404         "memberOf" : "Roo.Component"
55405       },
55406       {
55407         "name" : "enable",
55408         "type" : "function",
55409         "desc" : "Enable this component.",
55410         "sig" : "()\n{\n\n}",
55411         "static" : false,
55412         "memberOf" : "Roo.Component"
55413       },
55414       {
55415         "name" : "fireEvent",
55416         "type" : "function",
55417         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
55418         "sig" : "(eventName, args)",
55419         "static" : false,
55420         "memberOf" : "Roo.util.Observable"
55421       },
55422       {
55423         "name" : "focus",
55424         "type" : "function",
55425         "desc" : "Try to focus this component.",
55426         "sig" : "(selectText)",
55427         "static" : false,
55428         "memberOf" : "Roo.Component"
55429       },
55430       {
55431         "name" : "getChildContainer",
55432         "type" : "function",
55433         "desc" : "Fetch the element to add children to",
55434         "sig" : "()\n{\n\n}",
55435         "static" : false,
55436         "memberOf" : "Roo.bootstrap.Component"
55437       },
55438       {
55439         "name" : "getEl",
55440         "type" : "function",
55441         "desc" : "Returns the underlying {@link Roo.Element}.",
55442         "sig" : "()\n{\n\n}",
55443         "static" : false,
55444         "memberOf" : "Roo.Component"
55445       },
55446       {
55447         "name" : "getId",
55448         "type" : "function",
55449         "desc" : "Returns the id of this component.",
55450         "sig" : "()\n{\n\n}",
55451         "static" : false,
55452         "memberOf" : "Roo.Component"
55453       },
55454       {
55455         "name" : "getName",
55456         "type" : "function",
55457         "desc" : "Returns the name of the field",
55458         "sig" : "()\n{\n\n}",
55459         "static" : false,
55460         "memberOf" : "Roo.bootstrap.Input"
55461       },
55462       {
55463         "name" : "getRawValue",
55464         "type" : "function",
55465         "desc" : "Returns the raw data value which may or may not be a valid, defined value.  To return a normalized value see {@link #getValue}.",
55466         "sig" : "()\n{\n\n}",
55467         "static" : false,
55468         "memberOf" : "Roo.bootstrap.Input"
55469       },
55470       {
55471         "name" : "getValue",
55472         "type" : "function",
55473         "desc" : "Returns the normalized data value (undefined or emptyText will be returned as '').  To return the raw value see {@link #getRawValue}.",
55474         "sig" : "()\n{\n\n}",
55475         "static" : false,
55476         "memberOf" : "Roo.bootstrap.Input"
55477       },
55478       {
55479         "name" : "getVisibilityEl",
55480         "type" : "function",
55481         "desc" : "Get the element that will be used to show or hide",
55482         "sig" : "()\n{\n\n}",
55483         "static" : false,
55484         "memberOf" : "Roo.bootstrap.Component"
55485       },
55486       {
55487         "name" : "hasListener",
55488         "type" : "function",
55489         "desc" : "Checks to see if this object has any listeners for a specified event",
55490         "sig" : "(eventName)",
55491         "static" : false,
55492         "memberOf" : "Roo.util.Observable"
55493       },
55494       {
55495         "name" : "hide",
55496         "type" : "function",
55497         "desc" : "Hide a component - adds 'hidden' class",
55498         "sig" : "()\n{\n\n}",
55499         "static" : false,
55500         "memberOf" : "Roo.bootstrap.Component"
55501       },
55502       {
55503         "name" : "initEvents",
55504         "type" : "function",
55505         "desc" : "Initialize Events for the element",
55506         "sig" : "()\n{\n\n}",
55507         "static" : false,
55508         "memberOf" : "Roo.bootstrap.Component"
55509       },
55510       {
55511         "name" : "inputEl",
55512         "type" : "function",
55513         "desc" : "return the real input element.",
55514         "sig" : "()\n{\n\n}",
55515         "static" : false,
55516         "memberOf" : "Roo.bootstrap.Input"
55517       },
55518       {
55519         "name" : "isVisible",
55520         "type" : "function",
55521         "desc" : "Returns true if this component is visible.",
55522         "sig" : "()\n{\n\n}",
55523         "static" : false,
55524         "memberOf" : "Roo.Component"
55525       },
55526       {
55527         "name" : "markInvalid",
55528         "type" : "function",
55529         "desc" : "Mark this field as invalid",
55530         "sig" : "(msg)",
55531         "static" : false,
55532         "memberOf" : "Roo.bootstrap.Input"
55533       },
55534       {
55535         "name" : "markValid",
55536         "type" : "function",
55537         "desc" : "Mark this field as valid",
55538         "sig" : "()\n{\n\n}",
55539         "static" : false,
55540         "memberOf" : "Roo.bootstrap.Input"
55541       },
55542       {
55543         "name" : "on",
55544         "type" : "function",
55545         "desc" : "Appends an event handler to this element (shorthand for addListener)",
55546         "sig" : "(eventName, handler, scope, options)",
55547         "static" : false,
55548         "memberOf" : "Roo.util.Observable"
55549       },
55550       {
55551         "name" : "onTriggerClick",
55552         "type" : "function",
55553         "desc" : "The function that should handle the trigger's click event.  This method does nothing by default until overridden\nby an implementing function.",
55554         "sig" : "(e)",
55555         "static" : false,
55556         "memberOf" : ""
55557       },
55558       {
55559         "name" : "purgeListeners",
55560         "type" : "function",
55561         "desc" : "Removes all listeners for this object",
55562         "sig" : "()\n{\n\n}",
55563         "static" : false,
55564         "memberOf" : "Roo.util.Observable"
55565       },
55566       {
55567         "name" : "releaseCapture",
55568         "type" : "function",
55569         "desc" : "Removes <b>all</b> added captures from the Observable.",
55570         "sig" : "(o)",
55571         "static" : true,
55572         "memberOf" : "Roo.util.Observable"
55573       },
55574       {
55575         "name" : "removeListener",
55576         "type" : "function",
55577         "desc" : "Removes a listener",
55578         "sig" : "(eventName, handler, scope)",
55579         "static" : false,
55580         "memberOf" : "Roo.util.Observable"
55581       },
55582       {
55583         "name" : "render",
55584         "type" : "function",
55585         "desc" : "If this is a lazy rendering component, render it to its container element.",
55586         "sig" : "(container)",
55587         "static" : false,
55588         "memberOf" : "Roo.Component"
55589       },
55590       {
55591         "name" : "reset",
55592         "type" : "function",
55593         "desc" : "Resets the current field value to the originally loaded value and clears any validation messages",
55594         "sig" : "()\n{\n\n}",
55595         "static" : false,
55596         "memberOf" : "Roo.bootstrap.Input"
55597       },
55598       {
55599         "name" : "setDisabled",
55600         "type" : "function",
55601         "desc" : "Convenience function for setting disabled/enabled by boolean.",
55602         "sig" : "(disabled)",
55603         "static" : false,
55604         "memberOf" : "Roo.Component"
55605       },
55606       {
55607         "name" : "setRawValue",
55608         "type" : "function",
55609         "desc" : "Sets the underlying DOM field's value directly, bypassing validation.  To set the value with validation see {@link #setValue}.",
55610         "sig" : "(value)",
55611         "static" : false,
55612         "memberOf" : "Roo.bootstrap.Input"
55613       },
55614       {
55615         "name" : "setValue",
55616         "type" : "function",
55617         "desc" : "Sets a data value into the field and validates it.  To set the value directly without validation see {@link #setRawValue}.",
55618         "sig" : "(value)",
55619         "static" : false,
55620         "memberOf" : "Roo.bootstrap.Input"
55621       },
55622       {
55623         "name" : "setVisibilityEl",
55624         "type" : "function",
55625         "desc" : "Set the element that will be used to show or hide",
55626         "sig" : "()\n{\n\n}",
55627         "static" : false,
55628         "memberOf" : "Roo.bootstrap.Component"
55629       },
55630       {
55631         "name" : "setVisible",
55632         "type" : "function",
55633         "desc" : "Convenience function to hide or show this component by boolean.",
55634         "sig" : "(visible)",
55635         "static" : false,
55636         "memberOf" : "Roo.Component"
55637       },
55638       {
55639         "name" : "show",
55640         "type" : "function",
55641         "desc" : "Show a component - removes 'hidden' class",
55642         "sig" : "()\n{\n\n}",
55643         "static" : false,
55644         "memberOf" : "Roo.bootstrap.Component"
55645       },
55646       {
55647         "name" : "tooltipEl",
55648         "type" : "function",
55649         "desc" : "Fetch the element to display the tooltip on.",
55650         "sig" : "()\n{\n\n}",
55651         "static" : false,
55652         "memberOf" : "Roo.bootstrap.Component"
55653       },
55654       {
55655         "name" : "un",
55656         "type" : "function",
55657         "desc" : "Removes a listener (shorthand for removeListener)",
55658         "sig" : "(eventName, handler, scope)",
55659         "static" : false,
55660         "memberOf" : "Roo.util.Observable"
55661       },
55662       {
55663         "name" : "validate",
55664         "type" : "function",
55665         "desc" : "Validates the field value",
55666         "sig" : "()\n{\n\n}",
55667         "static" : false,
55668         "memberOf" : "Roo.bootstrap.Input"
55669       },
55670       {
55671         "name" : "validateValue",
55672         "type" : "function",
55673         "desc" : "Validates a value according to the field's validation rules and marks the field as invalid\nif the validation fails",
55674         "sig" : "(value)",
55675         "static" : false,
55676         "memberOf" : "Roo.bootstrap.Input"
55677       }
55678     ]
55679   },
55680   "Roo.bootstrap.UploadCropbox" : {
55681     "props" : [
55682       {
55683         "name" : "actionMode",
55684         "type" : "String",
55685         "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",
55686         "memberOf" : "Roo.Component"
55687       },
55688       {
55689         "name" : "allowDomMove",
55690         "type" : "Boolean",
55691         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
55692         "memberOf" : "Roo.Component"
55693       },
55694       {
55695         "name" : "buttons",
55696         "type" : "Array",
55697         "desc" : "default ['rotateLeft', 'pictureBtn', 'rotateRight']",
55698         "memberOf" : ""
55699       },
55700       {
55701         "name" : "can_build_overlaid",
55702         "type" : "Boolean",
55703         "desc" : "True if element can be rebuild from a HTML page",
55704         "memberOf" : "Roo.bootstrap.Component"
55705       },
55706       {
55707         "name" : "cls",
55708         "type" : "String",
55709         "desc" : "css class",
55710         "memberOf" : "Roo.bootstrap.Component"
55711       },
55712       {
55713         "name" : "container_method",
55714         "type" : "string",
55715         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
55716         "memberOf" : "Roo.bootstrap.Component"
55717       },
55718       {
55719         "name" : "dataId",
55720         "type" : "string",
55721         "desc" : "cutomer id",
55722         "memberOf" : "Roo.bootstrap.Component"
55723       },
55724       {
55725         "name" : "disableClass",
55726         "type" : "String",
55727         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
55728         "memberOf" : "Roo.Component"
55729       },
55730       {
55731         "name" : "emptyText",
55732         "type" : "String",
55733         "desc" : "show when image has been loaded",
55734         "memberOf" : ""
55735       },
55736       {
55737         "name" : "errorTimeout",
55738         "type" : "Number",
55739         "desc" : "default 3000",
55740         "memberOf" : ""
55741       },
55742       {
55743         "name" : "hideMode",
55744         "type" : "String",
55745         "desc" : [
55746           "(display",
55747           "visibility)"
55748         ],
55749         "memberOf" : "Roo.Component"
55750       },
55751       {
55752         "name" : "isDocument",
55753         "type" : "Boolean",
55754         "desc" : [
55755           "(true",
55756           "false)"
55757         ],
55758         "memberOf" : ""
55759       },
55760       {
55761         "name" : "listeners",
55762         "type" : "Object",
55763         "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>",
55764         "memberOf" : "Roo.util.Observable"
55765       },
55766       {
55767         "name" : "loadMask",
55768         "type" : "Boolean",
55769         "desc" : [
55770           "(true",
55771           "false)"
55772         ],
55773         "memberOf" : ""
55774       },
55775       {
55776         "name" : "loadingText",
55777         "type" : "Boolean",
55778         "desc" : "default 'Loading...'",
55779         "memberOf" : ""
55780       },
55781       {
55782         "name" : "method",
55783         "type" : "String",
55784         "desc" : "default POST",
55785         "memberOf" : ""
55786       },
55787       {
55788         "name" : "minHeight",
55789         "type" : "Number",
55790         "desc" : "default 300",
55791         "memberOf" : ""
55792       },
55793       {
55794         "name" : "minWidth",
55795         "type" : "Number",
55796         "desc" : "default 300",
55797         "memberOf" : ""
55798       },
55799       {
55800         "name" : "name",
55801         "type" : "string",
55802         "desc" : "Specifies name attribute",
55803         "memberOf" : "Roo.bootstrap.Component"
55804       },
55805       {
55806         "name" : "paramName",
55807         "type" : "String",
55808         "desc" : "default 'imageUpload'",
55809         "memberOf" : ""
55810       },
55811       {
55812         "name" : "rotateNotify",
55813         "type" : "String",
55814         "desc" : "show when image too small to rotate",
55815         "memberOf" : ""
55816       },
55817       {
55818         "name" : "style",
55819         "type" : "String",
55820         "desc" : "any extra css",
55821         "memberOf" : "Roo.bootstrap.Component"
55822       },
55823       {
55824         "name" : "tooltip",
55825         "type" : "string",
55826         "desc" : "Text for the tooltip",
55827         "memberOf" : "Roo.bootstrap.Component"
55828       },
55829       {
55830         "name" : "url",
55831         "type" : "String",
55832         "desc" : "action url",
55833         "memberOf" : ""
55834       },
55835       {
55836         "name" : "visibilityEl",
55837         "type" : "string|object",
55838         "desc" : [
55839           "(el",
55840           "parent)"
55841         ],
55842         "memberOf" : "Roo.bootstrap.Component"
55843       },
55844       {
55845         "name" : "xattr",
55846         "type" : "Object",
55847         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
55848         "memberOf" : "Roo.bootstrap.Component"
55849       }
55850     ],
55851     "events" : [
55852       {
55853         "name" : "arrange",
55854         "type" : "function",
55855         "desc" : "Fire when arrange the file data",
55856         "sig" : "function (_self, formData)\n{\n\n}",
55857         "memberOf" : ""
55858       },
55859       {
55860         "name" : "beforedestroy",
55861         "type" : "function",
55862         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
55863         "sig" : "function (_self)\n{\n\n}",
55864         "memberOf" : "Roo.Component"
55865       },
55866       {
55867         "name" : "beforehide",
55868         "type" : "function",
55869         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
55870         "sig" : "function (_self)\n{\n\n}",
55871         "memberOf" : "Roo.Component"
55872       },
55873       {
55874         "name" : "beforeloadcanvas",
55875         "type" : "function",
55876         "desc" : "Fire before load the canvas",
55877         "sig" : "function (_self, src)\n{\n\n}",
55878         "memberOf" : ""
55879       },
55880       {
55881         "name" : "beforerender",
55882         "type" : "function",
55883         "desc" : "Fires before the component is rendered. Return false to stop the render.",
55884         "sig" : "function (_self)\n{\n\n}",
55885         "memberOf" : "Roo.Component"
55886       },
55887       {
55888         "name" : "beforeselectfile",
55889         "type" : "function",
55890         "desc" : "Fire before select file",
55891         "sig" : "function (_self)\n{\n\n}",
55892         "memberOf" : ""
55893       },
55894       {
55895         "name" : "beforeshow",
55896         "type" : "function",
55897         "desc" : "Fires before the component is shown.  Return false to stop the show.",
55898         "sig" : "function (_self)\n{\n\n}",
55899         "memberOf" : "Roo.Component"
55900       },
55901       {
55902         "name" : "childrenrendered",
55903         "type" : "function",
55904         "desc" : "Fires when the children have been rendered..",
55905         "sig" : "function (_self)\n{\n\n}",
55906         "memberOf" : "Roo.bootstrap.Component"
55907       },
55908       {
55909         "name" : "crop",
55910         "type" : "function",
55911         "desc" : "Fire after initEvent",
55912         "sig" : "function (_self, data)\n{\n\n}",
55913         "memberOf" : ""
55914       },
55915       {
55916         "name" : "destroy",
55917         "type" : "function",
55918         "desc" : "Fires after the component is destroyed.",
55919         "sig" : "function (_self)\n{\n\n}",
55920         "memberOf" : "Roo.Component"
55921       },
55922       {
55923         "name" : "disable",
55924         "type" : "function",
55925         "desc" : "Fires after the component is disabled.",
55926         "sig" : "function (_self)\n{\n\n}",
55927         "memberOf" : "Roo.Component"
55928       },
55929       {
55930         "name" : "download",
55931         "type" : "function",
55932         "desc" : "Fire when download the image",
55933         "sig" : "function (_self)\n{\n\n}",
55934         "memberOf" : ""
55935       },
55936       {
55937         "name" : "enable",
55938         "type" : "function",
55939         "desc" : "Fires after the component is enabled.",
55940         "sig" : "function (_self)\n{\n\n}",
55941         "memberOf" : "Roo.Component"
55942       },
55943       {
55944         "name" : "exception",
55945         "type" : "function",
55946         "desc" : "Fire when get exception",
55947         "sig" : "function (_self, xhr)\n{\n\n}",
55948         "memberOf" : ""
55949       },
55950       {
55951         "name" : "footerbuttonclick",
55952         "type" : "function",
55953         "desc" : "Fire when footerbuttonclick",
55954         "sig" : "function (_self, type)\n{\n\n}",
55955         "memberOf" : ""
55956       },
55957       {
55958         "name" : "hide",
55959         "type" : "function",
55960         "desc" : "Fires after the component is hidden.",
55961         "sig" : "function (_self)\n{\n\n}",
55962         "memberOf" : "Roo.Component"
55963       },
55964       {
55965         "name" : "initial",
55966         "type" : "function",
55967         "desc" : "Fire after initEvent",
55968         "sig" : "function (_self)\n{\n\n}",
55969         "memberOf" : ""
55970       },
55971       {
55972         "name" : "inspect",
55973         "type" : "function",
55974         "desc" : "Fire when inspect the file",
55975         "sig" : "function (_self, file)\n{\n\n}",
55976         "memberOf" : ""
55977       },
55978       {
55979         "name" : "prepare",
55980         "type" : "function",
55981         "desc" : "Fire when preparing the file data",
55982         "sig" : "function (_self, file)\n{\n\n}",
55983         "memberOf" : ""
55984       },
55985       {
55986         "name" : "render",
55987         "type" : "function",
55988         "desc" : "Fires after the component is rendered.",
55989         "sig" : "function (_self)\n{\n\n}",
55990         "memberOf" : "Roo.Component"
55991       },
55992       {
55993         "name" : "resize",
55994         "type" : "function",
55995         "desc" : "Fire when resize",
55996         "sig" : "function (_self)\n{\n\n}",
55997         "memberOf" : ""
55998       },
55999       {
56000         "name" : "rotate",
56001         "type" : "function",
56002         "desc" : "Fire when rotate the image",
56003         "sig" : "function (_self, pos)\n{\n\n}",
56004         "memberOf" : ""
56005       },
56006       {
56007         "name" : "show",
56008         "type" : "function",
56009         "desc" : "Fires after the component is shown.",
56010         "sig" : "function (_self)\n{\n\n}",
56011         "memberOf" : "Roo.Component"
56012       },
56013       {
56014         "name" : "trash",
56015         "type" : "function",
56016         "desc" : "Fire when trash image",
56017         "sig" : "function (_self)\n{\n\n}",
56018         "memberOf" : ""
56019       },
56020       {
56021         "name" : "upload",
56022         "type" : "function",
56023         "desc" : "Fire when xhr upload the file",
56024         "sig" : "function (_self, data)\n{\n\n}",
56025         "memberOf" : ""
56026       }
56027     ],
56028     "methods" : [
56029       {
56030         "name" : "addEvents",
56031         "type" : "function",
56032         "desc" : "Used to define events on this Observable",
56033         "sig" : "(object)",
56034         "static" : false,
56035         "memberOf" : "Roo.util.Observable"
56036       },
56037       {
56038         "name" : "addListener",
56039         "type" : "function",
56040         "desc" : "Appends an event handler to this component",
56041         "sig" : "(eventName, handler, scope, options)",
56042         "static" : false,
56043         "memberOf" : "Roo.util.Observable"
56044       },
56045       {
56046         "name" : "capture",
56047         "type" : "function",
56048         "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.",
56049         "sig" : "(o, fn, scope)",
56050         "static" : true,
56051         "memberOf" : "Roo.util.Observable"
56052       },
56053       {
56054         "name" : "destroy",
56055         "type" : "function",
56056         "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}.",
56057         "sig" : "()\n{\n\n}",
56058         "static" : false,
56059         "memberOf" : "Roo.Component"
56060       },
56061       {
56062         "name" : "disable",
56063         "type" : "function",
56064         "desc" : "Disable this component.",
56065         "sig" : "()\n{\n\n}",
56066         "static" : false,
56067         "memberOf" : "Roo.Component"
56068       },
56069       {
56070         "name" : "enable",
56071         "type" : "function",
56072         "desc" : "Enable this component.",
56073         "sig" : "()\n{\n\n}",
56074         "static" : false,
56075         "memberOf" : "Roo.Component"
56076       },
56077       {
56078         "name" : "fireEvent",
56079         "type" : "function",
56080         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
56081         "sig" : "(eventName, args)",
56082         "static" : false,
56083         "memberOf" : "Roo.util.Observable"
56084       },
56085       {
56086         "name" : "focus",
56087         "type" : "function",
56088         "desc" : "Try to focus this component.",
56089         "sig" : "(selectText)",
56090         "static" : false,
56091         "memberOf" : "Roo.Component"
56092       },
56093       {
56094         "name" : "getChildContainer",
56095         "type" : "function",
56096         "desc" : "Fetch the element to add children to",
56097         "sig" : "()\n{\n\n}",
56098         "static" : false,
56099         "memberOf" : "Roo.bootstrap.Component"
56100       },
56101       {
56102         "name" : "getEl",
56103         "type" : "function",
56104         "desc" : "Returns the underlying {@link Roo.Element}.",
56105         "sig" : "()\n{\n\n}",
56106         "static" : false,
56107         "memberOf" : "Roo.Component"
56108       },
56109       {
56110         "name" : "getId",
56111         "type" : "function",
56112         "desc" : "Returns the id of this component.",
56113         "sig" : "()\n{\n\n}",
56114         "static" : false,
56115         "memberOf" : "Roo.Component"
56116       },
56117       {
56118         "name" : "getVisibilityEl",
56119         "type" : "function",
56120         "desc" : "Get the element that will be used to show or hide",
56121         "sig" : "()\n{\n\n}",
56122         "static" : false,
56123         "memberOf" : "Roo.bootstrap.Component"
56124       },
56125       {
56126         "name" : "hasListener",
56127         "type" : "function",
56128         "desc" : "Checks to see if this object has any listeners for a specified event",
56129         "sig" : "(eventName)",
56130         "static" : false,
56131         "memberOf" : "Roo.util.Observable"
56132       },
56133       {
56134         "name" : "hide",
56135         "type" : "function",
56136         "desc" : "Hide a component - adds 'hidden' class",
56137         "sig" : "()\n{\n\n}",
56138         "static" : false,
56139         "memberOf" : "Roo.bootstrap.Component"
56140       },
56141       {
56142         "name" : "initEvents",
56143         "type" : "function",
56144         "desc" : "Initialize Events for the element",
56145         "sig" : "()\n{\n\n}",
56146         "static" : false,
56147         "memberOf" : "Roo.bootstrap.Component"
56148       },
56149       {
56150         "name" : "isVisible",
56151         "type" : "function",
56152         "desc" : "Returns true if this component is visible.",
56153         "sig" : "()\n{\n\n}",
56154         "static" : false,
56155         "memberOf" : "Roo.Component"
56156       },
56157       {
56158         "name" : "on",
56159         "type" : "function",
56160         "desc" : "Appends an event handler to this element (shorthand for addListener)",
56161         "sig" : "(eventName, handler, scope, options)",
56162         "static" : false,
56163         "memberOf" : "Roo.util.Observable"
56164       },
56165       {
56166         "name" : "purgeListeners",
56167         "type" : "function",
56168         "desc" : "Removes all listeners for this object",
56169         "sig" : "()\n{\n\n}",
56170         "static" : false,
56171         "memberOf" : "Roo.util.Observable"
56172       },
56173       {
56174         "name" : "releaseCapture",
56175         "type" : "function",
56176         "desc" : "Removes <b>all</b> added captures from the Observable.",
56177         "sig" : "(o)",
56178         "static" : true,
56179         "memberOf" : "Roo.util.Observable"
56180       },
56181       {
56182         "name" : "removeListener",
56183         "type" : "function",
56184         "desc" : "Removes a listener",
56185         "sig" : "(eventName, handler, scope)",
56186         "static" : false,
56187         "memberOf" : "Roo.util.Observable"
56188       },
56189       {
56190         "name" : "render",
56191         "type" : "function",
56192         "desc" : "If this is a lazy rendering component, render it to its container element.",
56193         "sig" : "(container)",
56194         "static" : false,
56195         "memberOf" : "Roo.Component"
56196       },
56197       {
56198         "name" : "setDisabled",
56199         "type" : "function",
56200         "desc" : "Convenience function for setting disabled/enabled by boolean.",
56201         "sig" : "(disabled)",
56202         "static" : false,
56203         "memberOf" : "Roo.Component"
56204       },
56205       {
56206         "name" : "setVisibilityEl",
56207         "type" : "function",
56208         "desc" : "Set the element that will be used to show or hide",
56209         "sig" : "()\n{\n\n}",
56210         "static" : false,
56211         "memberOf" : "Roo.bootstrap.Component"
56212       },
56213       {
56214         "name" : "setVisible",
56215         "type" : "function",
56216         "desc" : "Convenience function to hide or show this component by boolean.",
56217         "sig" : "(visible)",
56218         "static" : false,
56219         "memberOf" : "Roo.Component"
56220       },
56221       {
56222         "name" : "show",
56223         "type" : "function",
56224         "desc" : "Show a component - removes 'hidden' class",
56225         "sig" : "()\n{\n\n}",
56226         "static" : false,
56227         "memberOf" : "Roo.bootstrap.Component"
56228       },
56229       {
56230         "name" : "tooltipEl",
56231         "type" : "function",
56232         "desc" : "Fetch the element to display the tooltip on.",
56233         "sig" : "()\n{\n\n}",
56234         "static" : false,
56235         "memberOf" : "Roo.bootstrap.Component"
56236       },
56237       {
56238         "name" : "un",
56239         "type" : "function",
56240         "desc" : "Removes a listener (shorthand for removeListener)",
56241         "sig" : "(eventName, handler, scope)",
56242         "static" : false,
56243         "memberOf" : "Roo.util.Observable"
56244       }
56245     ]
56246   },
56247   "Roo.bootstrap.dash" : {
56248     "props" : [
56249     ],
56250     "events" : [
56251     ],
56252     "methods" : [
56253     ]
56254   },
56255   "Roo.bootstrap.dash.NumberBox" : {
56256     "props" : [
56257       {
56258         "name" : "actionMode",
56259         "type" : "String",
56260         "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",
56261         "memberOf" : "Roo.Component"
56262       },
56263       {
56264         "name" : "allowDomMove",
56265         "type" : "Boolean",
56266         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
56267         "memberOf" : "Roo.Component"
56268       },
56269       {
56270         "name" : "can_build_overlaid",
56271         "type" : "Boolean",
56272         "desc" : "True if element can be rebuild from a HTML page",
56273         "memberOf" : "Roo.bootstrap.Component"
56274       },
56275       {
56276         "name" : "cls",
56277         "type" : "String",
56278         "desc" : "css class",
56279         "memberOf" : "Roo.bootstrap.Component"
56280       },
56281       {
56282         "name" : "container_method",
56283         "type" : "string",
56284         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
56285         "memberOf" : "Roo.bootstrap.Component"
56286       },
56287       {
56288         "name" : "content",
56289         "type" : "String",
56290         "desc" : "Box content",
56291         "memberOf" : ""
56292       },
56293       {
56294         "name" : "dataId",
56295         "type" : "string",
56296         "desc" : "cutomer id",
56297         "memberOf" : "Roo.bootstrap.Component"
56298       },
56299       {
56300         "name" : "disableClass",
56301         "type" : "String",
56302         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
56303         "memberOf" : "Roo.Component"
56304       },
56305       {
56306         "name" : "fhref",
56307         "type" : "String",
56308         "desc" : "Footer href",
56309         "memberOf" : ""
56310       },
56311       {
56312         "name" : "footer",
56313         "type" : "String",
56314         "desc" : "Footer text",
56315         "memberOf" : ""
56316       },
56317       {
56318         "name" : "headline",
56319         "type" : "String",
56320         "desc" : "Box headline",
56321         "memberOf" : ""
56322       },
56323       {
56324         "name" : "hideMode",
56325         "type" : "String",
56326         "desc" : [
56327           "(display",
56328           "visibility)"
56329         ],
56330         "memberOf" : "Roo.Component"
56331       },
56332       {
56333         "name" : "icon",
56334         "type" : "String",
56335         "desc" : "Box icon",
56336         "memberOf" : ""
56337       },
56338       {
56339         "name" : "listeners",
56340         "type" : "Object",
56341         "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>",
56342         "memberOf" : "Roo.util.Observable"
56343       },
56344       {
56345         "name" : "name",
56346         "type" : "string",
56347         "desc" : "Specifies name attribute",
56348         "memberOf" : "Roo.bootstrap.Component"
56349       },
56350       {
56351         "name" : "style",
56352         "type" : "String",
56353         "desc" : "any extra css",
56354         "memberOf" : "Roo.bootstrap.Component"
56355       },
56356       {
56357         "name" : "tooltip",
56358         "type" : "string",
56359         "desc" : "Text for the tooltip",
56360         "memberOf" : "Roo.bootstrap.Component"
56361       },
56362       {
56363         "name" : "visibilityEl",
56364         "type" : "string|object",
56365         "desc" : [
56366           "(el",
56367           "parent)"
56368         ],
56369         "memberOf" : "Roo.bootstrap.Component"
56370       },
56371       {
56372         "name" : "xattr",
56373         "type" : "Object",
56374         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
56375         "memberOf" : "Roo.bootstrap.Component"
56376       }
56377     ],
56378     "events" : [
56379       {
56380         "name" : "beforedestroy",
56381         "type" : "function",
56382         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
56383         "sig" : "function (_self)\n{\n\n}",
56384         "memberOf" : "Roo.Component"
56385       },
56386       {
56387         "name" : "beforehide",
56388         "type" : "function",
56389         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
56390         "sig" : "function (_self)\n{\n\n}",
56391         "memberOf" : "Roo.Component"
56392       },
56393       {
56394         "name" : "beforerender",
56395         "type" : "function",
56396         "desc" : "Fires before the component is rendered. Return false to stop the render.",
56397         "sig" : "function (_self)\n{\n\n}",
56398         "memberOf" : "Roo.Component"
56399       },
56400       {
56401         "name" : "beforeshow",
56402         "type" : "function",
56403         "desc" : "Fires before the component is shown.  Return false to stop the show.",
56404         "sig" : "function (_self)\n{\n\n}",
56405         "memberOf" : "Roo.Component"
56406       },
56407       {
56408         "name" : "childrenrendered",
56409         "type" : "function",
56410         "desc" : "Fires when the children have been rendered..",
56411         "sig" : "function (_self)\n{\n\n}",
56412         "memberOf" : "Roo.bootstrap.Component"
56413       },
56414       {
56415         "name" : "destroy",
56416         "type" : "function",
56417         "desc" : "Fires after the component is destroyed.",
56418         "sig" : "function (_self)\n{\n\n}",
56419         "memberOf" : "Roo.Component"
56420       },
56421       {
56422         "name" : "disable",
56423         "type" : "function",
56424         "desc" : "Fires after the component is disabled.",
56425         "sig" : "function (_self)\n{\n\n}",
56426         "memberOf" : "Roo.Component"
56427       },
56428       {
56429         "name" : "enable",
56430         "type" : "function",
56431         "desc" : "Fires after the component is enabled.",
56432         "sig" : "function (_self)\n{\n\n}",
56433         "memberOf" : "Roo.Component"
56434       },
56435       {
56436         "name" : "hide",
56437         "type" : "function",
56438         "desc" : "Fires after the component is hidden.",
56439         "sig" : "function (_self)\n{\n\n}",
56440         "memberOf" : "Roo.Component"
56441       },
56442       {
56443         "name" : "render",
56444         "type" : "function",
56445         "desc" : "Fires after the component is rendered.",
56446         "sig" : "function (_self)\n{\n\n}",
56447         "memberOf" : "Roo.Component"
56448       },
56449       {
56450         "name" : "show",
56451         "type" : "function",
56452         "desc" : "Fires after the component is shown.",
56453         "sig" : "function (_self)\n{\n\n}",
56454         "memberOf" : "Roo.Component"
56455       }
56456     ],
56457     "methods" : [
56458       {
56459         "name" : "addEvents",
56460         "type" : "function",
56461         "desc" : "Used to define events on this Observable",
56462         "sig" : "(object)",
56463         "static" : false,
56464         "memberOf" : "Roo.util.Observable"
56465       },
56466       {
56467         "name" : "addListener",
56468         "type" : "function",
56469         "desc" : "Appends an event handler to this component",
56470         "sig" : "(eventName, handler, scope, options)",
56471         "static" : false,
56472         "memberOf" : "Roo.util.Observable"
56473       },
56474       {
56475         "name" : "capture",
56476         "type" : "function",
56477         "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.",
56478         "sig" : "(o, fn, scope)",
56479         "static" : true,
56480         "memberOf" : "Roo.util.Observable"
56481       },
56482       {
56483         "name" : "destroy",
56484         "type" : "function",
56485         "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}.",
56486         "sig" : "()\n{\n\n}",
56487         "static" : false,
56488         "memberOf" : "Roo.Component"
56489       },
56490       {
56491         "name" : "disable",
56492         "type" : "function",
56493         "desc" : "Disable this component.",
56494         "sig" : "()\n{\n\n}",
56495         "static" : false,
56496         "memberOf" : "Roo.Component"
56497       },
56498       {
56499         "name" : "enable",
56500         "type" : "function",
56501         "desc" : "Enable this component.",
56502         "sig" : "()\n{\n\n}",
56503         "static" : false,
56504         "memberOf" : "Roo.Component"
56505       },
56506       {
56507         "name" : "fireEvent",
56508         "type" : "function",
56509         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
56510         "sig" : "(eventName, args)",
56511         "static" : false,
56512         "memberOf" : "Roo.util.Observable"
56513       },
56514       {
56515         "name" : "focus",
56516         "type" : "function",
56517         "desc" : "Try to focus this component.",
56518         "sig" : "(selectText)",
56519         "static" : false,
56520         "memberOf" : "Roo.Component"
56521       },
56522       {
56523         "name" : "getChildContainer",
56524         "type" : "function",
56525         "desc" : "Fetch the element to add children to",
56526         "sig" : "()\n{\n\n}",
56527         "static" : false,
56528         "memberOf" : "Roo.bootstrap.Component"
56529       },
56530       {
56531         "name" : "getEl",
56532         "type" : "function",
56533         "desc" : "Returns the underlying {@link Roo.Element}.",
56534         "sig" : "()\n{\n\n}",
56535         "static" : false,
56536         "memberOf" : "Roo.Component"
56537       },
56538       {
56539         "name" : "getId",
56540         "type" : "function",
56541         "desc" : "Returns the id of this component.",
56542         "sig" : "()\n{\n\n}",
56543         "static" : false,
56544         "memberOf" : "Roo.Component"
56545       },
56546       {
56547         "name" : "getVisibilityEl",
56548         "type" : "function",
56549         "desc" : "Get the element that will be used to show or hide",
56550         "sig" : "()\n{\n\n}",
56551         "static" : false,
56552         "memberOf" : "Roo.bootstrap.Component"
56553       },
56554       {
56555         "name" : "hasListener",
56556         "type" : "function",
56557         "desc" : "Checks to see if this object has any listeners for a specified event",
56558         "sig" : "(eventName)",
56559         "static" : false,
56560         "memberOf" : "Roo.util.Observable"
56561       },
56562       {
56563         "name" : "hide",
56564         "type" : "function",
56565         "desc" : "Hide a component - adds 'hidden' class",
56566         "sig" : "()\n{\n\n}",
56567         "static" : false,
56568         "memberOf" : "Roo.bootstrap.Component"
56569       },
56570       {
56571         "name" : "initEvents",
56572         "type" : "function",
56573         "desc" : "Initialize Events for the element",
56574         "sig" : "()\n{\n\n}",
56575         "static" : false,
56576         "memberOf" : "Roo.bootstrap.Component"
56577       },
56578       {
56579         "name" : "isVisible",
56580         "type" : "function",
56581         "desc" : "Returns true if this component is visible.",
56582         "sig" : "()\n{\n\n}",
56583         "static" : false,
56584         "memberOf" : "Roo.Component"
56585       },
56586       {
56587         "name" : "on",
56588         "type" : "function",
56589         "desc" : "Appends an event handler to this element (shorthand for addListener)",
56590         "sig" : "(eventName, handler, scope, options)",
56591         "static" : false,
56592         "memberOf" : "Roo.util.Observable"
56593       },
56594       {
56595         "name" : "purgeListeners",
56596         "type" : "function",
56597         "desc" : "Removes all listeners for this object",
56598         "sig" : "()\n{\n\n}",
56599         "static" : false,
56600         "memberOf" : "Roo.util.Observable"
56601       },
56602       {
56603         "name" : "releaseCapture",
56604         "type" : "function",
56605         "desc" : "Removes <b>all</b> added captures from the Observable.",
56606         "sig" : "(o)",
56607         "static" : true,
56608         "memberOf" : "Roo.util.Observable"
56609       },
56610       {
56611         "name" : "removeListener",
56612         "type" : "function",
56613         "desc" : "Removes a listener",
56614         "sig" : "(eventName, handler, scope)",
56615         "static" : false,
56616         "memberOf" : "Roo.util.Observable"
56617       },
56618       {
56619         "name" : "render",
56620         "type" : "function",
56621         "desc" : "If this is a lazy rendering component, render it to its container element.",
56622         "sig" : "(container)",
56623         "static" : false,
56624         "memberOf" : "Roo.Component"
56625       },
56626       {
56627         "name" : "setDisabled",
56628         "type" : "function",
56629         "desc" : "Convenience function for setting disabled/enabled by boolean.",
56630         "sig" : "(disabled)",
56631         "static" : false,
56632         "memberOf" : "Roo.Component"
56633       },
56634       {
56635         "name" : "setVisibilityEl",
56636         "type" : "function",
56637         "desc" : "Set the element that will be used to show or hide",
56638         "sig" : "()\n{\n\n}",
56639         "static" : false,
56640         "memberOf" : "Roo.bootstrap.Component"
56641       },
56642       {
56643         "name" : "setVisible",
56644         "type" : "function",
56645         "desc" : "Convenience function to hide or show this component by boolean.",
56646         "sig" : "(visible)",
56647         "static" : false,
56648         "memberOf" : "Roo.Component"
56649       },
56650       {
56651         "name" : "show",
56652         "type" : "function",
56653         "desc" : "Show a component - removes 'hidden' class",
56654         "sig" : "()\n{\n\n}",
56655         "static" : false,
56656         "memberOf" : "Roo.bootstrap.Component"
56657       },
56658       {
56659         "name" : "tooltipEl",
56660         "type" : "function",
56661         "desc" : "Fetch the element to display the tooltip on.",
56662         "sig" : "()\n{\n\n}",
56663         "static" : false,
56664         "memberOf" : "Roo.bootstrap.Component"
56665       },
56666       {
56667         "name" : "un",
56668         "type" : "function",
56669         "desc" : "Removes a listener (shorthand for removeListener)",
56670         "sig" : "(eventName, handler, scope)",
56671         "static" : false,
56672         "memberOf" : "Roo.util.Observable"
56673       }
56674     ]
56675   },
56676   "Roo.bootstrap.dash.TabBox" : {
56677     "props" : [
56678       {
56679         "name" : "actionMode",
56680         "type" : "String",
56681         "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",
56682         "memberOf" : "Roo.Component"
56683       },
56684       {
56685         "name" : "allowDomMove",
56686         "type" : "Boolean",
56687         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
56688         "memberOf" : "Roo.Component"
56689       },
56690       {
56691         "name" : "can_build_overlaid",
56692         "type" : "Boolean",
56693         "desc" : "True if element can be rebuild from a HTML page",
56694         "memberOf" : "Roo.bootstrap.Component"
56695       },
56696       {
56697         "name" : "cls",
56698         "type" : "String",
56699         "desc" : "css class",
56700         "memberOf" : "Roo.bootstrap.Component"
56701       },
56702       {
56703         "name" : "container_method",
56704         "type" : "string",
56705         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
56706         "memberOf" : "Roo.bootstrap.Component"
56707       },
56708       {
56709         "name" : "dataId",
56710         "type" : "string",
56711         "desc" : "cutomer id",
56712         "memberOf" : "Roo.bootstrap.Component"
56713       },
56714       {
56715         "name" : "disableClass",
56716         "type" : "String",
56717         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
56718         "memberOf" : "Roo.Component"
56719       },
56720       {
56721         "name" : "hideMode",
56722         "type" : "String",
56723         "desc" : [
56724           "(display",
56725           "visibility)"
56726         ],
56727         "memberOf" : "Roo.Component"
56728       },
56729       {
56730         "name" : "icon",
56731         "type" : "String",
56732         "desc" : "Icon of the TabBox",
56733         "memberOf" : ""
56734       },
56735       {
56736         "name" : "listeners",
56737         "type" : "Object",
56738         "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>",
56739         "memberOf" : "Roo.util.Observable"
56740       },
56741       {
56742         "name" : "name",
56743         "type" : "string",
56744         "desc" : "Specifies name attribute",
56745         "memberOf" : "Roo.bootstrap.Component"
56746       },
56747       {
56748         "name" : "showtabs",
56749         "type" : "Boolean",
56750         "desc" : [
56751           "(true",
56752           "false)"
56753         ],
56754         "memberOf" : ""
56755       },
56756       {
56757         "name" : "style",
56758         "type" : "String",
56759         "desc" : "any extra css",
56760         "memberOf" : "Roo.bootstrap.Component"
56761       },
56762       {
56763         "name" : "tabScrollable",
56764         "type" : "Boolean",
56765         "desc" : [
56766           "(true",
56767           "false)"
56768         ],
56769         "memberOf" : ""
56770       },
56771       {
56772         "name" : "title",
56773         "type" : "String",
56774         "desc" : "Title of the TabBox",
56775         "memberOf" : ""
56776       },
56777       {
56778         "name" : "tooltip",
56779         "type" : "string",
56780         "desc" : "Text for the tooltip",
56781         "memberOf" : "Roo.bootstrap.Component"
56782       },
56783       {
56784         "name" : "visibilityEl",
56785         "type" : "string|object",
56786         "desc" : [
56787           "(el",
56788           "parent)"
56789         ],
56790         "memberOf" : "Roo.bootstrap.Component"
56791       },
56792       {
56793         "name" : "xattr",
56794         "type" : "Object",
56795         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
56796         "memberOf" : "Roo.bootstrap.Component"
56797       }
56798     ],
56799     "events" : [
56800       {
56801         "name" : "activatepane",
56802         "type" : "function",
56803         "desc" : "When a pane is activated",
56804         "sig" : "function (pane)\n{\n\n}",
56805         "memberOf" : ""
56806       },
56807       {
56808         "name" : "addpane",
56809         "type" : "function",
56810         "desc" : "When a pane is added",
56811         "sig" : "function (pane)\n{\n\n}",
56812         "memberOf" : ""
56813       },
56814       {
56815         "name" : "beforedestroy",
56816         "type" : "function",
56817         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
56818         "sig" : "function (_self)\n{\n\n}",
56819         "memberOf" : "Roo.Component"
56820       },
56821       {
56822         "name" : "beforehide",
56823         "type" : "function",
56824         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
56825         "sig" : "function (_self)\n{\n\n}",
56826         "memberOf" : "Roo.Component"
56827       },
56828       {
56829         "name" : "beforerender",
56830         "type" : "function",
56831         "desc" : "Fires before the component is rendered. Return false to stop the render.",
56832         "sig" : "function (_self)\n{\n\n}",
56833         "memberOf" : "Roo.Component"
56834       },
56835       {
56836         "name" : "beforeshow",
56837         "type" : "function",
56838         "desc" : "Fires before the component is shown.  Return false to stop the show.",
56839         "sig" : "function (_self)\n{\n\n}",
56840         "memberOf" : "Roo.Component"
56841       },
56842       {
56843         "name" : "childrenrendered",
56844         "type" : "function",
56845         "desc" : "Fires when the children have been rendered..",
56846         "sig" : "function (_self)\n{\n\n}",
56847         "memberOf" : "Roo.bootstrap.Component"
56848       },
56849       {
56850         "name" : "destroy",
56851         "type" : "function",
56852         "desc" : "Fires after the component is destroyed.",
56853         "sig" : "function (_self)\n{\n\n}",
56854         "memberOf" : "Roo.Component"
56855       },
56856       {
56857         "name" : "disable",
56858         "type" : "function",
56859         "desc" : "Fires after the component is disabled.",
56860         "sig" : "function (_self)\n{\n\n}",
56861         "memberOf" : "Roo.Component"
56862       },
56863       {
56864         "name" : "enable",
56865         "type" : "function",
56866         "desc" : "Fires after the component is enabled.",
56867         "sig" : "function (_self)\n{\n\n}",
56868         "memberOf" : "Roo.Component"
56869       },
56870       {
56871         "name" : "hide",
56872         "type" : "function",
56873         "desc" : "Fires after the component is hidden.",
56874         "sig" : "function (_self)\n{\n\n}",
56875         "memberOf" : "Roo.Component"
56876       },
56877       {
56878         "name" : "render",
56879         "type" : "function",
56880         "desc" : "Fires after the component is rendered.",
56881         "sig" : "function (_self)\n{\n\n}",
56882         "memberOf" : "Roo.Component"
56883       },
56884       {
56885         "name" : "show",
56886         "type" : "function",
56887         "desc" : "Fires after the component is shown.",
56888         "sig" : "function (_self)\n{\n\n}",
56889         "memberOf" : "Roo.Component"
56890       }
56891     ],
56892     "methods" : [
56893       {
56894         "name" : "addEvents",
56895         "type" : "function",
56896         "desc" : "Used to define events on this Observable",
56897         "sig" : "(object)",
56898         "static" : false,
56899         "memberOf" : "Roo.util.Observable"
56900       },
56901       {
56902         "name" : "addListener",
56903         "type" : "function",
56904         "desc" : "Appends an event handler to this component",
56905         "sig" : "(eventName, handler, scope, options)",
56906         "static" : false,
56907         "memberOf" : "Roo.util.Observable"
56908       },
56909       {
56910         "name" : "capture",
56911         "type" : "function",
56912         "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.",
56913         "sig" : "(o, fn, scope)",
56914         "static" : true,
56915         "memberOf" : "Roo.util.Observable"
56916       },
56917       {
56918         "name" : "destroy",
56919         "type" : "function",
56920         "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}.",
56921         "sig" : "()\n{\n\n}",
56922         "static" : false,
56923         "memberOf" : "Roo.Component"
56924       },
56925       {
56926         "name" : "disable",
56927         "type" : "function",
56928         "desc" : "Disable this component.",
56929         "sig" : "()\n{\n\n}",
56930         "static" : false,
56931         "memberOf" : "Roo.Component"
56932       },
56933       {
56934         "name" : "enable",
56935         "type" : "function",
56936         "desc" : "Enable this component.",
56937         "sig" : "()\n{\n\n}",
56938         "static" : false,
56939         "memberOf" : "Roo.Component"
56940       },
56941       {
56942         "name" : "fireEvent",
56943         "type" : "function",
56944         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
56945         "sig" : "(eventName, args)",
56946         "static" : false,
56947         "memberOf" : "Roo.util.Observable"
56948       },
56949       {
56950         "name" : "focus",
56951         "type" : "function",
56952         "desc" : "Try to focus this component.",
56953         "sig" : "(selectText)",
56954         "static" : false,
56955         "memberOf" : "Roo.Component"
56956       },
56957       {
56958         "name" : "getChildContainer",
56959         "type" : "function",
56960         "desc" : "Fetch the element to add children to",
56961         "sig" : "()\n{\n\n}",
56962         "static" : false,
56963         "memberOf" : "Roo.bootstrap.Component"
56964       },
56965       {
56966         "name" : "getEl",
56967         "type" : "function",
56968         "desc" : "Returns the underlying {@link Roo.Element}.",
56969         "sig" : "()\n{\n\n}",
56970         "static" : false,
56971         "memberOf" : "Roo.Component"
56972       },
56973       {
56974         "name" : "getId",
56975         "type" : "function",
56976         "desc" : "Returns the id of this component.",
56977         "sig" : "()\n{\n\n}",
56978         "static" : false,
56979         "memberOf" : "Roo.Component"
56980       },
56981       {
56982         "name" : "getVisibilityEl",
56983         "type" : "function",
56984         "desc" : "Get the element that will be used to show or hide",
56985         "sig" : "()\n{\n\n}",
56986         "static" : false,
56987         "memberOf" : "Roo.bootstrap.Component"
56988       },
56989       {
56990         "name" : "hasListener",
56991         "type" : "function",
56992         "desc" : "Checks to see if this object has any listeners for a specified event",
56993         "sig" : "(eventName)",
56994         "static" : false,
56995         "memberOf" : "Roo.util.Observable"
56996       },
56997       {
56998         "name" : "hide",
56999         "type" : "function",
57000         "desc" : "Hide a component - adds 'hidden' class",
57001         "sig" : "()\n{\n\n}",
57002         "static" : false,
57003         "memberOf" : "Roo.bootstrap.Component"
57004       },
57005       {
57006         "name" : "initEvents",
57007         "type" : "function",
57008         "desc" : "Initialize Events for the element",
57009         "sig" : "()\n{\n\n}",
57010         "static" : false,
57011         "memberOf" : "Roo.bootstrap.Component"
57012       },
57013       {
57014         "name" : "isVisible",
57015         "type" : "function",
57016         "desc" : "Returns true if this component is visible.",
57017         "sig" : "()\n{\n\n}",
57018         "static" : false,
57019         "memberOf" : "Roo.Component"
57020       },
57021       {
57022         "name" : "on",
57023         "type" : "function",
57024         "desc" : "Appends an event handler to this element (shorthand for addListener)",
57025         "sig" : "(eventName, handler, scope, options)",
57026         "static" : false,
57027         "memberOf" : "Roo.util.Observable"
57028       },
57029       {
57030         "name" : "purgeListeners",
57031         "type" : "function",
57032         "desc" : "Removes all listeners for this object",
57033         "sig" : "()\n{\n\n}",
57034         "static" : false,
57035         "memberOf" : "Roo.util.Observable"
57036       },
57037       {
57038         "name" : "releaseCapture",
57039         "type" : "function",
57040         "desc" : "Removes <b>all</b> added captures from the Observable.",
57041         "sig" : "(o)",
57042         "static" : true,
57043         "memberOf" : "Roo.util.Observable"
57044       },
57045       {
57046         "name" : "removeListener",
57047         "type" : "function",
57048         "desc" : "Removes a listener",
57049         "sig" : "(eventName, handler, scope)",
57050         "static" : false,
57051         "memberOf" : "Roo.util.Observable"
57052       },
57053       {
57054         "name" : "render",
57055         "type" : "function",
57056         "desc" : "If this is a lazy rendering component, render it to its container element.",
57057         "sig" : "(container)",
57058         "static" : false,
57059         "memberOf" : "Roo.Component"
57060       },
57061       {
57062         "name" : "setDisabled",
57063         "type" : "function",
57064         "desc" : "Convenience function for setting disabled/enabled by boolean.",
57065         "sig" : "(disabled)",
57066         "static" : false,
57067         "memberOf" : "Roo.Component"
57068       },
57069       {
57070         "name" : "setTitle",
57071         "type" : "function",
57072         "desc" : "Updates the box title",
57073         "sig" : "(html)",
57074         "static" : false,
57075         "memberOf" : ""
57076       },
57077       {
57078         "name" : "setVisibilityEl",
57079         "type" : "function",
57080         "desc" : "Set the element that will be used to show or hide",
57081         "sig" : "()\n{\n\n}",
57082         "static" : false,
57083         "memberOf" : "Roo.bootstrap.Component"
57084       },
57085       {
57086         "name" : "setVisible",
57087         "type" : "function",
57088         "desc" : "Convenience function to hide or show this component by boolean.",
57089         "sig" : "(visible)",
57090         "static" : false,
57091         "memberOf" : "Roo.Component"
57092       },
57093       {
57094         "name" : "show",
57095         "type" : "function",
57096         "desc" : "Show a component - removes 'hidden' class",
57097         "sig" : "()\n{\n\n}",
57098         "static" : false,
57099         "memberOf" : "Roo.bootstrap.Component"
57100       },
57101       {
57102         "name" : "tooltipEl",
57103         "type" : "function",
57104         "desc" : "Fetch the element to display the tooltip on.",
57105         "sig" : "()\n{\n\n}",
57106         "static" : false,
57107         "memberOf" : "Roo.bootstrap.Component"
57108       },
57109       {
57110         "name" : "un",
57111         "type" : "function",
57112         "desc" : "Removes a listener (shorthand for removeListener)",
57113         "sig" : "(eventName, handler, scope)",
57114         "static" : false,
57115         "memberOf" : "Roo.util.Observable"
57116       }
57117     ]
57118   },
57119   "Roo.bootstrap.dash.TabPane" : {
57120     "props" : [
57121       {
57122         "name" : "actionMode",
57123         "type" : "String",
57124         "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",
57125         "memberOf" : "Roo.Component"
57126       },
57127       {
57128         "name" : "active",
57129         "type" : "Boolean",
57130         "desc" : [
57131           "(false",
57132           "true)"
57133         ],
57134         "memberOf" : ""
57135       },
57136       {
57137         "name" : "allowDomMove",
57138         "type" : "Boolean",
57139         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
57140         "memberOf" : "Roo.Component"
57141       },
57142       {
57143         "name" : "can_build_overlaid",
57144         "type" : "Boolean",
57145         "desc" : "True if element can be rebuild from a HTML page",
57146         "memberOf" : "Roo.bootstrap.Component"
57147       },
57148       {
57149         "name" : "cls",
57150         "type" : "String",
57151         "desc" : "css class",
57152         "memberOf" : "Roo.bootstrap.Component"
57153       },
57154       {
57155         "name" : "container_method",
57156         "type" : "string",
57157         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
57158         "memberOf" : "Roo.bootstrap.Component"
57159       },
57160       {
57161         "name" : "dataId",
57162         "type" : "string",
57163         "desc" : "cutomer id",
57164         "memberOf" : "Roo.bootstrap.Component"
57165       },
57166       {
57167         "name" : "disableClass",
57168         "type" : "String",
57169         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
57170         "memberOf" : "Roo.Component"
57171       },
57172       {
57173         "name" : "hideMode",
57174         "type" : "String",
57175         "desc" : [
57176           "(display",
57177           "visibility)"
57178         ],
57179         "memberOf" : "Roo.Component"
57180       },
57181       {
57182         "name" : "listeners",
57183         "type" : "Object",
57184         "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>",
57185         "memberOf" : "Roo.util.Observable"
57186       },
57187       {
57188         "name" : "name",
57189         "type" : "string",
57190         "desc" : "Specifies name attribute",
57191         "memberOf" : "Roo.bootstrap.Component"
57192       },
57193       {
57194         "name" : "style",
57195         "type" : "String",
57196         "desc" : "any extra css",
57197         "memberOf" : "Roo.bootstrap.Component"
57198       },
57199       {
57200         "name" : "title",
57201         "type" : "String",
57202         "desc" : "title of panel",
57203         "memberOf" : ""
57204       },
57205       {
57206         "name" : "tooltip",
57207         "type" : "string",
57208         "desc" : "Text for the tooltip",
57209         "memberOf" : "Roo.bootstrap.Component"
57210       },
57211       {
57212         "name" : "visibilityEl",
57213         "type" : "string|object",
57214         "desc" : [
57215           "(el",
57216           "parent)"
57217         ],
57218         "memberOf" : "Roo.bootstrap.Component"
57219       },
57220       {
57221         "name" : "xattr",
57222         "type" : "Object",
57223         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
57224         "memberOf" : "Roo.bootstrap.Component"
57225       }
57226     ],
57227     "events" : [
57228       {
57229         "name" : "activate",
57230         "type" : "function",
57231         "desc" : "When a pane is activated",
57232         "sig" : "function (pane)\n{\n\n}",
57233         "memberOf" : ""
57234       },
57235       {
57236         "name" : "beforedestroy",
57237         "type" : "function",
57238         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
57239         "sig" : "function (_self)\n{\n\n}",
57240         "memberOf" : "Roo.Component"
57241       },
57242       {
57243         "name" : "beforehide",
57244         "type" : "function",
57245         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
57246         "sig" : "function (_self)\n{\n\n}",
57247         "memberOf" : "Roo.Component"
57248       },
57249       {
57250         "name" : "beforerender",
57251         "type" : "function",
57252         "desc" : "Fires before the component is rendered. Return false to stop the render.",
57253         "sig" : "function (_self)\n{\n\n}",
57254         "memberOf" : "Roo.Component"
57255       },
57256       {
57257         "name" : "beforeshow",
57258         "type" : "function",
57259         "desc" : "Fires before the component is shown.  Return false to stop the show.",
57260         "sig" : "function (_self)\n{\n\n}",
57261         "memberOf" : "Roo.Component"
57262       },
57263       {
57264         "name" : "childrenrendered",
57265         "type" : "function",
57266         "desc" : "Fires when the children have been rendered..",
57267         "sig" : "function (_self)\n{\n\n}",
57268         "memberOf" : "Roo.bootstrap.Component"
57269       },
57270       {
57271         "name" : "destroy",
57272         "type" : "function",
57273         "desc" : "Fires after the component is destroyed.",
57274         "sig" : "function (_self)\n{\n\n}",
57275         "memberOf" : "Roo.Component"
57276       },
57277       {
57278         "name" : "disable",
57279         "type" : "function",
57280         "desc" : "Fires after the component is disabled.",
57281         "sig" : "function (_self)\n{\n\n}",
57282         "memberOf" : "Roo.Component"
57283       },
57284       {
57285         "name" : "enable",
57286         "type" : "function",
57287         "desc" : "Fires after the component is enabled.",
57288         "sig" : "function (_self)\n{\n\n}",
57289         "memberOf" : "Roo.Component"
57290       },
57291       {
57292         "name" : "hide",
57293         "type" : "function",
57294         "desc" : "Fires after the component is hidden.",
57295         "sig" : "function (_self)\n{\n\n}",
57296         "memberOf" : "Roo.Component"
57297       },
57298       {
57299         "name" : "render",
57300         "type" : "function",
57301         "desc" : "Fires after the component is rendered.",
57302         "sig" : "function (_self)\n{\n\n}",
57303         "memberOf" : "Roo.Component"
57304       },
57305       {
57306         "name" : "show",
57307         "type" : "function",
57308         "desc" : "Fires after the component is shown.",
57309         "sig" : "function (_self)\n{\n\n}",
57310         "memberOf" : "Roo.Component"
57311       }
57312     ],
57313     "methods" : [
57314       {
57315         "name" : "addEvents",
57316         "type" : "function",
57317         "desc" : "Used to define events on this Observable",
57318         "sig" : "(object)",
57319         "static" : false,
57320         "memberOf" : "Roo.util.Observable"
57321       },
57322       {
57323         "name" : "addListener",
57324         "type" : "function",
57325         "desc" : "Appends an event handler to this component",
57326         "sig" : "(eventName, handler, scope, options)",
57327         "static" : false,
57328         "memberOf" : "Roo.util.Observable"
57329       },
57330       {
57331         "name" : "capture",
57332         "type" : "function",
57333         "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.",
57334         "sig" : "(o, fn, scope)",
57335         "static" : true,
57336         "memberOf" : "Roo.util.Observable"
57337       },
57338       {
57339         "name" : "destroy",
57340         "type" : "function",
57341         "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}.",
57342         "sig" : "()\n{\n\n}",
57343         "static" : false,
57344         "memberOf" : "Roo.Component"
57345       },
57346       {
57347         "name" : "disable",
57348         "type" : "function",
57349         "desc" : "Disable this component.",
57350         "sig" : "()\n{\n\n}",
57351         "static" : false,
57352         "memberOf" : "Roo.Component"
57353       },
57354       {
57355         "name" : "enable",
57356         "type" : "function",
57357         "desc" : "Enable this component.",
57358         "sig" : "()\n{\n\n}",
57359         "static" : false,
57360         "memberOf" : "Roo.Component"
57361       },
57362       {
57363         "name" : "fireEvent",
57364         "type" : "function",
57365         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
57366         "sig" : "(eventName, args)",
57367         "static" : false,
57368         "memberOf" : "Roo.util.Observable"
57369       },
57370       {
57371         "name" : "focus",
57372         "type" : "function",
57373         "desc" : "Try to focus this component.",
57374         "sig" : "(selectText)",
57375         "static" : false,
57376         "memberOf" : "Roo.Component"
57377       },
57378       {
57379         "name" : "getChildContainer",
57380         "type" : "function",
57381         "desc" : "Fetch the element to add children to",
57382         "sig" : "()\n{\n\n}",
57383         "static" : false,
57384         "memberOf" : "Roo.bootstrap.Component"
57385       },
57386       {
57387         "name" : "getEl",
57388         "type" : "function",
57389         "desc" : "Returns the underlying {@link Roo.Element}.",
57390         "sig" : "()\n{\n\n}",
57391         "static" : false,
57392         "memberOf" : "Roo.Component"
57393       },
57394       {
57395         "name" : "getId",
57396         "type" : "function",
57397         "desc" : "Returns the id of this component.",
57398         "sig" : "()\n{\n\n}",
57399         "static" : false,
57400         "memberOf" : "Roo.Component"
57401       },
57402       {
57403         "name" : "getVisibilityEl",
57404         "type" : "function",
57405         "desc" : "Get the element that will be used to show or hide",
57406         "sig" : "()\n{\n\n}",
57407         "static" : false,
57408         "memberOf" : "Roo.bootstrap.Component"
57409       },
57410       {
57411         "name" : "hasListener",
57412         "type" : "function",
57413         "desc" : "Checks to see if this object has any listeners for a specified event",
57414         "sig" : "(eventName)",
57415         "static" : false,
57416         "memberOf" : "Roo.util.Observable"
57417       },
57418       {
57419         "name" : "hide",
57420         "type" : "function",
57421         "desc" : "Hide a component - adds 'hidden' class",
57422         "sig" : "()\n{\n\n}",
57423         "static" : false,
57424         "memberOf" : "Roo.bootstrap.Component"
57425       },
57426       {
57427         "name" : "initEvents",
57428         "type" : "function",
57429         "desc" : "Initialize Events for the element",
57430         "sig" : "()\n{\n\n}",
57431         "static" : false,
57432         "memberOf" : "Roo.bootstrap.Component"
57433       },
57434       {
57435         "name" : "isVisible",
57436         "type" : "function",
57437         "desc" : "Returns true if this component is visible.",
57438         "sig" : "()\n{\n\n}",
57439         "static" : false,
57440         "memberOf" : "Roo.Component"
57441       },
57442       {
57443         "name" : "on",
57444         "type" : "function",
57445         "desc" : "Appends an event handler to this element (shorthand for addListener)",
57446         "sig" : "(eventName, handler, scope, options)",
57447         "static" : false,
57448         "memberOf" : "Roo.util.Observable"
57449       },
57450       {
57451         "name" : "purgeListeners",
57452         "type" : "function",
57453         "desc" : "Removes all listeners for this object",
57454         "sig" : "()\n{\n\n}",
57455         "static" : false,
57456         "memberOf" : "Roo.util.Observable"
57457       },
57458       {
57459         "name" : "releaseCapture",
57460         "type" : "function",
57461         "desc" : "Removes <b>all</b> added captures from the Observable.",
57462         "sig" : "(o)",
57463         "static" : true,
57464         "memberOf" : "Roo.util.Observable"
57465       },
57466       {
57467         "name" : "removeListener",
57468         "type" : "function",
57469         "desc" : "Removes a listener",
57470         "sig" : "(eventName, handler, scope)",
57471         "static" : false,
57472         "memberOf" : "Roo.util.Observable"
57473       },
57474       {
57475         "name" : "render",
57476         "type" : "function",
57477         "desc" : "If this is a lazy rendering component, render it to its container element.",
57478         "sig" : "(container)",
57479         "static" : false,
57480         "memberOf" : "Roo.Component"
57481       },
57482       {
57483         "name" : "setDisabled",
57484         "type" : "function",
57485         "desc" : "Convenience function for setting disabled/enabled by boolean.",
57486         "sig" : "(disabled)",
57487         "static" : false,
57488         "memberOf" : "Roo.Component"
57489       },
57490       {
57491         "name" : "setTitle",
57492         "type" : "function",
57493         "desc" : "Updates the tab title",
57494         "sig" : "(html)",
57495         "static" : false,
57496         "memberOf" : ""
57497       },
57498       {
57499         "name" : "setVisibilityEl",
57500         "type" : "function",
57501         "desc" : "Set the element that will be used to show or hide",
57502         "sig" : "()\n{\n\n}",
57503         "static" : false,
57504         "memberOf" : "Roo.bootstrap.Component"
57505       },
57506       {
57507         "name" : "setVisible",
57508         "type" : "function",
57509         "desc" : "Convenience function to hide or show this component by boolean.",
57510         "sig" : "(visible)",
57511         "static" : false,
57512         "memberOf" : "Roo.Component"
57513       },
57514       {
57515         "name" : "show",
57516         "type" : "function",
57517         "desc" : "Show a component - removes 'hidden' class",
57518         "sig" : "()\n{\n\n}",
57519         "static" : false,
57520         "memberOf" : "Roo.bootstrap.Component"
57521       },
57522       {
57523         "name" : "tooltipEl",
57524         "type" : "function",
57525         "desc" : "Fetch the element to display the tooltip on.",
57526         "sig" : "()\n{\n\n}",
57527         "static" : false,
57528         "memberOf" : "Roo.bootstrap.Component"
57529       },
57530       {
57531         "name" : "un",
57532         "type" : "function",
57533         "desc" : "Removes a listener (shorthand for removeListener)",
57534         "sig" : "(eventName, handler, scope)",
57535         "static" : false,
57536         "memberOf" : "Roo.util.Observable"
57537       }
57538     ]
57539   },
57540   "Roo.bootstrap.htmleditor" : {
57541     "props" : [
57542     ],
57543     "events" : [
57544     ],
57545     "methods" : [
57546     ]
57547   },
57548   "Roo.bootstrap.htmleditor.ToolbarStandard" : {
57549     "props" : [
57550       {
57551         "name" : "btns",
57552         "type" : "Array",
57553         "desc" : "List of additional buttons.\n\n\nNEEDS Extra CSS? \n.x-html-editor-tb .x-edit-none .x-btn-text { background: none; }",
57554         "memberOf" : ""
57555       },
57556       {
57557         "name" : "disable",
57558         "type" : "Object",
57559         "desc" : "List of elements to disable..",
57560         "memberOf" : ""
57561       }
57562     ],
57563     "events" : [
57564     ],
57565     "methods" : [
57566       {
57567         "name" : "updateToolbar",
57568         "type" : "function",
57569         "desc" : "Protected method that will not generally be called directly. It triggers\na toolbar update by reading the markup state of the current selection in the editor.",
57570         "sig" : "()\n{\n\n}",
57571         "static" : false,
57572         "memberOf" : ""
57573       }
57574     ]
57575   },
57576   "Roo.bootstrap.layout" : {
57577     "props" : [
57578     ],
57579     "events" : [
57580     ],
57581     "methods" : [
57582     ]
57583   },
57584   "Roo.bootstrap.layout.Basic" : {
57585     "props" : [
57586       {
57587         "name" : "listeners",
57588         "type" : "Object",
57589         "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>",
57590         "memberOf" : "Roo.util.Observable"
57591       },
57592       {
57593         "name" : "mgr",
57594         "type" : "Roo.bootstrap.layout.Manager",
57595         "desc" : "The manager",
57596         "memberOf" : ""
57597       },
57598       {
57599         "name" : "region",
57600         "type" : "string",
57601         "desc" : "the region that it inhabits..",
57602         "memberOf" : ""
57603       },
57604       {
57605         "name" : "skipConfig",
57606         "type" : "bool",
57607         "desc" : "skip config?",
57608         "memberOf" : ""
57609       }
57610     ],
57611     "events" : [
57612     ],
57613     "methods" : [
57614       {
57615         "name" : "add",
57616         "type" : "function",
57617         "desc" : "Add the passed ContentPanel(s)",
57618         "sig" : "(panel)",
57619         "static" : false,
57620         "memberOf" : ""
57621       },
57622       {
57623         "name" : "addEvents",
57624         "type" : "function",
57625         "desc" : "Used to define events on this Observable",
57626         "sig" : "(object)",
57627         "static" : false,
57628         "memberOf" : "Roo.util.Observable"
57629       },
57630       {
57631         "name" : "addListener",
57632         "type" : "function",
57633         "desc" : "Appends an event handler to this component",
57634         "sig" : "(eventName, handler, scope, options)",
57635         "static" : false,
57636         "memberOf" : "Roo.util.Observable"
57637       },
57638       {
57639         "name" : "capture",
57640         "type" : "function",
57641         "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.",
57642         "sig" : "(o, fn, scope)",
57643         "static" : true,
57644         "memberOf" : "Roo.util.Observable"
57645       },
57646       {
57647         "name" : "fireEvent",
57648         "type" : "function",
57649         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
57650         "sig" : "(eventName, args)",
57651         "static" : false,
57652         "memberOf" : "Roo.util.Observable"
57653       },
57654       {
57655         "name" : "getActivePanel",
57656         "type" : "function",
57657         "desc" : "Get the active panel for this region.",
57658         "sig" : "()\n{\n\n}",
57659         "static" : false,
57660         "memberOf" : ""
57661       },
57662       {
57663         "name" : "getEl",
57664         "type" : "function",
57665         "desc" : "Returns the container element for this region.",
57666         "sig" : "()\n{\n\n}",
57667         "static" : false,
57668         "memberOf" : ""
57669       },
57670       {
57671         "name" : "getPanel",
57672         "type" : "function",
57673         "desc" : "Returns the panel specified or null if it's not in this region.",
57674         "sig" : "(panel)",
57675         "static" : false,
57676         "memberOf" : ""
57677       },
57678       {
57679         "name" : "getPosition",
57680         "type" : "function",
57681         "desc" : "Returns this regions position (north/south/east/west/center).",
57682         "sig" : "()\n{\n\n}",
57683         "static" : false,
57684         "memberOf" : ""
57685       },
57686       {
57687         "name" : "hasListener",
57688         "type" : "function",
57689         "desc" : "Checks to see if this object has any listeners for a specified event",
57690         "sig" : "(eventName)",
57691         "static" : false,
57692         "memberOf" : "Roo.util.Observable"
57693       },
57694       {
57695         "name" : "hasPanel",
57696         "type" : "function",
57697         "desc" : "Returns true if the panel is in this region.",
57698         "sig" : "(panel)",
57699         "static" : false,
57700         "memberOf" : ""
57701       },
57702       {
57703         "name" : "isVisible",
57704         "type" : "function",
57705         "desc" : "Returns true if this region is currently visible.",
57706         "sig" : "()\n{\n\n}",
57707         "static" : false,
57708         "memberOf" : ""
57709       },
57710       {
57711         "name" : "on",
57712         "type" : "function",
57713         "desc" : "Appends an event handler to this element (shorthand for addListener)",
57714         "sig" : "(eventName, handler, scope, options)",
57715         "static" : false,
57716         "memberOf" : "Roo.util.Observable"
57717       },
57718       {
57719         "name" : "purgeListeners",
57720         "type" : "function",
57721         "desc" : "Removes all listeners for this object",
57722         "sig" : "()\n{\n\n}",
57723         "static" : false,
57724         "memberOf" : "Roo.util.Observable"
57725       },
57726       {
57727         "name" : "releaseCapture",
57728         "type" : "function",
57729         "desc" : "Removes <b>all</b> added captures from the Observable.",
57730         "sig" : "(o)",
57731         "static" : true,
57732         "memberOf" : "Roo.util.Observable"
57733       },
57734       {
57735         "name" : "remove",
57736         "type" : "function",
57737         "desc" : "Removes the specified panel. If preservePanel is not true (either here or in the config), the panel is destroyed.",
57738         "sig" : "(panel, preservePanel)",
57739         "static" : false,
57740         "memberOf" : ""
57741       },
57742       {
57743         "name" : "removeListener",
57744         "type" : "function",
57745         "desc" : "Removes a listener",
57746         "sig" : "(eventName, handler, scope)",
57747         "static" : false,
57748         "memberOf" : "Roo.util.Observable"
57749       },
57750       {
57751         "name" : "resizeTo",
57752         "type" : "function",
57753         "desc" : "Resizes the region to the specified size. For vertical regions (west, east) this adjusts \nthe width, for horizontal (north, south) the height.",
57754         "sig" : "(newSize)",
57755         "static" : false,
57756         "memberOf" : ""
57757       },
57758       {
57759         "name" : "showPanel",
57760         "type" : "function",
57761         "desc" : "Show the specified panel.",
57762         "sig" : "(panelId)",
57763         "static" : false,
57764         "memberOf" : ""
57765       },
57766       {
57767         "name" : "un",
57768         "type" : "function",
57769         "desc" : "Removes a listener (shorthand for removeListener)",
57770         "sig" : "(eventName, handler, scope)",
57771         "static" : false,
57772         "memberOf" : "Roo.util.Observable"
57773       }
57774     ]
57775   },
57776   "Roo.bootstrap.layout.Border" : {
57777     "props" : [
57778       {
57779         "name" : "actionMode",
57780         "type" : "String",
57781         "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",
57782         "memberOf" : "Roo.Component"
57783       },
57784       {
57785         "name" : "allowDomMove",
57786         "type" : "Boolean",
57787         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
57788         "memberOf" : "Roo.Component"
57789       },
57790       {
57791         "name" : "can_build_overlaid",
57792         "type" : "Boolean",
57793         "desc" : "True if element can be rebuild from a HTML page",
57794         "memberOf" : "Roo.bootstrap.Component"
57795       },
57796       {
57797         "name" : "cls",
57798         "type" : "String",
57799         "desc" : "css class",
57800         "memberOf" : "Roo.bootstrap.Component"
57801       },
57802       {
57803         "name" : "container_method",
57804         "type" : "string",
57805         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
57806         "memberOf" : "Roo.bootstrap.Component"
57807       },
57808       {
57809         "name" : "dataId",
57810         "type" : "string",
57811         "desc" : "cutomer id",
57812         "memberOf" : "Roo.bootstrap.Component"
57813       },
57814       {
57815         "name" : "disableClass",
57816         "type" : "String",
57817         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
57818         "memberOf" : "Roo.Component"
57819       },
57820       {
57821         "name" : "hideMode",
57822         "type" : "String",
57823         "desc" : [
57824           "(display",
57825           "visibility)"
57826         ],
57827         "memberOf" : "Roo.Component"
57828       },
57829       {
57830         "name" : "listeners",
57831         "type" : "Object",
57832         "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>",
57833         "memberOf" : "Roo.util.Observable"
57834       },
57835       {
57836         "name" : "name",
57837         "type" : "string",
57838         "desc" : "Specifies name attribute",
57839         "memberOf" : "Roo.bootstrap.Component"
57840       },
57841       {
57842         "name" : "style",
57843         "type" : "String",
57844         "desc" : "any extra css",
57845         "memberOf" : "Roo.bootstrap.Component"
57846       },
57847       {
57848         "name" : "tooltip",
57849         "type" : "string",
57850         "desc" : "Text for the tooltip",
57851         "memberOf" : "Roo.bootstrap.Component"
57852       },
57853       {
57854         "name" : "visibilityEl",
57855         "type" : "string|object",
57856         "desc" : [
57857           "(el",
57858           "parent)"
57859         ],
57860         "memberOf" : "Roo.bootstrap.Component"
57861       },
57862       {
57863         "name" : "xattr",
57864         "type" : "Object",
57865         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
57866         "memberOf" : "Roo.bootstrap.Component"
57867       }
57868     ],
57869     "events" : [
57870       {
57871         "name" : "beforedestroy",
57872         "type" : "function",
57873         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
57874         "sig" : "function (_self)\n{\n\n}",
57875         "memberOf" : "Roo.Component"
57876       },
57877       {
57878         "name" : "beforehide",
57879         "type" : "function",
57880         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
57881         "sig" : "function (_self)\n{\n\n}",
57882         "memberOf" : "Roo.Component"
57883       },
57884       {
57885         "name" : "beforerender",
57886         "type" : "function",
57887         "desc" : "Fires before the component is rendered. Return false to stop the render.",
57888         "sig" : "function (_self)\n{\n\n}",
57889         "memberOf" : "Roo.Component"
57890       },
57891       {
57892         "name" : "beforeshow",
57893         "type" : "function",
57894         "desc" : "Fires before the component is shown.  Return false to stop the show.",
57895         "sig" : "function (_self)\n{\n\n}",
57896         "memberOf" : "Roo.Component"
57897       },
57898       {
57899         "name" : "childrenrendered",
57900         "type" : "function",
57901         "desc" : "Fires when the children have been rendered..",
57902         "sig" : "function (_self)\n{\n\n}",
57903         "memberOf" : "Roo.bootstrap.Component"
57904       },
57905       {
57906         "name" : "destroy",
57907         "type" : "function",
57908         "desc" : "Fires after the component is destroyed.",
57909         "sig" : "function (_self)\n{\n\n}",
57910         "memberOf" : "Roo.Component"
57911       },
57912       {
57913         "name" : "disable",
57914         "type" : "function",
57915         "desc" : "Fires after the component is disabled.",
57916         "sig" : "function (_self)\n{\n\n}",
57917         "memberOf" : "Roo.Component"
57918       },
57919       {
57920         "name" : "enable",
57921         "type" : "function",
57922         "desc" : "Fires after the component is enabled.",
57923         "sig" : "function (_self)\n{\n\n}",
57924         "memberOf" : "Roo.Component"
57925       },
57926       {
57927         "name" : "hide",
57928         "type" : "function",
57929         "desc" : "Fires after the component is hidden.",
57930         "sig" : "function (_self)\n{\n\n}",
57931         "memberOf" : "Roo.Component"
57932       },
57933       {
57934         "name" : "layout",
57935         "type" : "function",
57936         "desc" : "Fires when a layout is performed.",
57937         "sig" : "function (_self)\n{\n\n}",
57938         "memberOf" : "Roo.bootstrap.layout.Manager"
57939       },
57940       {
57941         "name" : "regioncollapsed",
57942         "type" : "function",
57943         "desc" : "Fires when a region is collapsed.",
57944         "sig" : "function (region)\n{\n\n}",
57945         "memberOf" : "Roo.bootstrap.layout.Manager"
57946       },
57947       {
57948         "name" : "regionexpanded",
57949         "type" : "function",
57950         "desc" : "Fires when a region is expanded.",
57951         "sig" : "function (region)\n{\n\n}",
57952         "memberOf" : "Roo.bootstrap.layout.Manager"
57953       },
57954       {
57955         "name" : "regionresized",
57956         "type" : "function",
57957         "desc" : "Fires when the user resizes a region.",
57958         "sig" : "function (region, newSize)\n{\n\n}",
57959         "memberOf" : "Roo.bootstrap.layout.Manager"
57960       },
57961       {
57962         "name" : "render",
57963         "type" : "function",
57964         "desc" : "Fires after the component is rendered.",
57965         "sig" : "function (_self)\n{\n\n}",
57966         "memberOf" : "Roo.Component"
57967       },
57968       {
57969         "name" : "show",
57970         "type" : "function",
57971         "desc" : "Fires after the component is shown.",
57972         "sig" : "function (_self)\n{\n\n}",
57973         "memberOf" : "Roo.Component"
57974       }
57975     ],
57976     "methods" : [
57977       {
57978         "name" : "add",
57979         "type" : "function",
57980         "desc" : "Adds a ContentPanel (or subclass) to this layout.",
57981         "sig" : "(target, panel)",
57982         "static" : false,
57983         "memberOf" : ""
57984       },
57985       {
57986         "name" : "addEvents",
57987         "type" : "function",
57988         "desc" : "Used to define events on this Observable",
57989         "sig" : "(object)",
57990         "static" : false,
57991         "memberOf" : "Roo.util.Observable"
57992       },
57993       {
57994         "name" : "addListener",
57995         "type" : "function",
57996         "desc" : "Appends an event handler to this component",
57997         "sig" : "(eventName, handler, scope, options)",
57998         "static" : false,
57999         "memberOf" : "Roo.util.Observable"
58000       },
58001       {
58002         "name" : "addRegion",
58003         "type" : "function",
58004         "desc" : "Creates and adds a new region if it doesn't already exist.",
58005         "sig" : "(target, config)",
58006         "static" : false,
58007         "memberOf" : ""
58008       },
58009       {
58010         "name" : "addxtype",
58011         "type" : "function",
58012         "desc" : "Adds a xtype elements to the layout.\n<pre><code>\n\nlayout.addxtype({\n       xtype : 'ContentPanel',\n       region: 'west',\n       items: [ .... ]\n   }\n);\n\nlayout.addxtype({\n        xtype : 'NestedLayoutPanel',\n        region: 'west',\n        layout: {\n           center: { },\n           west: { }   \n        },\n        items : [ ... list of content panels or nested layout panels.. ]\n   }\n);\n</code></pre>",
58013         "sig" : "(cfg)",
58014         "static" : false,
58015         "memberOf" : ""
58016       },
58017       {
58018         "name" : "beginUpdate",
58019         "type" : "function",
58020         "desc" : "Suspend the LayoutManager from doing auto-layouts while\nmaking multiple add or remove calls",
58021         "sig" : "()\n{\n\n}",
58022         "static" : false,
58023         "memberOf" : "Roo.bootstrap.layout.Manager"
58024       },
58025       {
58026         "name" : "capture",
58027         "type" : "function",
58028         "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.",
58029         "sig" : "(o, fn, scope)",
58030         "static" : true,
58031         "memberOf" : "Roo.util.Observable"
58032       },
58033       {
58034         "name" : "destroy",
58035         "type" : "function",
58036         "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}.",
58037         "sig" : "()\n{\n\n}",
58038         "static" : false,
58039         "memberOf" : "Roo.Component"
58040       },
58041       {
58042         "name" : "disable",
58043         "type" : "function",
58044         "desc" : "Disable this component.",
58045         "sig" : "()\n{\n\n}",
58046         "static" : false,
58047         "memberOf" : "Roo.Component"
58048       },
58049       {
58050         "name" : "enable",
58051         "type" : "function",
58052         "desc" : "Enable this component.",
58053         "sig" : "()\n{\n\n}",
58054         "static" : false,
58055         "memberOf" : "Roo.Component"
58056       },
58057       {
58058         "name" : "endUpdate",
58059         "type" : "function",
58060         "desc" : "Restore auto-layouts and optionally disable the manager from performing a layout",
58061         "sig" : "(noLayout)",
58062         "static" : false,
58063         "memberOf" : "Roo.bootstrap.layout.Manager"
58064       },
58065       {
58066         "name" : "findPanel",
58067         "type" : "function",
58068         "desc" : "Searches all regions for a panel with the specified id",
58069         "sig" : "(panelId)",
58070         "static" : false,
58071         "memberOf" : ""
58072       },
58073       {
58074         "name" : "fireEvent",
58075         "type" : "function",
58076         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
58077         "sig" : "(eventName, args)",
58078         "static" : false,
58079         "memberOf" : "Roo.util.Observable"
58080       },
58081       {
58082         "name" : "focus",
58083         "type" : "function",
58084         "desc" : "Try to focus this component.",
58085         "sig" : "(selectText)",
58086         "static" : false,
58087         "memberOf" : "Roo.Component"
58088       },
58089       {
58090         "name" : "getChildContainer",
58091         "type" : "function",
58092         "desc" : "Fetch the element to add children to",
58093         "sig" : "()\n{\n\n}",
58094         "static" : false,
58095         "memberOf" : "Roo.bootstrap.Component"
58096       },
58097       {
58098         "name" : "getEl",
58099         "type" : "function",
58100         "desc" : "Returns the Element this layout is bound to.",
58101         "sig" : "()\n{\n\n}",
58102         "static" : false,
58103         "memberOf" : "Roo.bootstrap.layout.Manager"
58104       },
58105       {
58106         "name" : "getId",
58107         "type" : "function",
58108         "desc" : "Returns the id of this component.",
58109         "sig" : "()\n{\n\n}",
58110         "static" : false,
58111         "memberOf" : "Roo.Component"
58112       },
58113       {
58114         "name" : "getRegion",
58115         "type" : "function",
58116         "desc" : "Returns the specified region.",
58117         "sig" : "(target)",
58118         "static" : false,
58119         "memberOf" : "Roo.bootstrap.layout.Manager"
58120       },
58121       {
58122         "name" : "getViewSize",
58123         "type" : "function",
58124         "desc" : "Returns the size of the current view. This method normalizes document.body and element embedded layouts and\nperforms box-model adjustments.",
58125         "sig" : "()\n{\n\n}",
58126         "static" : false,
58127         "memberOf" : "Roo.bootstrap.layout.Manager"
58128       },
58129       {
58130         "name" : "getVisibilityEl",
58131         "type" : "function",
58132         "desc" : "Get the element that will be used to show or hide",
58133         "sig" : "()\n{\n\n}",
58134         "static" : false,
58135         "memberOf" : "Roo.bootstrap.Component"
58136       },
58137       {
58138         "name" : "hasListener",
58139         "type" : "function",
58140         "desc" : "Checks to see if this object has any listeners for a specified event",
58141         "sig" : "(eventName)",
58142         "static" : false,
58143         "memberOf" : "Roo.util.Observable"
58144       },
58145       {
58146         "name" : "hide",
58147         "type" : "function",
58148         "desc" : "Hide a component - adds 'hidden' class",
58149         "sig" : "()\n{\n\n}",
58150         "static" : false,
58151         "memberOf" : "Roo.bootstrap.Component"
58152       },
58153       {
58154         "name" : "initEvents",
58155         "type" : "function",
58156         "desc" : "Initialize Events for the element",
58157         "sig" : "()\n{\n\n}",
58158         "static" : false,
58159         "memberOf" : "Roo.bootstrap.Component"
58160       },
58161       {
58162         "name" : "isUpdating",
58163         "type" : "function",
58164         "desc" : "Returns true if this layout is currently being updated",
58165         "sig" : "()\n{\n\n}",
58166         "static" : false,
58167         "memberOf" : "Roo.bootstrap.layout.Manager"
58168       },
58169       {
58170         "name" : "isVisible",
58171         "type" : "function",
58172         "desc" : "Returns true if this component is visible.",
58173         "sig" : "()\n{\n\n}",
58174         "static" : false,
58175         "memberOf" : "Roo.Component"
58176       },
58177       {
58178         "name" : "layout",
58179         "type" : "function",
58180         "desc" : "Performs a layout update.",
58181         "sig" : "()\n{\n\n}",
58182         "static" : false,
58183         "memberOf" : ""
58184       },
58185       {
58186         "name" : "on",
58187         "type" : "function",
58188         "desc" : "Appends an event handler to this element (shorthand for addListener)",
58189         "sig" : "(eventName, handler, scope, options)",
58190         "static" : false,
58191         "memberOf" : "Roo.util.Observable"
58192       },
58193       {
58194         "name" : "purgeListeners",
58195         "type" : "function",
58196         "desc" : "Removes all listeners for this object",
58197         "sig" : "()\n{\n\n}",
58198         "static" : false,
58199         "memberOf" : "Roo.util.Observable"
58200       },
58201       {
58202         "name" : "releaseCapture",
58203         "type" : "function",
58204         "desc" : "Removes <b>all</b> added captures from the Observable.",
58205         "sig" : "(o)",
58206         "static" : true,
58207         "memberOf" : "Roo.util.Observable"
58208       },
58209       {
58210         "name" : "remove",
58211         "type" : "function",
58212         "desc" : "Remove a ContentPanel (or subclass) to this layout.",
58213         "sig" : "(target, panel)",
58214         "static" : false,
58215         "memberOf" : ""
58216       },
58217       {
58218         "name" : "removeListener",
58219         "type" : "function",
58220         "desc" : "Removes a listener",
58221         "sig" : "(eventName, handler, scope)",
58222         "static" : false,
58223         "memberOf" : "Roo.util.Observable"
58224       },
58225       {
58226         "name" : "render",
58227         "type" : "function",
58228         "desc" : "If this is a lazy rendering component, render it to its container element.",
58229         "sig" : "(container)",
58230         "static" : false,
58231         "memberOf" : "Roo.Component"
58232       },
58233       {
58234         "name" : "setDisabled",
58235         "type" : "function",
58236         "desc" : "Convenience function for setting disabled/enabled by boolean.",
58237         "sig" : "(disabled)",
58238         "static" : false,
58239         "memberOf" : "Roo.Component"
58240       },
58241       {
58242         "name" : "setVisibilityEl",
58243         "type" : "function",
58244         "desc" : "Set the element that will be used to show or hide",
58245         "sig" : "()\n{\n\n}",
58246         "static" : false,
58247         "memberOf" : "Roo.bootstrap.Component"
58248       },
58249       {
58250         "name" : "setVisible",
58251         "type" : "function",
58252         "desc" : "Convenience function to hide or show this component by boolean.",
58253         "sig" : "(visible)",
58254         "static" : false,
58255         "memberOf" : "Roo.Component"
58256       },
58257       {
58258         "name" : "show",
58259         "type" : "function",
58260         "desc" : "Show a component - removes 'hidden' class",
58261         "sig" : "()\n{\n\n}",
58262         "static" : false,
58263         "memberOf" : "Roo.bootstrap.Component"
58264       },
58265       {
58266         "name" : "showPanel",
58267         "type" : "function",
58268         "desc" : "Searches all regions for a panel with the specified id and activates (shows) it.",
58269         "sig" : "(panelId)",
58270         "static" : false,
58271         "memberOf" : ""
58272       },
58273       {
58274         "name" : "tooltipEl",
58275         "type" : "function",
58276         "desc" : "Fetch the element to display the tooltip on.",
58277         "sig" : "()\n{\n\n}",
58278         "static" : false,
58279         "memberOf" : "Roo.bootstrap.Component"
58280       },
58281       {
58282         "name" : "un",
58283         "type" : "function",
58284         "desc" : "Removes a listener (shorthand for removeListener)",
58285         "sig" : "(eventName, handler, scope)",
58286         "static" : false,
58287         "memberOf" : "Roo.util.Observable"
58288       }
58289     ]
58290   },
58291   "Roo.bootstrap.layout.Manager" : {
58292     "props" : [
58293       {
58294         "name" : "actionMode",
58295         "type" : "String",
58296         "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",
58297         "memberOf" : "Roo.Component"
58298       },
58299       {
58300         "name" : "allowDomMove",
58301         "type" : "Boolean",
58302         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
58303         "memberOf" : "Roo.Component"
58304       },
58305       {
58306         "name" : "can_build_overlaid",
58307         "type" : "Boolean",
58308         "desc" : "True if element can be rebuild from a HTML page",
58309         "memberOf" : "Roo.bootstrap.Component"
58310       },
58311       {
58312         "name" : "cls",
58313         "type" : "String",
58314         "desc" : "css class",
58315         "memberOf" : "Roo.bootstrap.Component"
58316       },
58317       {
58318         "name" : "container_method",
58319         "type" : "string",
58320         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
58321         "memberOf" : "Roo.bootstrap.Component"
58322       },
58323       {
58324         "name" : "dataId",
58325         "type" : "string",
58326         "desc" : "cutomer id",
58327         "memberOf" : "Roo.bootstrap.Component"
58328       },
58329       {
58330         "name" : "disableClass",
58331         "type" : "String",
58332         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
58333         "memberOf" : "Roo.Component"
58334       },
58335       {
58336         "name" : "hideMode",
58337         "type" : "String",
58338         "desc" : [
58339           "(display",
58340           "visibility)"
58341         ],
58342         "memberOf" : "Roo.Component"
58343       },
58344       {
58345         "name" : "listeners",
58346         "type" : "Object",
58347         "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>",
58348         "memberOf" : "Roo.util.Observable"
58349       },
58350       {
58351         "name" : "name",
58352         "type" : "string",
58353         "desc" : "Specifies name attribute",
58354         "memberOf" : "Roo.bootstrap.Component"
58355       },
58356       {
58357         "name" : "style",
58358         "type" : "String",
58359         "desc" : "any extra css",
58360         "memberOf" : "Roo.bootstrap.Component"
58361       },
58362       {
58363         "name" : "tooltip",
58364         "type" : "string",
58365         "desc" : "Text for the tooltip",
58366         "memberOf" : "Roo.bootstrap.Component"
58367       },
58368       {
58369         "name" : "visibilityEl",
58370         "type" : "string|object",
58371         "desc" : [
58372           "(el",
58373           "parent)"
58374         ],
58375         "memberOf" : "Roo.bootstrap.Component"
58376       },
58377       {
58378         "name" : "xattr",
58379         "type" : "Object",
58380         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
58381         "memberOf" : "Roo.bootstrap.Component"
58382       }
58383     ],
58384     "events" : [
58385       {
58386         "name" : "beforedestroy",
58387         "type" : "function",
58388         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
58389         "sig" : "function (_self)\n{\n\n}",
58390         "memberOf" : "Roo.Component"
58391       },
58392       {
58393         "name" : "beforehide",
58394         "type" : "function",
58395         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
58396         "sig" : "function (_self)\n{\n\n}",
58397         "memberOf" : "Roo.Component"
58398       },
58399       {
58400         "name" : "beforerender",
58401         "type" : "function",
58402         "desc" : "Fires before the component is rendered. Return false to stop the render.",
58403         "sig" : "function (_self)\n{\n\n}",
58404         "memberOf" : "Roo.Component"
58405       },
58406       {
58407         "name" : "beforeshow",
58408         "type" : "function",
58409         "desc" : "Fires before the component is shown.  Return false to stop the show.",
58410         "sig" : "function (_self)\n{\n\n}",
58411         "memberOf" : "Roo.Component"
58412       },
58413       {
58414         "name" : "childrenrendered",
58415         "type" : "function",
58416         "desc" : "Fires when the children have been rendered..",
58417         "sig" : "function (_self)\n{\n\n}",
58418         "memberOf" : "Roo.bootstrap.Component"
58419       },
58420       {
58421         "name" : "destroy",
58422         "type" : "function",
58423         "desc" : "Fires after the component is destroyed.",
58424         "sig" : "function (_self)\n{\n\n}",
58425         "memberOf" : "Roo.Component"
58426       },
58427       {
58428         "name" : "disable",
58429         "type" : "function",
58430         "desc" : "Fires after the component is disabled.",
58431         "sig" : "function (_self)\n{\n\n}",
58432         "memberOf" : "Roo.Component"
58433       },
58434       {
58435         "name" : "enable",
58436         "type" : "function",
58437         "desc" : "Fires after the component is enabled.",
58438         "sig" : "function (_self)\n{\n\n}",
58439         "memberOf" : "Roo.Component"
58440       },
58441       {
58442         "name" : "hide",
58443         "type" : "function",
58444         "desc" : "Fires after the component is hidden.",
58445         "sig" : "function (_self)\n{\n\n}",
58446         "memberOf" : "Roo.Component"
58447       },
58448       {
58449         "name" : "layout",
58450         "type" : "function",
58451         "desc" : "Fires when a layout is performed.",
58452         "sig" : "function (_self)\n{\n\n}",
58453         "memberOf" : ""
58454       },
58455       {
58456         "name" : "regioncollapsed",
58457         "type" : "function",
58458         "desc" : "Fires when a region is collapsed.",
58459         "sig" : "function (region)\n{\n\n}",
58460         "memberOf" : ""
58461       },
58462       {
58463         "name" : "regionexpanded",
58464         "type" : "function",
58465         "desc" : "Fires when a region is expanded.",
58466         "sig" : "function (region)\n{\n\n}",
58467         "memberOf" : ""
58468       },
58469       {
58470         "name" : "regionresized",
58471         "type" : "function",
58472         "desc" : "Fires when the user resizes a region.",
58473         "sig" : "function (region, newSize)\n{\n\n}",
58474         "memberOf" : ""
58475       },
58476       {
58477         "name" : "render",
58478         "type" : "function",
58479         "desc" : "Fires after the component is rendered.",
58480         "sig" : "function (_self)\n{\n\n}",
58481         "memberOf" : "Roo.Component"
58482       },
58483       {
58484         "name" : "show",
58485         "type" : "function",
58486         "desc" : "Fires after the component is shown.",
58487         "sig" : "function (_self)\n{\n\n}",
58488         "memberOf" : "Roo.Component"
58489       }
58490     ],
58491     "methods" : [
58492       {
58493         "name" : "addEvents",
58494         "type" : "function",
58495         "desc" : "Used to define events on this Observable",
58496         "sig" : "(object)",
58497         "static" : false,
58498         "memberOf" : "Roo.util.Observable"
58499       },
58500       {
58501         "name" : "addListener",
58502         "type" : "function",
58503         "desc" : "Appends an event handler to this component",
58504         "sig" : "(eventName, handler, scope, options)",
58505         "static" : false,
58506         "memberOf" : "Roo.util.Observable"
58507       },
58508       {
58509         "name" : "beginUpdate",
58510         "type" : "function",
58511         "desc" : "Suspend the LayoutManager from doing auto-layouts while\nmaking multiple add or remove calls",
58512         "sig" : "()\n{\n\n}",
58513         "static" : false,
58514         "memberOf" : ""
58515       },
58516       {
58517         "name" : "capture",
58518         "type" : "function",
58519         "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.",
58520         "sig" : "(o, fn, scope)",
58521         "static" : true,
58522         "memberOf" : "Roo.util.Observable"
58523       },
58524       {
58525         "name" : "destroy",
58526         "type" : "function",
58527         "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}.",
58528         "sig" : "()\n{\n\n}",
58529         "static" : false,
58530         "memberOf" : "Roo.Component"
58531       },
58532       {
58533         "name" : "disable",
58534         "type" : "function",
58535         "desc" : "Disable this component.",
58536         "sig" : "()\n{\n\n}",
58537         "static" : false,
58538         "memberOf" : "Roo.Component"
58539       },
58540       {
58541         "name" : "enable",
58542         "type" : "function",
58543         "desc" : "Enable this component.",
58544         "sig" : "()\n{\n\n}",
58545         "static" : false,
58546         "memberOf" : "Roo.Component"
58547       },
58548       {
58549         "name" : "endUpdate",
58550         "type" : "function",
58551         "desc" : "Restore auto-layouts and optionally disable the manager from performing a layout",
58552         "sig" : "(noLayout)",
58553         "static" : false,
58554         "memberOf" : ""
58555       },
58556       {
58557         "name" : "fireEvent",
58558         "type" : "function",
58559         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
58560         "sig" : "(eventName, args)",
58561         "static" : false,
58562         "memberOf" : "Roo.util.Observable"
58563       },
58564       {
58565         "name" : "focus",
58566         "type" : "function",
58567         "desc" : "Try to focus this component.",
58568         "sig" : "(selectText)",
58569         "static" : false,
58570         "memberOf" : "Roo.Component"
58571       },
58572       {
58573         "name" : "getChildContainer",
58574         "type" : "function",
58575         "desc" : "Fetch the element to add children to",
58576         "sig" : "()\n{\n\n}",
58577         "static" : false,
58578         "memberOf" : "Roo.bootstrap.Component"
58579       },
58580       {
58581         "name" : "getEl",
58582         "type" : "function",
58583         "desc" : "Returns the Element this layout is bound to.",
58584         "sig" : "()\n{\n\n}",
58585         "static" : false,
58586         "memberOf" : ""
58587       },
58588       {
58589         "name" : "getId",
58590         "type" : "function",
58591         "desc" : "Returns the id of this component.",
58592         "sig" : "()\n{\n\n}",
58593         "static" : false,
58594         "memberOf" : "Roo.Component"
58595       },
58596       {
58597         "name" : "getRegion",
58598         "type" : "function",
58599         "desc" : "Returns the specified region.",
58600         "sig" : "(target)",
58601         "static" : false,
58602         "memberOf" : ""
58603       },
58604       {
58605         "name" : "getViewSize",
58606         "type" : "function",
58607         "desc" : "Returns the size of the current view. This method normalizes document.body and element embedded layouts and\nperforms box-model adjustments.",
58608         "sig" : "()\n{\n\n}",
58609         "static" : false,
58610         "memberOf" : ""
58611       },
58612       {
58613         "name" : "getVisibilityEl",
58614         "type" : "function",
58615         "desc" : "Get the element that will be used to show or hide",
58616         "sig" : "()\n{\n\n}",
58617         "static" : false,
58618         "memberOf" : "Roo.bootstrap.Component"
58619       },
58620       {
58621         "name" : "hasListener",
58622         "type" : "function",
58623         "desc" : "Checks to see if this object has any listeners for a specified event",
58624         "sig" : "(eventName)",
58625         "static" : false,
58626         "memberOf" : "Roo.util.Observable"
58627       },
58628       {
58629         "name" : "hide",
58630         "type" : "function",
58631         "desc" : "Hide a component - adds 'hidden' class",
58632         "sig" : "()\n{\n\n}",
58633         "static" : false,
58634         "memberOf" : "Roo.bootstrap.Component"
58635       },
58636       {
58637         "name" : "initEvents",
58638         "type" : "function",
58639         "desc" : "Initialize Events for the element",
58640         "sig" : "()\n{\n\n}",
58641         "static" : false,
58642         "memberOf" : "Roo.bootstrap.Component"
58643       },
58644       {
58645         "name" : "isUpdating",
58646         "type" : "function",
58647         "desc" : "Returns true if this layout is currently being updated",
58648         "sig" : "()\n{\n\n}",
58649         "static" : false,
58650         "memberOf" : ""
58651       },
58652       {
58653         "name" : "isVisible",
58654         "type" : "function",
58655         "desc" : "Returns true if this component is visible.",
58656         "sig" : "()\n{\n\n}",
58657         "static" : false,
58658         "memberOf" : "Roo.Component"
58659       },
58660       {
58661         "name" : "on",
58662         "type" : "function",
58663         "desc" : "Appends an event handler to this element (shorthand for addListener)",
58664         "sig" : "(eventName, handler, scope, options)",
58665         "static" : false,
58666         "memberOf" : "Roo.util.Observable"
58667       },
58668       {
58669         "name" : "purgeListeners",
58670         "type" : "function",
58671         "desc" : "Removes all listeners for this object",
58672         "sig" : "()\n{\n\n}",
58673         "static" : false,
58674         "memberOf" : "Roo.util.Observable"
58675       },
58676       {
58677         "name" : "releaseCapture",
58678         "type" : "function",
58679         "desc" : "Removes <b>all</b> added captures from the Observable.",
58680         "sig" : "(o)",
58681         "static" : true,
58682         "memberOf" : "Roo.util.Observable"
58683       },
58684       {
58685         "name" : "removeListener",
58686         "type" : "function",
58687         "desc" : "Removes a listener",
58688         "sig" : "(eventName, handler, scope)",
58689         "static" : false,
58690         "memberOf" : "Roo.util.Observable"
58691       },
58692       {
58693         "name" : "render",
58694         "type" : "function",
58695         "desc" : "If this is a lazy rendering component, render it to its container element.",
58696         "sig" : "(container)",
58697         "static" : false,
58698         "memberOf" : "Roo.Component"
58699       },
58700       {
58701         "name" : "setDisabled",
58702         "type" : "function",
58703         "desc" : "Convenience function for setting disabled/enabled by boolean.",
58704         "sig" : "(disabled)",
58705         "static" : false,
58706         "memberOf" : "Roo.Component"
58707       },
58708       {
58709         "name" : "setVisibilityEl",
58710         "type" : "function",
58711         "desc" : "Set the element that will be used to show or hide",
58712         "sig" : "()\n{\n\n}",
58713         "static" : false,
58714         "memberOf" : "Roo.bootstrap.Component"
58715       },
58716       {
58717         "name" : "setVisible",
58718         "type" : "function",
58719         "desc" : "Convenience function to hide or show this component by boolean.",
58720         "sig" : "(visible)",
58721         "static" : false,
58722         "memberOf" : "Roo.Component"
58723       },
58724       {
58725         "name" : "show",
58726         "type" : "function",
58727         "desc" : "Show a component - removes 'hidden' class",
58728         "sig" : "()\n{\n\n}",
58729         "static" : false,
58730         "memberOf" : "Roo.bootstrap.Component"
58731       },
58732       {
58733         "name" : "tooltipEl",
58734         "type" : "function",
58735         "desc" : "Fetch the element to display the tooltip on.",
58736         "sig" : "()\n{\n\n}",
58737         "static" : false,
58738         "memberOf" : "Roo.bootstrap.Component"
58739       },
58740       {
58741         "name" : "un",
58742         "type" : "function",
58743         "desc" : "Removes a listener (shorthand for removeListener)",
58744         "sig" : "(eventName, handler, scope)",
58745         "static" : false,
58746         "memberOf" : "Roo.util.Observable"
58747       }
58748     ]
58749   },
58750   "Roo.bootstrap.layout.Region" : {
58751     "props" : [
58752       {
58753         "name" : "alwaysShowTabs",
58754         "type" : "Boolean",
58755         "desc" : "True to always display tabs even when there is only 1 panel (defaults to false)",
58756         "memberOf" : ""
58757       },
58758       {
58759         "name" : "animate",
58760         "type" : "Boolean",
58761         "desc" : "True to animate expand/collapse (defaults to false)",
58762         "memberOf" : ""
58763       },
58764       {
58765         "name" : "autoHide",
58766         "type" : "Boolean",
58767         "desc" : "False to disable auto hiding when the mouse leaves the \"floated\" region (defaults to true)",
58768         "memberOf" : ""
58769       },
58770       {
58771         "name" : "autoScroll",
58772         "type" : "Boolean",
58773         "desc" : "True to enable overflow scrolling (defaults to false)",
58774         "memberOf" : ""
58775       },
58776       {
58777         "name" : "closeOnTab",
58778         "type" : "Boolean",
58779         "desc" : "True to place the close icon on the tabs instead of the region titlebar (defaults to false)",
58780         "memberOf" : ""
58781       },
58782       {
58783         "name" : "cls",
58784         "type" : "string",
58785         "desc" : "Extra CSS classes to add to region",
58786         "memberOf" : ""
58787       },
58788       {
58789         "name" : "cmargins",
58790         "type" : "Object",
58791         "desc" : "Margins for the element when collapsed (defaults to: north/south {top: 2, left: 0, right:0, bottom: 2} or east/west {top: 0, left: 2, right:2, bottom: 0})",
58792         "memberOf" : ""
58793       },
58794       {
58795         "name" : "disableTabTips",
58796         "type" : "Boolean",
58797         "desc" : "True to disable tab tooltips",
58798         "memberOf" : ""
58799       },
58800       {
58801         "name" : "height",
58802         "type" : "Number",
58803         "desc" : "For North/South panels",
58804         "memberOf" : ""
58805       },
58806       {
58807         "name" : "hidden",
58808         "type" : "Boolean",
58809         "desc" : "True to start the region hidden (defaults to false)",
58810         "memberOf" : ""
58811       },
58812       {
58813         "name" : "hideTabs",
58814         "type" : "Boolean",
58815         "desc" : "True to hide the tab strip (defaults to false)",
58816         "memberOf" : ""
58817       },
58818       {
58819         "name" : "hideWhenEmpty",
58820         "type" : "Boolean",
58821         "desc" : "True to hide the region when it has no panels",
58822         "memberOf" : ""
58823       },
58824       {
58825         "name" : "listeners",
58826         "type" : "Object",
58827         "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>",
58828         "memberOf" : "Roo.util.Observable"
58829       },
58830       {
58831         "name" : "margins",
58832         "type" : "Object",
58833         "desc" : "Margins for the element (defaults to {top: 0, left: 0, right:0, bottom: 0})",
58834         "memberOf" : ""
58835       },
58836       {
58837         "name" : "mgr",
58838         "type" : "Roo.bootstrap.layout.Manager",
58839         "desc" : "The manager",
58840         "memberOf" : ""
58841       },
58842       {
58843         "name" : "minTabWidth",
58844         "type" : "Number",
58845         "desc" : "The minimum tab width (defaults to 40)",
58846         "memberOf" : ""
58847       },
58848       {
58849         "name" : "overflow",
58850         "type" : "String",
58851         "desc" : [
58852           "(hidden",
58853           "visible)"
58854         ],
58855         "memberOf" : ""
58856       },
58857       {
58858         "name" : "preferredTabWidth",
58859         "type" : "Number",
58860         "desc" : "The preferred tab width (defaults to 150)",
58861         "memberOf" : ""
58862       },
58863       {
58864         "name" : "preservePanels",
58865         "type" : "Boolean",
58866         "desc" : "True to preserve removed panels so they can be readded later (defaults to false)",
58867         "memberOf" : ""
58868       },
58869       {
58870         "name" : "region",
58871         "type" : "string",
58872         "desc" : "the region that it inhabits..",
58873         "memberOf" : ""
58874       },
58875       {
58876         "name" : "resizeTabs",
58877         "type" : "Boolean",
58878         "desc" : "True to enable automatic tab resizing. This will resize the tabs so they are all the same size and fit within\n                     the space available, similar to FireFox 1.5 tabs (defaults to false)",
58879         "memberOf" : ""
58880       },
58881       {
58882         "name" : "skipConfig",
58883         "type" : "bool",
58884         "desc" : "skip config?",
58885         "memberOf" : "Roo.bootstrap.layout.Basic"
58886       },
58887       {
58888         "name" : "split",
58889         "type" : "Boolean",
58890         "desc" : "To show the splitter",
58891         "memberOf" : ""
58892       },
58893       {
58894         "name" : "tabPosition",
58895         "type" : "String",
58896         "desc" : [
58897           "(top",
58898           "bottom)"
58899         ],
58900         "memberOf" : ""
58901       },
58902       {
58903         "name" : "title",
58904         "type" : "String",
58905         "desc" : "The title for the region (overrides panel titles)",
58906         "memberOf" : ""
58907       },
58908       {
58909         "name" : "titlebar",
58910         "type" : "Boolean",
58911         "desc" : "True to display a title bar (defaults to true)",
58912         "memberOf" : ""
58913       },
58914       {
58915         "name" : "toolbar",
58916         "type" : "Boolean",
58917         "desc" : "xtype configuration for a toolbar - shows on right of tabbar",
58918         "memberOf" : ""
58919       },
58920       {
58921         "name" : "width",
58922         "type" : "Number",
58923         "desc" : "For East/West panels",
58924         "memberOf" : ""
58925       }
58926     ],
58927     "events" : [
58928     ],
58929     "methods" : [
58930       {
58931         "name" : "add",
58932         "type" : "function",
58933         "desc" : "Adds the passed ContentPanel(s) to this region.",
58934         "sig" : "(panel)",
58935         "static" : false,
58936         "memberOf" : ""
58937       },
58938       {
58939         "name" : "addEvents",
58940         "type" : "function",
58941         "desc" : "Used to define events on this Observable",
58942         "sig" : "(object)",
58943         "static" : false,
58944         "memberOf" : "Roo.util.Observable"
58945       },
58946       {
58947         "name" : "addListener",
58948         "type" : "function",
58949         "desc" : "Appends an event handler to this component",
58950         "sig" : "(eventName, handler, scope, options)",
58951         "static" : false,
58952         "memberOf" : "Roo.util.Observable"
58953       },
58954       {
58955         "name" : "animateCollapse",
58956         "type" : "function",
58957         "desc" : "Collapses this region.",
58958         "sig" : "(skipAnim)",
58959         "static" : false,
58960         "memberOf" : ""
58961       },
58962       {
58963         "name" : "animateExpand",
58964         "type" : "function",
58965         "desc" : "Expands this region if it was previously collapsed.",
58966         "sig" : "(e, skipAnim)",
58967         "static" : false,
58968         "memberOf" : ""
58969       },
58970       {
58971         "name" : "capture",
58972         "type" : "function",
58973         "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.",
58974         "sig" : "(o, fn, scope)",
58975         "static" : true,
58976         "memberOf" : "Roo.util.Observable"
58977       },
58978       {
58979         "name" : "fireEvent",
58980         "type" : "function",
58981         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
58982         "sig" : "(eventName, args)",
58983         "static" : false,
58984         "memberOf" : "Roo.util.Observable"
58985       },
58986       {
58987         "name" : "getActivePanel",
58988         "type" : "function",
58989         "desc" : "Get the active panel for this region.",
58990         "sig" : "()\n{\n\n}",
58991         "static" : false,
58992         "memberOf" : ""
58993       },
58994       {
58995         "name" : "getBox",
58996         "type" : "function",
58997         "desc" : "Updates the title for collapsed north/south regions (used with {@link #collapsedTitle} config option)",
58998         "sig" : "(title)",
58999         "static" : false,
59000         "memberOf" : ""
59001       },
59002       {
59003         "name" : "getEl",
59004         "type" : "function",
59005         "desc" : "Returns the container element for this region.",
59006         "sig" : "()\n{\n\n}",
59007         "static" : false,
59008         "memberOf" : ""
59009       },
59010       {
59011         "name" : "getPanel",
59012         "type" : "function",
59013         "desc" : "Returns the panel specified or null if it's not in this region.",
59014         "sig" : "(panel)",
59015         "static" : false,
59016         "memberOf" : "Roo.bootstrap.layout.Basic"
59017       },
59018       {
59019         "name" : "getPosition",
59020         "type" : "function",
59021         "desc" : "Returns this regions position (north/south/east/west/center).",
59022         "sig" : "()\n{\n\n}",
59023         "static" : false,
59024         "memberOf" : "Roo.bootstrap.layout.Basic"
59025       },
59026       {
59027         "name" : "getTabs",
59028         "type" : "function",
59029         "desc" : "Returns the TabPanel component used by this region",
59030         "sig" : "()\n{\n\n}",
59031         "static" : false,
59032         "memberOf" : ""
59033       },
59034       {
59035         "name" : "hasListener",
59036         "type" : "function",
59037         "desc" : "Checks to see if this object has any listeners for a specified event",
59038         "sig" : "(eventName)",
59039         "static" : false,
59040         "memberOf" : "Roo.util.Observable"
59041       },
59042       {
59043         "name" : "hasPanel",
59044         "type" : "function",
59045         "desc" : "Returns true if the panel is in this region.",
59046         "sig" : "(panel)",
59047         "static" : false,
59048         "memberOf" : "Roo.bootstrap.layout.Basic"
59049       },
59050       {
59051         "name" : "hide",
59052         "type" : "function",
59053         "desc" : "Hides this region.",
59054         "sig" : "()\n{\n\n}",
59055         "static" : false,
59056         "memberOf" : ""
59057       },
59058       {
59059         "name" : "hidePanel",
59060         "type" : "function",
59061         "desc" : "Hides the tab for the specified panel.",
59062         "sig" : "(panel)",
59063         "static" : false,
59064         "memberOf" : ""
59065       },
59066       {
59067         "name" : "isVisible",
59068         "type" : "function",
59069         "desc" : "Returns true if this region is currently visible.",
59070         "sig" : "()\n{\n\n}",
59071         "static" : false,
59072         "memberOf" : ""
59073       },
59074       {
59075         "name" : "on",
59076         "type" : "function",
59077         "desc" : "Appends an event handler to this element (shorthand for addListener)",
59078         "sig" : "(eventName, handler, scope, options)",
59079         "static" : false,
59080         "memberOf" : "Roo.util.Observable"
59081       },
59082       {
59083         "name" : "purgeListeners",
59084         "type" : "function",
59085         "desc" : "Removes all listeners for this object",
59086         "sig" : "()\n{\n\n}",
59087         "static" : false,
59088         "memberOf" : "Roo.util.Observable"
59089       },
59090       {
59091         "name" : "releaseCapture",
59092         "type" : "function",
59093         "desc" : "Removes <b>all</b> added captures from the Observable.",
59094         "sig" : "(o)",
59095         "static" : true,
59096         "memberOf" : "Roo.util.Observable"
59097       },
59098       {
59099         "name" : "remove",
59100         "type" : "function",
59101         "desc" : "Removes the specified panel. If preservePanel is not true (either here or in the config), the panel is destroyed.",
59102         "sig" : "(panel, preservePanel)",
59103         "static" : false,
59104         "memberOf" : ""
59105       },
59106       {
59107         "name" : "removeListener",
59108         "type" : "function",
59109         "desc" : "Removes a listener",
59110         "sig" : "(eventName, handler, scope)",
59111         "static" : false,
59112         "memberOf" : "Roo.util.Observable"
59113       },
59114       {
59115         "name" : "resizeTo",
59116         "type" : "function",
59117         "desc" : "Resizes the region to the specified size. For vertical regions (west, east) this adjusts \nthe width, for horizontal (north, south) the height.",
59118         "sig" : "(newSize)",
59119         "static" : false,
59120         "memberOf" : "Roo.bootstrap.layout.Basic"
59121       },
59122       {
59123         "name" : "show",
59124         "type" : "function",
59125         "desc" : "Shows this region if it was previously hidden.",
59126         "sig" : "()\n{\n\n}",
59127         "static" : false,
59128         "memberOf" : ""
59129       },
59130       {
59131         "name" : "showPanel",
59132         "type" : "function",
59133         "desc" : "Shows the specified panel.",
59134         "sig" : "(panelId)",
59135         "static" : false,
59136         "memberOf" : ""
59137       },
59138       {
59139         "name" : "un",
59140         "type" : "function",
59141         "desc" : "Removes a listener (shorthand for removeListener)",
59142         "sig" : "(eventName, handler, scope)",
59143         "static" : false,
59144         "memberOf" : "Roo.util.Observable"
59145       },
59146       {
59147         "name" : "unhidePanel",
59148         "type" : "function",
59149         "desc" : "Unhides the tab for a previously hidden panel.",
59150         "sig" : "(panel)",
59151         "static" : false,
59152         "memberOf" : ""
59153       }
59154     ]
59155   },
59156   "Roo.bootstrap.layout.Split" : {
59157     "props" : [
59158       {
59159         "name" : "alwaysShowTabs",
59160         "type" : "Boolean",
59161         "desc" : "True to always display tabs even when there is only 1 panel (defaults to false)",
59162         "memberOf" : "Roo.LayoutRegion"
59163       },
59164       {
59165         "name" : "animate",
59166         "type" : "Boolean",
59167         "desc" : "True to animate expand/collapse (defaults to false)",
59168         "memberOf" : "Roo.LayoutRegion"
59169       },
59170       {
59171         "name" : "autoHide",
59172         "type" : "Boolean",
59173         "desc" : "False to disable auto hiding when the mouse leaves the \"floated\" region (defaults to true)",
59174         "memberOf" : "Roo.LayoutRegion"
59175       },
59176       {
59177         "name" : "autoScroll",
59178         "type" : "Boolean",
59179         "desc" : "True to enable overflow scrolling (defaults to false)",
59180         "memberOf" : "Roo.LayoutRegion"
59181       },
59182       {
59183         "name" : "closeOnTab",
59184         "type" : "Boolean",
59185         "desc" : "True to place the close icon on the tabs instead of the region titlebar (defaults to false)",
59186         "memberOf" : "Roo.LayoutRegion"
59187       },
59188       {
59189         "name" : "cmargins",
59190         "type" : "Object",
59191         "desc" : "Margins for the element when collapsed (defaults to: north/south {top: 2, left: 0, right:0, bottom: 2} or east/west {top: 0, left: 2, right:2, bottom: 0})",
59192         "memberOf" : "Roo.LayoutRegion"
59193       },
59194       {
59195         "name" : "collapsed",
59196         "type" : "Boolean",
59197         "desc" : "True to set the initial display to collapsed (defaults to false)",
59198         "memberOf" : "Roo.LayoutRegion"
59199       },
59200       {
59201         "name" : "collapsedTitle",
59202         "type" : "String",
59203         "desc" : "Optional string message to display in the collapsed block of a north or south region",
59204         "memberOf" : "Roo.LayoutRegion"
59205       },
59206       {
59207         "name" : "collapsible",
59208         "type" : "Boolean",
59209         "desc" : "False to disable collapsing (defaults to true)",
59210         "memberOf" : "Roo.LayoutRegion"
59211       },
59212       {
59213         "name" : "disableTabTips",
59214         "type" : "Boolean",
59215         "desc" : "True to disable tab tooltips",
59216         "memberOf" : "Roo.LayoutRegion"
59217       },
59218       {
59219         "name" : "floatable",
59220         "type" : "Boolean",
59221         "desc" : "False to disable floating (defaults to true)",
59222         "memberOf" : "Roo.LayoutRegion"
59223       },
59224       {
59225         "name" : "height",
59226         "type" : "Number",
59227         "desc" : "For North/South panels",
59228         "memberOf" : "Roo.LayoutRegion"
59229       },
59230       {
59231         "name" : "hidden",
59232         "type" : "Boolean",
59233         "desc" : "True to start the region hidden (defaults to false)",
59234         "memberOf" : "Roo.LayoutRegion"
59235       },
59236       {
59237         "name" : "hideTabs",
59238         "type" : "Boolean",
59239         "desc" : "True to hide the tab strip (defaults to false)",
59240         "memberOf" : "Roo.LayoutRegion"
59241       },
59242       {
59243         "name" : "hideWhenEmpty",
59244         "type" : "Boolean",
59245         "desc" : "True to hide the region when it has no panels",
59246         "memberOf" : "Roo.LayoutRegion"
59247       },
59248       {
59249         "name" : "listeners",
59250         "type" : "Object",
59251         "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>",
59252         "memberOf" : "Roo.util.Observable"
59253       },
59254       {
59255         "name" : "margins",
59256         "type" : "Object",
59257         "desc" : "Margins for the element (defaults to {top: 0, left: 0, right:0, bottom: 0})",
59258         "memberOf" : "Roo.LayoutRegion"
59259       },
59260       {
59261         "name" : "minTabWidth",
59262         "type" : "Number",
59263         "desc" : "The minimum tab width (defaults to 40)",
59264         "memberOf" : "Roo.LayoutRegion"
59265       },
59266       {
59267         "name" : "preferredTabWidth",
59268         "type" : "Number",
59269         "desc" : "The preferred tab width (defaults to 150)",
59270         "memberOf" : "Roo.LayoutRegion"
59271       },
59272       {
59273         "name" : "preservePanels",
59274         "type" : "Boolean",
59275         "desc" : "True to preserve removed panels so they can be readded later (defaults to false)",
59276         "memberOf" : "Roo.LayoutRegion"
59277       },
59278       {
59279         "name" : "resizeTabs",
59280         "type" : "Boolean",
59281         "desc" : "True to enable automatic tab resizing. This will resize the tabs so they are all the same size and fit within\n                     the space available, similar to FireFox 1.5 tabs (defaults to false)",
59282         "memberOf" : "Roo.LayoutRegion"
59283       },
59284       {
59285         "name" : "showPin",
59286         "type" : "Boolean",
59287         "desc" : "True to show a pin button",
59288         "memberOf" : "Roo.LayoutRegion"
59289       },
59290       {
59291         "name" : "split",
59292         "type" : "Boolean",
59293         "desc" : "To show the splitter",
59294         "memberOf" : "Roo.LayoutRegion"
59295       },
59296       {
59297         "name" : "tabPosition",
59298         "type" : "String",
59299         "desc" : [
59300           "(top",
59301           "bottom)"
59302         ],
59303         "memberOf" : "Roo.LayoutRegion"
59304       },
59305       {
59306         "name" : "title",
59307         "type" : "String",
59308         "desc" : "The title for the region (overrides panel titles)",
59309         "memberOf" : "Roo.LayoutRegion"
59310       },
59311       {
59312         "name" : "titlebar",
59313         "type" : "Boolean",
59314         "desc" : "True to display a title bar (defaults to true)",
59315         "memberOf" : "Roo.LayoutRegion"
59316       },
59317       {
59318         "name" : "toolbar",
59319         "type" : "Boolean",
59320         "desc" : "xtype configuration for a toolbar - shows on right of tabbar",
59321         "memberOf" : "Roo.LayoutRegion"
59322       },
59323       {
59324         "name" : "width",
59325         "type" : "Number",
59326         "desc" : "For East/West panels",
59327         "memberOf" : "Roo.LayoutRegion"
59328       }
59329     ],
59330     "events" : [
59331       {
59332         "name" : "beforecollapse",
59333         "type" : "function",
59334         "desc" : "Fires when this region before collapse.",
59335         "sig" : "function (_self)\n{\n\n}",
59336         "memberOf" : "Roo.BasicLayoutRegion"
59337       },
59338       {
59339         "name" : "beforeremove",
59340         "type" : "function",
59341         "desc" : "Fires before a panel is removed (or closed). To cancel the removal set \"e.cancel = true\" on the event argument.",
59342         "sig" : "function (_self, panel, e)\n{\n\n}",
59343         "memberOf" : "Roo.BasicLayoutRegion"
59344       },
59345       {
59346         "name" : "collapsed",
59347         "type" : "function",
59348         "desc" : "Fires when this region is collapsed.",
59349         "sig" : "function (_self)\n{\n\n}",
59350         "memberOf" : "Roo.BasicLayoutRegion"
59351       },
59352       {
59353         "name" : "expanded",
59354         "type" : "function",
59355         "desc" : "Fires when this region is expanded.",
59356         "sig" : "function (_self)\n{\n\n}",
59357         "memberOf" : "Roo.BasicLayoutRegion"
59358       },
59359       {
59360         "name" : "invalidated",
59361         "type" : "function",
59362         "desc" : "Fires when the layout for this region is changed.",
59363         "sig" : "function (_self)\n{\n\n}",
59364         "memberOf" : "Roo.BasicLayoutRegion"
59365       },
59366       {
59367         "name" : "panelactivated",
59368         "type" : "function",
59369         "desc" : "Fires when a panel is activated.",
59370         "sig" : "function (_self, panel)\n{\n\n}",
59371         "memberOf" : "Roo.BasicLayoutRegion"
59372       },
59373       {
59374         "name" : "paneladded",
59375         "type" : "function",
59376         "desc" : "Fires when a panel is added.",
59377         "sig" : "function (_self, panel)\n{\n\n}",
59378         "memberOf" : "Roo.BasicLayoutRegion"
59379       },
59380       {
59381         "name" : "panelremoved",
59382         "type" : "function",
59383         "desc" : "Fires when a panel is removed.",
59384         "sig" : "function (_self, panel)\n{\n\n}",
59385         "memberOf" : "Roo.BasicLayoutRegion"
59386       },
59387       {
59388         "name" : "resized",
59389         "type" : "function",
59390         "desc" : "Fires when the user resizes this region.",
59391         "sig" : "function (_self, newSize)\n{\n\n}",
59392         "memberOf" : "Roo.BasicLayoutRegion"
59393       },
59394       {
59395         "name" : "slidehide",
59396         "type" : "function",
59397         "desc" : "Fires when this region slides out of view.",
59398         "sig" : "function (_self)\n{\n\n}",
59399         "memberOf" : "Roo.BasicLayoutRegion"
59400       },
59401       {
59402         "name" : "slideshow",
59403         "type" : "function",
59404         "desc" : "Fires when this region is slid into view.",
59405         "sig" : "function (_self)\n{\n\n}",
59406         "memberOf" : "Roo.BasicLayoutRegion"
59407       },
59408       {
59409         "name" : "visibilitychange",
59410         "type" : "function",
59411         "desc" : "Fires when this region is shown or hidden",
59412         "sig" : "function (_self, visibility)\n{\n\n}",
59413         "memberOf" : "Roo.BasicLayoutRegion"
59414       }
59415     ],
59416     "methods" : [
59417       {
59418         "name" : "add",
59419         "type" : "function",
59420         "desc" : "Adds the passed ContentPanel(s) to this region.",
59421         "sig" : "(panel)",
59422         "static" : false,
59423         "memberOf" : "Roo.LayoutRegion"
59424       },
59425       {
59426         "name" : "addEvents",
59427         "type" : "function",
59428         "desc" : "Used to define events on this Observable",
59429         "sig" : "(object)",
59430         "static" : false,
59431         "memberOf" : "Roo.util.Observable"
59432       },
59433       {
59434         "name" : "addListener",
59435         "type" : "function",
59436         "desc" : "Appends an event handler to this component",
59437         "sig" : "(eventName, handler, scope, options)",
59438         "static" : false,
59439         "memberOf" : "Roo.util.Observable"
59440       },
59441       {
59442         "name" : "capture",
59443         "type" : "function",
59444         "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.",
59445         "sig" : "(o, fn, scope)",
59446         "static" : true,
59447         "memberOf" : "Roo.util.Observable"
59448       },
59449       {
59450         "name" : "collapse",
59451         "type" : "function",
59452         "desc" : "Collapses this region.",
59453         "sig" : "(skipAnim)",
59454         "static" : false,
59455         "memberOf" : "Roo.LayoutRegion"
59456       },
59457       {
59458         "name" : "expand",
59459         "type" : "function",
59460         "desc" : "Expands this region if it was previously collapsed.",
59461         "sig" : "(e, skipAnim)",
59462         "static" : false,
59463         "memberOf" : "Roo.LayoutRegion"
59464       },
59465       {
59466         "name" : "fireEvent",
59467         "type" : "function",
59468         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
59469         "sig" : "(eventName, args)",
59470         "static" : false,
59471         "memberOf" : "Roo.util.Observable"
59472       },
59473       {
59474         "name" : "getActivePanel",
59475         "type" : "function",
59476         "desc" : "Get the active panel for this region.",
59477         "sig" : "()\n{\n\n}",
59478         "static" : false,
59479         "memberOf" : "Roo.LayoutRegion"
59480       },
59481       {
59482         "name" : "getEl",
59483         "type" : "function",
59484         "desc" : "Returns the container element for this region.",
59485         "sig" : "()\n{\n\n}",
59486         "static" : false,
59487         "memberOf" : "Roo.LayoutRegion"
59488       },
59489       {
59490         "name" : "getPanel",
59491         "type" : "function",
59492         "desc" : "Returns the panel specified or null if it's not in this region.",
59493         "sig" : "(panel)",
59494         "static" : false,
59495         "memberOf" : "Roo.BasicLayoutRegion"
59496       },
59497       {
59498         "name" : "getPosition",
59499         "type" : "function",
59500         "desc" : "Returns this regions position (north/south/east/west/center).",
59501         "sig" : "()\n{\n\n}",
59502         "static" : false,
59503         "memberOf" : "Roo.BasicLayoutRegion"
59504       },
59505       {
59506         "name" : "getSplitBar",
59507         "type" : "function",
59508         "desc" : "Returns the {@link Roo.SplitBar} for this region.",
59509         "sig" : "()\n{\n\n}",
59510         "static" : false,
59511         "memberOf" : ""
59512       },
59513       {
59514         "name" : "getTabs",
59515         "type" : "function",
59516         "desc" : "Returns the TabPanel component used by this region",
59517         "sig" : "()\n{\n\n}",
59518         "static" : false,
59519         "memberOf" : "Roo.LayoutRegion"
59520       },
59521       {
59522         "name" : "hasListener",
59523         "type" : "function",
59524         "desc" : "Checks to see if this object has any listeners for a specified event",
59525         "sig" : "(eventName)",
59526         "static" : false,
59527         "memberOf" : "Roo.util.Observable"
59528       },
59529       {
59530         "name" : "hasPanel",
59531         "type" : "function",
59532         "desc" : "Returns true if the panel is in this region.",
59533         "sig" : "(panel)",
59534         "static" : false,
59535         "memberOf" : "Roo.BasicLayoutRegion"
59536       },
59537       {
59538         "name" : "hide",
59539         "type" : "function",
59540         "desc" : "Hides this region.",
59541         "sig" : "()\n{\n\n}",
59542         "static" : false,
59543         "memberOf" : "Roo.LayoutRegion"
59544       },
59545       {
59546         "name" : "hidePanel",
59547         "type" : "function",
59548         "desc" : "Hides the tab for the specified panel.",
59549         "sig" : "(panel)",
59550         "static" : false,
59551         "memberOf" : "Roo.LayoutRegion"
59552       },
59553       {
59554         "name" : "isVisible",
59555         "type" : "function",
59556         "desc" : "Returns true if this region is currently visible.",
59557         "sig" : "()\n{\n\n}",
59558         "static" : false,
59559         "memberOf" : "Roo.LayoutRegion"
59560       },
59561       {
59562         "name" : "on",
59563         "type" : "function",
59564         "desc" : "Appends an event handler to this element (shorthand for addListener)",
59565         "sig" : "(eventName, handler, scope, options)",
59566         "static" : false,
59567         "memberOf" : "Roo.util.Observable"
59568       },
59569       {
59570         "name" : "purgeListeners",
59571         "type" : "function",
59572         "desc" : "Removes all listeners for this object",
59573         "sig" : "()\n{\n\n}",
59574         "static" : false,
59575         "memberOf" : "Roo.util.Observable"
59576       },
59577       {
59578         "name" : "releaseCapture",
59579         "type" : "function",
59580         "desc" : "Removes <b>all</b> added captures from the Observable.",
59581         "sig" : "(o)",
59582         "static" : true,
59583         "memberOf" : "Roo.util.Observable"
59584       },
59585       {
59586         "name" : "remove",
59587         "type" : "function",
59588         "desc" : "Removes the specified panel. If preservePanel is not true (either here or in the config), the panel is destroyed.",
59589         "sig" : "(panel, preservePanel)",
59590         "static" : false,
59591         "memberOf" : "Roo.LayoutRegion"
59592       },
59593       {
59594         "name" : "removeListener",
59595         "type" : "function",
59596         "desc" : "Removes a listener",
59597         "sig" : "(eventName, handler, scope)",
59598         "static" : false,
59599         "memberOf" : "Roo.util.Observable"
59600       },
59601       {
59602         "name" : "resizeTo",
59603         "type" : "function",
59604         "desc" : "Resizes the region to the specified size. For vertical regions (west, east) this adjusts \nthe width, for horizontal (north, south) the height.",
59605         "sig" : "(newSize)",
59606         "static" : false,
59607         "memberOf" : "Roo.BasicLayoutRegion"
59608       },
59609       {
59610         "name" : "setCollapsedTitle",
59611         "type" : "function",
59612         "desc" : "Updates the title for collapsed north/south regions (used with {@link #collapsedTitle} config option)",
59613         "sig" : "(title)",
59614         "static" : false,
59615         "memberOf" : "Roo.LayoutRegion"
59616       },
59617       {
59618         "name" : "show",
59619         "type" : "function",
59620         "desc" : "Shows this region if it was previously hidden.",
59621         "sig" : "()\n{\n\n}",
59622         "static" : false,
59623         "memberOf" : "Roo.LayoutRegion"
59624       },
59625       {
59626         "name" : "showPanel",
59627         "type" : "function",
59628         "desc" : "Shows the specified panel.",
59629         "sig" : "(panelId)",
59630         "static" : false,
59631         "memberOf" : "Roo.LayoutRegion"
59632       },
59633       {
59634         "name" : "un",
59635         "type" : "function",
59636         "desc" : "Removes a listener (shorthand for removeListener)",
59637         "sig" : "(eventName, handler, scope)",
59638         "static" : false,
59639         "memberOf" : "Roo.util.Observable"
59640       },
59641       {
59642         "name" : "unhidePanel",
59643         "type" : "function",
59644         "desc" : "Unhides the tab for a previously hidden panel.",
59645         "sig" : "(panel)",
59646         "static" : false,
59647         "memberOf" : "Roo.LayoutRegion"
59648       }
59649     ]
59650   },
59651   "Roo.bootstrap.menu" : {
59652     "props" : [
59653     ],
59654     "events" : [
59655     ],
59656     "methods" : [
59657     ]
59658   },
59659   "Roo.bootstrap.menu.Item" : {
59660     "props" : [
59661       {
59662         "name" : "actionMode",
59663         "type" : "String",
59664         "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",
59665         "memberOf" : "Roo.Component"
59666       },
59667       {
59668         "name" : "allowDomMove",
59669         "type" : "Boolean",
59670         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
59671         "memberOf" : "Roo.Component"
59672       },
59673       {
59674         "name" : "can_build_overlaid",
59675         "type" : "Boolean",
59676         "desc" : "True if element can be rebuild from a HTML page",
59677         "memberOf" : "Roo.bootstrap.Component"
59678       },
59679       {
59680         "name" : "cls",
59681         "type" : "String",
59682         "desc" : "css class",
59683         "memberOf" : "Roo.bootstrap.Component"
59684       },
59685       {
59686         "name" : "container_method",
59687         "type" : "string",
59688         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
59689         "memberOf" : "Roo.bootstrap.Component"
59690       },
59691       {
59692         "name" : "dataId",
59693         "type" : "string",
59694         "desc" : "cutomer id",
59695         "memberOf" : "Roo.bootstrap.Component"
59696       },
59697       {
59698         "name" : "disable",
59699         "type" : "Boolean",
59700         "desc" : [
59701           "(true",
59702           "false)"
59703         ],
59704         "memberOf" : ""
59705       },
59706       {
59707         "name" : "disableClass",
59708         "type" : "String",
59709         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
59710         "memberOf" : "Roo.Component"
59711       },
59712       {
59713         "name" : "hideMode",
59714         "type" : "String",
59715         "desc" : [
59716           "(display",
59717           "visibility)"
59718         ],
59719         "memberOf" : "Roo.Component"
59720       },
59721       {
59722         "name" : "href",
59723         "type" : "String",
59724         "desc" : "the link",
59725         "memberOf" : ""
59726       },
59727       {
59728         "name" : "html",
59729         "type" : "String",
59730         "desc" : "text of the item",
59731         "memberOf" : ""
59732       },
59733       {
59734         "name" : "icon",
59735         "type" : "String",
59736         "desc" : "Font awesome icon",
59737         "memberOf" : ""
59738       },
59739       {
59740         "name" : "listeners",
59741         "type" : "Object",
59742         "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>",
59743         "memberOf" : "Roo.util.Observable"
59744       },
59745       {
59746         "name" : "name",
59747         "type" : "string",
59748         "desc" : "Specifies name attribute",
59749         "memberOf" : "Roo.bootstrap.Component"
59750       },
59751       {
59752         "name" : "pos",
59753         "type" : "String",
59754         "desc" : "Submenu align to (left | right) default right",
59755         "memberOf" : ""
59756       },
59757       {
59758         "name" : "preventDefault",
59759         "type" : "Boolean",
59760         "desc" : [
59761           "(true",
59762           "false)"
59763         ],
59764         "memberOf" : ""
59765       },
59766       {
59767         "name" : "style",
59768         "type" : "String",
59769         "desc" : "any extra css",
59770         "memberOf" : "Roo.bootstrap.Component"
59771       },
59772       {
59773         "name" : "submenu",
59774         "type" : "Boolean",
59775         "desc" : [
59776           "(true",
59777           "false)"
59778         ],
59779         "memberOf" : ""
59780       },
59781       {
59782         "name" : "tooltip",
59783         "type" : "string",
59784         "desc" : "Text for the tooltip",
59785         "memberOf" : "Roo.bootstrap.Component"
59786       },
59787       {
59788         "name" : "visibilityEl",
59789         "type" : "string|object",
59790         "desc" : [
59791           "(el",
59792           "parent)"
59793         ],
59794         "memberOf" : "Roo.bootstrap.Component"
59795       },
59796       {
59797         "name" : "xattr",
59798         "type" : "Object",
59799         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
59800         "memberOf" : "Roo.bootstrap.Component"
59801       }
59802     ],
59803     "events" : [
59804       {
59805         "name" : "beforedestroy",
59806         "type" : "function",
59807         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
59808         "sig" : "function (_self)\n{\n\n}",
59809         "memberOf" : "Roo.Component"
59810       },
59811       {
59812         "name" : "beforehide",
59813         "type" : "function",
59814         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
59815         "sig" : "function (_self)\n{\n\n}",
59816         "memberOf" : "Roo.Component"
59817       },
59818       {
59819         "name" : "beforerender",
59820         "type" : "function",
59821         "desc" : "Fires before the component is rendered. Return false to stop the render.",
59822         "sig" : "function (_self)\n{\n\n}",
59823         "memberOf" : "Roo.Component"
59824       },
59825       {
59826         "name" : "beforeshow",
59827         "type" : "function",
59828         "desc" : "Fires before the component is shown.  Return false to stop the show.",
59829         "sig" : "function (_self)\n{\n\n}",
59830         "memberOf" : "Roo.Component"
59831       },
59832       {
59833         "name" : "childrenrendered",
59834         "type" : "function",
59835         "desc" : "Fires when the children have been rendered..",
59836         "sig" : "function (_self)\n{\n\n}",
59837         "memberOf" : "Roo.bootstrap.Component"
59838       },
59839       {
59840         "name" : "click",
59841         "type" : "function",
59842         "desc" : "The raw click event for the entire grid.",
59843         "sig" : "function (e)\n{\n\n}",
59844         "memberOf" : ""
59845       },
59846       {
59847         "name" : "destroy",
59848         "type" : "function",
59849         "desc" : "Fires after the component is destroyed.",
59850         "sig" : "function (_self)\n{\n\n}",
59851         "memberOf" : "Roo.Component"
59852       },
59853       {
59854         "name" : "disable",
59855         "type" : "function",
59856         "desc" : "Fires after the component is disabled.",
59857         "sig" : "function (_self)\n{\n\n}",
59858         "memberOf" : "Roo.Component"
59859       },
59860       {
59861         "name" : "enable",
59862         "type" : "function",
59863         "desc" : "Fires after the component is enabled.",
59864         "sig" : "function (_self)\n{\n\n}",
59865         "memberOf" : "Roo.Component"
59866       },
59867       {
59868         "name" : "hide",
59869         "type" : "function",
59870         "desc" : "Fires after the component is hidden.",
59871         "sig" : "function (_self)\n{\n\n}",
59872         "memberOf" : "Roo.Component"
59873       },
59874       {
59875         "name" : "mouseout",
59876         "type" : "function",
59877         "desc" : "Fires when the mouse exits this menu",
59878         "sig" : "function (_self, e)\n{\n\n}",
59879         "memberOf" : ""
59880       },
59881       {
59882         "name" : "mouseover",
59883         "type" : "function",
59884         "desc" : "Fires when the mouse is hovering over this menu",
59885         "sig" : "function (_self, e)\n{\n\n}",
59886         "memberOf" : ""
59887       },
59888       {
59889         "name" : "render",
59890         "type" : "function",
59891         "desc" : "Fires after the component is rendered.",
59892         "sig" : "function (_self)\n{\n\n}",
59893         "memberOf" : "Roo.Component"
59894       },
59895       {
59896         "name" : "show",
59897         "type" : "function",
59898         "desc" : "Fires after the component is shown.",
59899         "sig" : "function (_self)\n{\n\n}",
59900         "memberOf" : "Roo.Component"
59901       }
59902     ],
59903     "methods" : [
59904       {
59905         "name" : "addEvents",
59906         "type" : "function",
59907         "desc" : "Used to define events on this Observable",
59908         "sig" : "(object)",
59909         "static" : false,
59910         "memberOf" : "Roo.util.Observable"
59911       },
59912       {
59913         "name" : "addListener",
59914         "type" : "function",
59915         "desc" : "Appends an event handler to this component",
59916         "sig" : "(eventName, handler, scope, options)",
59917         "static" : false,
59918         "memberOf" : "Roo.util.Observable"
59919       },
59920       {
59921         "name" : "capture",
59922         "type" : "function",
59923         "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.",
59924         "sig" : "(o, fn, scope)",
59925         "static" : true,
59926         "memberOf" : "Roo.util.Observable"
59927       },
59928       {
59929         "name" : "destroy",
59930         "type" : "function",
59931         "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}.",
59932         "sig" : "()\n{\n\n}",
59933         "static" : false,
59934         "memberOf" : "Roo.Component"
59935       },
59936       {
59937         "name" : "disable",
59938         "type" : "function",
59939         "desc" : "Disable this component.",
59940         "sig" : "()\n{\n\n}",
59941         "static" : false,
59942         "memberOf" : "Roo.Component"
59943       },
59944       {
59945         "name" : "enable",
59946         "type" : "function",
59947         "desc" : "Enable this component.",
59948         "sig" : "()\n{\n\n}",
59949         "static" : false,
59950         "memberOf" : "Roo.Component"
59951       },
59952       {
59953         "name" : "fireEvent",
59954         "type" : "function",
59955         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
59956         "sig" : "(eventName, args)",
59957         "static" : false,
59958         "memberOf" : "Roo.util.Observable"
59959       },
59960       {
59961         "name" : "focus",
59962         "type" : "function",
59963         "desc" : "Try to focus this component.",
59964         "sig" : "(selectText)",
59965         "static" : false,
59966         "memberOf" : "Roo.Component"
59967       },
59968       {
59969         "name" : "getChildContainer",
59970         "type" : "function",
59971         "desc" : "Fetch the element to add children to",
59972         "sig" : "()\n{\n\n}",
59973         "static" : false,
59974         "memberOf" : "Roo.bootstrap.Component"
59975       },
59976       {
59977         "name" : "getEl",
59978         "type" : "function",
59979         "desc" : "Returns the underlying {@link Roo.Element}.",
59980         "sig" : "()\n{\n\n}",
59981         "static" : false,
59982         "memberOf" : "Roo.Component"
59983       },
59984       {
59985         "name" : "getId",
59986         "type" : "function",
59987         "desc" : "Returns the id of this component.",
59988         "sig" : "()\n{\n\n}",
59989         "static" : false,
59990         "memberOf" : "Roo.Component"
59991       },
59992       {
59993         "name" : "getVisibilityEl",
59994         "type" : "function",
59995         "desc" : "Get the element that will be used to show or hide",
59996         "sig" : "()\n{\n\n}",
59997         "static" : false,
59998         "memberOf" : "Roo.bootstrap.Component"
59999       },
60000       {
60001         "name" : "hasListener",
60002         "type" : "function",
60003         "desc" : "Checks to see if this object has any listeners for a specified event",
60004         "sig" : "(eventName)",
60005         "static" : false,
60006         "memberOf" : "Roo.util.Observable"
60007       },
60008       {
60009         "name" : "hide",
60010         "type" : "function",
60011         "desc" : "Hide a component - adds 'hidden' class",
60012         "sig" : "()\n{\n\n}",
60013         "static" : false,
60014         "memberOf" : "Roo.bootstrap.Component"
60015       },
60016       {
60017         "name" : "initEvents",
60018         "type" : "function",
60019         "desc" : "Initialize Events for the element",
60020         "sig" : "()\n{\n\n}",
60021         "static" : false,
60022         "memberOf" : "Roo.bootstrap.Component"
60023       },
60024       {
60025         "name" : "isVisible",
60026         "type" : "function",
60027         "desc" : "Returns true if this component is visible.",
60028         "sig" : "()\n{\n\n}",
60029         "static" : false,
60030         "memberOf" : "Roo.Component"
60031       },
60032       {
60033         "name" : "on",
60034         "type" : "function",
60035         "desc" : "Appends an event handler to this element (shorthand for addListener)",
60036         "sig" : "(eventName, handler, scope, options)",
60037         "static" : false,
60038         "memberOf" : "Roo.util.Observable"
60039       },
60040       {
60041         "name" : "purgeListeners",
60042         "type" : "function",
60043         "desc" : "Removes all listeners for this object",
60044         "sig" : "()\n{\n\n}",
60045         "static" : false,
60046         "memberOf" : "Roo.util.Observable"
60047       },
60048       {
60049         "name" : "releaseCapture",
60050         "type" : "function",
60051         "desc" : "Removes <b>all</b> added captures from the Observable.",
60052         "sig" : "(o)",
60053         "static" : true,
60054         "memberOf" : "Roo.util.Observable"
60055       },
60056       {
60057         "name" : "removeListener",
60058         "type" : "function",
60059         "desc" : "Removes a listener",
60060         "sig" : "(eventName, handler, scope)",
60061         "static" : false,
60062         "memberOf" : "Roo.util.Observable"
60063       },
60064       {
60065         "name" : "render",
60066         "type" : "function",
60067         "desc" : "If this is a lazy rendering component, render it to its container element.",
60068         "sig" : "(container)",
60069         "static" : false,
60070         "memberOf" : "Roo.Component"
60071       },
60072       {
60073         "name" : "setDisabled",
60074         "type" : "function",
60075         "desc" : "Convenience function for setting disabled/enabled by boolean.",
60076         "sig" : "(disabled)",
60077         "static" : false,
60078         "memberOf" : "Roo.Component"
60079       },
60080       {
60081         "name" : "setVisibilityEl",
60082         "type" : "function",
60083         "desc" : "Set the element that will be used to show or hide",
60084         "sig" : "()\n{\n\n}",
60085         "static" : false,
60086         "memberOf" : "Roo.bootstrap.Component"
60087       },
60088       {
60089         "name" : "setVisible",
60090         "type" : "function",
60091         "desc" : "Convenience function to hide or show this component by boolean.",
60092         "sig" : "(visible)",
60093         "static" : false,
60094         "memberOf" : "Roo.Component"
60095       },
60096       {
60097         "name" : "show",
60098         "type" : "function",
60099         "desc" : "Show a component - removes 'hidden' class",
60100         "sig" : "()\n{\n\n}",
60101         "static" : false,
60102         "memberOf" : "Roo.bootstrap.Component"
60103       },
60104       {
60105         "name" : "tooltipEl",
60106         "type" : "function",
60107         "desc" : "Fetch the element to display the tooltip on.",
60108         "sig" : "()\n{\n\n}",
60109         "static" : false,
60110         "memberOf" : "Roo.bootstrap.Component"
60111       },
60112       {
60113         "name" : "un",
60114         "type" : "function",
60115         "desc" : "Removes a listener (shorthand for removeListener)",
60116         "sig" : "(eventName, handler, scope)",
60117         "static" : false,
60118         "memberOf" : "Roo.util.Observable"
60119       }
60120     ]
60121   },
60122   "Roo.bootstrap.menu.Menu" : {
60123     "props" : [
60124       {
60125         "name" : "actionMode",
60126         "type" : "String",
60127         "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",
60128         "memberOf" : "Roo.Component"
60129       },
60130       {
60131         "name" : "allowDomMove",
60132         "type" : "Boolean",
60133         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
60134         "memberOf" : "Roo.Component"
60135       },
60136       {
60137         "name" : "can_build_overlaid",
60138         "type" : "Boolean",
60139         "desc" : "True if element can be rebuild from a HTML page",
60140         "memberOf" : "Roo.bootstrap.Component"
60141       },
60142       {
60143         "name" : "cls",
60144         "type" : "String",
60145         "desc" : "css class",
60146         "memberOf" : "Roo.bootstrap.Component"
60147       },
60148       {
60149         "name" : "container_method",
60150         "type" : "string",
60151         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
60152         "memberOf" : "Roo.bootstrap.Component"
60153       },
60154       {
60155         "name" : "dataId",
60156         "type" : "string",
60157         "desc" : "cutomer id",
60158         "memberOf" : "Roo.bootstrap.Component"
60159       },
60160       {
60161         "name" : "disableClass",
60162         "type" : "String",
60163         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
60164         "memberOf" : "Roo.Component"
60165       },
60166       {
60167         "name" : "hideMode",
60168         "type" : "String",
60169         "desc" : [
60170           "(display",
60171           "visibility)"
60172         ],
60173         "memberOf" : "Roo.Component"
60174       },
60175       {
60176         "name" : "html",
60177         "type" : "String",
60178         "desc" : "Text of the menu",
60179         "memberOf" : ""
60180       },
60181       {
60182         "name" : "icon",
60183         "type" : "String",
60184         "desc" : "Font awesome icon",
60185         "memberOf" : ""
60186       },
60187       {
60188         "name" : "listeners",
60189         "type" : "Object",
60190         "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>",
60191         "memberOf" : "Roo.util.Observable"
60192       },
60193       {
60194         "name" : "name",
60195         "type" : "string",
60196         "desc" : "Specifies name attribute",
60197         "memberOf" : "Roo.bootstrap.Component"
60198       },
60199       {
60200         "name" : "pos",
60201         "type" : "String",
60202         "desc" : "Menu align to (top | bottom) default bottom",
60203         "memberOf" : ""
60204       },
60205       {
60206         "name" : "style",
60207         "type" : "String",
60208         "desc" : "any extra css",
60209         "memberOf" : "Roo.bootstrap.Component"
60210       },
60211       {
60212         "name" : "tooltip",
60213         "type" : "string",
60214         "desc" : "Text for the tooltip",
60215         "memberOf" : "Roo.bootstrap.Component"
60216       },
60217       {
60218         "name" : "visibilityEl",
60219         "type" : "string|object",
60220         "desc" : [
60221           "(el",
60222           "parent)"
60223         ],
60224         "memberOf" : "Roo.bootstrap.Component"
60225       },
60226       {
60227         "name" : "weight",
60228         "type" : "String",
60229         "desc" : [
60230           "(default",
60231           "primary",
60232           "success",
60233           "info",
60234           "warning",
60235           "danger",
60236           "inverse)"
60237         ],
60238         "memberOf" : ""
60239       },
60240       {
60241         "name" : "xattr",
60242         "type" : "Object",
60243         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
60244         "memberOf" : "Roo.bootstrap.Component"
60245       }
60246     ],
60247     "events" : [
60248       {
60249         "name" : "beforedestroy",
60250         "type" : "function",
60251         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
60252         "sig" : "function (_self)\n{\n\n}",
60253         "memberOf" : "Roo.Component"
60254       },
60255       {
60256         "name" : "beforehide",
60257         "type" : "function",
60258         "desc" : "Fires before this menu is hidden",
60259         "sig" : "function (_self)\n{\n\n}",
60260         "memberOf" : ""
60261       },
60262       {
60263         "name" : "beforerender",
60264         "type" : "function",
60265         "desc" : "Fires before the component is rendered. Return false to stop the render.",
60266         "sig" : "function (_self)\n{\n\n}",
60267         "memberOf" : "Roo.Component"
60268       },
60269       {
60270         "name" : "beforeshow",
60271         "type" : "function",
60272         "desc" : "Fires before this menu is displayed",
60273         "sig" : "function (_self)\n{\n\n}",
60274         "memberOf" : ""
60275       },
60276       {
60277         "name" : "childrenrendered",
60278         "type" : "function",
60279         "desc" : "Fires when the children have been rendered..",
60280         "sig" : "function (_self)\n{\n\n}",
60281         "memberOf" : "Roo.bootstrap.Component"
60282       },
60283       {
60284         "name" : "click",
60285         "type" : "function",
60286         "desc" : "Fires when this menu is clicked (or when the enter key is pressed while it is active)",
60287         "sig" : "function (_self, e)\n{\n\n}",
60288         "memberOf" : ""
60289       },
60290       {
60291         "name" : "destroy",
60292         "type" : "function",
60293         "desc" : "Fires after the component is destroyed.",
60294         "sig" : "function (_self)\n{\n\n}",
60295         "memberOf" : "Roo.Component"
60296       },
60297       {
60298         "name" : "disable",
60299         "type" : "function",
60300         "desc" : "Fires after the component is disabled.",
60301         "sig" : "function (_self)\n{\n\n}",
60302         "memberOf" : "Roo.Component"
60303       },
60304       {
60305         "name" : "enable",
60306         "type" : "function",
60307         "desc" : "Fires after the component is enabled.",
60308         "sig" : "function (_self)\n{\n\n}",
60309         "memberOf" : "Roo.Component"
60310       },
60311       {
60312         "name" : "hide",
60313         "type" : "function",
60314         "desc" : "Fires after this menu is hidden",
60315         "sig" : "function (_self)\n{\n\n}",
60316         "memberOf" : ""
60317       },
60318       {
60319         "name" : "render",
60320         "type" : "function",
60321         "desc" : "Fires after the component is rendered.",
60322         "sig" : "function (_self)\n{\n\n}",
60323         "memberOf" : "Roo.Component"
60324       },
60325       {
60326         "name" : "show",
60327         "type" : "function",
60328         "desc" : "Fires after this menu is displayed",
60329         "sig" : "function (_self)\n{\n\n}",
60330         "memberOf" : ""
60331       }
60332     ],
60333     "methods" : [
60334       {
60335         "name" : "addEvents",
60336         "type" : "function",
60337         "desc" : "Used to define events on this Observable",
60338         "sig" : "(object)",
60339         "static" : false,
60340         "memberOf" : "Roo.util.Observable"
60341       },
60342       {
60343         "name" : "addListener",
60344         "type" : "function",
60345         "desc" : "Appends an event handler to this component",
60346         "sig" : "(eventName, handler, scope, options)",
60347         "static" : false,
60348         "memberOf" : "Roo.util.Observable"
60349       },
60350       {
60351         "name" : "capture",
60352         "type" : "function",
60353         "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.",
60354         "sig" : "(o, fn, scope)",
60355         "static" : true,
60356         "memberOf" : "Roo.util.Observable"
60357       },
60358       {
60359         "name" : "destroy",
60360         "type" : "function",
60361         "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}.",
60362         "sig" : "()\n{\n\n}",
60363         "static" : false,
60364         "memberOf" : "Roo.Component"
60365       },
60366       {
60367         "name" : "disable",
60368         "type" : "function",
60369         "desc" : "Disable this component.",
60370         "sig" : "()\n{\n\n}",
60371         "static" : false,
60372         "memberOf" : "Roo.Component"
60373       },
60374       {
60375         "name" : "enable",
60376         "type" : "function",
60377         "desc" : "Enable this component.",
60378         "sig" : "()\n{\n\n}",
60379         "static" : false,
60380         "memberOf" : "Roo.Component"
60381       },
60382       {
60383         "name" : "fireEvent",
60384         "type" : "function",
60385         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
60386         "sig" : "(eventName, args)",
60387         "static" : false,
60388         "memberOf" : "Roo.util.Observable"
60389       },
60390       {
60391         "name" : "focus",
60392         "type" : "function",
60393         "desc" : "Try to focus this component.",
60394         "sig" : "(selectText)",
60395         "static" : false,
60396         "memberOf" : "Roo.Component"
60397       },
60398       {
60399         "name" : "getChildContainer",
60400         "type" : "function",
60401         "desc" : "Fetch the element to add children to",
60402         "sig" : "()\n{\n\n}",
60403         "static" : false,
60404         "memberOf" : "Roo.bootstrap.Component"
60405       },
60406       {
60407         "name" : "getEl",
60408         "type" : "function",
60409         "desc" : "Returns the underlying {@link Roo.Element}.",
60410         "sig" : "()\n{\n\n}",
60411         "static" : false,
60412         "memberOf" : "Roo.Component"
60413       },
60414       {
60415         "name" : "getId",
60416         "type" : "function",
60417         "desc" : "Returns the id of this component.",
60418         "sig" : "()\n{\n\n}",
60419         "static" : false,
60420         "memberOf" : "Roo.Component"
60421       },
60422       {
60423         "name" : "getVisibilityEl",
60424         "type" : "function",
60425         "desc" : "Get the element that will be used to show or hide",
60426         "sig" : "()\n{\n\n}",
60427         "static" : false,
60428         "memberOf" : "Roo.bootstrap.Component"
60429       },
60430       {
60431         "name" : "hasListener",
60432         "type" : "function",
60433         "desc" : "Checks to see if this object has any listeners for a specified event",
60434         "sig" : "(eventName)",
60435         "static" : false,
60436         "memberOf" : "Roo.util.Observable"
60437       },
60438       {
60439         "name" : "hide",
60440         "type" : "function",
60441         "desc" : "Hide a component - adds 'hidden' class",
60442         "sig" : "()\n{\n\n}",
60443         "static" : false,
60444         "memberOf" : "Roo.bootstrap.Component"
60445       },
60446       {
60447         "name" : "initEvents",
60448         "type" : "function",
60449         "desc" : "Initialize Events for the element",
60450         "sig" : "()\n{\n\n}",
60451         "static" : false,
60452         "memberOf" : "Roo.bootstrap.Component"
60453       },
60454       {
60455         "name" : "isVisible",
60456         "type" : "function",
60457         "desc" : "Returns true if this component is visible.",
60458         "sig" : "()\n{\n\n}",
60459         "static" : false,
60460         "memberOf" : "Roo.Component"
60461       },
60462       {
60463         "name" : "on",
60464         "type" : "function",
60465         "desc" : "Appends an event handler to this element (shorthand for addListener)",
60466         "sig" : "(eventName, handler, scope, options)",
60467         "static" : false,
60468         "memberOf" : "Roo.util.Observable"
60469       },
60470       {
60471         "name" : "purgeListeners",
60472         "type" : "function",
60473         "desc" : "Removes all listeners for this object",
60474         "sig" : "()\n{\n\n}",
60475         "static" : false,
60476         "memberOf" : "Roo.util.Observable"
60477       },
60478       {
60479         "name" : "releaseCapture",
60480         "type" : "function",
60481         "desc" : "Removes <b>all</b> added captures from the Observable.",
60482         "sig" : "(o)",
60483         "static" : true,
60484         "memberOf" : "Roo.util.Observable"
60485       },
60486       {
60487         "name" : "removeListener",
60488         "type" : "function",
60489         "desc" : "Removes a listener",
60490         "sig" : "(eventName, handler, scope)",
60491         "static" : false,
60492         "memberOf" : "Roo.util.Observable"
60493       },
60494       {
60495         "name" : "render",
60496         "type" : "function",
60497         "desc" : "If this is a lazy rendering component, render it to its container element.",
60498         "sig" : "(container)",
60499         "static" : false,
60500         "memberOf" : "Roo.Component"
60501       },
60502       {
60503         "name" : "setDisabled",
60504         "type" : "function",
60505         "desc" : "Convenience function for setting disabled/enabled by boolean.",
60506         "sig" : "(disabled)",
60507         "static" : false,
60508         "memberOf" : "Roo.Component"
60509       },
60510       {
60511         "name" : "setVisibilityEl",
60512         "type" : "function",
60513         "desc" : "Set the element that will be used to show or hide",
60514         "sig" : "()\n{\n\n}",
60515         "static" : false,
60516         "memberOf" : "Roo.bootstrap.Component"
60517       },
60518       {
60519         "name" : "setVisible",
60520         "type" : "function",
60521         "desc" : "Convenience function to hide or show this component by boolean.",
60522         "sig" : "(visible)",
60523         "static" : false,
60524         "memberOf" : "Roo.Component"
60525       },
60526       {
60527         "name" : "show",
60528         "type" : "function",
60529         "desc" : "Show a component - removes 'hidden' class",
60530         "sig" : "()\n{\n\n}",
60531         "static" : false,
60532         "memberOf" : "Roo.bootstrap.Component"
60533       },
60534       {
60535         "name" : "tooltipEl",
60536         "type" : "function",
60537         "desc" : "Fetch the element to display the tooltip on.",
60538         "sig" : "()\n{\n\n}",
60539         "static" : false,
60540         "memberOf" : "Roo.bootstrap.Component"
60541       },
60542       {
60543         "name" : "un",
60544         "type" : "function",
60545         "desc" : "Removes a listener (shorthand for removeListener)",
60546         "sig" : "(eventName, handler, scope)",
60547         "static" : false,
60548         "memberOf" : "Roo.util.Observable"
60549       }
60550     ]
60551   },
60552   "Roo.bootstrap.menu.Separator" : {
60553     "props" : [
60554       {
60555         "name" : "actionMode",
60556         "type" : "String",
60557         "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",
60558         "memberOf" : "Roo.Component"
60559       },
60560       {
60561         "name" : "allowDomMove",
60562         "type" : "Boolean",
60563         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
60564         "memberOf" : "Roo.Component"
60565       },
60566       {
60567         "name" : "can_build_overlaid",
60568         "type" : "Boolean",
60569         "desc" : "True if element can be rebuild from a HTML page",
60570         "memberOf" : "Roo.bootstrap.Component"
60571       },
60572       {
60573         "name" : "cls",
60574         "type" : "String",
60575         "desc" : "css class",
60576         "memberOf" : "Roo.bootstrap.Component"
60577       },
60578       {
60579         "name" : "container_method",
60580         "type" : "string",
60581         "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
60582         "memberOf" : "Roo.bootstrap.Component"
60583       },
60584       {
60585         "name" : "dataId",
60586         "type" : "string",
60587         "desc" : "cutomer id",
60588         "memberOf" : "Roo.bootstrap.Component"
60589       },
60590       {
60591         "name" : "disableClass",
60592         "type" : "String",
60593         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
60594         "memberOf" : "Roo.Component"
60595       },
60596       {
60597         "name" : "hideMode",
60598         "type" : "String",
60599         "desc" : [
60600           "(display",
60601           "visibility)"
60602         ],
60603         "memberOf" : "Roo.Component"
60604       },
60605       {
60606         "name" : "listeners",
60607         "type" : "Object",
60608         "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>",
60609         "memberOf" : "Roo.util.Observable"
60610       },
60611       {
60612         "name" : "name",
60613         "type" : "string",
60614         "desc" : "Specifies name attribute",
60615         "memberOf" : "Roo.bootstrap.Component"
60616       },
60617       {
60618         "name" : "style",
60619         "type" : "String",
60620         "desc" : "any extra css",
60621         "memberOf" : "Roo.bootstrap.Component"
60622       },
60623       {
60624         "name" : "tooltip",
60625         "type" : "string",
60626         "desc" : "Text for the tooltip",
60627         "memberOf" : "Roo.bootstrap.Component"
60628       },
60629       {
60630         "name" : "visibilityEl",
60631         "type" : "string|object",
60632         "desc" : [
60633           "(el",
60634           "parent)"
60635         ],
60636         "memberOf" : "Roo.bootstrap.Component"
60637       },
60638       {
60639         "name" : "xattr",
60640         "type" : "Object",
60641         "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
60642         "memberOf" : "Roo.bootstrap.Component"
60643       }
60644     ],
60645     "events" : [
60646       {
60647         "name" : "beforedestroy",
60648         "type" : "function",
60649         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
60650         "sig" : "function (_self)\n{\n\n}",
60651         "memberOf" : "Roo.Component"
60652       },
60653       {
60654         "name" : "beforehide",
60655         "type" : "function",
60656         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
60657         "sig" : "function (_self)\n{\n\n}",
60658         "memberOf" : "Roo.Component"
60659       },
60660       {
60661         "name" : "beforerender",
60662         "type" : "function",
60663         "desc" : "Fires before the component is rendered. Return false to stop the render.",
60664         "sig" : "function (_self)\n{\n\n}",
60665         "memberOf" : "Roo.Component"
60666       },
60667       {
60668         "name" : "beforeshow",
60669         "type" : "function",
60670         "desc" : "Fires before the component is shown.  Return false to stop the show.",
60671         "sig" : "function (_self)\n{\n\n}",
60672         "memberOf" : "Roo.Component"
60673       },
60674       {
60675         "name" : "childrenrendered",
60676         "type" : "function",
60677         "desc" : "Fires when the children have been rendered..",
60678         "sig" : "function (_self)\n{\n\n}",
60679         "memberOf" : "Roo.bootstrap.Component"
60680       },
60681       {
60682         "name" : "destroy",
60683         "type" : "function",
60684         "desc" : "Fires after the component is destroyed.",
60685         "sig" : "function (_self)\n{\n\n}",
60686         "memberOf" : "Roo.Component"
60687       },
60688       {
60689         "name" : "disable",
60690         "type" : "function",
60691         "desc" : "Fires after the component is disabled.",
60692         "sig" : "function (_self)\n{\n\n}",
60693         "memberOf" : "Roo.Component"
60694       },
60695       {
60696         "name" : "enable",
60697         "type" : "function",
60698         "desc" : "Fires after the component is enabled.",
60699         "sig" : "function (_self)\n{\n\n}",
60700         "memberOf" : "Roo.Component"
60701       },
60702       {
60703         "name" : "hide",
60704         "type" : "function",
60705         "desc" : "Fires after the component is hidden.",
60706         "sig" : "function (_self)\n{\n\n}",
60707         "memberOf" : "Roo.Component"
60708       },
60709       {
60710         "name" : "render",
60711         "type" : "function",
60712         "desc" : "Fires after the component is rendered.",
60713         "sig" : "function (_self)\n{\n\n}",
60714         "memberOf" : "Roo.Component"
60715       },
60716       {
60717         "name" : "show",
60718         "type" : "function",
60719         "desc" : "Fires after the component is shown.",
60720         "sig" : "function (_self)\n{\n\n}",
60721         "memberOf" : "Roo.Component"
60722       }
60723     ],
60724     "methods" : [
60725       {
60726         "name" : "addEvents",
60727         "type" : "function",
60728         "desc" : "Used to define events on this Observable",
60729         "sig" : "(object)",
60730         "static" : false,
60731         "memberOf" : "Roo.util.Observable"
60732       },
60733       {
60734         "name" : "addListener",
60735         "type" : "function",
60736         "desc" : "Appends an event handler to this component",
60737         "sig" : "(eventName, handler, scope, options)",
60738         "static" : false,
60739         "memberOf" : "Roo.util.Observable"
60740       },
60741       {
60742         "name" : "capture",
60743         "type" : "function",
60744         "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.",
60745         "sig" : "(o, fn, scope)",
60746         "static" : true,
60747         "memberOf" : "Roo.util.Observable"
60748       },
60749       {
60750         "name" : "destroy",
60751         "type" : "function",
60752         "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}.",
60753         "sig" : "()\n{\n\n}",
60754         "static" : false,
60755         "memberOf" : "Roo.Component"
60756       },
60757       {
60758         "name" : "disable",
60759         "type" : "function",
60760         "desc" : "Disable this component.",
60761         "sig" : "()\n{\n\n}",
60762         "static" : false,
60763         "memberOf" : "Roo.Component"
60764       },
60765       {
60766         "name" : "enable",
60767         "type" : "function",
60768         "desc" : "Enable this component.",
60769         "sig" : "()\n{\n\n}",
60770         "static" : false,
60771         "memberOf" : "Roo.Component"
60772       },
60773       {
60774         "name" : "fireEvent",
60775         "type" : "function",
60776         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
60777         "sig" : "(eventName, args)",
60778         "static" : false,
60779         "memberOf" : "Roo.util.Observable"
60780       },
60781       {
60782         "name" : "focus",
60783         "type" : "function",
60784         "desc" : "Try to focus this component.",
60785         "sig" : "(selectText)",
60786         "static" : false,
60787         "memberOf" : "Roo.Component"
60788       },
60789       {
60790         "name" : "getChildContainer",
60791         "type" : "function",
60792         "desc" : "Fetch the element to add children to",
60793         "sig" : "()\n{\n\n}",
60794         "static" : false,
60795         "memberOf" : "Roo.bootstrap.Component"
60796       },
60797       {
60798         "name" : "getEl",
60799         "type" : "function",
60800         "desc" : "Returns the underlying {@link Roo.Element}.",
60801         "sig" : "()\n{\n\n}",
60802         "static" : false,
60803         "memberOf" : "Roo.Component"
60804       },
60805       {
60806         "name" : "getId",
60807         "type" : "function",
60808         "desc" : "Returns the id of this component.",
60809         "sig" : "()\n{\n\n}",
60810         "static" : false,
60811         "memberOf" : "Roo.Component"
60812       },
60813       {
60814         "name" : "getVisibilityEl",
60815         "type" : "function",
60816         "desc" : "Get the element that will be used to show or hide",
60817         "sig" : "()\n{\n\n}",
60818         "static" : false,
60819         "memberOf" : "Roo.bootstrap.Component"
60820       },
60821       {
60822         "name" : "hasListener",
60823         "type" : "function",
60824         "desc" : "Checks to see if this object has any listeners for a specified event",
60825         "sig" : "(eventName)",
60826         "static" : false,
60827         "memberOf" : "Roo.util.Observable"
60828       },
60829       {
60830         "name" : "hide",
60831         "type" : "function",
60832         "desc" : "Hide a component - adds 'hidden' class",
60833         "sig" : "()\n{\n\n}",
60834         "static" : false,
60835         "memberOf" : "Roo.bootstrap.Component"
60836       },
60837       {
60838         "name" : "initEvents",
60839         "type" : "function",
60840         "desc" : "Initialize Events for the element",
60841         "sig" : "()\n{\n\n}",
60842         "static" : false,
60843         "memberOf" : "Roo.bootstrap.Component"
60844       },
60845       {
60846         "name" : "isVisible",
60847         "type" : "function",
60848         "desc" : "Returns true if this component is visible.",
60849         "sig" : "()\n{\n\n}",
60850         "static" : false,
60851         "memberOf" : "Roo.Component"
60852       },
60853       {
60854         "name" : "on",
60855         "type" : "function",
60856         "desc" : "Appends an event handler to this element (shorthand for addListener)",
60857         "sig" : "(eventName, handler, scope, options)",
60858         "static" : false,
60859         "memberOf" : "Roo.util.Observable"
60860       },
60861       {
60862         "name" : "purgeListeners",
60863         "type" : "function",
60864         "desc" : "Removes all listeners for this object",
60865         "sig" : "()\n{\n\n}",
60866         "static" : false,
60867         "memberOf" : "Roo.util.Observable"
60868       },
60869       {
60870         "name" : "releaseCapture",
60871         "type" : "function",
60872         "desc" : "Removes <b>all</b> added captures from the Observable.",
60873         "sig" : "(o)",
60874         "static" : true,
60875         "memberOf" : "Roo.util.Observable"
60876       },
60877       {
60878         "name" : "removeListener",
60879         "type" : "function",
60880         "desc" : "Removes a listener",
60881         "sig" : "(eventName, handler, scope)",
60882         "static" : false,
60883         "memberOf" : "Roo.util.Observable"
60884       },
60885       {
60886         "name" : "render",
60887         "type" : "function",
60888         "desc" : "If this is a lazy rendering component, render it to its container element.",
60889         "sig" : "(container)",
60890         "static" : false,
60891         "memberOf" : "Roo.Component"
60892       },
60893       {
60894         "name" : "setDisabled",
60895         "type" : "function",
60896         "desc" : "Convenience function for setting disabled/enabled by boolean.",
60897         "sig" : "(disabled)",
60898         "static" : false,
60899         "memberOf" : "Roo.Component"
60900       },
60901       {
60902         "name" : "setVisibilityEl",
60903         "type" : "function",
60904         "desc" : "Set the element that will be used to show or hide",
60905         "sig" : "()\n{\n\n}",
60906         "static" : false,
60907         "memberOf" : "Roo.bootstrap.Component"
60908       },
60909       {
60910         "name" : "setVisible",
60911         "type" : "function",
60912         "desc" : "Convenience function to hide or show this component by boolean.",
60913         "sig" : "(visible)",
60914         "static" : false,
60915         "memberOf" : "Roo.Component"
60916       },
60917       {
60918         "name" : "show",
60919         "type" : "function",
60920         "desc" : "Show a component - removes 'hidden' class",
60921         "sig" : "()\n{\n\n}",
60922         "static" : false,
60923         "memberOf" : "Roo.bootstrap.Component"
60924       },
60925       {
60926         "name" : "tooltipEl",
60927         "type" : "function",
60928         "desc" : "Fetch the element to display the tooltip on.",
60929         "sig" : "()\n{\n\n}",
60930         "static" : false,
60931         "memberOf" : "Roo.bootstrap.Component"
60932       },
60933       {
60934         "name" : "un",
60935         "type" : "function",
60936         "desc" : "Removes a listener (shorthand for removeListener)",
60937         "sig" : "(eventName, handler, scope)",
60938         "static" : false,
60939         "memberOf" : "Roo.util.Observable"
60940       }
60941     ]
60942   },
60943   "Roo.bootstrap.panel" : {
60944     "props" : [
60945     ],
60946     "events" : [
60947     ],
60948     "methods" : [
60949     ]
60950   },
60951   "Roo.bootstrap.panel.Content" : {
60952     "props" : [
60953       {
60954         "name" : "adjustments",
60955         "type" : "Array",
60956         "desc" : "Values to <b>add</b> to the width/height when doing a {@link #fitToFrame} (default is [0, 0])",
60957         "memberOf" : ""
60958       },
60959       {
60960         "name" : "autoCreate",
60961         "type" : "Boolean/Object",
60962         "desc" : "True to auto generate the DOM element for this panel, or a {@link Roo.DomHelper} config of the element to create",
60963         "memberOf" : ""
60964       },
60965       {
60966         "name" : "autoScroll",
60967         "type" : "Boolean",
60968         "desc" : "True to scroll overflow in this panel (use with {@link #fitToFrame})",
60969         "memberOf" : ""
60970       },
60971       {
60972         "name" : "background",
60973         "type" : "Boolean",
60974         "desc" : "True if the panel should not be activated when it is added (defaults to false)",
60975         "memberOf" : ""
60976       },
60977       {
60978         "name" : "badges",
60979         "type" : "Boolean",
60980         "desc" : "render the badges",
60981         "memberOf" : ""
60982       },
60983       {
60984         "name" : "closable",
60985         "type" : "Boolean",
60986         "desc" : "True if the panel can be closed/removed",
60987         "memberOf" : ""
60988       },
60989       {
60990         "name" : "content",
60991         "type" : "String",
60992         "desc" : "Raw content to fill content panel with (uses setContent on construction.)",
60993         "memberOf" : ""
60994       },
60995       {
60996         "name" : "fitContainer",
60997         "type" : "Boolean",
60998         "desc" : "When using {@link #fitToFrame} and {@link #resizeEl}, you can also fit the parent container  (defaults to false)",
60999         "memberOf" : ""
61000       },
61001       {
61002         "name" : "fitToFrame",
61003         "type" : "Boolean",
61004         "desc" : "True for this panel to adjust its size to fit when the region resizes  (defaults to false)",
61005         "memberOf" : ""
61006       },
61007       {
61008         "name" : "listeners",
61009         "type" : "Object",
61010         "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>",
61011         "memberOf" : "Roo.util.Observable"
61012       },
61013       {
61014         "name" : "loadOnce",
61015         "type" : "Boolean",
61016         "desc" : "When used with {@link #url}, calls {@link #setUrl} with this value",
61017         "memberOf" : ""
61018       },
61019       {
61020         "name" : "params",
61021         "type" : "String/Object",
61022         "desc" : "When used with {@link #url}, calls {@link #setUrl} with this value",
61023         "memberOf" : ""
61024       },
61025       {
61026         "name" : "region",
61027         "type" : "String",
61028         "desc" : [
61029           "(center",
61030           "north",
61031           "south",
61032           "east",
61033           "west)"
61034         ],
61035         "memberOf" : ""
61036       },
61037       {
61038         "name" : "resizeEl",
61039         "type" : "String/HTMLElement/Element",
61040         "desc" : "An element to resize if {@link #fitToFrame} is true (instead of this panel's element)",
61041         "memberOf" : ""
61042       },
61043       {
61044         "name" : "title",
61045         "type" : "String",
61046         "desc" : "The title for this panel",
61047         "memberOf" : ""
61048       },
61049       {
61050         "name" : "toolbar",
61051         "type" : "Toolbar",
61052         "desc" : "A toolbar for this panel",
61053         "memberOf" : ""
61054       },
61055       {
61056         "name" : "url",
61057         "type" : "String",
61058         "desc" : "Calls {@link #setUrl} with this value",
61059         "memberOf" : ""
61060       }
61061     ],
61062     "events" : [
61063       {
61064         "name" : "activate",
61065         "type" : "function",
61066         "desc" : "Fires when this panel is activated.",
61067         "sig" : "function (_self)\n{\n\n}",
61068         "memberOf" : ""
61069       },
61070       {
61071         "name" : "deactivate",
61072         "type" : "function",
61073         "desc" : "Fires when this panel is activated.",
61074         "sig" : "function (_self)\n{\n\n}",
61075         "memberOf" : ""
61076       },
61077       {
61078         "name" : "render",
61079         "type" : "function",
61080         "desc" : "Fires when this tab is created",
61081         "sig" : "function (_self)\n{\n\n}",
61082         "memberOf" : ""
61083       },
61084       {
61085         "name" : "resize",
61086         "type" : "function",
61087         "desc" : "Fires when this panel is resized if fitToFrame is true.",
61088         "sig" : "function (_self, width, height)\n{\n\n}",
61089         "memberOf" : ""
61090       }
61091     ],
61092     "methods" : [
61093       {
61094         "name" : "addEvents",
61095         "type" : "function",
61096         "desc" : "Used to define events on this Observable",
61097         "sig" : "(object)",
61098         "static" : false,
61099         "memberOf" : "Roo.util.Observable"
61100       },
61101       {
61102         "name" : "addListener",
61103         "type" : "function",
61104         "desc" : "Appends an event handler to this component",
61105         "sig" : "(eventName, handler, scope, options)",
61106         "static" : false,
61107         "memberOf" : "Roo.util.Observable"
61108       },
61109       {
61110         "name" : "capture",
61111         "type" : "function",
61112         "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.",
61113         "sig" : "(o, fn, scope)",
61114         "static" : true,
61115         "memberOf" : "Roo.util.Observable"
61116       },
61117       {
61118         "name" : "destroy",
61119         "type" : "function",
61120         "desc" : "Destroys this panel",
61121         "sig" : "()\n{\n\n}",
61122         "static" : false,
61123         "memberOf" : ""
61124       },
61125       {
61126         "name" : "fireEvent",
61127         "type" : "function",
61128         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
61129         "sig" : "(eventName, args)",
61130         "static" : false,
61131         "memberOf" : "Roo.util.Observable"
61132       },
61133       {
61134         "name" : "getChildContainer",
61135         "type" : "function",
61136         "desc" : "Adds a xtype elements to the panel - currently only supports Forms, View, JsonView.\n<pre><code>\n\nlayout.addxtype({\n       xtype : 'Form',\n       items: [ .... ]\n   }\n);\n\n</code></pre>",
61137         "sig" : "(cfg)",
61138         "static" : false,
61139         "memberOf" : ""
61140       },
61141       {
61142         "name" : "getEl",
61143         "type" : "function",
61144         "desc" : "Returns this panel's element - used by regiosn to add.",
61145         "sig" : "()\n{\n\n}",
61146         "static" : false,
61147         "memberOf" : ""
61148       },
61149       {
61150         "name" : "getId",
61151         "type" : "function",
61152         "desc" : "Returns this panel's id",
61153         "sig" : "()\n{\n\n}",
61154         "static" : false,
61155         "memberOf" : ""
61156       },
61157       {
61158         "name" : "getTitle",
61159         "type" : "function",
61160         "desc" : "Returns this panel's title",
61161         "sig" : "()\n{\n\n}",
61162         "static" : false,
61163         "memberOf" : ""
61164       },
61165       {
61166         "name" : "getToolbar",
61167         "type" : "function",
61168         "desc" : "Returns the toolbar for this Panel if one was configured.",
61169         "sig" : "()\n{\n\n}",
61170         "static" : false,
61171         "memberOf" : ""
61172       },
61173       {
61174         "name" : "getUpdateManager",
61175         "type" : "function",
61176         "desc" : "Get the {@link Roo.UpdateManager} for this panel. Enables you to perform Ajax updates.",
61177         "sig" : "()\n{\n\n}",
61178         "static" : false,
61179         "memberOf" : ""
61180       },
61181       {
61182         "name" : "hasListener",
61183         "type" : "function",
61184         "desc" : "Checks to see if this object has any listeners for a specified event",
61185         "sig" : "(eventName)",
61186         "static" : false,
61187         "memberOf" : "Roo.util.Observable"
61188       },
61189       {
61190         "name" : "isClosable",
61191         "type" : "function",
61192         "desc" : "Returns true is this panel was configured to be closable",
61193         "sig" : "()\n{\n\n}",
61194         "static" : false,
61195         "memberOf" : ""
61196       },
61197       {
61198         "name" : "load",
61199         "type" : "function",
61200         "desc" : "Loads this content panel immediately with content from XHR. Note: to delay loading until the panel is activated, use {@link #setUrl}.",
61201         "sig" : "(url, params, callback, discardUrl)",
61202         "static" : false,
61203         "memberOf" : ""
61204       },
61205       {
61206         "name" : "on",
61207         "type" : "function",
61208         "desc" : "Appends an event handler to this element (shorthand for addListener)",
61209         "sig" : "(eventName, handler, scope, options)",
61210         "static" : false,
61211         "memberOf" : "Roo.util.Observable"
61212       },
61213       {
61214         "name" : "purgeListeners",
61215         "type" : "function",
61216         "desc" : "Removes all listeners for this object",
61217         "sig" : "()\n{\n\n}",
61218         "static" : false,
61219         "memberOf" : "Roo.util.Observable"
61220       },
61221       {
61222         "name" : "refresh",
61223         "type" : "function",
61224         "desc" : "Force a content refresh from the URL specified in the {@link #setUrl} method.\n  Will fail silently if the {@link #setUrl} method has not been called.\n  This does not activate the panel, just updates its content.",
61225         "sig" : "()\n{\n\n}",
61226         "static" : false,
61227         "memberOf" : ""
61228       },
61229       {
61230         "name" : "releaseCapture",
61231         "type" : "function",
61232         "desc" : "Removes <b>all</b> added captures from the Observable.",
61233         "sig" : "(o)",
61234         "static" : true,
61235         "memberOf" : "Roo.util.Observable"
61236       },
61237       {
61238         "name" : "removeListener",
61239         "type" : "function",
61240         "desc" : "Removes a listener",
61241         "sig" : "(eventName, handler, scope)",
61242         "static" : false,
61243         "memberOf" : "Roo.util.Observable"
61244       },
61245       {
61246         "name" : "setContent",
61247         "type" : "function",
61248         "desc" : "Updates this panel's element",
61249         "sig" : "(content, loadScripts)",
61250         "static" : false,
61251         "memberOf" : ""
61252       },
61253       {
61254         "name" : "setTitle",
61255         "type" : "function",
61256         "desc" : "Set this panel's title",
61257         "sig" : "(title)",
61258         "static" : false,
61259         "memberOf" : ""
61260       },
61261       {
61262         "name" : "setUrl",
61263         "type" : "function",
61264         "desc" : "Set a URL to be used to load the content for this panel. When this panel is activated, the content will be loaded from that URL.",
61265         "sig" : "(url, params, loadOnce)",
61266         "static" : false,
61267         "memberOf" : ""
61268       },
61269       {
61270         "name" : "un",
61271         "type" : "function",
61272         "desc" : "Removes a listener (shorthand for removeListener)",
61273         "sig" : "(eventName, handler, scope)",
61274         "static" : false,
61275         "memberOf" : "Roo.util.Observable"
61276       }
61277     ]
61278   },
61279   "Roo.bootstrap.panel.Grid" : {
61280     "props" : [
61281       {
61282         "name" : "adjustments",
61283         "type" : "Array",
61284         "desc" : "Values to <b>add</b> to the width/height when doing a {@link #fitToFrame} (default is [0, 0])",
61285         "memberOf" : "Roo.bootstrap.panel.Content"
61286       },
61287       {
61288         "name" : "autoCreate",
61289         "type" : "Boolean/Object",
61290         "desc" : "True to auto generate the DOM element for this panel, or a {@link Roo.DomHelper} config of the element to create",
61291         "memberOf" : "Roo.bootstrap.panel.Content"
61292       },
61293       {
61294         "name" : "autoScroll",
61295         "type" : "Boolean",
61296         "desc" : "True to scroll overflow in this panel (use with {@link #fitToFrame})",
61297         "memberOf" : "Roo.bootstrap.panel.Content"
61298       },
61299       {
61300         "name" : "background",
61301         "type" : "Boolean",
61302         "desc" : "True if the panel should not be activated when it is added (defaults to false)",
61303         "memberOf" : "Roo.bootstrap.panel.Content"
61304       },
61305       {
61306         "name" : "badges",
61307         "type" : "Boolean",
61308         "desc" : "render the badges",
61309         "memberOf" : "Roo.bootstrap.panel.Content"
61310       },
61311       {
61312         "name" : "closable",
61313         "type" : "Boolean",
61314         "desc" : "True if the panel can be closed/removed",
61315         "memberOf" : "Roo.bootstrap.panel.Content"
61316       },
61317       {
61318         "name" : "content",
61319         "type" : "String",
61320         "desc" : "Raw content to fill content panel with (uses setContent on construction.)",
61321         "memberOf" : "Roo.bootstrap.panel.Content"
61322       },
61323       {
61324         "name" : "fitContainer",
61325         "type" : "Boolean",
61326         "desc" : "When using {@link #fitToFrame} and {@link #resizeEl}, you can also fit the parent container  (defaults to false)",
61327         "memberOf" : "Roo.bootstrap.panel.Content"
61328       },
61329       {
61330         "name" : "fitToFrame",
61331         "type" : "Boolean",
61332         "desc" : "True for this panel to adjust its size to fit when the region resizes  (defaults to false)",
61333         "memberOf" : "Roo.bootstrap.panel.Content"
61334       },
61335       {
61336         "name" : "grid",
61337         "type" : "Roo.bootstrap.Table",
61338         "desc" : "The grid for this panel",
61339         "memberOf" : ""
61340       },
61341       {
61342         "name" : "listeners",
61343         "type" : "Object",
61344         "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>",
61345         "memberOf" : "Roo.util.Observable"
61346       },
61347       {
61348         "name" : "loadOnce",
61349         "type" : "Boolean",
61350         "desc" : "When used with {@link #url}, calls {@link #setUrl} with this value",
61351         "memberOf" : "Roo.bootstrap.panel.Content"
61352       },
61353       {
61354         "name" : "params",
61355         "type" : "String/Object",
61356         "desc" : "When used with {@link #url}, calls {@link #setUrl} with this value",
61357         "memberOf" : "Roo.bootstrap.panel.Content"
61358       },
61359       {
61360         "name" : "region",
61361         "type" : "String",
61362         "desc" : [
61363           "(center",
61364           "north",
61365           "south",
61366           "east",
61367           "west)"
61368         ],
61369         "memberOf" : "Roo.bootstrap.panel.Content"
61370       },
61371       {
61372         "name" : "resizeEl",
61373         "type" : "String/HTMLElement/Element",
61374         "desc" : "An element to resize if {@link #fitToFrame} is true (instead of this panel's element)",
61375         "memberOf" : "Roo.bootstrap.panel.Content"
61376       },
61377       {
61378         "name" : "title",
61379         "type" : "String",
61380         "desc" : "The title for this panel",
61381         "memberOf" : "Roo.bootstrap.panel.Content"
61382       },
61383       {
61384         "name" : "toolbar",
61385         "type" : "Toolbar",
61386         "desc" : "A toolbar for this panel",
61387         "memberOf" : "Roo.bootstrap.panel.Content"
61388       },
61389       {
61390         "name" : "url",
61391         "type" : "String",
61392         "desc" : "Calls {@link #setUrl} with this value",
61393         "memberOf" : "Roo.bootstrap.panel.Content"
61394       }
61395     ],
61396     "events" : [
61397       {
61398         "name" : "activate",
61399         "type" : "function",
61400         "desc" : "Fires when this panel is activated.",
61401         "sig" : "function (_self)\n{\n\n}",
61402         "memberOf" : "Roo.bootstrap.panel.Content"
61403       },
61404       {
61405         "name" : "deactivate",
61406         "type" : "function",
61407         "desc" : "Fires when this panel is activated.",
61408         "sig" : "function (_self)\n{\n\n}",
61409         "memberOf" : "Roo.bootstrap.panel.Content"
61410       },
61411       {
61412         "name" : "render",
61413         "type" : "function",
61414         "desc" : "Fires when this tab is created",
61415         "sig" : "function (_self)\n{\n\n}",
61416         "memberOf" : "Roo.bootstrap.panel.Content"
61417       },
61418       {
61419         "name" : "resize",
61420         "type" : "function",
61421         "desc" : "Fires when this panel is resized if fitToFrame is true.",
61422         "sig" : "function (_self, width, height)\n{\n\n}",
61423         "memberOf" : "Roo.bootstrap.panel.Content"
61424       }
61425     ],
61426     "methods" : [
61427       {
61428         "name" : "addEvents",
61429         "type" : "function",
61430         "desc" : "Used to define events on this Observable",
61431         "sig" : "(object)",
61432         "static" : false,
61433         "memberOf" : "Roo.util.Observable"
61434       },
61435       {
61436         "name" : "addListener",
61437         "type" : "function",
61438         "desc" : "Appends an event handler to this component",
61439         "sig" : "(eventName, handler, scope, options)",
61440         "static" : false,
61441         "memberOf" : "Roo.util.Observable"
61442       },
61443       {
61444         "name" : "capture",
61445         "type" : "function",
61446         "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.",
61447         "sig" : "(o, fn, scope)",
61448         "static" : true,
61449         "memberOf" : "Roo.util.Observable"
61450       },
61451       {
61452         "name" : "destroy",
61453         "type" : "function",
61454         "desc" : "Destroys this panel",
61455         "sig" : "()\n{\n\n}",
61456         "static" : false,
61457         "memberOf" : "Roo.bootstrap.panel.Content"
61458       },
61459       {
61460         "name" : "fireEvent",
61461         "type" : "function",
61462         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
61463         "sig" : "(eventName, args)",
61464         "static" : false,
61465         "memberOf" : "Roo.util.Observable"
61466       },
61467       {
61468         "name" : "getChildContainer",
61469         "type" : "function",
61470         "desc" : "Adds a xtype elements to the panel - currently only supports Forms, View, JsonView.\n<pre><code>\n\nlayout.addxtype({\n       xtype : 'Form',\n       items: [ .... ]\n   }\n);\n\n</code></pre>",
61471         "sig" : "(cfg)",
61472         "static" : false,
61473         "memberOf" : "Roo.bootstrap.panel.Content"
61474       },
61475       {
61476         "name" : "getEl",
61477         "type" : "function",
61478         "desc" : "Returns this panel's element - used by regiosn to add.",
61479         "sig" : "()\n{\n\n}",
61480         "static" : false,
61481         "memberOf" : "Roo.bootstrap.panel.Content"
61482       },
61483       {
61484         "name" : "getGrid",
61485         "type" : "function",
61486         "desc" : "Returns the grid for this panel",
61487         "sig" : "()\n{\n\n}",
61488         "static" : false,
61489         "memberOf" : ""
61490       },
61491       {
61492         "name" : "getId",
61493         "type" : "function",
61494         "desc" : "Returns this panel's id",
61495         "sig" : "()\n{\n\n}",
61496         "static" : false,
61497         "memberOf" : "Roo.bootstrap.panel.Content"
61498       },
61499       {
61500         "name" : "getTitle",
61501         "type" : "function",
61502         "desc" : "Returns this panel's title",
61503         "sig" : "()\n{\n\n}",
61504         "static" : false,
61505         "memberOf" : "Roo.bootstrap.panel.Content"
61506       },
61507       {
61508         "name" : "getToolbar",
61509         "type" : "function",
61510         "desc" : "Returns the toolbar for this Panel if one was configured.",
61511         "sig" : "()\n{\n\n}",
61512         "static" : false,
61513         "memberOf" : "Roo.bootstrap.panel.Content"
61514       },
61515       {
61516         "name" : "getUpdateManager",
61517         "type" : "function",
61518         "desc" : "Get the {@link Roo.UpdateManager} for this panel. Enables you to perform Ajax updates.",
61519         "sig" : "()\n{\n\n}",
61520         "static" : false,
61521         "memberOf" : "Roo.bootstrap.panel.Content"
61522       },
61523       {
61524         "name" : "hasListener",
61525         "type" : "function",
61526         "desc" : "Checks to see if this object has any listeners for a specified event",
61527         "sig" : "(eventName)",
61528         "static" : false,
61529         "memberOf" : "Roo.util.Observable"
61530       },
61531       {
61532         "name" : "isClosable",
61533         "type" : "function",
61534         "desc" : "Returns true is this panel was configured to be closable",
61535         "sig" : "()\n{\n\n}",
61536         "static" : false,
61537         "memberOf" : "Roo.bootstrap.panel.Content"
61538       },
61539       {
61540         "name" : "load",
61541         "type" : "function",
61542         "desc" : "Loads this content panel immediately with content from XHR. Note: to delay loading until the panel is activated, use {@link #setUrl}.",
61543         "sig" : "(url, params, callback, discardUrl)",
61544         "static" : false,
61545         "memberOf" : "Roo.bootstrap.panel.Content"
61546       },
61547       {
61548         "name" : "on",
61549         "type" : "function",
61550         "desc" : "Appends an event handler to this element (shorthand for addListener)",
61551         "sig" : "(eventName, handler, scope, options)",
61552         "static" : false,
61553         "memberOf" : "Roo.util.Observable"
61554       },
61555       {
61556         "name" : "purgeListeners",
61557         "type" : "function",
61558         "desc" : "Removes all listeners for this object",
61559         "sig" : "()\n{\n\n}",
61560         "static" : false,
61561         "memberOf" : "Roo.util.Observable"
61562       },
61563       {
61564         "name" : "refresh",
61565         "type" : "function",
61566         "desc" : "Force a content refresh from the URL specified in the {@link #setUrl} method.\n  Will fail silently if the {@link #setUrl} method has not been called.\n  This does not activate the panel, just updates its content.",
61567         "sig" : "()\n{\n\n}",
61568         "static" : false,
61569         "memberOf" : "Roo.bootstrap.panel.Content"
61570       },
61571       {
61572         "name" : "releaseCapture",
61573         "type" : "function",
61574         "desc" : "Removes <b>all</b> added captures from the Observable.",
61575         "sig" : "(o)",
61576         "static" : true,
61577         "memberOf" : "Roo.util.Observable"
61578       },
61579       {
61580         "name" : "removeListener",
61581         "type" : "function",
61582         "desc" : "Removes a listener",
61583         "sig" : "(eventName, handler, scope)",
61584         "static" : false,
61585         "memberOf" : "Roo.util.Observable"
61586       },
61587       {
61588         "name" : "setContent",
61589         "type" : "function",
61590         "desc" : "Updates this panel's element",
61591         "sig" : "(content, loadScripts)",
61592         "static" : false,
61593         "memberOf" : "Roo.bootstrap.panel.Content"
61594       },
61595       {
61596         "name" : "setTitle",
61597         "type" : "function",
61598         "desc" : "Set this panel's title",
61599         "sig" : "(title)",
61600         "static" : false,
61601         "memberOf" : "Roo.bootstrap.panel.Content"
61602       },
61603       {
61604         "name" : "setUrl",
61605         "type" : "function",
61606         "desc" : "Set a URL to be used to load the content for this panel. When this panel is activated, the content will be loaded from that URL.",
61607         "sig" : "(url, params, loadOnce)",
61608         "static" : false,
61609         "memberOf" : "Roo.bootstrap.panel.Content"
61610       },
61611       {
61612         "name" : "un",
61613         "type" : "function",
61614         "desc" : "Removes a listener (shorthand for removeListener)",
61615         "sig" : "(eventName, handler, scope)",
61616         "static" : false,
61617         "memberOf" : "Roo.util.Observable"
61618       }
61619     ]
61620   },
61621   "Roo.bootstrap.panel.Nest" : {
61622     "props" : [
61623       {
61624         "name" : "adjustments",
61625         "type" : "Array",
61626         "desc" : "Values to <b>add</b> to the width/height when doing a {@link #fitToFrame} (default is [0, 0])",
61627         "memberOf" : "Roo.bootstrap.panel.Content"
61628       },
61629       {
61630         "name" : "autoCreate",
61631         "type" : "Boolean/Object",
61632         "desc" : "True to auto generate the DOM element for this panel, or a {@link Roo.DomHelper} config of the element to create",
61633         "memberOf" : "Roo.bootstrap.panel.Content"
61634       },
61635       {
61636         "name" : "autoScroll",
61637         "type" : "Boolean",
61638         "desc" : "True to scroll overflow in this panel (use with {@link #fitToFrame})",
61639         "memberOf" : "Roo.bootstrap.panel.Content"
61640       },
61641       {
61642         "name" : "background",
61643         "type" : "Boolean",
61644         "desc" : "True if the panel should not be activated when it is added (defaults to false)",
61645         "memberOf" : "Roo.bootstrap.panel.Content"
61646       },
61647       {
61648         "name" : "badges",
61649         "type" : "Boolean",
61650         "desc" : "render the badges",
61651         "memberOf" : "Roo.bootstrap.panel.Content"
61652       },
61653       {
61654         "name" : "closable",
61655         "type" : "Boolean",
61656         "desc" : "True if the panel can be closed/removed",
61657         "memberOf" : "Roo.bootstrap.panel.Content"
61658       },
61659       {
61660         "name" : "content",
61661         "type" : "String",
61662         "desc" : "Raw content to fill content panel with (uses setContent on construction.)",
61663         "memberOf" : "Roo.bootstrap.panel.Content"
61664       },
61665       {
61666         "name" : "fitContainer",
61667         "type" : "Boolean",
61668         "desc" : "When using {@link #fitToFrame} and {@link #resizeEl}, you can also fit the parent container  (defaults to false)",
61669         "memberOf" : "Roo.bootstrap.panel.Content"
61670       },
61671       {
61672         "name" : "fitToFrame",
61673         "type" : "Boolean",
61674         "desc" : "True for this panel to adjust its size to fit when the region resizes  (defaults to false)",
61675         "memberOf" : "Roo.bootstrap.panel.Content"
61676       },
61677       {
61678         "name" : "listeners",
61679         "type" : "Object",
61680         "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>",
61681         "memberOf" : "Roo.util.Observable"
61682       },
61683       {
61684         "name" : "loadOnce",
61685         "type" : "Boolean",
61686         "desc" : "When used with {@link #url}, calls {@link #setUrl} with this value",
61687         "memberOf" : "Roo.bootstrap.panel.Content"
61688       },
61689       {
61690         "name" : "params",
61691         "type" : "String/Object",
61692         "desc" : "When used with {@link #url}, calls {@link #setUrl} with this value",
61693         "memberOf" : "Roo.bootstrap.panel.Content"
61694       },
61695       {
61696         "name" : "region",
61697         "type" : "String",
61698         "desc" : [
61699           "(center",
61700           "north",
61701           "south",
61702           "east",
61703           "west)"
61704         ],
61705         "memberOf" : "Roo.bootstrap.panel.Content"
61706       },
61707       {
61708         "name" : "resizeEl",
61709         "type" : "String/HTMLElement/Element",
61710         "desc" : "An element to resize if {@link #fitToFrame} is true (instead of this panel's element)",
61711         "memberOf" : "Roo.bootstrap.panel.Content"
61712       },
61713       {
61714         "name" : "title",
61715         "type" : "String",
61716         "desc" : "The title for this panel",
61717         "memberOf" : "Roo.bootstrap.panel.Content"
61718       },
61719       {
61720         "name" : "toolbar",
61721         "type" : "Toolbar",
61722         "desc" : "A toolbar for this panel",
61723         "memberOf" : "Roo.bootstrap.panel.Content"
61724       },
61725       {
61726         "name" : "url",
61727         "type" : "String",
61728         "desc" : "Calls {@link #setUrl} with this value",
61729         "memberOf" : "Roo.bootstrap.panel.Content"
61730       }
61731     ],
61732     "events" : [
61733       {
61734         "name" : "activate",
61735         "type" : "function",
61736         "desc" : "Fires when this panel is activated.",
61737         "sig" : "function (_self)\n{\n\n}",
61738         "memberOf" : "Roo.bootstrap.panel.Content"
61739       },
61740       {
61741         "name" : "deactivate",
61742         "type" : "function",
61743         "desc" : "Fires when this panel is activated.",
61744         "sig" : "function (_self)\n{\n\n}",
61745         "memberOf" : "Roo.bootstrap.panel.Content"
61746       },
61747       {
61748         "name" : "render",
61749         "type" : "function",
61750         "desc" : "Fires when this tab is created",
61751         "sig" : "function (_self)\n{\n\n}",
61752         "memberOf" : "Roo.bootstrap.panel.Content"
61753       },
61754       {
61755         "name" : "resize",
61756         "type" : "function",
61757         "desc" : "Fires when this panel is resized if fitToFrame is true.",
61758         "sig" : "function (_self, width, height)\n{\n\n}",
61759         "memberOf" : "Roo.bootstrap.panel.Content"
61760       }
61761     ],
61762     "methods" : [
61763       {
61764         "name" : "addEvents",
61765         "type" : "function",
61766         "desc" : "Used to define events on this Observable",
61767         "sig" : "(object)",
61768         "static" : false,
61769         "memberOf" : "Roo.util.Observable"
61770       },
61771       {
61772         "name" : "addListener",
61773         "type" : "function",
61774         "desc" : "Appends an event handler to this component",
61775         "sig" : "(eventName, handler, scope, options)",
61776         "static" : false,
61777         "memberOf" : "Roo.util.Observable"
61778       },
61779       {
61780         "name" : "addxtype",
61781         "type" : "function",
61782         "desc" : "Adds a xtype elements to the layout of the nested panel\n<pre><code>\n\npanel.addxtype({\n       xtype : 'ContentPanel',\n       region: 'west',\n       items: [ .... ]\n   }\n);\n\npanel.addxtype({\n        xtype : 'NestedLayoutPanel',\n        region: 'west',\n        layout: {\n           center: { },\n           west: { }   \n        },\n        items : [ ... list of content panels or nested layout panels.. ]\n   }\n);\n</code></pre>",
61783         "sig" : "(cfg)",
61784         "static" : false,
61785         "memberOf" : ""
61786       },
61787       {
61788         "name" : "capture",
61789         "type" : "function",
61790         "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.",
61791         "sig" : "(o, fn, scope)",
61792         "static" : true,
61793         "memberOf" : "Roo.util.Observable"
61794       },
61795       {
61796         "name" : "destroy",
61797         "type" : "function",
61798         "desc" : "Destroys this panel",
61799         "sig" : "()\n{\n\n}",
61800         "static" : false,
61801         "memberOf" : "Roo.bootstrap.panel.Content"
61802       },
61803       {
61804         "name" : "fireEvent",
61805         "type" : "function",
61806         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
61807         "sig" : "(eventName, args)",
61808         "static" : false,
61809         "memberOf" : "Roo.util.Observable"
61810       },
61811       {
61812         "name" : "getChildContainer",
61813         "type" : "function",
61814         "desc" : "Adds a xtype elements to the panel - currently only supports Forms, View, JsonView.\n<pre><code>\n\nlayout.addxtype({\n       xtype : 'Form',\n       items: [ .... ]\n   }\n);\n\n</code></pre>",
61815         "sig" : "(cfg)",
61816         "static" : false,
61817         "memberOf" : "Roo.bootstrap.panel.Content"
61818       },
61819       {
61820         "name" : "getEl",
61821         "type" : "function",
61822         "desc" : "Returns this panel's element - used by regiosn to add.",
61823         "sig" : "()\n{\n\n}",
61824         "static" : false,
61825         "memberOf" : "Roo.bootstrap.panel.Content"
61826       },
61827       {
61828         "name" : "getId",
61829         "type" : "function",
61830         "desc" : "Returns this panel's id",
61831         "sig" : "()\n{\n\n}",
61832         "static" : false,
61833         "memberOf" : "Roo.bootstrap.panel.Content"
61834       },
61835       {
61836         "name" : "getLayout",
61837         "type" : "function",
61838         "desc" : "Returns the nested BorderLayout for this panel",
61839         "sig" : "()\n{\n\n}",
61840         "static" : false,
61841         "memberOf" : ""
61842       },
61843       {
61844         "name" : "getTitle",
61845         "type" : "function",
61846         "desc" : "Returns this panel's title",
61847         "sig" : "()\n{\n\n}",
61848         "static" : false,
61849         "memberOf" : "Roo.bootstrap.panel.Content"
61850       },
61851       {
61852         "name" : "getToolbar",
61853         "type" : "function",
61854         "desc" : "Returns the toolbar for this Panel if one was configured.",
61855         "sig" : "()\n{\n\n}",
61856         "static" : false,
61857         "memberOf" : "Roo.bootstrap.panel.Content"
61858       },
61859       {
61860         "name" : "getUpdateManager",
61861         "type" : "function",
61862         "desc" : "Get the {@link Roo.UpdateManager} for this panel. Enables you to perform Ajax updates.",
61863         "sig" : "()\n{\n\n}",
61864         "static" : false,
61865         "memberOf" : "Roo.bootstrap.panel.Content"
61866       },
61867       {
61868         "name" : "hasListener",
61869         "type" : "function",
61870         "desc" : "Checks to see if this object has any listeners for a specified event",
61871         "sig" : "(eventName)",
61872         "static" : false,
61873         "memberOf" : "Roo.util.Observable"
61874       },
61875       {
61876         "name" : "isClosable",
61877         "type" : "function",
61878         "desc" : "Returns true is this panel was configured to be closable",
61879         "sig" : "()\n{\n\n}",
61880         "static" : false,
61881         "memberOf" : "Roo.bootstrap.panel.Content"
61882       },
61883       {
61884         "name" : "load",
61885         "type" : "function",
61886         "desc" : "Loads this content panel immediately with content from XHR. Note: to delay loading until the panel is activated, use {@link #setUrl}.",
61887         "sig" : "(url, params, callback, discardUrl)",
61888         "static" : false,
61889         "memberOf" : "Roo.bootstrap.panel.Content"
61890       },
61891       {
61892         "name" : "on",
61893         "type" : "function",
61894         "desc" : "Appends an event handler to this element (shorthand for addListener)",
61895         "sig" : "(eventName, handler, scope, options)",
61896         "static" : false,
61897         "memberOf" : "Roo.util.Observable"
61898       },
61899       {
61900         "name" : "purgeListeners",
61901         "type" : "function",
61902         "desc" : "Removes all listeners for this object",
61903         "sig" : "()\n{\n\n}",
61904         "static" : false,
61905         "memberOf" : "Roo.util.Observable"
61906       },
61907       {
61908         "name" : "refresh",
61909         "type" : "function",
61910         "desc" : "Force a content refresh from the URL specified in the {@link #setUrl} method.\n  Will fail silently if the {@link #setUrl} method has not been called.\n  This does not activate the panel, just updates its content.",
61911         "sig" : "()\n{\n\n}",
61912         "static" : false,
61913         "memberOf" : "Roo.bootstrap.panel.Content"
61914       },
61915       {
61916         "name" : "releaseCapture",
61917         "type" : "function",
61918         "desc" : "Removes <b>all</b> added captures from the Observable.",
61919         "sig" : "(o)",
61920         "static" : true,
61921         "memberOf" : "Roo.util.Observable"
61922       },
61923       {
61924         "name" : "removeListener",
61925         "type" : "function",
61926         "desc" : "Removes a listener",
61927         "sig" : "(eventName, handler, scope)",
61928         "static" : false,
61929         "memberOf" : "Roo.util.Observable"
61930       },
61931       {
61932         "name" : "setContent",
61933         "type" : "function",
61934         "desc" : "Updates this panel's element",
61935         "sig" : "(content, loadScripts)",
61936         "static" : false,
61937         "memberOf" : "Roo.bootstrap.panel.Content"
61938       },
61939       {
61940         "name" : "setTitle",
61941         "type" : "function",
61942         "desc" : "Set this panel's title",
61943         "sig" : "(title)",
61944         "static" : false,
61945         "memberOf" : "Roo.bootstrap.panel.Content"
61946       },
61947       {
61948         "name" : "setUrl",
61949         "type" : "function",
61950         "desc" : "Set a URL to be used to load the content for this panel. When this panel is activated, the content will be loaded from that URL.",
61951         "sig" : "(url, params, loadOnce)",
61952         "static" : false,
61953         "memberOf" : "Roo.bootstrap.panel.Content"
61954       },
61955       {
61956         "name" : "un",
61957         "type" : "function",
61958         "desc" : "Removes a listener (shorthand for removeListener)",
61959         "sig" : "(eventName, handler, scope)",
61960         "static" : false,
61961         "memberOf" : "Roo.util.Observable"
61962       }
61963     ]
61964   },
61965   "Roo.bootstrap.panel.TabItem" : {
61966     "props" : [
61967       {
61968         "name" : "listeners",
61969         "type" : "Object",
61970         "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>",
61971         "memberOf" : "Roo.util.Observable"
61972       }
61973     ],
61974     "events" : [
61975       {
61976         "name" : "activate",
61977         "type" : "function",
61978         "desc" : "Fires when this tab becomes the active tab.",
61979         "sig" : "function (tabPanel, _self)\n{\n\n}",
61980         "memberOf" : ""
61981       },
61982       {
61983         "name" : "beforeclose",
61984         "type" : "function",
61985         "desc" : "Fires before this tab is closed. To cancel the close, set cancel to true on e (e.cancel = true).",
61986         "sig" : "function (_self, e)\n{\n\n}",
61987         "memberOf" : ""
61988       },
61989       {
61990         "name" : "close",
61991         "type" : "function",
61992         "desc" : "Fires when this tab is closed.",
61993         "sig" : "function (_self)\n{\n\n}",
61994         "memberOf" : ""
61995       },
61996       {
61997         "name" : "deactivate",
61998         "type" : "function",
61999         "desc" : "Fires when this tab is no longer the active tab.",
62000         "sig" : "function (tabPanel, _self)\n{\n\n}",
62001         "memberOf" : ""
62002       }
62003     ],
62004     "methods" : [
62005       {
62006         "name" : "activate",
62007         "type" : "function",
62008         "desc" : "Activates this TabPanelItem -- this <b>does</b> deactivate the currently active TabPanelItem.",
62009         "sig" : "()\n{\n\n}",
62010         "static" : false,
62011         "memberOf" : ""
62012       },
62013       {
62014         "name" : "addEvents",
62015         "type" : "function",
62016         "desc" : "Used to define events on this Observable",
62017         "sig" : "(object)",
62018         "static" : false,
62019         "memberOf" : "Roo.util.Observable"
62020       },
62021       {
62022         "name" : "addListener",
62023         "type" : "function",
62024         "desc" : "Appends an event handler to this component",
62025         "sig" : "(eventName, handler, scope, options)",
62026         "static" : false,
62027         "memberOf" : "Roo.util.Observable"
62028       },
62029       {
62030         "name" : "capture",
62031         "type" : "function",
62032         "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.",
62033         "sig" : "(o, fn, scope)",
62034         "static" : true,
62035         "memberOf" : "Roo.util.Observable"
62036       },
62037       {
62038         "name" : "disable",
62039         "type" : "function",
62040         "desc" : "Disables this TabPanelItem -- this does nothing if this is the active TabPanelItem.",
62041         "sig" : "()\n{\n\n}",
62042         "static" : false,
62043         "memberOf" : ""
62044       },
62045       {
62046         "name" : "enable",
62047         "type" : "function",
62048         "desc" : "Enables this TabPanelItem if it was previously disabled.",
62049         "sig" : "()\n{\n\n}",
62050         "static" : false,
62051         "memberOf" : ""
62052       },
62053       {
62054         "name" : "fireEvent",
62055         "type" : "function",
62056         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
62057         "sig" : "(eventName, args)",
62058         "static" : false,
62059         "memberOf" : "Roo.util.Observable"
62060       },
62061       {
62062         "name" : "getText",
62063         "type" : "function",
62064         "desc" : "Returns the text for this tab",
62065         "sig" : "()\n{\n\n}",
62066         "static" : false,
62067         "memberOf" : ""
62068       },
62069       {
62070         "name" : "getUpdateManager",
62071         "type" : "function",
62072         "desc" : "Gets the {@link Roo.UpdateManager} for the body of this TabPanelItem. Enables you to perform Ajax updates.",
62073         "sig" : "()\n{\n\n}",
62074         "static" : false,
62075         "memberOf" : ""
62076       },
62077       {
62078         "name" : "hasListener",
62079         "type" : "function",
62080         "desc" : "Checks to see if this object has any listeners for a specified event",
62081         "sig" : "(eventName)",
62082         "static" : false,
62083         "memberOf" : "Roo.util.Observable"
62084       },
62085       {
62086         "name" : "hide",
62087         "type" : "function",
62088         "desc" : "Hides this TabPanelItem -- if you don't activate another TabPanelItem this could look odd.",
62089         "sig" : "()\n{\n\n}",
62090         "static" : false,
62091         "memberOf" : ""
62092       },
62093       {
62094         "name" : "isActive",
62095         "type" : "function",
62096         "desc" : "Returns true if this tab is the active tab.",
62097         "sig" : "()\n{\n\n}",
62098         "static" : false,
62099         "memberOf" : ""
62100       },
62101       {
62102         "name" : "isHidden",
62103         "type" : "function",
62104         "desc" : "Returns true if this tab is \"hidden\"",
62105         "sig" : "()\n{\n\n}",
62106         "static" : false,
62107         "memberOf" : ""
62108       },
62109       {
62110         "name" : "on",
62111         "type" : "function",
62112         "desc" : "Appends an event handler to this element (shorthand for addListener)",
62113         "sig" : "(eventName, handler, scope, options)",
62114         "static" : false,
62115         "memberOf" : "Roo.util.Observable"
62116       },
62117       {
62118         "name" : "purgeListeners",
62119         "type" : "function",
62120         "desc" : "Removes all listeners for this object",
62121         "sig" : "()\n{\n\n}",
62122         "static" : false,
62123         "memberOf" : "Roo.util.Observable"
62124       },
62125       {
62126         "name" : "refresh",
62127         "type" : "function",
62128         "desc" : "Forces a content refresh from the URL specified in the {@link #setUrl} method.\n  Will fail silently if the setUrl method has not been called.\n  This does not activate the panel, just updates its content.",
62129         "sig" : "()\n{\n\n}",
62130         "static" : false,
62131         "memberOf" : ""
62132       },
62133       {
62134         "name" : "releaseCapture",
62135         "type" : "function",
62136         "desc" : "Removes <b>all</b> added captures from the Observable.",
62137         "sig" : "(o)",
62138         "static" : true,
62139         "memberOf" : "Roo.util.Observable"
62140       },
62141       {
62142         "name" : "removeListener",
62143         "type" : "function",
62144         "desc" : "Removes a listener",
62145         "sig" : "(eventName, handler, scope)",
62146         "static" : false,
62147         "memberOf" : "Roo.util.Observable"
62148       },
62149       {
62150         "name" : "setContent",
62151         "type" : "function",
62152         "desc" : "Sets the content for this TabPanelItem.",
62153         "sig" : "(content, loadScripts)",
62154         "static" : false,
62155         "memberOf" : ""
62156       },
62157       {
62158         "name" : "setHidden",
62159         "type" : "function",
62160         "desc" : "Show or hide the tab",
62161         "sig" : "(hidden)",
62162         "static" : false,
62163         "memberOf" : ""
62164       },
62165       {
62166         "name" : "setText",
62167         "type" : "function",
62168         "desc" : "Sets the text for the tab (Note: this also sets the tooltip text)",
62169         "sig" : "(text)",
62170         "static" : false,
62171         "memberOf" : ""
62172       },
62173       {
62174         "name" : "setTooltip",
62175         "type" : "function",
62176         "desc" : "Set the tooltip for the tab.",
62177         "sig" : "(tooltip)",
62178         "static" : false,
62179         "memberOf" : ""
62180       },
62181       {
62182         "name" : "setUrl",
62183         "type" : "function",
62184         "desc" : "Set a URL to be used to load the content for this TabPanelItem.",
62185         "sig" : "(url, params, loadOnce)",
62186         "static" : false,
62187         "memberOf" : ""
62188       },
62189       {
62190         "name" : "show",
62191         "type" : "function",
62192         "desc" : "Shows this TabPanelItem -- this <b>does not</b> deactivate the currently active TabPanelItem.",
62193         "sig" : "()\n{\n\n}",
62194         "static" : false,
62195         "memberOf" : ""
62196       },
62197       {
62198         "name" : "un",
62199         "type" : "function",
62200         "desc" : "Removes a listener (shorthand for removeListener)",
62201         "sig" : "(eventName, handler, scope)",
62202         "static" : false,
62203         "memberOf" : "Roo.util.Observable"
62204       }
62205     ]
62206   },
62207   "Roo.bootstrap.panel.Tabs" : {
62208     "props" : [
62209       {
62210         "name" : "listeners",
62211         "type" : "Object",
62212         "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>",
62213         "memberOf" : "Roo.util.Observable"
62214       }
62215     ],
62216     "events" : [
62217       {
62218         "name" : "beforetabchange",
62219         "type" : "function",
62220         "desc" : "Fires before the active tab changes, set cancel to true on the \"e\" parameter to cancel the change",
62221         "sig" : "function (_self, e, tab)\n{\n\n}",
62222         "memberOf" : ""
62223       },
62224       {
62225         "name" : "tabchange",
62226         "type" : "function",
62227         "desc" : "Fires when the active tab changes",
62228         "sig" : "function (_self, activePanel)\n{\n\n}",
62229         "memberOf" : ""
62230       }
62231     ],
62232     "methods" : [
62233       {
62234         "name" : "activate",
62235         "type" : "function",
62236         "desc" : "Activates a {@link Roo.TabPanelItem}. The currently active one will be deactivated.",
62237         "sig" : "(id)",
62238         "static" : false,
62239         "memberOf" : ""
62240       },
62241       {
62242         "name" : "addEvents",
62243         "type" : "function",
62244         "desc" : "Used to define events on this Observable",
62245         "sig" : "(object)",
62246         "static" : false,
62247         "memberOf" : "Roo.util.Observable"
62248       },
62249       {
62250         "name" : "addListener",
62251         "type" : "function",
62252         "desc" : "Appends an event handler to this component",
62253         "sig" : "(eventName, handler, scope, options)",
62254         "static" : false,
62255         "memberOf" : "Roo.util.Observable"
62256       },
62257       {
62258         "name" : "addTab",
62259         "type" : "function",
62260         "desc" : "Creates a new {@link Roo.TabPanelItem} by looking for an existing element with the provided id -- if it's not found it creates one.",
62261         "sig" : "(id, text, content, closable)",
62262         "static" : false,
62263         "memberOf" : ""
62264       },
62265       {
62266         "name" : "addTabItem",
62267         "type" : "function",
62268         "desc" : "Adds an existing {@link Roo.TabPanelItem}.",
62269         "sig" : "(item)",
62270         "static" : false,
62271         "memberOf" : ""
62272       },
62273       {
62274         "name" : "autoSizeTabs",
62275         "type" : "function",
62276         "desc" : "Manual call to resize the tabs (if {@link #resizeTabs} is false this does nothing)",
62277         "sig" : "()\n{\n\n}",
62278         "static" : false,
62279         "memberOf" : ""
62280       },
62281       {
62282         "name" : "beginUpdate",
62283         "type" : "function",
62284         "desc" : "Disables tab resizing while tabs are being added (if {@link #resizeTabs} is false this does nothing)",
62285         "sig" : "()\n{\n\n}",
62286         "static" : false,
62287         "memberOf" : ""
62288       },
62289       {
62290         "name" : "capture",
62291         "type" : "function",
62292         "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.",
62293         "sig" : "(o, fn, scope)",
62294         "static" : true,
62295         "memberOf" : "Roo.util.Observable"
62296       },
62297       {
62298         "name" : "destroy",
62299         "type" : "function",
62300         "desc" : "Destroys this TabPanel",
62301         "sig" : "(removeEl)",
62302         "static" : false,
62303         "memberOf" : ""
62304       },
62305       {
62306         "name" : "disableTab",
62307         "type" : "function",
62308         "desc" : "Disables a {@link Roo.TabPanelItem}. It cannot be the active tab, if it is this call is ignored.",
62309         "sig" : "(id)",
62310         "static" : false,
62311         "memberOf" : ""
62312       },
62313       {
62314         "name" : "enableTab",
62315         "type" : "function",
62316         "desc" : "Enables a {@link Roo.TabPanelItem} that is disabled.",
62317         "sig" : "(id)",
62318         "static" : false,
62319         "memberOf" : ""
62320       },
62321       {
62322         "name" : "endUpdate",
62323         "type" : "function",
62324         "desc" : "Stops an update and resizes the tabs (if {@link #resizeTabs} is false this does nothing)",
62325         "sig" : "()\n{\n\n}",
62326         "static" : false,
62327         "memberOf" : ""
62328       },
62329       {
62330         "name" : "fireEvent",
62331         "type" : "function",
62332         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
62333         "sig" : "(eventName, args)",
62334         "static" : false,
62335         "memberOf" : "Roo.util.Observable"
62336       },
62337       {
62338         "name" : "getActiveTab",
62339         "type" : "function",
62340         "desc" : "Gets the active {@link Roo.TabPanelItem}.",
62341         "sig" : "()\n{\n\n}",
62342         "static" : false,
62343         "memberOf" : ""
62344       },
62345       {
62346         "name" : "getCount",
62347         "type" : "function",
62348         "desc" : "Returns the number of tabs in this TabPanel.",
62349         "sig" : "()\n{\n\n}",
62350         "static" : false,
62351         "memberOf" : ""
62352       },
62353       {
62354         "name" : "getTab",
62355         "type" : "function",
62356         "desc" : "Returns the {@link Roo.TabPanelItem} with the specified id/index",
62357         "sig" : "(id)",
62358         "static" : false,
62359         "memberOf" : ""
62360       },
62361       {
62362         "name" : "hasListener",
62363         "type" : "function",
62364         "desc" : "Checks to see if this object has any listeners for a specified event",
62365         "sig" : "(eventName)",
62366         "static" : false,
62367         "memberOf" : "Roo.util.Observable"
62368       },
62369       {
62370         "name" : "hideTab",
62371         "type" : "function",
62372         "desc" : "Hides the {@link Roo.TabPanelItem} with the specified id/index",
62373         "sig" : "(id)",
62374         "static" : false,
62375         "memberOf" : ""
62376       },
62377       {
62378         "name" : "on",
62379         "type" : "function",
62380         "desc" : "Appends an event handler to this element (shorthand for addListener)",
62381         "sig" : "(eventName, handler, scope, options)",
62382         "static" : false,
62383         "memberOf" : "Roo.util.Observable"
62384       },
62385       {
62386         "name" : "purgeListeners",
62387         "type" : "function",
62388         "desc" : "Removes all listeners for this object",
62389         "sig" : "()\n{\n\n}",
62390         "static" : false,
62391         "memberOf" : "Roo.util.Observable"
62392       },
62393       {
62394         "name" : "releaseCapture",
62395         "type" : "function",
62396         "desc" : "Removes <b>all</b> added captures from the Observable.",
62397         "sig" : "(o)",
62398         "static" : true,
62399         "memberOf" : "Roo.util.Observable"
62400       },
62401       {
62402         "name" : "removeListener",
62403         "type" : "function",
62404         "desc" : "Removes a listener",
62405         "sig" : "(eventName, handler, scope)",
62406         "static" : false,
62407         "memberOf" : "Roo.util.Observable"
62408       },
62409       {
62410         "name" : "removeTab",
62411         "type" : "function",
62412         "desc" : "Removes a {@link Roo.TabPanelItem}.",
62413         "sig" : "(id)",
62414         "static" : false,
62415         "memberOf" : ""
62416       },
62417       {
62418         "name" : "setTabWidth",
62419         "type" : "function",
62420         "desc" : "Resizes all the tabs to the passed width",
62421         "sig" : "(The)",
62422         "static" : false,
62423         "memberOf" : ""
62424       },
62425       {
62426         "name" : "syncHeight",
62427         "type" : "function",
62428         "desc" : "Updates the tab body element to fit the height of the container element\nfor overflow scrolling",
62429         "sig" : "(targetHeight)",
62430         "static" : false,
62431         "memberOf" : ""
62432       },
62433       {
62434         "name" : "un",
62435         "type" : "function",
62436         "desc" : "Removes a listener (shorthand for removeListener)",
62437         "sig" : "(eventName, handler, scope)",
62438         "static" : false,
62439         "memberOf" : "Roo.util.Observable"
62440       },
62441       {
62442         "name" : "unhideTab",
62443         "type" : "function",
62444         "desc" : "\"Unhides\" the {@link Roo.TabPanelItem} with the specified id/index.",
62445         "sig" : "(id)",
62446         "static" : false,
62447         "memberOf" : ""
62448       }
62449     ]
62450   },
62451   "Roo.data" : {
62452     "props" : [
62453     ],
62454     "events" : [
62455     ],
62456     "methods" : [
62457     ]
62458   },
62459   "Roo.data.ArrayReader" : {
62460     "props" : [
62461       {
62462         "name" : "fields",
62463         "type" : "Array",
62464         "desc" : "Array of field definition objects",
62465         "memberOf" : ""
62466       },
62467       {
62468         "name" : "id",
62469         "type" : "String",
62470         "desc" : "Name of the property within a row object that contains a record identifier value.\nas specified to {@link Roo.data.Record#create},\nor an {@link Roo.data.Record} object\n\n\ncreated using {@link Roo.data.Record#create}.",
62471         "memberOf" : ""
62472       }
62473     ],
62474     "events" : [
62475     ],
62476     "methods" : [
62477       {
62478         "name" : "newRow",
62479         "type" : "function",
62480         "desc" : "Create an empty record",
62481         "sig" : "(data)",
62482         "static" : false,
62483         "memberOf" : "Roo.data.DataReader"
62484       },
62485       {
62486         "name" : "readRecords",
62487         "type" : "function",
62488         "desc" : "Create a data block containing Roo.data.Records from an XML document.",
62489         "sig" : "(o)",
62490         "static" : false,
62491         "memberOf" : ""
62492       }
62493     ]
62494   },
62495   "Roo.data.Connection" : {
62496     "props" : [
62497       {
62498         "name" : "autoAbort",
62499         "type" : "Boolean",
62500         "desc" : "(Optional) Whether this request should abort any pending requests. (defaults to false)",
62501         "memberOf" : ""
62502       },
62503       {
62504         "name" : "defaultHeaders",
62505         "type" : "Object",
62506         "desc" : "(Optional) An object containing request headers which are added\n to each request made by this object. (defaults to undefined)",
62507         "memberOf" : ""
62508       },
62509       {
62510         "name" : "disableCaching",
62511         "type" : "Boolean",
62512         "desc" : "(Optional) True to add a unique cache-buster param to GET requests. (defaults to true)",
62513         "memberOf" : ""
62514       },
62515       {
62516         "name" : "extraParams",
62517         "type" : "Object",
62518         "desc" : "(Optional) An object containing properties which are used as\nextra parameters to each request made by this object. (defaults to undefined)",
62519         "memberOf" : ""
62520       },
62521       {
62522         "name" : "listeners",
62523         "type" : "Object",
62524         "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>",
62525         "memberOf" : "Roo.util.Observable"
62526       },
62527       {
62528         "name" : "method",
62529         "type" : "String",
62530         "desc" : "(Optional) The default HTTP method to be used for requests. (defaults to undefined; if not set but parms are present will use POST, otherwise GET)",
62531         "memberOf" : ""
62532       },
62533       {
62534         "name" : "timeout",
62535         "type" : "Number",
62536         "desc" : "(Optional) The timeout in milliseconds to be used for requests. (defaults to 30000)",
62537         "memberOf" : ""
62538       },
62539       {
62540         "name" : "url",
62541         "type" : "String",
62542         "desc" : "(Optional) The default URL to be used for requests to the server. (defaults to undefined)",
62543         "memberOf" : ""
62544       }
62545     ],
62546     "events" : [
62547       {
62548         "name" : "beforerequest",
62549         "type" : "function",
62550         "desc" : "Fires before a network request is made to retrieve a data object.",
62551         "sig" : "function (conn, options)\n{\n\n}",
62552         "memberOf" : ""
62553       },
62554       {
62555         "name" : "requestcomplete",
62556         "type" : "function",
62557         "desc" : "Fires if the request was successfully completed.",
62558         "sig" : "function (conn, response, options)\n{\n\n}",
62559         "memberOf" : ""
62560       },
62561       {
62562         "name" : "requestexception",
62563         "type" : "function",
62564         "desc" : "Fires if an error HTTP status was returned from the server.\nSee {@link http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html} for details of HTTP status codes.",
62565         "sig" : "function (conn, response, options)\n{\n\n}",
62566         "memberOf" : ""
62567       }
62568     ],
62569     "methods" : [
62570       {
62571         "name" : "abort",
62572         "type" : "function",
62573         "desc" : "Aborts any outstanding request.",
62574         "sig" : "(transactionId)",
62575         "static" : false,
62576         "memberOf" : ""
62577       },
62578       {
62579         "name" : "addEvents",
62580         "type" : "function",
62581         "desc" : "Used to define events on this Observable",
62582         "sig" : "(object)",
62583         "static" : false,
62584         "memberOf" : "Roo.util.Observable"
62585       },
62586       {
62587         "name" : "addListener",
62588         "type" : "function",
62589         "desc" : "Appends an event handler to this component",
62590         "sig" : "(eventName, handler, scope, options)",
62591         "static" : false,
62592         "memberOf" : "Roo.util.Observable"
62593       },
62594       {
62595         "name" : "capture",
62596         "type" : "function",
62597         "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.",
62598         "sig" : "(o, fn, scope)",
62599         "static" : true,
62600         "memberOf" : "Roo.util.Observable"
62601       },
62602       {
62603         "name" : "fireEvent",
62604         "type" : "function",
62605         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
62606         "sig" : "(eventName, args)",
62607         "static" : false,
62608         "memberOf" : "Roo.util.Observable"
62609       },
62610       {
62611         "name" : "hasListener",
62612         "type" : "function",
62613         "desc" : "Checks to see if this object has any listeners for a specified event",
62614         "sig" : "(eventName)",
62615         "static" : false,
62616         "memberOf" : "Roo.util.Observable"
62617       },
62618       {
62619         "name" : "isLoading",
62620         "type" : "function",
62621         "desc" : "Determine whether this object has a request outstanding.",
62622         "sig" : "(transactionId)",
62623         "static" : false,
62624         "memberOf" : ""
62625       },
62626       {
62627         "name" : "on",
62628         "type" : "function",
62629         "desc" : "Appends an event handler to this element (shorthand for addListener)",
62630         "sig" : "(eventName, handler, scope, options)",
62631         "static" : false,
62632         "memberOf" : "Roo.util.Observable"
62633       },
62634       {
62635         "name" : "purgeListeners",
62636         "type" : "function",
62637         "desc" : "Removes all listeners for this object",
62638         "sig" : "()\n{\n\n}",
62639         "static" : false,
62640         "memberOf" : "Roo.util.Observable"
62641       },
62642       {
62643         "name" : "releaseCapture",
62644         "type" : "function",
62645         "desc" : "Removes <b>all</b> added captures from the Observable.",
62646         "sig" : "(o)",
62647         "static" : true,
62648         "memberOf" : "Roo.util.Observable"
62649       },
62650       {
62651         "name" : "removeListener",
62652         "type" : "function",
62653         "desc" : "Removes a listener",
62654         "sig" : "(eventName, handler, scope)",
62655         "static" : false,
62656         "memberOf" : "Roo.util.Observable"
62657       },
62658       {
62659         "name" : "request",
62660         "type" : "function",
62661         "desc" : "Sends an HTTP request to a remote server.",
62662         "sig" : "(options)",
62663         "static" : false,
62664         "memberOf" : ""
62665       },
62666       {
62667         "name" : "un",
62668         "type" : "function",
62669         "desc" : "Removes a listener (shorthand for removeListener)",
62670         "sig" : "(eventName, handler, scope)",
62671         "static" : false,
62672         "memberOf" : "Roo.util.Observable"
62673       }
62674     ]
62675   },
62676   "Roo.data.DataProxy" : {
62677     "props" : [
62678     ],
62679     "events" : [
62680       {
62681         "name" : "beforeload",
62682         "type" : "function",
62683         "desc" : "Fires before a network request is made to retrieve a data object.",
62684         "sig" : "function (This, params)\n{\n\n}",
62685         "memberOf" : ""
62686       },
62687       {
62688         "name" : "load",
62689         "type" : "function",
62690         "desc" : "Fires before the load method's callback is called.",
62691         "sig" : "function (This, o, arg)\n{\n\n}",
62692         "memberOf" : ""
62693       },
62694       {
62695         "name" : "loadexception",
62696         "type" : "function",
62697         "desc" : "Fires if an Exception occurs during data retrieval.",
62698         "sig" : "function (This, o, arg, e)\n{\n\n}",
62699         "memberOf" : ""
62700       }
62701     ],
62702     "methods" : [
62703     ]
62704   },
62705   "Roo.data.DataReader" : {
62706     "props" : [
62707     ],
62708     "events" : [
62709     ],
62710     "methods" : [
62711       {
62712         "name" : "newRow",
62713         "type" : "function",
62714         "desc" : "Create an empty record",
62715         "sig" : "(data)",
62716         "static" : false,
62717         "memberOf" : ""
62718       }
62719     ]
62720   },
62721   "Roo.data.HttpProxy" : {
62722     "props" : [
62723       {
62724         "name" : "autoAbort",
62725         "type" : "Boolean",
62726         "desc" : "(Optional) Whether this request should abort any pending requests. (defaults to false)",
62727         "memberOf" : ""
62728       },
62729       {
62730         "name" : "defaultHeaders",
62731         "type" : "Object",
62732         "desc" : "(Optional) An object containing request headers which are added\n to each request made by this object. (defaults to undefined)",
62733         "memberOf" : ""
62734       },
62735       {
62736         "name" : "disableCaching",
62737         "type" : "Boolean",
62738         "desc" : "(Optional) True to add a unique cache-buster param to GET requests. (defaults to true)",
62739         "memberOf" : ""
62740       },
62741       {
62742         "name" : "extraParams",
62743         "type" : "Object",
62744         "desc" : "(Optional) An object containing properties which are used as\nextra parameters to each request made by this object. (defaults to undefined)",
62745         "memberOf" : ""
62746       },
62747       {
62748         "name" : "method",
62749         "type" : "String",
62750         "desc" : "(Optional) The default HTTP method to be used for requests. (defaults to undefined; if not set but parms are present will use POST, otherwise GET)",
62751         "memberOf" : ""
62752       },
62753       {
62754         "name" : "timeout",
62755         "type" : "Number",
62756         "desc" : "(Optional) The timeout in milliseconds to be used for requests. (defaults to 30000)",
62757         "memberOf" : ""
62758       },
62759       {
62760         "name" : "url",
62761         "type" : "String",
62762         "desc" : "(Optional) The default URL to be used for requests to the server. (defaults to undefined)",
62763         "memberOf" : ""
62764       }
62765     ],
62766     "events" : [
62767       {
62768         "name" : "beforeload",
62769         "type" : "function",
62770         "desc" : "Fires before a network request is made to retrieve a data object.",
62771         "sig" : "function (This, params)\n{\n\n}",
62772         "memberOf" : "Roo.data.DataProxy"
62773       },
62774       {
62775         "name" : "load",
62776         "type" : "function",
62777         "desc" : "Fires before the load method's callback is called.",
62778         "sig" : "function (This, o, arg)\n{\n\n}",
62779         "memberOf" : "Roo.data.DataProxy"
62780       },
62781       {
62782         "name" : "loadexception",
62783         "type" : "function",
62784         "desc" : "Fires if an Exception occurs during data retrieval.",
62785         "sig" : "function (This, o, arg, e)\n{\n\n}",
62786         "memberOf" : "Roo.data.DataProxy"
62787       }
62788     ],
62789     "methods" : [
62790       {
62791         "name" : "getConnection",
62792         "type" : "function",
62793         "desc" : "Return the {@link Roo.data.Connection} object being used by this Proxy.",
62794         "sig" : "()\n{\n\n}",
62795         "static" : false,
62796         "memberOf" : ""
62797       },
62798       {
62799         "name" : "load",
62800         "type" : "function",
62801         "desc" : "Load data from the configured {@link Roo.data.Connection}, read the data object into\na block of Roo.data.Records using the passed {@link Roo.data.DataReader} implementation, and\nprocess that block using the passed callback.",
62802         "sig" : "(params, reader, callback, scope, arg)",
62803         "static" : false,
62804         "memberOf" : ""
62805       }
62806     ]
62807   },
62808   "Roo.data.JsonReader" : {
62809     "props" : [
62810       {
62811         "name" : "fields",
62812         "type" : "Array",
62813         "desc" : "Array of field definition objects",
62814         "memberOf" : ""
62815       },
62816       {
62817         "name" : "id",
62818         "type" : "String",
62819         "desc" : "Name of the property within a row object that contains a record identifier value.",
62820         "memberOf" : ""
62821       },
62822       {
62823         "name" : "root",
62824         "type" : "String",
62825         "desc" : "name of the property which contains the Array of row objects.",
62826         "memberOf" : ""
62827       },
62828       {
62829         "name" : "successProperty",
62830         "type" : "String",
62831         "desc" : "Name of the property from which to retrieve the success attribute used by forms.",
62832         "memberOf" : ""
62833       },
62834       {
62835         "name" : "totalProperty",
62836         "type" : "String",
62837         "desc" : "Name of the property from which to retrieve the total number of records\nin the dataset. This is only needed if the whole dataset is not passed in one go, but is being\npaged from the remote server.",
62838         "memberOf" : ""
62839       }
62840     ],
62841     "events" : [
62842     ],
62843     "methods" : [
62844       {
62845         "name" : "newRow",
62846         "type" : "function",
62847         "desc" : "Create an empty record",
62848         "sig" : "(data)",
62849         "static" : false,
62850         "memberOf" : "Roo.data.DataReader"
62851       },
62852       {
62853         "name" : "read",
62854         "type" : "function",
62855         "desc" : "This method is only used by a DataProxy which has retrieved data from a remote server.",
62856         "sig" : "(response)",
62857         "static" : false,
62858         "memberOf" : ""
62859       },
62860       {
62861         "name" : "readRecords",
62862         "type" : "function",
62863         "desc" : "Create a data block containing Roo.data.Records from an XML document.",
62864         "sig" : "(o)",
62865         "static" : false,
62866         "memberOf" : ""
62867       }
62868     ]
62869   },
62870   "Roo.data.JsonStore" : {
62871     "props" : [
62872       {
62873         "name" : "baseParams",
62874         "type" : "Object",
62875         "desc" : "An object containing properties which are to be sent as parameters\non any HTTP request",
62876         "memberOf" : "Roo.data.Store"
62877       },
62878       {
62879         "name" : "data",
62880         "type" : "Array",
62881         "desc" : "Inline data to be loaded when the store is initialized.",
62882         "memberOf" : "Roo.data.Store"
62883       },
62884       {
62885         "name" : "fields",
62886         "type" : "Array",
62887         "desc" : "An array of field definition objects, or field name strings.",
62888         "memberOf" : ""
62889       },
62890       {
62891         "name" : "isLocal",
62892         "type" : "boolean",
62893         "desc" : "flag if data is locally available (and can be always looked up\nwithout a remote query - used by combo/forms at present.",
62894         "memberOf" : "Roo.data.Store"
62895       },
62896       {
62897         "name" : "listeners",
62898         "type" : "Object",
62899         "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>",
62900         "memberOf" : "Roo.util.Observable"
62901       },
62902       {
62903         "name" : "multiSort",
62904         "type" : "Boolean",
62905         "desc" : "enable multi column sorting (sort is based on the order of columns, remote only at present)",
62906         "memberOf" : "Roo.data.Store"
62907       },
62908       {
62909         "name" : "proxy",
62910         "type" : "Roo.data.DataProxy",
62911         "desc" : "The Proxy object which provides access to a data object.",
62912         "memberOf" : "Roo.data.Store"
62913       },
62914       {
62915         "name" : "pruneModifiedRecords",
62916         "type" : "boolean",
62917         "desc" : "True to clear all modified record information each time the store is\nloaded or when a record is removed. (defaults to false).",
62918         "memberOf" : "Roo.data.Store"
62919       },
62920       {
62921         "name" : "reader",
62922         "type" : "Roo.data.Reader",
62923         "desc" : "The Reader object which processes the data object and returns\nan Array of Roo.data.record objects which are cached keyed by their <em>id</em> property.",
62924         "memberOf" : "Roo.data.Store"
62925       },
62926       {
62927         "name" : "remoteSort",
62928         "type" : "boolean",
62929         "desc" : "True if sorting is to be handled by requesting the Proxy to provide a refreshed\nversion of the data object in sorted order, as opposed to sorting the Record cache in place (defaults to false).",
62930         "memberOf" : "Roo.data.Store"
62931       },
62932       {
62933         "name" : "sortInfo",
62934         "type" : "Object",
62935         "desc" : "A config object in the format: {field: \"fieldName\", direction: \"ASC|DESC\"}",
62936         "memberOf" : "Roo.data.Store"
62937       }
62938     ],
62939     "events" : [
62940       {
62941         "name" : "add",
62942         "type" : "function",
62943         "desc" : "Fires when Records have been added to the Store",
62944         "sig" : "function (_self, records, index)\n{\n\n}",
62945         "memberOf" : "Roo.data.Store"
62946       },
62947       {
62948         "name" : "beforeload",
62949         "type" : "function",
62950         "desc" : "Fires before a request is made for a new data object.  If the beforeload handler returns false\nthe load action will be canceled.",
62951         "sig" : "function (_self, options)\n{\n\n}",
62952         "memberOf" : "Roo.data.Store"
62953       },
62954       {
62955         "name" : "beforeloadadd",
62956         "type" : "function",
62957         "desc" : "Fires after a new set of Records has been loaded.",
62958         "sig" : "function (_self, records, options)\n{\n\n}",
62959         "memberOf" : "Roo.data.Store"
62960       },
62961       {
62962         "name" : "clear",
62963         "type" : "function",
62964         "desc" : "Fires when the data cache has been cleared.",
62965         "sig" : "function (_self)\n{\n\n}",
62966         "memberOf" : "Roo.data.Store"
62967       },
62968       {
62969         "name" : "datachanged",
62970         "type" : "function",
62971         "desc" : "Fires when the data cache has changed, and a widget which is using this Store\nas a Record cache should refresh its view.",
62972         "sig" : "function (_self)\n{\n\n}",
62973         "memberOf" : "Roo.data.Store"
62974       },
62975       {
62976         "name" : "load",
62977         "type" : "function",
62978         "desc" : "Fires after a new set of Records has been loaded, before they are added to the store.",
62979         "sig" : "function (_self, records, options)\n{\n\n}",
62980         "memberOf" : "Roo.data.Store"
62981       },
62982       {
62983         "name" : "loadexception",
62984         "type" : "function",
62985         "desc" : "Fires if an exception occurs in the Proxy during loading.\nCalled with the signature of the Proxy's \"loadexception\" event.\nIf you return Json { data: [] , success: false, .... } then this will be thrown with the following args",
62986         "sig" : "function (, return, load, jsonData)\n{\n\n}",
62987         "memberOf" : "Roo.data.Store"
62988       },
62989       {
62990         "name" : "metachange",
62991         "type" : "function",
62992         "desc" : "Fires when this store's reader provides new metadata (fields). This is currently only support for JsonReaders.",
62993         "sig" : "function (_self, meta)\n{\n\n}",
62994         "memberOf" : "Roo.data.Store"
62995       },
62996       {
62997         "name" : "remove",
62998         "type" : "function",
62999         "desc" : "Fires when a Record has been removed from the Store",
63000         "sig" : "function (_self, record, index)\n{\n\n}",
63001         "memberOf" : "Roo.data.Store"
63002       },
63003       {
63004         "name" : "update",
63005         "type" : "function",
63006         "desc" : "Fires when a Record has been updated",
63007         "sig" : "function (_self, record, operation)\n{\n\n}",
63008         "memberOf" : "Roo.data.Store"
63009       }
63010     ],
63011     "methods" : [
63012       {
63013         "name" : "add",
63014         "type" : "function",
63015         "desc" : "Add Records to the Store and fires the add event.",
63016         "sig" : "(records)",
63017         "static" : false,
63018         "memberOf" : "Roo.data.Store"
63019       },
63020       {
63021         "name" : "addEvents",
63022         "type" : "function",
63023         "desc" : "Used to define events on this Observable",
63024         "sig" : "(object)",
63025         "static" : false,
63026         "memberOf" : "Roo.util.Observable"
63027       },
63028       {
63029         "name" : "addListener",
63030         "type" : "function",
63031         "desc" : "Appends an event handler to this component",
63032         "sig" : "(eventName, handler, scope, options)",
63033         "static" : false,
63034         "memberOf" : "Roo.util.Observable"
63035       },
63036       {
63037         "name" : "capture",
63038         "type" : "function",
63039         "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.",
63040         "sig" : "(o, fn, scope)",
63041         "static" : true,
63042         "memberOf" : "Roo.util.Observable"
63043       },
63044       {
63045         "name" : "clearFilter",
63046         "type" : "function",
63047         "desc" : "Revert to a view of the Record cache with no filtering applied.",
63048         "sig" : "(suppressEvent)",
63049         "static" : false,
63050         "memberOf" : "Roo.data.Store"
63051       },
63052       {
63053         "name" : "collect",
63054         "type" : "function",
63055         "desc" : "Collects unique values for a particular dataIndex from this store.",
63056         "sig" : "(dataIndex, allowNull, bypassFilter)",
63057         "static" : false,
63058         "memberOf" : "Roo.data.Store"
63059       },
63060       {
63061         "name" : "commitChanges",
63062         "type" : "function",
63063         "desc" : "Commit all Records with outstanding changes. To handle updates for changes, subscribe to the\nStore's \"update\" event, and perform updating when the third parameter is Roo.data.Record.COMMIT.",
63064         "sig" : "()\n{\n\n}",
63065         "static" : false,
63066         "memberOf" : "Roo.data.Store"
63067       },
63068       {
63069         "name" : "each",
63070         "type" : "function",
63071         "desc" : "Calls the specified function for each of the Records in the cache.",
63072         "sig" : "(fn, scope)",
63073         "static" : false,
63074         "memberOf" : "Roo.data.Store"
63075       },
63076       {
63077         "name" : "filter",
63078         "type" : "function",
63079         "desc" : "Filter the records by a specified property.",
63080         "sig" : "(field, value, anyMatch)",
63081         "static" : false,
63082         "memberOf" : "Roo.data.Store"
63083       },
63084       {
63085         "name" : "filterBy",
63086         "type" : "function",
63087         "desc" : "Filter by a function. The specified function will be called with each\nrecord in this data source. If the function returns true the record is included,\notherwise it is filtered.",
63088         "sig" : "(fn, scope)",
63089         "static" : false,
63090         "memberOf" : "Roo.data.Store"
63091       },
63092       {
63093         "name" : "fireEvent",
63094         "type" : "function",
63095         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
63096         "sig" : "(eventName, args)",
63097         "static" : false,
63098         "memberOf" : "Roo.util.Observable"
63099       },
63100       {
63101         "name" : "getAt",
63102         "type" : "function",
63103         "desc" : "Get the Record at the specified index.",
63104         "sig" : "(index)",
63105         "static" : false,
63106         "memberOf" : "Roo.data.Store"
63107       },
63108       {
63109         "name" : "getById",
63110         "type" : "function",
63111         "desc" : "Get the Record with the specified id.",
63112         "sig" : "(id)",
63113         "static" : false,
63114         "memberOf" : "Roo.data.Store"
63115       },
63116       {
63117         "name" : "getCount",
63118         "type" : "function",
63119         "desc" : "Gets the number of cached records.\n<p>\n<em>If using paging, this may not be the total size of the dataset. If the data object\nused by the Reader contains the dataset size, then the getTotalCount() function returns\nthe data set size</em>",
63120         "sig" : "()\n{\n\n}",
63121         "static" : false,
63122         "memberOf" : "Roo.data.Store"
63123       },
63124       {
63125         "name" : "getModifiedRecords",
63126         "type" : "function",
63127         "desc" : "Gets all records modified since the last commit.  Modified records are persisted across load operations\n(e.g., during paging).",
63128         "sig" : "()\n{\n\n}",
63129         "static" : false,
63130         "memberOf" : "Roo.data.Store"
63131       },
63132       {
63133         "name" : "getRange",
63134         "type" : "function",
63135         "desc" : "Returns a range of Records between specified indices.",
63136         "sig" : "(startIndex, endIndex)",
63137         "static" : false,
63138         "memberOf" : "Roo.data.Store"
63139       },
63140       {
63141         "name" : "getSortState",
63142         "type" : "function",
63143         "desc" : "Returns the sort state of the Store as an object with two properties:\n<pre><code>\n field {String} The name of the field by which the Records are sorted\n direction {String} The sort order, \"ASC\" or \"DESC\"\n</code></pre>",
63144         "sig" : "()\n{\n\n}",
63145         "static" : false,
63146         "memberOf" : "Roo.data.Store"
63147       },
63148       {
63149         "name" : "getTotalCount",
63150         "type" : "function",
63151         "desc" : "Gets the total number of records in the dataset as returned by the server.\n<p>\n<em>If using paging, for this to be accurate, the data object used by the Reader must contain\nthe dataset size</em>",
63152         "sig" : "()\n{\n\n}",
63153         "static" : false,
63154         "memberOf" : "Roo.data.Store"
63155       },
63156       {
63157         "name" : "hasListener",
63158         "type" : "function",
63159         "desc" : "Checks to see if this object has any listeners for a specified event",
63160         "sig" : "(eventName)",
63161         "static" : false,
63162         "memberOf" : "Roo.util.Observable"
63163       },
63164       {
63165         "name" : "indexOf",
63166         "type" : "function",
63167         "desc" : "Get the index within the cache of the passed Record.",
63168         "sig" : "(record)",
63169         "static" : false,
63170         "memberOf" : "Roo.data.Store"
63171       },
63172       {
63173         "name" : "indexOfId",
63174         "type" : "function",
63175         "desc" : "Get the index within the cache of the Record with the passed id.",
63176         "sig" : "(id)",
63177         "static" : false,
63178         "memberOf" : "Roo.data.Store"
63179       },
63180       {
63181         "name" : "insert",
63182         "type" : "function",
63183         "desc" : "Inserts Records to the Store at the given index and fires the add event.",
63184         "sig" : "(index, records)",
63185         "static" : false,
63186         "memberOf" : "Roo.data.Store"
63187       },
63188       {
63189         "name" : "load",
63190         "type" : "function",
63191         "desc" : "Loads the Record cache from the configured Proxy using the configured Reader.\n<p>\nIf using remote paging, then the first load call must specify the <em>start</em>\nand <em>limit</em> properties in the options.params property to establish the initial\nposition within the dataset, and the number of Records to cache on each read from the Proxy.\n<p>\n<strong>It is important to note that for remote data sources, loading is asynchronous,\nand this call will return before the new data has been loaded. Perform any post-processing\nin a callback function, or in a \"load\" event handler.</strong>\n<p>",
63192         "sig" : "(options)",
63193         "static" : false,
63194         "memberOf" : "Roo.data.Store"
63195       },
63196       {
63197         "name" : "loadData",
63198         "type" : "function",
63199         "desc" : "Loads data from a passed data block. A Reader which understands the format of the data\nmust have been configured in the constructor.",
63200         "sig" : "(data, append)",
63201         "static" : false,
63202         "memberOf" : "Roo.data.Store"
63203       },
63204       {
63205         "name" : "loadDataFromChildren",
63206         "type" : "function",
63207         "desc" : "using 'cn' the nested child reader read the child array into it's child stores.",
63208         "sig" : "(rec)",
63209         "static" : false,
63210         "memberOf" : "Roo.data.Store"
63211       },
63212       {
63213         "name" : "on",
63214         "type" : "function",
63215         "desc" : "Appends an event handler to this element (shorthand for addListener)",
63216         "sig" : "(eventName, handler, scope, options)",
63217         "static" : false,
63218         "memberOf" : "Roo.util.Observable"
63219       },
63220       {
63221         "name" : "purgeListeners",
63222         "type" : "function",
63223         "desc" : "Removes all listeners for this object",
63224         "sig" : "()\n{\n\n}",
63225         "static" : false,
63226         "memberOf" : "Roo.util.Observable"
63227       },
63228       {
63229         "name" : "query",
63230         "type" : "function",
63231         "desc" : "Query the records by a specified property.",
63232         "sig" : "(field, value, anyMatch)",
63233         "static" : false,
63234         "memberOf" : "Roo.data.Store"
63235       },
63236       {
63237         "name" : "queryBy",
63238         "type" : "function",
63239         "desc" : "Query by a function. The specified function will be called with each\nrecord in this data source. If the function returns true the record is included\nin the results.",
63240         "sig" : "(fn, scope)",
63241         "static" : false,
63242         "memberOf" : "Roo.data.Store"
63243       },
63244       {
63245         "name" : "rejectChanges",
63246         "type" : "function",
63247         "desc" : "Cancel outstanding changes on all changed records.",
63248         "sig" : "()\n{\n\n}",
63249         "static" : false,
63250         "memberOf" : "Roo.data.Store"
63251       },
63252       {
63253         "name" : "releaseCapture",
63254         "type" : "function",
63255         "desc" : "Removes <b>all</b> added captures from the Observable.",
63256         "sig" : "(o)",
63257         "static" : true,
63258         "memberOf" : "Roo.util.Observable"
63259       },
63260       {
63261         "name" : "reload",
63262         "type" : "function",
63263         "desc" : "Reloads the Record cache from the configured Proxy using the configured Reader and\nthe options from the last load operation performed.",
63264         "sig" : "(options)",
63265         "static" : false,
63266         "memberOf" : "Roo.data.Store"
63267       },
63268       {
63269         "name" : "remove",
63270         "type" : "function",
63271         "desc" : "Remove a Record from the Store and fires the remove event.",
63272         "sig" : "(record)",
63273         "static" : false,
63274         "memberOf" : "Roo.data.Store"
63275       },
63276       {
63277         "name" : "removeAll",
63278         "type" : "function",
63279         "desc" : "Remove all Records from the Store and fires the clear event.",
63280         "sig" : "()\n{\n\n}",
63281         "static" : false,
63282         "memberOf" : "Roo.data.Store"
63283       },
63284       {
63285         "name" : "removeListener",
63286         "type" : "function",
63287         "desc" : "Removes a listener",
63288         "sig" : "(eventName, handler, scope)",
63289         "static" : false,
63290         "memberOf" : "Roo.util.Observable"
63291       },
63292       {
63293         "name" : "setDefaultSort",
63294         "type" : "function",
63295         "desc" : "Sets the default sort column and order to be used by the next load operation.",
63296         "sig" : "(fieldName, dir)",
63297         "static" : false,
63298         "memberOf" : "Roo.data.Store"
63299       },
63300       {
63301         "name" : "sort",
63302         "type" : "function",
63303         "desc" : "Sort the Records.\nIf remote sorting is used, the sort is performed on the server, and the cache is\nreloaded. If local sorting is used, the cache is sorted internally.",
63304         "sig" : "(fieldName, dir)",
63305         "static" : false,
63306         "memberOf" : "Roo.data.Store"
63307       },
63308       {
63309         "name" : "sum",
63310         "type" : "function",
63311         "desc" : "Sums the value of <i>property</i> for each record between start and end and returns the result.",
63312         "sig" : "(property, start, end)",
63313         "static" : false,
63314         "memberOf" : "Roo.data.Store"
63315       },
63316       {
63317         "name" : "un",
63318         "type" : "function",
63319         "desc" : "Removes a listener (shorthand for removeListener)",
63320         "sig" : "(eventName, handler, scope)",
63321         "static" : false,
63322         "memberOf" : "Roo.util.Observable"
63323       }
63324     ]
63325   },
63326   "Roo.data.MemoryProxy" : {
63327     "props" : [
63328     ],
63329     "events" : [
63330     ],
63331     "methods" : [
63332       {
63333         "name" : "load",
63334         "type" : "function",
63335         "desc" : "Load data from the requested source (in this case an in-memory\ndata object passed to the constructor), read the data object into\na block of Roo.data.Records using the passed Roo.data.DataReader implementation, and\nprocess that block using the passed callback.",
63336         "sig" : "(params, reader, callback, scope, arg)",
63337         "static" : false,
63338         "memberOf" : ""
63339       }
63340     ]
63341   },
63342   "Roo.data.Node" : {
63343     "props" : [
63344       {
63345         "name" : "id",
63346         "type" : "String",
63347         "desc" : "The id for this node. If one is not specified, one is generated.",
63348         "memberOf" : ""
63349       },
63350       {
63351         "name" : "leaf",
63352         "type" : "Boolean",
63353         "desc" : "true if this node is a leaf and does not have children",
63354         "memberOf" : ""
63355       },
63356       {
63357         "name" : "listeners",
63358         "type" : "Object",
63359         "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>",
63360         "memberOf" : "Roo.util.Observable"
63361       }
63362     ],
63363     "events" : [
63364       {
63365         "name" : "append",
63366         "type" : "function",
63367         "desc" : "Fires when a new child node is appended",
63368         "sig" : "function (tree, _self, node, index)\n{\n\n}",
63369         "memberOf" : ""
63370       },
63371       {
63372         "name" : "beforeappend",
63373         "type" : "function",
63374         "desc" : "Fires before a new child is appended, return false to cancel the append.",
63375         "sig" : "function (tree, _self, node)\n{\n\n}",
63376         "memberOf" : ""
63377       },
63378       {
63379         "name" : "beforeinsert",
63380         "type" : "function",
63381         "desc" : "Fires before a new child is inserted, return false to cancel the insert.",
63382         "sig" : "function (tree, _self, node, refNode)\n{\n\n}",
63383         "memberOf" : ""
63384       },
63385       {
63386         "name" : "beforemove",
63387         "type" : "function",
63388         "desc" : "Fires before this node is moved to a new location in the tree. Return false to cancel the move.",
63389         "sig" : "function (tree, _self, oldParent, newParent, index)\n{\n\n}",
63390         "memberOf" : ""
63391       },
63392       {
63393         "name" : "beforeremove",
63394         "type" : "function",
63395         "desc" : "Fires before a child is removed, return false to cancel the remove.",
63396         "sig" : "function (tree, _self, node)\n{\n\n}",
63397         "memberOf" : ""
63398       },
63399       {
63400         "name" : "insert",
63401         "type" : "function",
63402         "desc" : "Fires when a new child node is inserted.",
63403         "sig" : "function (tree, _self, node, refNode)\n{\n\n}",
63404         "memberOf" : ""
63405       },
63406       {
63407         "name" : "move",
63408         "type" : "function",
63409         "desc" : "Fires when this node is moved to a new location in the tree",
63410         "sig" : "function (tree, _self, oldParent, newParent, index)\n{\n\n}",
63411         "memberOf" : ""
63412       },
63413       {
63414         "name" : "remove",
63415         "type" : "function",
63416         "desc" : "Fires when a child node is removed",
63417         "sig" : "function (tree, _self, node)\n{\n\n}",
63418         "memberOf" : ""
63419       }
63420     ],
63421     "methods" : [
63422       {
63423         "name" : "addEvents",
63424         "type" : "function",
63425         "desc" : "Used to define events on this Observable",
63426         "sig" : "(object)",
63427         "static" : false,
63428         "memberOf" : "Roo.util.Observable"
63429       },
63430       {
63431         "name" : "addListener",
63432         "type" : "function",
63433         "desc" : "Appends an event handler to this component",
63434         "sig" : "(eventName, handler, scope, options)",
63435         "static" : false,
63436         "memberOf" : "Roo.util.Observable"
63437       },
63438       {
63439         "name" : "appendChild",
63440         "type" : "function",
63441         "desc" : "Insert node(s) as the last child node of this node.",
63442         "sig" : "(node)",
63443         "static" : false,
63444         "memberOf" : ""
63445       },
63446       {
63447         "name" : "bubble",
63448         "type" : "function",
63449         "desc" : "Bubbles up the tree from this node, calling the specified function with each node. The scope (<i>this</i>) of\nfunction call will be the scope provided or the current node. The arguments to the function\nwill be the args provided or the current node. If the function returns false at any point,\nthe bubble is stopped.",
63450         "sig" : "(fn, scope, args)",
63451         "static" : false,
63452         "memberOf" : ""
63453       },
63454       {
63455         "name" : "capture",
63456         "type" : "function",
63457         "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.",
63458         "sig" : "(o, fn, scope)",
63459         "static" : true,
63460         "memberOf" : "Roo.util.Observable"
63461       },
63462       {
63463         "name" : "cascade",
63464         "type" : "function",
63465         "desc" : "Cascades down the tree from this node, calling the specified function with each node. The scope (<i>this</i>) of\nfunction call will be the scope provided or the current node. The arguments to the function\nwill be the args provided or the current node. If the function returns false at any point,\nthe cascade is stopped on that branch.",
63466         "sig" : "(fn, scope, args)",
63467         "static" : false,
63468         "memberOf" : ""
63469       },
63470       {
63471         "name" : "contains",
63472         "type" : "function",
63473         "desc" : "Returns true if this node is an ancestor (at any point) of the passed node.",
63474         "sig" : "(node)",
63475         "static" : false,
63476         "memberOf" : ""
63477       },
63478       {
63479         "name" : "eachChild",
63480         "type" : "function",
63481         "desc" : "Interates the child nodes of this node, calling the specified function with each node. The scope (<i>this</i>) of\nfunction call will be the scope provided or the current node. The arguments to the function\nwill be the args provided or the current node. If the function returns false at any point,\nthe iteration stops.",
63482         "sig" : "(fn, scope, args)",
63483         "static" : false,
63484         "memberOf" : ""
63485       },
63486       {
63487         "name" : "findChild",
63488         "type" : "function",
63489         "desc" : "Finds the first child that has the attribute with the specified value.",
63490         "sig" : "(attribute, value)",
63491         "static" : false,
63492         "memberOf" : ""
63493       },
63494       {
63495         "name" : "findChildBy",
63496         "type" : "function",
63497         "desc" : "Finds the first child by a custom function. The child matches if the function passed\nreturns true.",
63498         "sig" : "(fn, scope)",
63499         "static" : false,
63500         "memberOf" : ""
63501       },
63502       {
63503         "name" : "fireEvent",
63504         "type" : "function",
63505         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
63506         "sig" : "(eventName, args)",
63507         "static" : false,
63508         "memberOf" : "Roo.util.Observable"
63509       },
63510       {
63511         "name" : "getDepth",
63512         "type" : "function",
63513         "desc" : "Returns depth of this node (the root node has a depth of 0)",
63514         "sig" : "()\n{\n\n}",
63515         "static" : false,
63516         "memberOf" : ""
63517       },
63518       {
63519         "name" : "getOwnerTree",
63520         "type" : "function",
63521         "desc" : "Returns the tree this node is in.",
63522         "sig" : "()\n{\n\n}",
63523         "static" : false,
63524         "memberOf" : ""
63525       },
63526       {
63527         "name" : "getPath",
63528         "type" : "function",
63529         "desc" : "Returns the path for this node. The path can be used to expand or select this node programmatically.",
63530         "sig" : "(attr)",
63531         "static" : false,
63532         "memberOf" : ""
63533       },
63534       {
63535         "name" : "hasListener",
63536         "type" : "function",
63537         "desc" : "Checks to see if this object has any listeners for a specified event",
63538         "sig" : "(eventName)",
63539         "static" : false,
63540         "memberOf" : "Roo.util.Observable"
63541       },
63542       {
63543         "name" : "indexOf",
63544         "type" : "function",
63545         "desc" : "Returns the index of a child node",
63546         "sig" : "(node)",
63547         "static" : false,
63548         "memberOf" : ""
63549       },
63550       {
63551         "name" : "insertBefore",
63552         "type" : "function",
63553         "desc" : "Inserts the first node before the second node in this nodes childNodes collection.",
63554         "sig" : "(node, refNode)",
63555         "static" : false,
63556         "memberOf" : ""
63557       },
63558       {
63559         "name" : "isAncestor",
63560         "type" : "function",
63561         "desc" : "Returns true if the passed node is an ancestor (at any point) of this node.",
63562         "sig" : "(node)",
63563         "static" : false,
63564         "memberOf" : ""
63565       },
63566       {
63567         "name" : "isFirst",
63568         "type" : "function",
63569         "desc" : "Returns true if this node is the first child of its parent",
63570         "sig" : "()\n{\n\n}",
63571         "static" : false,
63572         "memberOf" : ""
63573       },
63574       {
63575         "name" : "isLast",
63576         "type" : "function",
63577         "desc" : "Returns true if this node is the last child of its parent",
63578         "sig" : "()\n{\n\n}",
63579         "static" : false,
63580         "memberOf" : ""
63581       },
63582       {
63583         "name" : "isLeaf",
63584         "type" : "function",
63585         "desc" : "Returns true if this node is a leaf",
63586         "sig" : "()\n{\n\n}",
63587         "static" : false,
63588         "memberOf" : ""
63589       },
63590       {
63591         "name" : "item",
63592         "type" : "function",
63593         "desc" : "Returns the child node at the specified index.",
63594         "sig" : "(index)",
63595         "static" : false,
63596         "memberOf" : ""
63597       },
63598       {
63599         "name" : "on",
63600         "type" : "function",
63601         "desc" : "Appends an event handler to this element (shorthand for addListener)",
63602         "sig" : "(eventName, handler, scope, options)",
63603         "static" : false,
63604         "memberOf" : "Roo.util.Observable"
63605       },
63606       {
63607         "name" : "purgeListeners",
63608         "type" : "function",
63609         "desc" : "Removes all listeners for this object",
63610         "sig" : "()\n{\n\n}",
63611         "static" : false,
63612         "memberOf" : "Roo.util.Observable"
63613       },
63614       {
63615         "name" : "releaseCapture",
63616         "type" : "function",
63617         "desc" : "Removes <b>all</b> added captures from the Observable.",
63618         "sig" : "(o)",
63619         "static" : true,
63620         "memberOf" : "Roo.util.Observable"
63621       },
63622       {
63623         "name" : "removeChild",
63624         "type" : "function",
63625         "desc" : "Removes a child node from this node.",
63626         "sig" : "(node)",
63627         "static" : false,
63628         "memberOf" : ""
63629       },
63630       {
63631         "name" : "removeListener",
63632         "type" : "function",
63633         "desc" : "Removes a listener",
63634         "sig" : "(eventName, handler, scope)",
63635         "static" : false,
63636         "memberOf" : "Roo.util.Observable"
63637       },
63638       {
63639         "name" : "replaceChild",
63640         "type" : "function",
63641         "desc" : "Replaces one child node in this node with another.",
63642         "sig" : "(newChild, oldChild)",
63643         "static" : false,
63644         "memberOf" : ""
63645       },
63646       {
63647         "name" : "sort",
63648         "type" : "function",
63649         "desc" : "Sorts this nodes children using the supplied sort function",
63650         "sig" : "(fn, scope)",
63651         "static" : false,
63652         "memberOf" : ""
63653       },
63654       {
63655         "name" : "un",
63656         "type" : "function",
63657         "desc" : "Removes a listener (shorthand for removeListener)",
63658         "sig" : "(eventName, handler, scope)",
63659         "static" : false,
63660         "memberOf" : "Roo.util.Observable"
63661       }
63662     ]
63663   },
63664   "Roo.data.Record" : {
63665     "props" : [
63666     ],
63667     "events" : [
63668     ],
63669     "methods" : [
63670       {
63671         "name" : "commit",
63672         "type" : "function",
63673         "desc" : "Usually called by the {@link Roo.data.Store} which owns the Record.\nCommits all changes made to the Record since either creation, or the last commit operation.\n<p>\nDevelopers should subscribe to the {@link Roo.data.Store#update} event to have their code notified\nof commit operations.",
63674         "sig" : "()\n{\n\n}",
63675         "static" : false,
63676         "memberOf" : ""
63677       },
63678       {
63679         "name" : "copy",
63680         "type" : "function",
63681         "desc" : "Creates a copy of this record.",
63682         "sig" : "(id)",
63683         "static" : false,
63684         "memberOf" : ""
63685       },
63686       {
63687         "name" : "create",
63688         "type" : "function",
63689         "desc" : "Generate a constructor for a specific record layout.",
63690         "sig" : "(o)",
63691         "static" : true,
63692         "memberOf" : ""
63693       },
63694       {
63695         "name" : "get",
63696         "type" : "function",
63697         "desc" : "Get the value of the named field.",
63698         "sig" : "(name)",
63699         "static" : false,
63700         "memberOf" : ""
63701       },
63702       {
63703         "name" : "reject",
63704         "type" : "function",
63705         "desc" : "Usually called by the {@link Roo.data.Store} which owns the Record.\nRejects all changes made to the Record since either creation, or the last commit operation.\nModified fields are reverted to their original values.\n<p>\nDevelopers should subscribe to the {@link Roo.data.Store#update} event to have their code notified\nof reject operations.",
63706         "sig" : "()\n{\n\n}",
63707         "static" : false,
63708         "memberOf" : ""
63709       },
63710       {
63711         "name" : "set",
63712         "type" : "function",
63713         "desc" : "Set the named field to the specified value.",
63714         "sig" : "(name, value)",
63715         "static" : false,
63716         "memberOf" : ""
63717       }
63718     ]
63719   },
63720   "Roo.data.ScriptTagProxy" : {
63721     "props" : [
63722       {
63723         "name" : "callbackParam",
63724         "type" : "String",
63725         "desc" : "(Optional) The name of the parameter to pass to the server which tells\nthe server the name of the callback function set up by the load call to process the returned data object.\nDefaults to \"callback\".<p>The server-side processing must read this parameter value, and generate\njavascript output which calls this named function passing the data object as its only parameter.",
63726         "memberOf" : ""
63727       },
63728       {
63729         "name" : "nocache",
63730         "type" : "Boolean",
63731         "desc" : "(Optional) Defaults to true. Disable cacheing by adding a unique parameter\nname to the request.",
63732         "memberOf" : ""
63733       },
63734       {
63735         "name" : "timeout",
63736         "type" : "Number",
63737         "desc" : "(Optional) The number of milliseconds to wait for a response. Defaults to 30 seconds.",
63738         "memberOf" : ""
63739       },
63740       {
63741         "name" : "url",
63742         "type" : "String",
63743         "desc" : "The URL from which to request the data object.",
63744         "memberOf" : ""
63745       }
63746     ],
63747     "events" : [
63748     ],
63749     "methods" : [
63750       {
63751         "name" : "abort",
63752         "type" : "function",
63753         "desc" : "Abort the current server request.",
63754         "sig" : "()\n{\n\n}",
63755         "static" : false,
63756         "memberOf" : ""
63757       },
63758       {
63759         "name" : "load",
63760         "type" : "function",
63761         "desc" : "Load data from the configured URL, read the data object into\na block of Roo.data.Records using the passed Roo.data.DataReader implementation, and\nprocess that block using the passed callback.",
63762         "sig" : "(params, reader, callback, scope, arg)",
63763         "static" : false,
63764         "memberOf" : ""
63765       }
63766     ]
63767   },
63768   "Roo.data.SimpleStore" : {
63769     "props" : [
63770       {
63771         "name" : "an",
63772         "type" : "Object",
63773         "desc" : "existing reader (eg. copied from another store)",
63774         "memberOf" : ""
63775       },
63776       {
63777         "name" : "baseParams",
63778         "type" : "Object",
63779         "desc" : "An object containing properties which are to be sent as parameters\non any HTTP request",
63780         "memberOf" : "Roo.data.Store"
63781       },
63782       {
63783         "name" : "data",
63784         "type" : "Array",
63785         "desc" : "The multi-dimensional array of data",
63786         "memberOf" : ""
63787       },
63788       {
63789         "name" : "fields",
63790         "type" : "Array",
63791         "desc" : "An array of field definition objects, or field name strings.",
63792         "memberOf" : ""
63793       },
63794       {
63795         "name" : "id",
63796         "type" : "Number",
63797         "desc" : "The array index of the record id. Leave blank to auto generate ids.",
63798         "memberOf" : ""
63799       },
63800       {
63801         "name" : "isLocal",
63802         "type" : "boolean",
63803         "desc" : "flag if data is locally available (and can be always looked up\nwithout a remote query - used by combo/forms at present.",
63804         "memberOf" : "Roo.data.Store"
63805       },
63806       {
63807         "name" : "listeners",
63808         "type" : "Object",
63809         "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>",
63810         "memberOf" : "Roo.util.Observable"
63811       },
63812       {
63813         "name" : "multiSort",
63814         "type" : "Boolean",
63815         "desc" : "enable multi column sorting (sort is based on the order of columns, remote only at present)",
63816         "memberOf" : "Roo.data.Store"
63817       },
63818       {
63819         "name" : "proxy",
63820         "type" : "Roo.data.DataProxy",
63821         "desc" : "The Proxy object which provides access to a data object.",
63822         "memberOf" : "Roo.data.Store"
63823       },
63824       {
63825         "name" : "pruneModifiedRecords",
63826         "type" : "boolean",
63827         "desc" : "True to clear all modified record information each time the store is\nloaded or when a record is removed. (defaults to false).",
63828         "memberOf" : "Roo.data.Store"
63829       },
63830       {
63831         "name" : "reader",
63832         "type" : "Roo.data.Reader",
63833         "desc" : "The Reader object which processes the data object and returns\nan Array of Roo.data.record objects which are cached keyed by their <em>id</em> property.",
63834         "memberOf" : "Roo.data.Store"
63835       },
63836       {
63837         "name" : "remoteSort",
63838         "type" : "boolean",
63839         "desc" : "True if sorting is to be handled by requesting the Proxy to provide a refreshed\nversion of the data object in sorted order, as opposed to sorting the Record cache in place (defaults to false).",
63840         "memberOf" : "Roo.data.Store"
63841       },
63842       {
63843         "name" : "sortInfo",
63844         "type" : "Object",
63845         "desc" : "A config object in the format: {field: \"fieldName\", direction: \"ASC|DESC\"}",
63846         "memberOf" : "Roo.data.Store"
63847       }
63848     ],
63849     "events" : [
63850       {
63851         "name" : "add",
63852         "type" : "function",
63853         "desc" : "Fires when Records have been added to the Store",
63854         "sig" : "function (_self, records, index)\n{\n\n}",
63855         "memberOf" : "Roo.data.Store"
63856       },
63857       {
63858         "name" : "beforeload",
63859         "type" : "function",
63860         "desc" : "Fires before a request is made for a new data object.  If the beforeload handler returns false\nthe load action will be canceled.",
63861         "sig" : "function (_self, options)\n{\n\n}",
63862         "memberOf" : "Roo.data.Store"
63863       },
63864       {
63865         "name" : "beforeloadadd",
63866         "type" : "function",
63867         "desc" : "Fires after a new set of Records has been loaded.",
63868         "sig" : "function (_self, records, options)\n{\n\n}",
63869         "memberOf" : "Roo.data.Store"
63870       },
63871       {
63872         "name" : "clear",
63873         "type" : "function",
63874         "desc" : "Fires when the data cache has been cleared.",
63875         "sig" : "function (_self)\n{\n\n}",
63876         "memberOf" : "Roo.data.Store"
63877       },
63878       {
63879         "name" : "datachanged",
63880         "type" : "function",
63881         "desc" : "Fires when the data cache has changed, and a widget which is using this Store\nas a Record cache should refresh its view.",
63882         "sig" : "function (_self)\n{\n\n}",
63883         "memberOf" : "Roo.data.Store"
63884       },
63885       {
63886         "name" : "load",
63887         "type" : "function",
63888         "desc" : "Fires after a new set of Records has been loaded, before they are added to the store.",
63889         "sig" : "function (_self, records, options)\n{\n\n}",
63890         "memberOf" : "Roo.data.Store"
63891       },
63892       {
63893         "name" : "loadexception",
63894         "type" : "function",
63895         "desc" : "Fires if an exception occurs in the Proxy during loading.\nCalled with the signature of the Proxy's \"loadexception\" event.\nIf you return Json { data: [] , success: false, .... } then this will be thrown with the following args",
63896         "sig" : "function (, return, load, jsonData)\n{\n\n}",
63897         "memberOf" : "Roo.data.Store"
63898       },
63899       {
63900         "name" : "metachange",
63901         "type" : "function",
63902         "desc" : "Fires when this store's reader provides new metadata (fields). This is currently only support for JsonReaders.",
63903         "sig" : "function (_self, meta)\n{\n\n}",
63904         "memberOf" : "Roo.data.Store"
63905       },
63906       {
63907         "name" : "remove",
63908         "type" : "function",
63909         "desc" : "Fires when a Record has been removed from the Store",
63910         "sig" : "function (_self, record, index)\n{\n\n}",
63911         "memberOf" : "Roo.data.Store"
63912       },
63913       {
63914         "name" : "update",
63915         "type" : "function",
63916         "desc" : "Fires when a Record has been updated",
63917         "sig" : "function (_self, record, operation)\n{\n\n}",
63918         "memberOf" : "Roo.data.Store"
63919       }
63920     ],
63921     "methods" : [
63922       {
63923         "name" : "add",
63924         "type" : "function",
63925         "desc" : "Add Records to the Store and fires the add event.",
63926         "sig" : "(records)",
63927         "static" : false,
63928         "memberOf" : "Roo.data.Store"
63929       },
63930       {
63931         "name" : "addEvents",
63932         "type" : "function",
63933         "desc" : "Used to define events on this Observable",
63934         "sig" : "(object)",
63935         "static" : false,
63936         "memberOf" : "Roo.util.Observable"
63937       },
63938       {
63939         "name" : "addListener",
63940         "type" : "function",
63941         "desc" : "Appends an event handler to this component",
63942         "sig" : "(eventName, handler, scope, options)",
63943         "static" : false,
63944         "memberOf" : "Roo.util.Observable"
63945       },
63946       {
63947         "name" : "capture",
63948         "type" : "function",
63949         "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.",
63950         "sig" : "(o, fn, scope)",
63951         "static" : true,
63952         "memberOf" : "Roo.util.Observable"
63953       },
63954       {
63955         "name" : "clearFilter",
63956         "type" : "function",
63957         "desc" : "Revert to a view of the Record cache with no filtering applied.",
63958         "sig" : "(suppressEvent)",
63959         "static" : false,
63960         "memberOf" : "Roo.data.Store"
63961       },
63962       {
63963         "name" : "collect",
63964         "type" : "function",
63965         "desc" : "Collects unique values for a particular dataIndex from this store.",
63966         "sig" : "(dataIndex, allowNull, bypassFilter)",
63967         "static" : false,
63968         "memberOf" : "Roo.data.Store"
63969       },
63970       {
63971         "name" : "commitChanges",
63972         "type" : "function",
63973         "desc" : "Commit all Records with outstanding changes. To handle updates for changes, subscribe to the\nStore's \"update\" event, and perform updating when the third parameter is Roo.data.Record.COMMIT.",
63974         "sig" : "()\n{\n\n}",
63975         "static" : false,
63976         "memberOf" : "Roo.data.Store"
63977       },
63978       {
63979         "name" : "each",
63980         "type" : "function",
63981         "desc" : "Calls the specified function for each of the Records in the cache.",
63982         "sig" : "(fn, scope)",
63983         "static" : false,
63984         "memberOf" : "Roo.data.Store"
63985       },
63986       {
63987         "name" : "filter",
63988         "type" : "function",
63989         "desc" : "Filter the records by a specified property.",
63990         "sig" : "(field, value, anyMatch)",
63991         "static" : false,
63992         "memberOf" : "Roo.data.Store"
63993       },
63994       {
63995         "name" : "filterBy",
63996         "type" : "function",
63997         "desc" : "Filter by a function. The specified function will be called with each\nrecord in this data source. If the function returns true the record is included,\notherwise it is filtered.",
63998         "sig" : "(fn, scope)",
63999         "static" : false,
64000         "memberOf" : "Roo.data.Store"
64001       },
64002       {
64003         "name" : "fireEvent",
64004         "type" : "function",
64005         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
64006         "sig" : "(eventName, args)",
64007         "static" : false,
64008         "memberOf" : "Roo.util.Observable"
64009       },
64010       {
64011         "name" : "getAt",
64012         "type" : "function",
64013         "desc" : "Get the Record at the specified index.",
64014         "sig" : "(index)",
64015         "static" : false,
64016         "memberOf" : "Roo.data.Store"
64017       },
64018       {
64019         "name" : "getById",
64020         "type" : "function",
64021         "desc" : "Get the Record with the specified id.",
64022         "sig" : "(id)",
64023         "static" : false,
64024         "memberOf" : "Roo.data.Store"
64025       },
64026       {
64027         "name" : "getCount",
64028         "type" : "function",
64029         "desc" : "Gets the number of cached records.\n<p>\n<em>If using paging, this may not be the total size of the dataset. If the data object\nused by the Reader contains the dataset size, then the getTotalCount() function returns\nthe data set size</em>",
64030         "sig" : "()\n{\n\n}",
64031         "static" : false,
64032         "memberOf" : "Roo.data.Store"
64033       },
64034       {
64035         "name" : "getModifiedRecords",
64036         "type" : "function",
64037         "desc" : "Gets all records modified since the last commit.  Modified records are persisted across load operations\n(e.g., during paging).",
64038         "sig" : "()\n{\n\n}",
64039         "static" : false,
64040         "memberOf" : "Roo.data.Store"
64041       },
64042       {
64043         "name" : "getRange",
64044         "type" : "function",
64045         "desc" : "Returns a range of Records between specified indices.",
64046         "sig" : "(startIndex, endIndex)",
64047         "static" : false,
64048         "memberOf" : "Roo.data.Store"
64049       },
64050       {
64051         "name" : "getSortState",
64052         "type" : "function",
64053         "desc" : "Returns the sort state of the Store as an object with two properties:\n<pre><code>\n field {String} The name of the field by which the Records are sorted\n direction {String} The sort order, \"ASC\" or \"DESC\"\n</code></pre>",
64054         "sig" : "()\n{\n\n}",
64055         "static" : false,
64056         "memberOf" : "Roo.data.Store"
64057       },
64058       {
64059         "name" : "getTotalCount",
64060         "type" : "function",
64061         "desc" : "Gets the total number of records in the dataset as returned by the server.\n<p>\n<em>If using paging, for this to be accurate, the data object used by the Reader must contain\nthe dataset size</em>",
64062         "sig" : "()\n{\n\n}",
64063         "static" : false,
64064         "memberOf" : "Roo.data.Store"
64065       },
64066       {
64067         "name" : "hasListener",
64068         "type" : "function",
64069         "desc" : "Checks to see if this object has any listeners for a specified event",
64070         "sig" : "(eventName)",
64071         "static" : false,
64072         "memberOf" : "Roo.util.Observable"
64073       },
64074       {
64075         "name" : "indexOf",
64076         "type" : "function",
64077         "desc" : "Get the index within the cache of the passed Record.",
64078         "sig" : "(record)",
64079         "static" : false,
64080         "memberOf" : "Roo.data.Store"
64081       },
64082       {
64083         "name" : "indexOfId",
64084         "type" : "function",
64085         "desc" : "Get the index within the cache of the Record with the passed id.",
64086         "sig" : "(id)",
64087         "static" : false,
64088         "memberOf" : "Roo.data.Store"
64089       },
64090       {
64091         "name" : "insert",
64092         "type" : "function",
64093         "desc" : "Inserts Records to the Store at the given index and fires the add event.",
64094         "sig" : "(index, records)",
64095         "static" : false,
64096         "memberOf" : "Roo.data.Store"
64097       },
64098       {
64099         "name" : "load",
64100         "type" : "function",
64101         "desc" : "Loads the Record cache from the configured Proxy using the configured Reader.\n<p>\nIf using remote paging, then the first load call must specify the <em>start</em>\nand <em>limit</em> properties in the options.params property to establish the initial\nposition within the dataset, and the number of Records to cache on each read from the Proxy.\n<p>\n<strong>It is important to note that for remote data sources, loading is asynchronous,\nand this call will return before the new data has been loaded. Perform any post-processing\nin a callback function, or in a \"load\" event handler.</strong>\n<p>",
64102         "sig" : "(options)",
64103         "static" : false,
64104         "memberOf" : "Roo.data.Store"
64105       },
64106       {
64107         "name" : "loadData",
64108         "type" : "function",
64109         "desc" : "Loads data from a passed data block. A Reader which understands the format of the data\nmust have been configured in the constructor.",
64110         "sig" : "(data, append)",
64111         "static" : false,
64112         "memberOf" : "Roo.data.Store"
64113       },
64114       {
64115         "name" : "loadDataFromChildren",
64116         "type" : "function",
64117         "desc" : "using 'cn' the nested child reader read the child array into it's child stores.",
64118         "sig" : "(rec)",
64119         "static" : false,
64120         "memberOf" : "Roo.data.Store"
64121       },
64122       {
64123         "name" : "on",
64124         "type" : "function",
64125         "desc" : "Appends an event handler to this element (shorthand for addListener)",
64126         "sig" : "(eventName, handler, scope, options)",
64127         "static" : false,
64128         "memberOf" : "Roo.util.Observable"
64129       },
64130       {
64131         "name" : "purgeListeners",
64132         "type" : "function",
64133         "desc" : "Removes all listeners for this object",
64134         "sig" : "()\n{\n\n}",
64135         "static" : false,
64136         "memberOf" : "Roo.util.Observable"
64137       },
64138       {
64139         "name" : "query",
64140         "type" : "function",
64141         "desc" : "Query the records by a specified property.",
64142         "sig" : "(field, value, anyMatch)",
64143         "static" : false,
64144         "memberOf" : "Roo.data.Store"
64145       },
64146       {
64147         "name" : "queryBy",
64148         "type" : "function",
64149         "desc" : "Query by a function. The specified function will be called with each\nrecord in this data source. If the function returns true the record is included\nin the results.",
64150         "sig" : "(fn, scope)",
64151         "static" : false,
64152         "memberOf" : "Roo.data.Store"
64153       },
64154       {
64155         "name" : "rejectChanges",
64156         "type" : "function",
64157         "desc" : "Cancel outstanding changes on all changed records.",
64158         "sig" : "()\n{\n\n}",
64159         "static" : false,
64160         "memberOf" : "Roo.data.Store"
64161       },
64162       {
64163         "name" : "releaseCapture",
64164         "type" : "function",
64165         "desc" : "Removes <b>all</b> added captures from the Observable.",
64166         "sig" : "(o)",
64167         "static" : true,
64168         "memberOf" : "Roo.util.Observable"
64169       },
64170       {
64171         "name" : "reload",
64172         "type" : "function",
64173         "desc" : "Reloads the Record cache from the configured Proxy using the configured Reader and\nthe options from the last load operation performed.",
64174         "sig" : "(options)",
64175         "static" : false,
64176         "memberOf" : "Roo.data.Store"
64177       },
64178       {
64179         "name" : "remove",
64180         "type" : "function",
64181         "desc" : "Remove a Record from the Store and fires the remove event.",
64182         "sig" : "(record)",
64183         "static" : false,
64184         "memberOf" : "Roo.data.Store"
64185       },
64186       {
64187         "name" : "removeAll",
64188         "type" : "function",
64189         "desc" : "Remove all Records from the Store and fires the clear event.",
64190         "sig" : "()\n{\n\n}",
64191         "static" : false,
64192         "memberOf" : "Roo.data.Store"
64193       },
64194       {
64195         "name" : "removeListener",
64196         "type" : "function",
64197         "desc" : "Removes a listener",
64198         "sig" : "(eventName, handler, scope)",
64199         "static" : false,
64200         "memberOf" : "Roo.util.Observable"
64201       },
64202       {
64203         "name" : "setDefaultSort",
64204         "type" : "function",
64205         "desc" : "Sets the default sort column and order to be used by the next load operation.",
64206         "sig" : "(fieldName, dir)",
64207         "static" : false,
64208         "memberOf" : "Roo.data.Store"
64209       },
64210       {
64211         "name" : "sort",
64212         "type" : "function",
64213         "desc" : "Sort the Records.\nIf remote sorting is used, the sort is performed on the server, and the cache is\nreloaded. If local sorting is used, the cache is sorted internally.",
64214         "sig" : "(fieldName, dir)",
64215         "static" : false,
64216         "memberOf" : "Roo.data.Store"
64217       },
64218       {
64219         "name" : "sum",
64220         "type" : "function",
64221         "desc" : "Sums the value of <i>property</i> for each record between start and end and returns the result.",
64222         "sig" : "(property, start, end)",
64223         "static" : false,
64224         "memberOf" : "Roo.data.Store"
64225       },
64226       {
64227         "name" : "un",
64228         "type" : "function",
64229         "desc" : "Removes a listener (shorthand for removeListener)",
64230         "sig" : "(eventName, handler, scope)",
64231         "static" : false,
64232         "memberOf" : "Roo.util.Observable"
64233       }
64234     ]
64235   },
64236   "Roo.data.SortTypes" : {
64237     "props" : [
64238     ],
64239     "events" : [
64240     ],
64241     "methods" : [
64242       {
64243         "name" : "asDate",
64244         "type" : "function",
64245         "desc" : "Date sorting",
64246         "sig" : "(s)",
64247         "static" : true,
64248         "memberOf" : ""
64249       },
64250       {
64251         "name" : "asFloat",
64252         "type" : "function",
64253         "desc" : "Float sorting",
64254         "sig" : "(s)",
64255         "static" : true,
64256         "memberOf" : ""
64257       },
64258       {
64259         "name" : "asInt",
64260         "type" : "function",
64261         "desc" : "Integer sorting",
64262         "sig" : "(s)",
64263         "static" : true,
64264         "memberOf" : ""
64265       },
64266       {
64267         "name" : "asText",
64268         "type" : "function",
64269         "desc" : "Strips all HTML tags to sort on text only",
64270         "sig" : "(s)",
64271         "static" : true,
64272         "memberOf" : ""
64273       },
64274       {
64275         "name" : "asUCString",
64276         "type" : "function",
64277         "desc" : "Case insensitive string",
64278         "sig" : "(s)",
64279         "static" : true,
64280         "memberOf" : ""
64281       },
64282       {
64283         "name" : "asUCText",
64284         "type" : "function",
64285         "desc" : "Strips all HTML tags to sort on text only - Case insensitive",
64286         "sig" : "(s)",
64287         "static" : true,
64288         "memberOf" : ""
64289       },
64290       {
64291         "name" : "none",
64292         "type" : "function",
64293         "desc" : "Default sort that does nothing",
64294         "sig" : "(s)",
64295         "static" : true,
64296         "memberOf" : ""
64297       }
64298     ]
64299   },
64300   "Roo.data.Store" : {
64301     "props" : [
64302       {
64303         "name" : "baseParams",
64304         "type" : "Object",
64305         "desc" : "An object containing properties which are to be sent as parameters\non any HTTP request",
64306         "memberOf" : ""
64307       },
64308       {
64309         "name" : "data",
64310         "type" : "Array",
64311         "desc" : "Inline data to be loaded when the store is initialized.",
64312         "memberOf" : ""
64313       },
64314       {
64315         "name" : "isLocal",
64316         "type" : "boolean",
64317         "desc" : "flag if data is locally available (and can be always looked up\nwithout a remote query - used by combo/forms at present.",
64318         "memberOf" : ""
64319       },
64320       {
64321         "name" : "listeners",
64322         "type" : "Object",
64323         "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>",
64324         "memberOf" : "Roo.util.Observable"
64325       },
64326       {
64327         "name" : "multiSort",
64328         "type" : "Boolean",
64329         "desc" : "enable multi column sorting (sort is based on the order of columns, remote only at present)",
64330         "memberOf" : ""
64331       },
64332       {
64333         "name" : "proxy",
64334         "type" : "Roo.data.DataProxy",
64335         "desc" : "The Proxy object which provides access to a data object.",
64336         "memberOf" : ""
64337       },
64338       {
64339         "name" : "pruneModifiedRecords",
64340         "type" : "boolean",
64341         "desc" : "True to clear all modified record information each time the store is\nloaded or when a record is removed. (defaults to false).",
64342         "memberOf" : ""
64343       },
64344       {
64345         "name" : "reader",
64346         "type" : "Roo.data.Reader",
64347         "desc" : "The Reader object which processes the data object and returns\nan Array of Roo.data.record objects which are cached keyed by their <em>id</em> property.",
64348         "memberOf" : ""
64349       },
64350       {
64351         "name" : "remoteSort",
64352         "type" : "boolean",
64353         "desc" : "True if sorting is to be handled by requesting the Proxy to provide a refreshed\nversion of the data object in sorted order, as opposed to sorting the Record cache in place (defaults to false).",
64354         "memberOf" : ""
64355       },
64356       {
64357         "name" : "sortInfo",
64358         "type" : "Object",
64359         "desc" : "A config object in the format: {field: \"fieldName\", direction: \"ASC|DESC\"}",
64360         "memberOf" : ""
64361       }
64362     ],
64363     "events" : [
64364       {
64365         "name" : "add",
64366         "type" : "function",
64367         "desc" : "Fires when Records have been added to the Store",
64368         "sig" : "function (_self, records, index)\n{\n\n}",
64369         "memberOf" : ""
64370       },
64371       {
64372         "name" : "beforeload",
64373         "type" : "function",
64374         "desc" : "Fires before a request is made for a new data object.  If the beforeload handler returns false\nthe load action will be canceled.",
64375         "sig" : "function (_self, options)\n{\n\n}",
64376         "memberOf" : ""
64377       },
64378       {
64379         "name" : "beforeloadadd",
64380         "type" : "function",
64381         "desc" : "Fires after a new set of Records has been loaded.",
64382         "sig" : "function (_self, records, options)\n{\n\n}",
64383         "memberOf" : ""
64384       },
64385       {
64386         "name" : "clear",
64387         "type" : "function",
64388         "desc" : "Fires when the data cache has been cleared.",
64389         "sig" : "function (_self)\n{\n\n}",
64390         "memberOf" : ""
64391       },
64392       {
64393         "name" : "datachanged",
64394         "type" : "function",
64395         "desc" : "Fires when the data cache has changed, and a widget which is using this Store\nas a Record cache should refresh its view.",
64396         "sig" : "function (_self)\n{\n\n}",
64397         "memberOf" : ""
64398       },
64399       {
64400         "name" : "load",
64401         "type" : "function",
64402         "desc" : "Fires after a new set of Records has been loaded, before they are added to the store.",
64403         "sig" : "function (_self, records, options)\n{\n\n}",
64404         "memberOf" : ""
64405       },
64406       {
64407         "name" : "loadexception",
64408         "type" : "function",
64409         "desc" : "Fires if an exception occurs in the Proxy during loading.\nCalled with the signature of the Proxy's \"loadexception\" event.\nIf you return Json { data: [] , success: false, .... } then this will be thrown with the following args",
64410         "sig" : "function (, return, load, jsonData)\n{\n\n}",
64411         "memberOf" : ""
64412       },
64413       {
64414         "name" : "metachange",
64415         "type" : "function",
64416         "desc" : "Fires when this store's reader provides new metadata (fields). This is currently only support for JsonReaders.",
64417         "sig" : "function (_self, meta)\n{\n\n}",
64418         "memberOf" : ""
64419       },
64420       {
64421         "name" : "remove",
64422         "type" : "function",
64423         "desc" : "Fires when a Record has been removed from the Store",
64424         "sig" : "function (_self, record, index)\n{\n\n}",
64425         "memberOf" : ""
64426       },
64427       {
64428         "name" : "update",
64429         "type" : "function",
64430         "desc" : "Fires when a Record has been updated",
64431         "sig" : "function (_self, record, operation)\n{\n\n}",
64432         "memberOf" : ""
64433       }
64434     ],
64435     "methods" : [
64436       {
64437         "name" : "add",
64438         "type" : "function",
64439         "desc" : "Add Records to the Store and fires the add event.",
64440         "sig" : "(records)",
64441         "static" : false,
64442         "memberOf" : ""
64443       },
64444       {
64445         "name" : "addEvents",
64446         "type" : "function",
64447         "desc" : "Used to define events on this Observable",
64448         "sig" : "(object)",
64449         "static" : false,
64450         "memberOf" : "Roo.util.Observable"
64451       },
64452       {
64453         "name" : "addListener",
64454         "type" : "function",
64455         "desc" : "Appends an event handler to this component",
64456         "sig" : "(eventName, handler, scope, options)",
64457         "static" : false,
64458         "memberOf" : "Roo.util.Observable"
64459       },
64460       {
64461         "name" : "capture",
64462         "type" : "function",
64463         "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.",
64464         "sig" : "(o, fn, scope)",
64465         "static" : true,
64466         "memberOf" : "Roo.util.Observable"
64467       },
64468       {
64469         "name" : "clearFilter",
64470         "type" : "function",
64471         "desc" : "Revert to a view of the Record cache with no filtering applied.",
64472         "sig" : "(suppressEvent)",
64473         "static" : false,
64474         "memberOf" : ""
64475       },
64476       {
64477         "name" : "collect",
64478         "type" : "function",
64479         "desc" : "Collects unique values for a particular dataIndex from this store.",
64480         "sig" : "(dataIndex, allowNull, bypassFilter)",
64481         "static" : false,
64482         "memberOf" : ""
64483       },
64484       {
64485         "name" : "commitChanges",
64486         "type" : "function",
64487         "desc" : "Commit all Records with outstanding changes. To handle updates for changes, subscribe to the\nStore's \"update\" event, and perform updating when the third parameter is Roo.data.Record.COMMIT.",
64488         "sig" : "()\n{\n\n}",
64489         "static" : false,
64490         "memberOf" : ""
64491       },
64492       {
64493         "name" : "each",
64494         "type" : "function",
64495         "desc" : "Calls the specified function for each of the Records in the cache.",
64496         "sig" : "(fn, scope)",
64497         "static" : false,
64498         "memberOf" : ""
64499       },
64500       {
64501         "name" : "filter",
64502         "type" : "function",
64503         "desc" : "Filter the records by a specified property.",
64504         "sig" : "(field, value, anyMatch)",
64505         "static" : false,
64506         "memberOf" : ""
64507       },
64508       {
64509         "name" : "filterBy",
64510         "type" : "function",
64511         "desc" : "Filter by a function. The specified function will be called with each\nrecord in this data source. If the function returns true the record is included,\notherwise it is filtered.",
64512         "sig" : "(fn, scope)",
64513         "static" : false,
64514         "memberOf" : ""
64515       },
64516       {
64517         "name" : "fireEvent",
64518         "type" : "function",
64519         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
64520         "sig" : "(eventName, args)",
64521         "static" : false,
64522         "memberOf" : "Roo.util.Observable"
64523       },
64524       {
64525         "name" : "getAt",
64526         "type" : "function",
64527         "desc" : "Get the Record at the specified index.",
64528         "sig" : "(index)",
64529         "static" : false,
64530         "memberOf" : ""
64531       },
64532       {
64533         "name" : "getById",
64534         "type" : "function",
64535         "desc" : "Get the Record with the specified id.",
64536         "sig" : "(id)",
64537         "static" : false,
64538         "memberOf" : ""
64539       },
64540       {
64541         "name" : "getCount",
64542         "type" : "function",
64543         "desc" : "Gets the number of cached records.\n<p>\n<em>If using paging, this may not be the total size of the dataset. If the data object\nused by the Reader contains the dataset size, then the getTotalCount() function returns\nthe data set size</em>",
64544         "sig" : "()\n{\n\n}",
64545         "static" : false,
64546         "memberOf" : ""
64547       },
64548       {
64549         "name" : "getModifiedRecords",
64550         "type" : "function",
64551         "desc" : "Gets all records modified since the last commit.  Modified records are persisted across load operations\n(e.g., during paging).",
64552         "sig" : "()\n{\n\n}",
64553         "static" : false,
64554         "memberOf" : ""
64555       },
64556       {
64557         "name" : "getRange",
64558         "type" : "function",
64559         "desc" : "Returns a range of Records between specified indices.",
64560         "sig" : "(startIndex, endIndex)",
64561         "static" : false,
64562         "memberOf" : ""
64563       },
64564       {
64565         "name" : "getSortState",
64566         "type" : "function",
64567         "desc" : "Returns the sort state of the Store as an object with two properties:\n<pre><code>\n field {String} The name of the field by which the Records are sorted\n direction {String} The sort order, \"ASC\" or \"DESC\"\n</code></pre>",
64568         "sig" : "()\n{\n\n}",
64569         "static" : false,
64570         "memberOf" : ""
64571       },
64572       {
64573         "name" : "getTotalCount",
64574         "type" : "function",
64575         "desc" : "Gets the total number of records in the dataset as returned by the server.\n<p>\n<em>If using paging, for this to be accurate, the data object used by the Reader must contain\nthe dataset size</em>",
64576         "sig" : "()\n{\n\n}",
64577         "static" : false,
64578         "memberOf" : ""
64579       },
64580       {
64581         "name" : "hasListener",
64582         "type" : "function",
64583         "desc" : "Checks to see if this object has any listeners for a specified event",
64584         "sig" : "(eventName)",
64585         "static" : false,
64586         "memberOf" : "Roo.util.Observable"
64587       },
64588       {
64589         "name" : "indexOf",
64590         "type" : "function",
64591         "desc" : "Get the index within the cache of the passed Record.",
64592         "sig" : "(record)",
64593         "static" : false,
64594         "memberOf" : ""
64595       },
64596       {
64597         "name" : "indexOfId",
64598         "type" : "function",
64599         "desc" : "Get the index within the cache of the Record with the passed id.",
64600         "sig" : "(id)",
64601         "static" : false,
64602         "memberOf" : ""
64603       },
64604       {
64605         "name" : "insert",
64606         "type" : "function",
64607         "desc" : "Inserts Records to the Store at the given index and fires the add event.",
64608         "sig" : "(index, records)",
64609         "static" : false,
64610         "memberOf" : ""
64611       },
64612       {
64613         "name" : "load",
64614         "type" : "function",
64615         "desc" : "Loads the Record cache from the configured Proxy using the configured Reader.\n<p>\nIf using remote paging, then the first load call must specify the <em>start</em>\nand <em>limit</em> properties in the options.params property to establish the initial\nposition within the dataset, and the number of Records to cache on each read from the Proxy.\n<p>\n<strong>It is important to note that for remote data sources, loading is asynchronous,\nand this call will return before the new data has been loaded. Perform any post-processing\nin a callback function, or in a \"load\" event handler.</strong>\n<p>",
64616         "sig" : "(options)",
64617         "static" : false,
64618         "memberOf" : ""
64619       },
64620       {
64621         "name" : "loadData",
64622         "type" : "function",
64623         "desc" : "Loads data from a passed data block. A Reader which understands the format of the data\nmust have been configured in the constructor.",
64624         "sig" : "(data, append)",
64625         "static" : false,
64626         "memberOf" : ""
64627       },
64628       {
64629         "name" : "loadDataFromChildren",
64630         "type" : "function",
64631         "desc" : "using 'cn' the nested child reader read the child array into it's child stores.",
64632         "sig" : "(rec)",
64633         "static" : false,
64634         "memberOf" : ""
64635       },
64636       {
64637         "name" : "on",
64638         "type" : "function",
64639         "desc" : "Appends an event handler to this element (shorthand for addListener)",
64640         "sig" : "(eventName, handler, scope, options)",
64641         "static" : false,
64642         "memberOf" : "Roo.util.Observable"
64643       },
64644       {
64645         "name" : "purgeListeners",
64646         "type" : "function",
64647         "desc" : "Removes all listeners for this object",
64648         "sig" : "()\n{\n\n}",
64649         "static" : false,
64650         "memberOf" : "Roo.util.Observable"
64651       },
64652       {
64653         "name" : "query",
64654         "type" : "function",
64655         "desc" : "Query the records by a specified property.",
64656         "sig" : "(field, value, anyMatch)",
64657         "static" : false,
64658         "memberOf" : ""
64659       },
64660       {
64661         "name" : "queryBy",
64662         "type" : "function",
64663         "desc" : "Query by a function. The specified function will be called with each\nrecord in this data source. If the function returns true the record is included\nin the results.",
64664         "sig" : "(fn, scope)",
64665         "static" : false,
64666         "memberOf" : ""
64667       },
64668       {
64669         "name" : "rejectChanges",
64670         "type" : "function",
64671         "desc" : "Cancel outstanding changes on all changed records.",
64672         "sig" : "()\n{\n\n}",
64673         "static" : false,
64674         "memberOf" : ""
64675       },
64676       {
64677         "name" : "releaseCapture",
64678         "type" : "function",
64679         "desc" : "Removes <b>all</b> added captures from the Observable.",
64680         "sig" : "(o)",
64681         "static" : true,
64682         "memberOf" : "Roo.util.Observable"
64683       },
64684       {
64685         "name" : "reload",
64686         "type" : "function",
64687         "desc" : "Reloads the Record cache from the configured Proxy using the configured Reader and\nthe options from the last load operation performed.",
64688         "sig" : "(options)",
64689         "static" : false,
64690         "memberOf" : ""
64691       },
64692       {
64693         "name" : "remove",
64694         "type" : "function",
64695         "desc" : "Remove a Record from the Store and fires the remove event.",
64696         "sig" : "(record)",
64697         "static" : false,
64698         "memberOf" : ""
64699       },
64700       {
64701         "name" : "removeAll",
64702         "type" : "function",
64703         "desc" : "Remove all Records from the Store and fires the clear event.",
64704         "sig" : "()\n{\n\n}",
64705         "static" : false,
64706         "memberOf" : ""
64707       },
64708       {
64709         "name" : "removeListener",
64710         "type" : "function",
64711         "desc" : "Removes a listener",
64712         "sig" : "(eventName, handler, scope)",
64713         "static" : false,
64714         "memberOf" : "Roo.util.Observable"
64715       },
64716       {
64717         "name" : "setDefaultSort",
64718         "type" : "function",
64719         "desc" : "Sets the default sort column and order to be used by the next load operation.",
64720         "sig" : "(fieldName, dir)",
64721         "static" : false,
64722         "memberOf" : ""
64723       },
64724       {
64725         "name" : "sort",
64726         "type" : "function",
64727         "desc" : "Sort the Records.\nIf remote sorting is used, the sort is performed on the server, and the cache is\nreloaded. If local sorting is used, the cache is sorted internally.",
64728         "sig" : "(fieldName, dir)",
64729         "static" : false,
64730         "memberOf" : ""
64731       },
64732       {
64733         "name" : "sum",
64734         "type" : "function",
64735         "desc" : "Sums the value of <i>property</i> for each record between start and end and returns the result.",
64736         "sig" : "(property, start, end)",
64737         "static" : false,
64738         "memberOf" : ""
64739       },
64740       {
64741         "name" : "un",
64742         "type" : "function",
64743         "desc" : "Removes a listener (shorthand for removeListener)",
64744         "sig" : "(eventName, handler, scope)",
64745         "static" : false,
64746         "memberOf" : "Roo.util.Observable"
64747       }
64748     ]
64749   },
64750   "Roo.data.Tree" : {
64751     "props" : [
64752       {
64753         "name" : "listeners",
64754         "type" : "Object",
64755         "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>",
64756         "memberOf" : "Roo.util.Observable"
64757       }
64758     ],
64759     "events" : [
64760       {
64761         "name" : "append",
64762         "type" : "function",
64763         "desc" : "Fires when a new child node is appended to a node in this tree.",
64764         "sig" : "function (tree, parent, node, index)\n{\n\n}",
64765         "memberOf" : ""
64766       },
64767       {
64768         "name" : "beforeappend",
64769         "type" : "function",
64770         "desc" : "Fires before a new child is appended to a node in this tree, return false to cancel the append.",
64771         "sig" : "function (tree, parent, node)\n{\n\n}",
64772         "memberOf" : ""
64773       },
64774       {
64775         "name" : "beforeinsert",
64776         "type" : "function",
64777         "desc" : "Fires before a new child is inserted in a node in this tree, return false to cancel the insert.",
64778         "sig" : "function (tree, parent, node, refNode)\n{\n\n}",
64779         "memberOf" : ""
64780       },
64781       {
64782         "name" : "beforemove",
64783         "type" : "function",
64784         "desc" : "Fires before a node is moved to a new location in the tree. Return false to cancel the move.",
64785         "sig" : "function (tree, node, oldParent, newParent, index)\n{\n\n}",
64786         "memberOf" : ""
64787       },
64788       {
64789         "name" : "beforeremove",
64790         "type" : "function",
64791         "desc" : "Fires before a child is removed from a node in this tree, return false to cancel the remove.",
64792         "sig" : "function (tree, parent, node)\n{\n\n}",
64793         "memberOf" : ""
64794       },
64795       {
64796         "name" : "insert",
64797         "type" : "function",
64798         "desc" : "Fires when a new child node is inserted in a node in this tree.",
64799         "sig" : "function (tree, parent, node, refNode)\n{\n\n}",
64800         "memberOf" : ""
64801       },
64802       {
64803         "name" : "move",
64804         "type" : "function",
64805         "desc" : "Fires when a node is moved to a new location in the tree",
64806         "sig" : "function (tree, node, oldParent, newParent, index)\n{\n\n}",
64807         "memberOf" : ""
64808       },
64809       {
64810         "name" : "remove",
64811         "type" : "function",
64812         "desc" : "Fires when a child node is removed from a node in this tree.",
64813         "sig" : "function (tree, parent, node)\n{\n\n}",
64814         "memberOf" : ""
64815       }
64816     ],
64817     "methods" : [
64818       {
64819         "name" : "addEvents",
64820         "type" : "function",
64821         "desc" : "Used to define events on this Observable",
64822         "sig" : "(object)",
64823         "static" : false,
64824         "memberOf" : "Roo.util.Observable"
64825       },
64826       {
64827         "name" : "addListener",
64828         "type" : "function",
64829         "desc" : "Appends an event handler to this component",
64830         "sig" : "(eventName, handler, scope, options)",
64831         "static" : false,
64832         "memberOf" : "Roo.util.Observable"
64833       },
64834       {
64835         "name" : "capture",
64836         "type" : "function",
64837         "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.",
64838         "sig" : "(o, fn, scope)",
64839         "static" : true,
64840         "memberOf" : "Roo.util.Observable"
64841       },
64842       {
64843         "name" : "fireEvent",
64844         "type" : "function",
64845         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
64846         "sig" : "(eventName, args)",
64847         "static" : false,
64848         "memberOf" : "Roo.util.Observable"
64849       },
64850       {
64851         "name" : "getNodeById",
64852         "type" : "function",
64853         "desc" : "Gets a node in this tree by its id.",
64854         "sig" : "(id)",
64855         "static" : false,
64856         "memberOf" : ""
64857       },
64858       {
64859         "name" : "getRootNode",
64860         "type" : "function",
64861         "desc" : "Returns the root node for this tree.",
64862         "sig" : "()\n{\n\n}",
64863         "static" : false,
64864         "memberOf" : ""
64865       },
64866       {
64867         "name" : "hasListener",
64868         "type" : "function",
64869         "desc" : "Checks to see if this object has any listeners for a specified event",
64870         "sig" : "(eventName)",
64871         "static" : false,
64872         "memberOf" : "Roo.util.Observable"
64873       },
64874       {
64875         "name" : "on",
64876         "type" : "function",
64877         "desc" : "Appends an event handler to this element (shorthand for addListener)",
64878         "sig" : "(eventName, handler, scope, options)",
64879         "static" : false,
64880         "memberOf" : "Roo.util.Observable"
64881       },
64882       {
64883         "name" : "purgeListeners",
64884         "type" : "function",
64885         "desc" : "Removes all listeners for this object",
64886         "sig" : "()\n{\n\n}",
64887         "static" : false,
64888         "memberOf" : "Roo.util.Observable"
64889       },
64890       {
64891         "name" : "releaseCapture",
64892         "type" : "function",
64893         "desc" : "Removes <b>all</b> added captures from the Observable.",
64894         "sig" : "(o)",
64895         "static" : true,
64896         "memberOf" : "Roo.util.Observable"
64897       },
64898       {
64899         "name" : "removeListener",
64900         "type" : "function",
64901         "desc" : "Removes a listener",
64902         "sig" : "(eventName, handler, scope)",
64903         "static" : false,
64904         "memberOf" : "Roo.util.Observable"
64905       },
64906       {
64907         "name" : "setRootNode",
64908         "type" : "function",
64909         "desc" : "Sets the root node for this tree.",
64910         "sig" : "(node)",
64911         "static" : false,
64912         "memberOf" : ""
64913       },
64914       {
64915         "name" : "un",
64916         "type" : "function",
64917         "desc" : "Removes a listener (shorthand for removeListener)",
64918         "sig" : "(eventName, handler, scope)",
64919         "static" : false,
64920         "memberOf" : "Roo.util.Observable"
64921       }
64922     ]
64923   },
64924   "Roo.data.XmlReader" : {
64925     "props" : [
64926       {
64927         "name" : "id",
64928         "type" : "String",
64929         "desc" : "The DomQuery path relative from the record element to the element that contains\na record identifier value.",
64930         "memberOf" : ""
64931       },
64932       {
64933         "name" : "record",
64934         "type" : "String",
64935         "desc" : "The DomQuery path to the repeated element which contains record information.",
64936         "memberOf" : ""
64937       },
64938       {
64939         "name" : "success",
64940         "type" : "String",
64941         "desc" : "The DomQuery path to the success attribute used by forms.",
64942         "memberOf" : ""
64943       },
64944       {
64945         "name" : "totalRecords",
64946         "type" : "String",
64947         "desc" : "The DomQuery path from which to retrieve the total number of records\nin the dataset. This is only needed if the whole dataset is not passed in one go, but is being\npaged from the remote server.",
64948         "memberOf" : ""
64949       }
64950     ],
64951     "events" : [
64952     ],
64953     "methods" : [
64954       {
64955         "name" : "newRow",
64956         "type" : "function",
64957         "desc" : "Create an empty record",
64958         "sig" : "(data)",
64959         "static" : false,
64960         "memberOf" : "Roo.data.DataReader"
64961       },
64962       {
64963         "name" : "read",
64964         "type" : "function",
64965         "desc" : "This method is only used by a DataProxy which has retrieved data from a remote server.",
64966         "sig" : "(response)",
64967         "static" : false,
64968         "memberOf" : ""
64969       },
64970       {
64971         "name" : "readRecords",
64972         "type" : "function",
64973         "desc" : "Create a data block containing Roo.data.Records from an XML document.",
64974         "sig" : "(doc)",
64975         "static" : false,
64976         "memberOf" : ""
64977       }
64978     ]
64979   },
64980   "Roo.dd" : {
64981     "props" : [
64982     ],
64983     "events" : [
64984     ],
64985     "methods" : [
64986     ]
64987   },
64988   "Roo.dd.DD" : {
64989     "props" : [
64990       {
64991         "name" : "listeners",
64992         "type" : "Object",
64993         "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>",
64994         "memberOf" : "Roo.util.Observable"
64995       }
64996     ],
64997     "events" : [
64998     ],
64999     "methods" : [
65000       {
65001         "name" : "addEvents",
65002         "type" : "function",
65003         "desc" : "Used to define events on this Observable",
65004         "sig" : "(object)",
65005         "static" : false,
65006         "memberOf" : "Roo.util.Observable"
65007       },
65008       {
65009         "name" : "addInvalidHandleClass",
65010         "type" : "function",
65011         "desc" : "Lets you specify a css class of elements that will not initiate a drag",
65012         "sig" : "(cssClass)",
65013         "static" : false,
65014         "memberOf" : "Roo.dd.DragDrop"
65015       },
65016       {
65017         "name" : "addInvalidHandleId",
65018         "type" : "function",
65019         "desc" : "Lets you to specify an element id for a child of a drag handle\nthat should not initiate a drag",
65020         "sig" : "(id)",
65021         "static" : false,
65022         "memberOf" : "Roo.dd.DragDrop"
65023       },
65024       {
65025         "name" : "addInvalidHandleType",
65026         "type" : "function",
65027         "desc" : "Allows you to specify a tag name that should not start a drag operation\nwhen clicked.  This is designed to facilitate embedding links within a\ndrag handle that do something other than start the drag.",
65028         "sig" : "(tagName)",
65029         "static" : false,
65030         "memberOf" : "Roo.dd.DragDrop"
65031       },
65032       {
65033         "name" : "addListener",
65034         "type" : "function",
65035         "desc" : "Appends an event handler to this component",
65036         "sig" : "(eventName, handler, scope, options)",
65037         "static" : false,
65038         "memberOf" : "Roo.util.Observable"
65039       },
65040       {
65041         "name" : "addToGroup",
65042         "type" : "function",
65043         "desc" : "Add this instance to a group of related drag/drop objects.  All\ninstances belong to at least one group, and can belong to as many\ngroups as needed.",
65044         "sig" : "(sGroup)",
65045         "static" : false,
65046         "memberOf" : "Roo.dd.DragDrop"
65047       },
65048       {
65049         "name" : "alignElWithMouse",
65050         "type" : "function",
65051         "desc" : "Sets the element to the location of the mousedown or click event,\nmaintaining the cursor location relative to the location on the element\nthat was clicked.  Override this if you want to place the element in a\nlocation other than where the cursor is.",
65052         "sig" : "(el, iPageX, iPageY)",
65053         "static" : false,
65054         "memberOf" : ""
65055       },
65056       {
65057         "name" : "applyConfig",
65058         "type" : "function",
65059         "desc" : "Applies the configuration parameters that were passed into the constructor.\nThis is supposed to happen at each level through the inheritance chain.  So\na DDProxy implentation will execute apply config on DDProxy, DD, and\nDragDrop in order to get all of the parameters that are available in\neach object.",
65060         "sig" : "()\n{\n\n}",
65061         "static" : false,
65062         "memberOf" : "Roo.dd.DragDrop"
65063       },
65064       {
65065         "name" : "autoOffset",
65066         "type" : "function",
65067         "desc" : "Sets the pointer offset to the distance between the linked element's top\nleft corner and the location the element was clicked",
65068         "sig" : "(iPageX, iPageY)",
65069         "static" : false,
65070         "memberOf" : ""
65071       },
65072       {
65073         "name" : "cachePosition",
65074         "type" : "function",
65075         "desc" : "Saves the most recent position so that we can reset the constraints and\ntick marks on-demand.  We need to know this so that we can calculate the\nnumber of pixels the element is offset from its original position.",
65076         "sig" : "(iPageX, iPageY)",
65077         "static" : false,
65078         "memberOf" : ""
65079       },
65080       {
65081         "name" : "capture",
65082         "type" : "function",
65083         "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.",
65084         "sig" : "(o, fn, scope)",
65085         "static" : true,
65086         "memberOf" : "Roo.util.Observable"
65087       },
65088       {
65089         "name" : "clearConstraints",
65090         "type" : "function",
65091         "desc" : "Clears any constraints applied to this instance.  Also clears ticks\nsince they can't exist independent of a constraint at this time.",
65092         "sig" : "()\n{\n\n}",
65093         "static" : false,
65094         "memberOf" : "Roo.dd.DragDrop"
65095       },
65096       {
65097         "name" : "clearTicks",
65098         "type" : "function",
65099         "desc" : "Clears any tick interval defined for this instance",
65100         "sig" : "()\n{\n\n}",
65101         "static" : false,
65102         "memberOf" : "Roo.dd.DragDrop"
65103       },
65104       {
65105         "name" : "endDrag",
65106         "type" : "function",
65107         "desc" : "Fired when we are done dragging the object",
65108         "sig" : "(e)",
65109         "static" : false,
65110         "memberOf" : "Roo.dd.DragDrop"
65111       },
65112       {
65113         "name" : "fireEvent",
65114         "type" : "function",
65115         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
65116         "sig" : "(eventName, args)",
65117         "static" : false,
65118         "memberOf" : "Roo.util.Observable"
65119       },
65120       {
65121         "name" : "getDragEl",
65122         "type" : "function",
65123         "desc" : "Returns a reference to the actual element to drag.  By default this is\nthe same as the html element, but it can be assigned to another\nelement. An example of this can be found in Roo.dd.DDProxy",
65124         "sig" : "()\n{\n\n}",
65125         "static" : false,
65126         "memberOf" : "Roo.dd.DragDrop"
65127       },
65128       {
65129         "name" : "getEl",
65130         "type" : "function",
65131         "desc" : "Returns a reference to the linked element",
65132         "sig" : "()\n{\n\n}",
65133         "static" : false,
65134         "memberOf" : "Roo.dd.DragDrop"
65135       },
65136       {
65137         "name" : "hasListener",
65138         "type" : "function",
65139         "desc" : "Checks to see if this object has any listeners for a specified event",
65140         "sig" : "(eventName)",
65141         "static" : false,
65142         "memberOf" : "Roo.util.Observable"
65143       },
65144       {
65145         "name" : "init",
65146         "type" : "function",
65147         "desc" : "Sets up the DragDrop object.  Must be called in the constructor of any\nRoo.dd.DragDrop subclass",
65148         "sig" : "(id, sGroup, config)",
65149         "static" : false,
65150         "memberOf" : "Roo.dd.DragDrop"
65151       },
65152       {
65153         "name" : "initTarget",
65154         "type" : "function",
65155         "desc" : "Initializes Targeting functionality only... the object does not\nget a mousedown handler.",
65156         "sig" : "(id, sGroup, config)",
65157         "static" : false,
65158         "memberOf" : "Roo.dd.DragDrop"
65159       },
65160       {
65161         "name" : "isLocked",
65162         "type" : "function",
65163         "desc" : "Returns true if this instance is locked, or the drag drop mgr is locked\n(meaning that all drag/drop is disabled on the page.)",
65164         "sig" : "()\n{\n\n}",
65165         "static" : false,
65166         "memberOf" : "Roo.dd.DragDrop"
65167       },
65168       {
65169         "name" : "isTarget",
65170         "type" : "function",
65171         "desc" : "By default, all insances can be a drop target.  This can be disabled by\nsetting isTarget to false.",
65172         "sig" : "()\n{\n\n}",
65173         "static" : false,
65174         "memberOf" : "Roo.dd.DragDrop"
65175       },
65176       {
65177         "name" : "isValidHandleChild",
65178         "type" : "function",
65179         "desc" : "Checks the tag exclusion list to see if this click should be ignored",
65180         "sig" : "(node)",
65181         "static" : false,
65182         "memberOf" : "Roo.dd.DragDrop"
65183       },
65184       {
65185         "name" : "lock",
65186         "type" : "function",
65187         "desc" : "Lock this instance",
65188         "sig" : "()\n{\n\n}",
65189         "static" : false,
65190         "memberOf" : "Roo.dd.DragDrop"
65191       },
65192       {
65193         "name" : "on",
65194         "type" : "function",
65195         "desc" : "Appends an event handler to this element (shorthand for addListener)",
65196         "sig" : "(eventName, handler, scope, options)",
65197         "static" : false,
65198         "memberOf" : "Roo.util.Observable"
65199       },
65200       {
65201         "name" : "onAvailable",
65202         "type" : "function",
65203         "desc" : "Override the onAvailable method to do what is needed after the initial\nposition was determined.",
65204         "sig" : "()\n{\n\n}",
65205         "static" : false,
65206         "memberOf" : "Roo.dd.DragDrop"
65207       },
65208       {
65209         "name" : "onDrag",
65210         "type" : "function",
65211         "desc" : "Abstract method called during the onMouseMove event while dragging an\nobject.",
65212         "sig" : "(e)",
65213         "static" : false,
65214         "memberOf" : "Roo.dd.DragDrop"
65215       },
65216       {
65217         "name" : "onDragDrop",
65218         "type" : "function",
65219         "desc" : "Abstract method called when this item is dropped on another DragDrop\nobj",
65220         "sig" : "(e, id)",
65221         "static" : false,
65222         "memberOf" : "Roo.dd.DragDrop"
65223       },
65224       {
65225         "name" : "onDragEnter",
65226         "type" : "function",
65227         "desc" : "Abstract method called when this element fist begins hovering over\nanother DragDrop obj",
65228         "sig" : "(e, id)",
65229         "static" : false,
65230         "memberOf" : "Roo.dd.DragDrop"
65231       },
65232       {
65233         "name" : "onDragOut",
65234         "type" : "function",
65235         "desc" : "Abstract method called when we are no longer hovering over an element",
65236         "sig" : "(e, id)",
65237         "static" : false,
65238         "memberOf" : "Roo.dd.DragDrop"
65239       },
65240       {
65241         "name" : "onDragOver",
65242         "type" : "function",
65243         "desc" : "Abstract method called when this element is hovering over another\nDragDrop obj",
65244         "sig" : "(e, id)",
65245         "static" : false,
65246         "memberOf" : "Roo.dd.DragDrop"
65247       },
65248       {
65249         "name" : "onInvalidDrop",
65250         "type" : "function",
65251         "desc" : "Abstract method called when this item is dropped on an area with no\ndrop target",
65252         "sig" : "(e)",
65253         "static" : false,
65254         "memberOf" : "Roo.dd.DragDrop"
65255       },
65256       {
65257         "name" : "onMouseDown",
65258         "type" : "function",
65259         "desc" : "Event handler that fires when a drag/drop obj gets a mousedown",
65260         "sig" : "(e)",
65261         "static" : false,
65262         "memberOf" : "Roo.dd.DragDrop"
65263       },
65264       {
65265         "name" : "onMouseUp",
65266         "type" : "function",
65267         "desc" : "Event handler that fires when a drag/drop obj gets a mouseup",
65268         "sig" : "(e)",
65269         "static" : false,
65270         "memberOf" : "Roo.dd.DragDrop"
65271       },
65272       {
65273         "name" : "padding",
65274         "type" : "function",
65275         "desc" : "The padding configured for this drag and drop object for calculating\nthe drop zone intersection with this object.",
65276         "sig" : "()\n{\n\n}",
65277         "static" : false,
65278         "memberOf" : "Roo.dd.DragDrop"
65279       },
65280       {
65281         "name" : "purgeListeners",
65282         "type" : "function",
65283         "desc" : "Removes all listeners for this object",
65284         "sig" : "()\n{\n\n}",
65285         "static" : false,
65286         "memberOf" : "Roo.util.Observable"
65287       },
65288       {
65289         "name" : "releaseCapture",
65290         "type" : "function",
65291         "desc" : "Removes <b>all</b> added captures from the Observable.",
65292         "sig" : "(o)",
65293         "static" : true,
65294         "memberOf" : "Roo.util.Observable"
65295       },
65296       {
65297         "name" : "removeFromGroup",
65298         "type" : "function",
65299         "desc" : "Remove's this instance from the supplied interaction group",
65300         "sig" : "(sGroup)",
65301         "static" : false,
65302         "memberOf" : "Roo.dd.DragDrop"
65303       },
65304       {
65305         "name" : "removeInvalidHandleClass",
65306         "type" : "function",
65307         "desc" : "Unsets an invalid css class",
65308         "sig" : "(cssClass)",
65309         "static" : false,
65310         "memberOf" : "Roo.dd.DragDrop"
65311       },
65312       {
65313         "name" : "removeInvalidHandleId",
65314         "type" : "function",
65315         "desc" : "Unsets an invalid handle id",
65316         "sig" : "(id)",
65317         "static" : false,
65318         "memberOf" : "Roo.dd.DragDrop"
65319       },
65320       {
65321         "name" : "removeInvalidHandleType",
65322         "type" : "function",
65323         "desc" : "Unsets an excluded tag name set by addInvalidHandleType",
65324         "sig" : "(tagName)",
65325         "static" : false,
65326         "memberOf" : "Roo.dd.DragDrop"
65327       },
65328       {
65329         "name" : "removeListener",
65330         "type" : "function",
65331         "desc" : "Removes a listener",
65332         "sig" : "(eventName, handler, scope)",
65333         "static" : false,
65334         "memberOf" : "Roo.util.Observable"
65335       },
65336       {
65337         "name" : "resetConstraints",
65338         "type" : "function",
65339         "desc" : "resetConstraints must be called if you manually reposition a dd element.",
65340         "sig" : "(maintainOffset)",
65341         "static" : false,
65342         "memberOf" : "Roo.dd.DragDrop"
65343       },
65344       {
65345         "name" : "setDelta",
65346         "type" : "function",
65347         "desc" : "Sets the pointer offset.  You can call this directly to force the\noffset to be in a particular location (e.g., pass in 0,0 to set it\nto the center of the object)",
65348         "sig" : "(iDeltaX, iDeltaY)",
65349         "static" : false,
65350         "memberOf" : ""
65351       },
65352       {
65353         "name" : "setDragElId",
65354         "type" : "function",
65355         "desc" : "Allows you to specify that an element other than the linked element\nwill be moved with the cursor during a drag",
65356         "sig" : "(id)",
65357         "static" : false,
65358         "memberOf" : "Roo.dd.DragDrop"
65359       },
65360       {
65361         "name" : "setDragElPos",
65362         "type" : "function",
65363         "desc" : "Sets the drag element to the location of the mousedown or click event,\nmaintaining the cursor location relative to the location on the element\nthat was clicked.  Override this if you want to place the element in a\nlocation other than where the cursor is.",
65364         "sig" : "(iPageX, iPageY)",
65365         "static" : false,
65366         "memberOf" : ""
65367       },
65368       {
65369         "name" : "setHandleElId",
65370         "type" : "function",
65371         "desc" : "Allows you to specify a child of the linked element that should be\nused to initiate the drag operation.  An example of this would be if\nyou have a content div with text and links.  Clicking anywhere in the\ncontent area would normally start the drag operation.  Use this method\nto specify that an element inside of the content div is the element\nthat starts the drag operation.",
65372         "sig" : "(id)",
65373         "static" : false,
65374         "memberOf" : "Roo.dd.DragDrop"
65375       },
65376       {
65377         "name" : "setInitPosition",
65378         "type" : "function",
65379         "desc" : "Stores the initial placement of the linked element.",
65380         "sig" : "(diffX, diffY)",
65381         "static" : false,
65382         "memberOf" : "Roo.dd.DragDrop"
65383       },
65384       {
65385         "name" : "setOuterHandleElId",
65386         "type" : "function",
65387         "desc" : "Allows you to set an element outside of the linked element as a drag\nhandle",
65388         "sig" : "(id)",
65389         "static" : false,
65390         "memberOf" : "Roo.dd.DragDrop"
65391       },
65392       {
65393         "name" : "setPadding",
65394         "type" : "function",
65395         "desc" : "Configures the padding for the target zone in px.  Effectively expands\n(or reduces) the virtual object size for targeting calculations.\nSupports css-style shorthand; if only one parameter is passed, all sides\nwill have that padding, and if only two are passed, the top and bottom\nwill have the first param, the left and right the second.",
65396         "sig" : "(iTop, iRight, iBot, iLeft)",
65397         "static" : false,
65398         "memberOf" : "Roo.dd.DragDrop"
65399       },
65400       {
65401         "name" : "setXConstraint",
65402         "type" : "function",
65403         "desc" : "By default, the element can be dragged any place on the screen.  Use\nthis method to limit the horizontal travel of the element.  Pass in\n0,0 for the parameters if you want to lock the drag to the y axis.",
65404         "sig" : "(iLeft, iRight, iTickSize)",
65405         "static" : false,
65406         "memberOf" : "Roo.dd.DragDrop"
65407       },
65408       {
65409         "name" : "setYConstraint",
65410         "type" : "function",
65411         "desc" : "By default, the element can be dragged any place on the screen.  Set\nthis to limit the vertical travel of the element.  Pass in 0,0 for the\nparameters if you want to lock the drag to the x axis.",
65412         "sig" : "(iUp, iDown, iTickSize)",
65413         "static" : false,
65414         "memberOf" : "Roo.dd.DragDrop"
65415       },
65416       {
65417         "name" : "startDrag",
65418         "type" : "function",
65419         "desc" : "Abstract method called after a drag/drop object is clicked\nand the drag or mousedown time thresholds have beeen met.",
65420         "sig" : "(X, Y)",
65421         "static" : false,
65422         "memberOf" : "Roo.dd.DragDrop"
65423       },
65424       {
65425         "name" : "toString",
65426         "type" : "function",
65427         "desc" : "toString method",
65428         "sig" : "()\n{\n\n}",
65429         "static" : false,
65430         "memberOf" : "Roo.dd.DragDrop"
65431       },
65432       {
65433         "name" : "un",
65434         "type" : "function",
65435         "desc" : "Removes a listener (shorthand for removeListener)",
65436         "sig" : "(eventName, handler, scope)",
65437         "static" : false,
65438         "memberOf" : "Roo.util.Observable"
65439       },
65440       {
65441         "name" : "unlock",
65442         "type" : "function",
65443         "desc" : "Unlock this instace",
65444         "sig" : "()\n{\n\n}",
65445         "static" : false,
65446         "memberOf" : "Roo.dd.DragDrop"
65447       },
65448       {
65449         "name" : "unreg",
65450         "type" : "function",
65451         "desc" : "Remove all drag and drop hooks for this element",
65452         "sig" : "()\n{\n\n}",
65453         "static" : false,
65454         "memberOf" : "Roo.dd.DragDrop"
65455       }
65456     ]
65457   },
65458   "Roo.dd.DDProxy" : {
65459     "props" : [
65460       {
65461         "name" : "listeners",
65462         "type" : "Object",
65463         "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>",
65464         "memberOf" : "Roo.util.Observable"
65465       }
65466     ],
65467     "events" : [
65468     ],
65469     "methods" : [
65470       {
65471         "name" : "addEvents",
65472         "type" : "function",
65473         "desc" : "Used to define events on this Observable",
65474         "sig" : "(object)",
65475         "static" : false,
65476         "memberOf" : "Roo.util.Observable"
65477       },
65478       {
65479         "name" : "addInvalidHandleClass",
65480         "type" : "function",
65481         "desc" : "Lets you specify a css class of elements that will not initiate a drag",
65482         "sig" : "(cssClass)",
65483         "static" : false,
65484         "memberOf" : "Roo.dd.DragDrop"
65485       },
65486       {
65487         "name" : "addInvalidHandleId",
65488         "type" : "function",
65489         "desc" : "Lets you to specify an element id for a child of a drag handle\nthat should not initiate a drag",
65490         "sig" : "(id)",
65491         "static" : false,
65492         "memberOf" : "Roo.dd.DragDrop"
65493       },
65494       {
65495         "name" : "addInvalidHandleType",
65496         "type" : "function",
65497         "desc" : "Allows you to specify a tag name that should not start a drag operation\nwhen clicked.  This is designed to facilitate embedding links within a\ndrag handle that do something other than start the drag.",
65498         "sig" : "(tagName)",
65499         "static" : false,
65500         "memberOf" : "Roo.dd.DragDrop"
65501       },
65502       {
65503         "name" : "addListener",
65504         "type" : "function",
65505         "desc" : "Appends an event handler to this component",
65506         "sig" : "(eventName, handler, scope, options)",
65507         "static" : false,
65508         "memberOf" : "Roo.util.Observable"
65509       },
65510       {
65511         "name" : "addToGroup",
65512         "type" : "function",
65513         "desc" : "Add this instance to a group of related drag/drop objects.  All\ninstances belong to at least one group, and can belong to as many\ngroups as needed.",
65514         "sig" : "(sGroup)",
65515         "static" : false,
65516         "memberOf" : "Roo.dd.DragDrop"
65517       },
65518       {
65519         "name" : "alignElWithMouse",
65520         "type" : "function",
65521         "desc" : "Sets the element to the location of the mousedown or click event,\nmaintaining the cursor location relative to the location on the element\nthat was clicked.  Override this if you want to place the element in a\nlocation other than where the cursor is.",
65522         "sig" : "(el, iPageX, iPageY)",
65523         "static" : false,
65524         "memberOf" : "Roo.dd.DD"
65525       },
65526       {
65527         "name" : "applyConfig",
65528         "type" : "function",
65529         "desc" : "Applies the configuration parameters that were passed into the constructor.\nThis is supposed to happen at each level through the inheritance chain.  So\na DDProxy implentation will execute apply config on DDProxy, DD, and\nDragDrop in order to get all of the parameters that are available in\neach object.",
65530         "sig" : "()\n{\n\n}",
65531         "static" : false,
65532         "memberOf" : "Roo.dd.DragDrop"
65533       },
65534       {
65535         "name" : "autoOffset",
65536         "type" : "function",
65537         "desc" : "Sets the pointer offset to the distance between the linked element's top\nleft corner and the location the element was clicked",
65538         "sig" : "(iPageX, iPageY)",
65539         "static" : false,
65540         "memberOf" : "Roo.dd.DD"
65541       },
65542       {
65543         "name" : "cachePosition",
65544         "type" : "function",
65545         "desc" : "Saves the most recent position so that we can reset the constraints and\ntick marks on-demand.  We need to know this so that we can calculate the\nnumber of pixels the element is offset from its original position.",
65546         "sig" : "(iPageX, iPageY)",
65547         "static" : false,
65548         "memberOf" : "Roo.dd.DD"
65549       },
65550       {
65551         "name" : "capture",
65552         "type" : "function",
65553         "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.",
65554         "sig" : "(o, fn, scope)",
65555         "static" : true,
65556         "memberOf" : "Roo.util.Observable"
65557       },
65558       {
65559         "name" : "clearConstraints",
65560         "type" : "function",
65561         "desc" : "Clears any constraints applied to this instance.  Also clears ticks\nsince they can't exist independent of a constraint at this time.",
65562         "sig" : "()\n{\n\n}",
65563         "static" : false,
65564         "memberOf" : "Roo.dd.DragDrop"
65565       },
65566       {
65567         "name" : "clearTicks",
65568         "type" : "function",
65569         "desc" : "Clears any tick interval defined for this instance",
65570         "sig" : "()\n{\n\n}",
65571         "static" : false,
65572         "memberOf" : "Roo.dd.DragDrop"
65573       },
65574       {
65575         "name" : "createFrame",
65576         "type" : "function",
65577         "desc" : "Creates the proxy element if it does not yet exist",
65578         "sig" : "()\n{\n\n}",
65579         "static" : false,
65580         "memberOf" : ""
65581       },
65582       {
65583         "name" : "endDrag",
65584         "type" : "function",
65585         "desc" : "Fired when we are done dragging the object",
65586         "sig" : "(e)",
65587         "static" : false,
65588         "memberOf" : "Roo.dd.DragDrop"
65589       },
65590       {
65591         "name" : "fireEvent",
65592         "type" : "function",
65593         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
65594         "sig" : "(eventName, args)",
65595         "static" : false,
65596         "memberOf" : "Roo.util.Observable"
65597       },
65598       {
65599         "name" : "getDragEl",
65600         "type" : "function",
65601         "desc" : "Returns a reference to the actual element to drag.  By default this is\nthe same as the html element, but it can be assigned to another\nelement. An example of this can be found in Roo.dd.DDProxy",
65602         "sig" : "()\n{\n\n}",
65603         "static" : false,
65604         "memberOf" : "Roo.dd.DragDrop"
65605       },
65606       {
65607         "name" : "getEl",
65608         "type" : "function",
65609         "desc" : "Returns a reference to the linked element",
65610         "sig" : "()\n{\n\n}",
65611         "static" : false,
65612         "memberOf" : "Roo.dd.DragDrop"
65613       },
65614       {
65615         "name" : "hasListener",
65616         "type" : "function",
65617         "desc" : "Checks to see if this object has any listeners for a specified event",
65618         "sig" : "(eventName)",
65619         "static" : false,
65620         "memberOf" : "Roo.util.Observable"
65621       },
65622       {
65623         "name" : "init",
65624         "type" : "function",
65625         "desc" : "Sets up the DragDrop object.  Must be called in the constructor of any\nRoo.dd.DragDrop subclass",
65626         "sig" : "(id, sGroup, config)",
65627         "static" : false,
65628         "memberOf" : "Roo.dd.DragDrop"
65629       },
65630       {
65631         "name" : "initFrame",
65632         "type" : "function",
65633         "desc" : "Initialization for the drag frame element.  Must be called in the\nconstructor of all subclasses",
65634         "sig" : "()\n{\n\n}",
65635         "static" : false,
65636         "memberOf" : ""
65637       },
65638       {
65639         "name" : "initTarget",
65640         "type" : "function",
65641         "desc" : "Initializes Targeting functionality only... the object does not\nget a mousedown handler.",
65642         "sig" : "(id, sGroup, config)",
65643         "static" : false,
65644         "memberOf" : "Roo.dd.DragDrop"
65645       },
65646       {
65647         "name" : "isLocked",
65648         "type" : "function",
65649         "desc" : "Returns true if this instance is locked, or the drag drop mgr is locked\n(meaning that all drag/drop is disabled on the page.)",
65650         "sig" : "()\n{\n\n}",
65651         "static" : false,
65652         "memberOf" : "Roo.dd.DragDrop"
65653       },
65654       {
65655         "name" : "isTarget",
65656         "type" : "function",
65657         "desc" : "By default, all insances can be a drop target.  This can be disabled by\nsetting isTarget to false.",
65658         "sig" : "()\n{\n\n}",
65659         "static" : false,
65660         "memberOf" : "Roo.dd.DragDrop"
65661       },
65662       {
65663         "name" : "isValidHandleChild",
65664         "type" : "function",
65665         "desc" : "Checks the tag exclusion list to see if this click should be ignored",
65666         "sig" : "(node)",
65667         "static" : false,
65668         "memberOf" : "Roo.dd.DragDrop"
65669       },
65670       {
65671         "name" : "lock",
65672         "type" : "function",
65673         "desc" : "Lock this instance",
65674         "sig" : "()\n{\n\n}",
65675         "static" : false,
65676         "memberOf" : "Roo.dd.DragDrop"
65677       },
65678       {
65679         "name" : "on",
65680         "type" : "function",
65681         "desc" : "Appends an event handler to this element (shorthand for addListener)",
65682         "sig" : "(eventName, handler, scope, options)",
65683         "static" : false,
65684         "memberOf" : "Roo.util.Observable"
65685       },
65686       {
65687         "name" : "onAvailable",
65688         "type" : "function",
65689         "desc" : "Override the onAvailable method to do what is needed after the initial\nposition was determined.",
65690         "sig" : "()\n{\n\n}",
65691         "static" : false,
65692         "memberOf" : "Roo.dd.DragDrop"
65693       },
65694       {
65695         "name" : "onDrag",
65696         "type" : "function",
65697         "desc" : "Abstract method called during the onMouseMove event while dragging an\nobject.",
65698         "sig" : "(e)",
65699         "static" : false,
65700         "memberOf" : "Roo.dd.DragDrop"
65701       },
65702       {
65703         "name" : "onDragDrop",
65704         "type" : "function",
65705         "desc" : "Abstract method called when this item is dropped on another DragDrop\nobj",
65706         "sig" : "(e, id)",
65707         "static" : false,
65708         "memberOf" : "Roo.dd.DragDrop"
65709       },
65710       {
65711         "name" : "onDragEnter",
65712         "type" : "function",
65713         "desc" : "Abstract method called when this element fist begins hovering over\nanother DragDrop obj",
65714         "sig" : "(e, id)",
65715         "static" : false,
65716         "memberOf" : "Roo.dd.DragDrop"
65717       },
65718       {
65719         "name" : "onDragOut",
65720         "type" : "function",
65721         "desc" : "Abstract method called when we are no longer hovering over an element",
65722         "sig" : "(e, id)",
65723         "static" : false,
65724         "memberOf" : "Roo.dd.DragDrop"
65725       },
65726       {
65727         "name" : "onDragOver",
65728         "type" : "function",
65729         "desc" : "Abstract method called when this element is hovering over another\nDragDrop obj",
65730         "sig" : "(e, id)",
65731         "static" : false,
65732         "memberOf" : "Roo.dd.DragDrop"
65733       },
65734       {
65735         "name" : "onInvalidDrop",
65736         "type" : "function",
65737         "desc" : "Abstract method called when this item is dropped on an area with no\ndrop target",
65738         "sig" : "(e)",
65739         "static" : false,
65740         "memberOf" : "Roo.dd.DragDrop"
65741       },
65742       {
65743         "name" : "onMouseDown",
65744         "type" : "function",
65745         "desc" : "Event handler that fires when a drag/drop obj gets a mousedown",
65746         "sig" : "(e)",
65747         "static" : false,
65748         "memberOf" : "Roo.dd.DragDrop"
65749       },
65750       {
65751         "name" : "onMouseUp",
65752         "type" : "function",
65753         "desc" : "Event handler that fires when a drag/drop obj gets a mouseup",
65754         "sig" : "(e)",
65755         "static" : false,
65756         "memberOf" : "Roo.dd.DragDrop"
65757       },
65758       {
65759         "name" : "padding",
65760         "type" : "function",
65761         "desc" : "The padding configured for this drag and drop object for calculating\nthe drop zone intersection with this object.",
65762         "sig" : "()\n{\n\n}",
65763         "static" : false,
65764         "memberOf" : "Roo.dd.DragDrop"
65765       },
65766       {
65767         "name" : "purgeListeners",
65768         "type" : "function",
65769         "desc" : "Removes all listeners for this object",
65770         "sig" : "()\n{\n\n}",
65771         "static" : false,
65772         "memberOf" : "Roo.util.Observable"
65773       },
65774       {
65775         "name" : "releaseCapture",
65776         "type" : "function",
65777         "desc" : "Removes <b>all</b> added captures from the Observable.",
65778         "sig" : "(o)",
65779         "static" : true,
65780         "memberOf" : "Roo.util.Observable"
65781       },
65782       {
65783         "name" : "removeFromGroup",
65784         "type" : "function",
65785         "desc" : "Remove's this instance from the supplied interaction group",
65786         "sig" : "(sGroup)",
65787         "static" : false,
65788         "memberOf" : "Roo.dd.DragDrop"
65789       },
65790       {
65791         "name" : "removeInvalidHandleClass",
65792         "type" : "function",
65793         "desc" : "Unsets an invalid css class",
65794         "sig" : "(cssClass)",
65795         "static" : false,
65796         "memberOf" : "Roo.dd.DragDrop"
65797       },
65798       {
65799         "name" : "removeInvalidHandleId",
65800         "type" : "function",
65801         "desc" : "Unsets an invalid handle id",
65802         "sig" : "(id)",
65803         "static" : false,
65804         "memberOf" : "Roo.dd.DragDrop"
65805       },
65806       {
65807         "name" : "removeInvalidHandleType",
65808         "type" : "function",
65809         "desc" : "Unsets an excluded tag name set by addInvalidHandleType",
65810         "sig" : "(tagName)",
65811         "static" : false,
65812         "memberOf" : "Roo.dd.DragDrop"
65813       },
65814       {
65815         "name" : "removeListener",
65816         "type" : "function",
65817         "desc" : "Removes a listener",
65818         "sig" : "(eventName, handler, scope)",
65819         "static" : false,
65820         "memberOf" : "Roo.util.Observable"
65821       },
65822       {
65823         "name" : "resetConstraints",
65824         "type" : "function",
65825         "desc" : "resetConstraints must be called if you manually reposition a dd element.",
65826         "sig" : "(maintainOffset)",
65827         "static" : false,
65828         "memberOf" : "Roo.dd.DragDrop"
65829       },
65830       {
65831         "name" : "setDelta",
65832         "type" : "function",
65833         "desc" : "Sets the pointer offset.  You can call this directly to force the\noffset to be in a particular location (e.g., pass in 0,0 to set it\nto the center of the object)",
65834         "sig" : "(iDeltaX, iDeltaY)",
65835         "static" : false,
65836         "memberOf" : "Roo.dd.DD"
65837       },
65838       {
65839         "name" : "setDragElId",
65840         "type" : "function",
65841         "desc" : "Allows you to specify that an element other than the linked element\nwill be moved with the cursor during a drag",
65842         "sig" : "(id)",
65843         "static" : false,
65844         "memberOf" : "Roo.dd.DragDrop"
65845       },
65846       {
65847         "name" : "setDragElPos",
65848         "type" : "function",
65849         "desc" : "Sets the drag element to the location of the mousedown or click event,\nmaintaining the cursor location relative to the location on the element\nthat was clicked.  Override this if you want to place the element in a\nlocation other than where the cursor is.",
65850         "sig" : "(iPageX, iPageY)",
65851         "static" : false,
65852         "memberOf" : "Roo.dd.DD"
65853       },
65854       {
65855         "name" : "setHandleElId",
65856         "type" : "function",
65857         "desc" : "Allows you to specify a child of the linked element that should be\nused to initiate the drag operation.  An example of this would be if\nyou have a content div with text and links.  Clicking anywhere in the\ncontent area would normally start the drag operation.  Use this method\nto specify that an element inside of the content div is the element\nthat starts the drag operation.",
65858         "sig" : "(id)",
65859         "static" : false,
65860         "memberOf" : "Roo.dd.DragDrop"
65861       },
65862       {
65863         "name" : "setInitPosition",
65864         "type" : "function",
65865         "desc" : "Stores the initial placement of the linked element.",
65866         "sig" : "(diffX, diffY)",
65867         "static" : false,
65868         "memberOf" : "Roo.dd.DragDrop"
65869       },
65870       {
65871         "name" : "setOuterHandleElId",
65872         "type" : "function",
65873         "desc" : "Allows you to set an element outside of the linked element as a drag\nhandle",
65874         "sig" : "(id)",
65875         "static" : false,
65876         "memberOf" : "Roo.dd.DragDrop"
65877       },
65878       {
65879         "name" : "setPadding",
65880         "type" : "function",
65881         "desc" : "Configures the padding for the target zone in px.  Effectively expands\n(or reduces) the virtual object size for targeting calculations.\nSupports css-style shorthand; if only one parameter is passed, all sides\nwill have that padding, and if only two are passed, the top and bottom\nwill have the first param, the left and right the second.",
65882         "sig" : "(iTop, iRight, iBot, iLeft)",
65883         "static" : false,
65884         "memberOf" : "Roo.dd.DragDrop"
65885       },
65886       {
65887         "name" : "setXConstraint",
65888         "type" : "function",
65889         "desc" : "By default, the element can be dragged any place on the screen.  Use\nthis method to limit the horizontal travel of the element.  Pass in\n0,0 for the parameters if you want to lock the drag to the y axis.",
65890         "sig" : "(iLeft, iRight, iTickSize)",
65891         "static" : false,
65892         "memberOf" : "Roo.dd.DragDrop"
65893       },
65894       {
65895         "name" : "setYConstraint",
65896         "type" : "function",
65897         "desc" : "By default, the element can be dragged any place on the screen.  Set\nthis to limit the vertical travel of the element.  Pass in 0,0 for the\nparameters if you want to lock the drag to the x axis.",
65898         "sig" : "(iUp, iDown, iTickSize)",
65899         "static" : false,
65900         "memberOf" : "Roo.dd.DragDrop"
65901       },
65902       {
65903         "name" : "startDrag",
65904         "type" : "function",
65905         "desc" : "Abstract method called after a drag/drop object is clicked\nand the drag or mousedown time thresholds have beeen met.",
65906         "sig" : "(X, Y)",
65907         "static" : false,
65908         "memberOf" : "Roo.dd.DragDrop"
65909       },
65910       {
65911         "name" : "toString",
65912         "type" : "function",
65913         "desc" : "toString method",
65914         "sig" : "()\n{\n\n}",
65915         "static" : false,
65916         "memberOf" : "Roo.dd.DragDrop"
65917       },
65918       {
65919         "name" : "un",
65920         "type" : "function",
65921         "desc" : "Removes a listener (shorthand for removeListener)",
65922         "sig" : "(eventName, handler, scope)",
65923         "static" : false,
65924         "memberOf" : "Roo.util.Observable"
65925       },
65926       {
65927         "name" : "unlock",
65928         "type" : "function",
65929         "desc" : "Unlock this instace",
65930         "sig" : "()\n{\n\n}",
65931         "static" : false,
65932         "memberOf" : "Roo.dd.DragDrop"
65933       },
65934       {
65935         "name" : "unreg",
65936         "type" : "function",
65937         "desc" : "Remove all drag and drop hooks for this element",
65938         "sig" : "()\n{\n\n}",
65939         "static" : false,
65940         "memberOf" : "Roo.dd.DragDrop"
65941       }
65942     ]
65943   },
65944   "Roo.dd.DDTarget" : {
65945     "props" : [
65946       {
65947         "name" : "listeners",
65948         "type" : "Object",
65949         "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>",
65950         "memberOf" : "Roo.util.Observable"
65951       }
65952     ],
65953     "events" : [
65954     ],
65955     "methods" : [
65956       {
65957         "name" : "addEvents",
65958         "type" : "function",
65959         "desc" : "Used to define events on this Observable",
65960         "sig" : "(object)",
65961         "static" : false,
65962         "memberOf" : "Roo.util.Observable"
65963       },
65964       {
65965         "name" : "addInvalidHandleClass",
65966         "type" : "function",
65967         "desc" : "Lets you specify a css class of elements that will not initiate a drag",
65968         "sig" : "(cssClass)",
65969         "static" : false,
65970         "memberOf" : "Roo.dd.DragDrop"
65971       },
65972       {
65973         "name" : "addInvalidHandleId",
65974         "type" : "function",
65975         "desc" : "Lets you to specify an element id for a child of a drag handle\nthat should not initiate a drag",
65976         "sig" : "(id)",
65977         "static" : false,
65978         "memberOf" : "Roo.dd.DragDrop"
65979       },
65980       {
65981         "name" : "addInvalidHandleType",
65982         "type" : "function",
65983         "desc" : "Allows you to specify a tag name that should not start a drag operation\nwhen clicked.  This is designed to facilitate embedding links within a\ndrag handle that do something other than start the drag.",
65984         "sig" : "(tagName)",
65985         "static" : false,
65986         "memberOf" : "Roo.dd.DragDrop"
65987       },
65988       {
65989         "name" : "addListener",
65990         "type" : "function",
65991         "desc" : "Appends an event handler to this component",
65992         "sig" : "(eventName, handler, scope, options)",
65993         "static" : false,
65994         "memberOf" : "Roo.util.Observable"
65995       },
65996       {
65997         "name" : "addToGroup",
65998         "type" : "function",
65999         "desc" : "Add this instance to a group of related drag/drop objects.  All\ninstances belong to at least one group, and can belong to as many\ngroups as needed.",
66000         "sig" : "(sGroup)",
66001         "static" : false,
66002         "memberOf" : "Roo.dd.DragDrop"
66003       },
66004       {
66005         "name" : "applyConfig",
66006         "type" : "function",
66007         "desc" : "Applies the configuration parameters that were passed into the constructor.\nThis is supposed to happen at each level through the inheritance chain.  So\na DDProxy implentation will execute apply config on DDProxy, DD, and\nDragDrop in order to get all of the parameters that are available in\neach object.",
66008         "sig" : "()\n{\n\n}",
66009         "static" : false,
66010         "memberOf" : "Roo.dd.DragDrop"
66011       },
66012       {
66013         "name" : "capture",
66014         "type" : "function",
66015         "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.",
66016         "sig" : "(o, fn, scope)",
66017         "static" : true,
66018         "memberOf" : "Roo.util.Observable"
66019       },
66020       {
66021         "name" : "clearConstraints",
66022         "type" : "function",
66023         "desc" : "Clears any constraints applied to this instance.  Also clears ticks\nsince they can't exist independent of a constraint at this time.",
66024         "sig" : "()\n{\n\n}",
66025         "static" : false,
66026         "memberOf" : "Roo.dd.DragDrop"
66027       },
66028       {
66029         "name" : "clearTicks",
66030         "type" : "function",
66031         "desc" : "Clears any tick interval defined for this instance",
66032         "sig" : "()\n{\n\n}",
66033         "static" : false,
66034         "memberOf" : "Roo.dd.DragDrop"
66035       },
66036       {
66037         "name" : "endDrag",
66038         "type" : "function",
66039         "desc" : "Fired when we are done dragging the object",
66040         "sig" : "(e)",
66041         "static" : false,
66042         "memberOf" : "Roo.dd.DragDrop"
66043       },
66044       {
66045         "name" : "fireEvent",
66046         "type" : "function",
66047         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
66048         "sig" : "(eventName, args)",
66049         "static" : false,
66050         "memberOf" : "Roo.util.Observable"
66051       },
66052       {
66053         "name" : "getDragEl",
66054         "type" : "function",
66055         "desc" : "Returns a reference to the actual element to drag.  By default this is\nthe same as the html element, but it can be assigned to another\nelement. An example of this can be found in Roo.dd.DDProxy",
66056         "sig" : "()\n{\n\n}",
66057         "static" : false,
66058         "memberOf" : "Roo.dd.DragDrop"
66059       },
66060       {
66061         "name" : "getEl",
66062         "type" : "function",
66063         "desc" : "Returns a reference to the linked element",
66064         "sig" : "()\n{\n\n}",
66065         "static" : false,
66066         "memberOf" : "Roo.dd.DragDrop"
66067       },
66068       {
66069         "name" : "hasListener",
66070         "type" : "function",
66071         "desc" : "Checks to see if this object has any listeners for a specified event",
66072         "sig" : "(eventName)",
66073         "static" : false,
66074         "memberOf" : "Roo.util.Observable"
66075       },
66076       {
66077         "name" : "init",
66078         "type" : "function",
66079         "desc" : "Sets up the DragDrop object.  Must be called in the constructor of any\nRoo.dd.DragDrop subclass",
66080         "sig" : "(id, sGroup, config)",
66081         "static" : false,
66082         "memberOf" : "Roo.dd.DragDrop"
66083       },
66084       {
66085         "name" : "initTarget",
66086         "type" : "function",
66087         "desc" : "Initializes Targeting functionality only... the object does not\nget a mousedown handler.",
66088         "sig" : "(id, sGroup, config)",
66089         "static" : false,
66090         "memberOf" : "Roo.dd.DragDrop"
66091       },
66092       {
66093         "name" : "isLocked",
66094         "type" : "function",
66095         "desc" : "Returns true if this instance is locked, or the drag drop mgr is locked\n(meaning that all drag/drop is disabled on the page.)",
66096         "sig" : "()\n{\n\n}",
66097         "static" : false,
66098         "memberOf" : "Roo.dd.DragDrop"
66099       },
66100       {
66101         "name" : "isTarget",
66102         "type" : "function",
66103         "desc" : "By default, all insances can be a drop target.  This can be disabled by\nsetting isTarget to false.",
66104         "sig" : "()\n{\n\n}",
66105         "static" : false,
66106         "memberOf" : "Roo.dd.DragDrop"
66107       },
66108       {
66109         "name" : "isValidHandleChild",
66110         "type" : "function",
66111         "desc" : "Checks the tag exclusion list to see if this click should be ignored",
66112         "sig" : "(node)",
66113         "static" : false,
66114         "memberOf" : "Roo.dd.DragDrop"
66115       },
66116       {
66117         "name" : "lock",
66118         "type" : "function",
66119         "desc" : "Lock this instance",
66120         "sig" : "()\n{\n\n}",
66121         "static" : false,
66122         "memberOf" : "Roo.dd.DragDrop"
66123       },
66124       {
66125         "name" : "on",
66126         "type" : "function",
66127         "desc" : "Appends an event handler to this element (shorthand for addListener)",
66128         "sig" : "(eventName, handler, scope, options)",
66129         "static" : false,
66130         "memberOf" : "Roo.util.Observable"
66131       },
66132       {
66133         "name" : "onAvailable",
66134         "type" : "function",
66135         "desc" : "Override the onAvailable method to do what is needed after the initial\nposition was determined.",
66136         "sig" : "()\n{\n\n}",
66137         "static" : false,
66138         "memberOf" : "Roo.dd.DragDrop"
66139       },
66140       {
66141         "name" : "onDrag",
66142         "type" : "function",
66143         "desc" : "Abstract method called during the onMouseMove event while dragging an\nobject.",
66144         "sig" : "(e)",
66145         "static" : false,
66146         "memberOf" : "Roo.dd.DragDrop"
66147       },
66148       {
66149         "name" : "onDragDrop",
66150         "type" : "function",
66151         "desc" : "Abstract method called when this item is dropped on another DragDrop\nobj",
66152         "sig" : "(e, id)",
66153         "static" : false,
66154         "memberOf" : "Roo.dd.DragDrop"
66155       },
66156       {
66157         "name" : "onDragEnter",
66158         "type" : "function",
66159         "desc" : "Abstract method called when this element fist begins hovering over\nanother DragDrop obj",
66160         "sig" : "(e, id)",
66161         "static" : false,
66162         "memberOf" : "Roo.dd.DragDrop"
66163       },
66164       {
66165         "name" : "onDragOut",
66166         "type" : "function",
66167         "desc" : "Abstract method called when we are no longer hovering over an element",
66168         "sig" : "(e, id)",
66169         "static" : false,
66170         "memberOf" : "Roo.dd.DragDrop"
66171       },
66172       {
66173         "name" : "onDragOver",
66174         "type" : "function",
66175         "desc" : "Abstract method called when this element is hovering over another\nDragDrop obj",
66176         "sig" : "(e, id)",
66177         "static" : false,
66178         "memberOf" : "Roo.dd.DragDrop"
66179       },
66180       {
66181         "name" : "onInvalidDrop",
66182         "type" : "function",
66183         "desc" : "Abstract method called when this item is dropped on an area with no\ndrop target",
66184         "sig" : "(e)",
66185         "static" : false,
66186         "memberOf" : "Roo.dd.DragDrop"
66187       },
66188       {
66189         "name" : "onMouseDown",
66190         "type" : "function",
66191         "desc" : "Event handler that fires when a drag/drop obj gets a mousedown",
66192         "sig" : "(e)",
66193         "static" : false,
66194         "memberOf" : "Roo.dd.DragDrop"
66195       },
66196       {
66197         "name" : "onMouseUp",
66198         "type" : "function",
66199         "desc" : "Event handler that fires when a drag/drop obj gets a mouseup",
66200         "sig" : "(e)",
66201         "static" : false,
66202         "memberOf" : "Roo.dd.DragDrop"
66203       },
66204       {
66205         "name" : "padding",
66206         "type" : "function",
66207         "desc" : "The padding configured for this drag and drop object for calculating\nthe drop zone intersection with this object.",
66208         "sig" : "()\n{\n\n}",
66209         "static" : false,
66210         "memberOf" : "Roo.dd.DragDrop"
66211       },
66212       {
66213         "name" : "purgeListeners",
66214         "type" : "function",
66215         "desc" : "Removes all listeners for this object",
66216         "sig" : "()\n{\n\n}",
66217         "static" : false,
66218         "memberOf" : "Roo.util.Observable"
66219       },
66220       {
66221         "name" : "releaseCapture",
66222         "type" : "function",
66223         "desc" : "Removes <b>all</b> added captures from the Observable.",
66224         "sig" : "(o)",
66225         "static" : true,
66226         "memberOf" : "Roo.util.Observable"
66227       },
66228       {
66229         "name" : "removeFromGroup",
66230         "type" : "function",
66231         "desc" : "Remove's this instance from the supplied interaction group",
66232         "sig" : "(sGroup)",
66233         "static" : false,
66234         "memberOf" : "Roo.dd.DragDrop"
66235       },
66236       {
66237         "name" : "removeInvalidHandleClass",
66238         "type" : "function",
66239         "desc" : "Unsets an invalid css class",
66240         "sig" : "(cssClass)",
66241         "static" : false,
66242         "memberOf" : "Roo.dd.DragDrop"
66243       },
66244       {
66245         "name" : "removeInvalidHandleId",
66246         "type" : "function",
66247         "desc" : "Unsets an invalid handle id",
66248         "sig" : "(id)",
66249         "static" : false,
66250         "memberOf" : "Roo.dd.DragDrop"
66251       },
66252       {
66253         "name" : "removeInvalidHandleType",
66254         "type" : "function",
66255         "desc" : "Unsets an excluded tag name set by addInvalidHandleType",
66256         "sig" : "(tagName)",
66257         "static" : false,
66258         "memberOf" : "Roo.dd.DragDrop"
66259       },
66260       {
66261         "name" : "removeListener",
66262         "type" : "function",
66263         "desc" : "Removes a listener",
66264         "sig" : "(eventName, handler, scope)",
66265         "static" : false,
66266         "memberOf" : "Roo.util.Observable"
66267       },
66268       {
66269         "name" : "resetConstraints",
66270         "type" : "function",
66271         "desc" : "resetConstraints must be called if you manually reposition a dd element.",
66272         "sig" : "(maintainOffset)",
66273         "static" : false,
66274         "memberOf" : "Roo.dd.DragDrop"
66275       },
66276       {
66277         "name" : "setDragElId",
66278         "type" : "function",
66279         "desc" : "Allows you to specify that an element other than the linked element\nwill be moved with the cursor during a drag",
66280         "sig" : "(id)",
66281         "static" : false,
66282         "memberOf" : "Roo.dd.DragDrop"
66283       },
66284       {
66285         "name" : "setHandleElId",
66286         "type" : "function",
66287         "desc" : "Allows you to specify a child of the linked element that should be\nused to initiate the drag operation.  An example of this would be if\nyou have a content div with text and links.  Clicking anywhere in the\ncontent area would normally start the drag operation.  Use this method\nto specify that an element inside of the content div is the element\nthat starts the drag operation.",
66288         "sig" : "(id)",
66289         "static" : false,
66290         "memberOf" : "Roo.dd.DragDrop"
66291       },
66292       {
66293         "name" : "setInitPosition",
66294         "type" : "function",
66295         "desc" : "Stores the initial placement of the linked element.",
66296         "sig" : "(diffX, diffY)",
66297         "static" : false,
66298         "memberOf" : "Roo.dd.DragDrop"
66299       },
66300       {
66301         "name" : "setOuterHandleElId",
66302         "type" : "function",
66303         "desc" : "Allows you to set an element outside of the linked element as a drag\nhandle",
66304         "sig" : "(id)",
66305         "static" : false,
66306         "memberOf" : "Roo.dd.DragDrop"
66307       },
66308       {
66309         "name" : "setPadding",
66310         "type" : "function",
66311         "desc" : "Configures the padding for the target zone in px.  Effectively expands\n(or reduces) the virtual object size for targeting calculations.\nSupports css-style shorthand; if only one parameter is passed, all sides\nwill have that padding, and if only two are passed, the top and bottom\nwill have the first param, the left and right the second.",
66312         "sig" : "(iTop, iRight, iBot, iLeft)",
66313         "static" : false,
66314         "memberOf" : "Roo.dd.DragDrop"
66315       },
66316       {
66317         "name" : "setXConstraint",
66318         "type" : "function",
66319         "desc" : "By default, the element can be dragged any place on the screen.  Use\nthis method to limit the horizontal travel of the element.  Pass in\n0,0 for the parameters if you want to lock the drag to the y axis.",
66320         "sig" : "(iLeft, iRight, iTickSize)",
66321         "static" : false,
66322         "memberOf" : "Roo.dd.DragDrop"
66323       },
66324       {
66325         "name" : "setYConstraint",
66326         "type" : "function",
66327         "desc" : "By default, the element can be dragged any place on the screen.  Set\nthis to limit the vertical travel of the element.  Pass in 0,0 for the\nparameters if you want to lock the drag to the x axis.",
66328         "sig" : "(iUp, iDown, iTickSize)",
66329         "static" : false,
66330         "memberOf" : "Roo.dd.DragDrop"
66331       },
66332       {
66333         "name" : "startDrag",
66334         "type" : "function",
66335         "desc" : "Abstract method called after a drag/drop object is clicked\nand the drag or mousedown time thresholds have beeen met.",
66336         "sig" : "(X, Y)",
66337         "static" : false,
66338         "memberOf" : "Roo.dd.DragDrop"
66339       },
66340       {
66341         "name" : "toString",
66342         "type" : "function",
66343         "desc" : "toString method",
66344         "sig" : "()\n{\n\n}",
66345         "static" : false,
66346         "memberOf" : "Roo.dd.DragDrop"
66347       },
66348       {
66349         "name" : "un",
66350         "type" : "function",
66351         "desc" : "Removes a listener (shorthand for removeListener)",
66352         "sig" : "(eventName, handler, scope)",
66353         "static" : false,
66354         "memberOf" : "Roo.util.Observable"
66355       },
66356       {
66357         "name" : "unlock",
66358         "type" : "function",
66359         "desc" : "Unlock this instace",
66360         "sig" : "()\n{\n\n}",
66361         "static" : false,
66362         "memberOf" : "Roo.dd.DragDrop"
66363       },
66364       {
66365         "name" : "unreg",
66366         "type" : "function",
66367         "desc" : "Remove all drag and drop hooks for this element",
66368         "sig" : "()\n{\n\n}",
66369         "static" : false,
66370         "memberOf" : "Roo.dd.DragDrop"
66371       }
66372     ]
66373   },
66374   "Roo.dd.DragDrop" : {
66375     "props" : [
66376       {
66377         "name" : "listeners",
66378         "type" : "Object",
66379         "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>",
66380         "memberOf" : "Roo.util.Observable"
66381       }
66382     ],
66383     "events" : [
66384     ],
66385     "methods" : [
66386       {
66387         "name" : "addEvents",
66388         "type" : "function",
66389         "desc" : "Used to define events on this Observable",
66390         "sig" : "(object)",
66391         "static" : false,
66392         "memberOf" : "Roo.util.Observable"
66393       },
66394       {
66395         "name" : "addInvalidHandleClass",
66396         "type" : "function",
66397         "desc" : "Lets you specify a css class of elements that will not initiate a drag",
66398         "sig" : "(cssClass)",
66399         "static" : false,
66400         "memberOf" : ""
66401       },
66402       {
66403         "name" : "addInvalidHandleId",
66404         "type" : "function",
66405         "desc" : "Lets you to specify an element id for a child of a drag handle\nthat should not initiate a drag",
66406         "sig" : "(id)",
66407         "static" : false,
66408         "memberOf" : ""
66409       },
66410       {
66411         "name" : "addInvalidHandleType",
66412         "type" : "function",
66413         "desc" : "Allows you to specify a tag name that should not start a drag operation\nwhen clicked.  This is designed to facilitate embedding links within a\ndrag handle that do something other than start the drag.",
66414         "sig" : "(tagName)",
66415         "static" : false,
66416         "memberOf" : ""
66417       },
66418       {
66419         "name" : "addListener",
66420         "type" : "function",
66421         "desc" : "Appends an event handler to this component",
66422         "sig" : "(eventName, handler, scope, options)",
66423         "static" : false,
66424         "memberOf" : "Roo.util.Observable"
66425       },
66426       {
66427         "name" : "addToGroup",
66428         "type" : "function",
66429         "desc" : "Add this instance to a group of related drag/drop objects.  All\ninstances belong to at least one group, and can belong to as many\ngroups as needed.",
66430         "sig" : "(sGroup)",
66431         "static" : false,
66432         "memberOf" : ""
66433       },
66434       {
66435         "name" : "applyConfig",
66436         "type" : "function",
66437         "desc" : "Applies the configuration parameters that were passed into the constructor.\nThis is supposed to happen at each level through the inheritance chain.  So\na DDProxy implentation will execute apply config on DDProxy, DD, and\nDragDrop in order to get all of the parameters that are available in\neach object.",
66438         "sig" : "()\n{\n\n}",
66439         "static" : false,
66440         "memberOf" : ""
66441       },
66442       {
66443         "name" : "capture",
66444         "type" : "function",
66445         "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.",
66446         "sig" : "(o, fn, scope)",
66447         "static" : true,
66448         "memberOf" : "Roo.util.Observable"
66449       },
66450       {
66451         "name" : "clearConstraints",
66452         "type" : "function",
66453         "desc" : "Clears any constraints applied to this instance.  Also clears ticks\nsince they can't exist independent of a constraint at this time.",
66454         "sig" : "()\n{\n\n}",
66455         "static" : false,
66456         "memberOf" : ""
66457       },
66458       {
66459         "name" : "clearTicks",
66460         "type" : "function",
66461         "desc" : "Clears any tick interval defined for this instance",
66462         "sig" : "()\n{\n\n}",
66463         "static" : false,
66464         "memberOf" : ""
66465       },
66466       {
66467         "name" : "endDrag",
66468         "type" : "function",
66469         "desc" : "Fired when we are done dragging the object",
66470         "sig" : "(e)",
66471         "static" : false,
66472         "memberOf" : ""
66473       },
66474       {
66475         "name" : "fireEvent",
66476         "type" : "function",
66477         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
66478         "sig" : "(eventName, args)",
66479         "static" : false,
66480         "memberOf" : "Roo.util.Observable"
66481       },
66482       {
66483         "name" : "getDragEl",
66484         "type" : "function",
66485         "desc" : "Returns a reference to the actual element to drag.  By default this is\nthe same as the html element, but it can be assigned to another\nelement. An example of this can be found in Roo.dd.DDProxy",
66486         "sig" : "()\n{\n\n}",
66487         "static" : false,
66488         "memberOf" : ""
66489       },
66490       {
66491         "name" : "getEl",
66492         "type" : "function",
66493         "desc" : "Returns a reference to the linked element",
66494         "sig" : "()\n{\n\n}",
66495         "static" : false,
66496         "memberOf" : ""
66497       },
66498       {
66499         "name" : "hasListener",
66500         "type" : "function",
66501         "desc" : "Checks to see if this object has any listeners for a specified event",
66502         "sig" : "(eventName)",
66503         "static" : false,
66504         "memberOf" : "Roo.util.Observable"
66505       },
66506       {
66507         "name" : "init",
66508         "type" : "function",
66509         "desc" : "Sets up the DragDrop object.  Must be called in the constructor of any\nRoo.dd.DragDrop subclass",
66510         "sig" : "(id, sGroup, config)",
66511         "static" : false,
66512         "memberOf" : ""
66513       },
66514       {
66515         "name" : "initTarget",
66516         "type" : "function",
66517         "desc" : "Initializes Targeting functionality only... the object does not\nget a mousedown handler.",
66518         "sig" : "(id, sGroup, config)",
66519         "static" : false,
66520         "memberOf" : ""
66521       },
66522       {
66523         "name" : "isLocked",
66524         "type" : "function",
66525         "desc" : "Returns true if this instance is locked, or the drag drop mgr is locked\n(meaning that all drag/drop is disabled on the page.)",
66526         "sig" : "()\n{\n\n}",
66527         "static" : false,
66528         "memberOf" : ""
66529       },
66530       {
66531         "name" : "isTarget",
66532         "type" : "function",
66533         "desc" : "By default, all insances can be a drop target.  This can be disabled by\nsetting isTarget to false.",
66534         "sig" : "()\n{\n\n}",
66535         "static" : false,
66536         "memberOf" : ""
66537       },
66538       {
66539         "name" : "isValidHandleChild",
66540         "type" : "function",
66541         "desc" : "Checks the tag exclusion list to see if this click should be ignored",
66542         "sig" : "(node)",
66543         "static" : false,
66544         "memberOf" : ""
66545       },
66546       {
66547         "name" : "lock",
66548         "type" : "function",
66549         "desc" : "Lock this instance",
66550         "sig" : "()\n{\n\n}",
66551         "static" : false,
66552         "memberOf" : ""
66553       },
66554       {
66555         "name" : "on",
66556         "type" : "function",
66557         "desc" : "Appends an event handler to this element (shorthand for addListener)",
66558         "sig" : "(eventName, handler, scope, options)",
66559         "static" : false,
66560         "memberOf" : "Roo.util.Observable"
66561       },
66562       {
66563         "name" : "onAvailable",
66564         "type" : "function",
66565         "desc" : "Override the onAvailable method to do what is needed after the initial\nposition was determined.",
66566         "sig" : "()\n{\n\n}",
66567         "static" : false,
66568         "memberOf" : ""
66569       },
66570       {
66571         "name" : "onDrag",
66572         "type" : "function",
66573         "desc" : "Abstract method called during the onMouseMove event while dragging an\nobject.",
66574         "sig" : "(e)",
66575         "static" : false,
66576         "memberOf" : ""
66577       },
66578       {
66579         "name" : "onDragDrop",
66580         "type" : "function",
66581         "desc" : "Abstract method called when this item is dropped on another DragDrop\nobj",
66582         "sig" : "(e, id)",
66583         "static" : false,
66584         "memberOf" : ""
66585       },
66586       {
66587         "name" : "onDragEnter",
66588         "type" : "function",
66589         "desc" : "Abstract method called when this element fist begins hovering over\nanother DragDrop obj",
66590         "sig" : "(e, id)",
66591         "static" : false,
66592         "memberOf" : ""
66593       },
66594       {
66595         "name" : "onDragOut",
66596         "type" : "function",
66597         "desc" : "Abstract method called when we are no longer hovering over an element",
66598         "sig" : "(e, id)",
66599         "static" : false,
66600         "memberOf" : ""
66601       },
66602       {
66603         "name" : "onDragOver",
66604         "type" : "function",
66605         "desc" : "Abstract method called when this element is hovering over another\nDragDrop obj",
66606         "sig" : "(e, id)",
66607         "static" : false,
66608         "memberOf" : ""
66609       },
66610       {
66611         "name" : "onInvalidDrop",
66612         "type" : "function",
66613         "desc" : "Abstract method called when this item is dropped on an area with no\ndrop target",
66614         "sig" : "(e)",
66615         "static" : false,
66616         "memberOf" : ""
66617       },
66618       {
66619         "name" : "onMouseDown",
66620         "type" : "function",
66621         "desc" : "Event handler that fires when a drag/drop obj gets a mousedown",
66622         "sig" : "(e)",
66623         "static" : false,
66624         "memberOf" : ""
66625       },
66626       {
66627         "name" : "onMouseUp",
66628         "type" : "function",
66629         "desc" : "Event handler that fires when a drag/drop obj gets a mouseup",
66630         "sig" : "(e)",
66631         "static" : false,
66632         "memberOf" : ""
66633       },
66634       {
66635         "name" : "padding",
66636         "type" : "function",
66637         "desc" : "The padding configured for this drag and drop object for calculating\nthe drop zone intersection with this object.",
66638         "sig" : "()\n{\n\n}",
66639         "static" : false,
66640         "memberOf" : ""
66641       },
66642       {
66643         "name" : "purgeListeners",
66644         "type" : "function",
66645         "desc" : "Removes all listeners for this object",
66646         "sig" : "()\n{\n\n}",
66647         "static" : false,
66648         "memberOf" : "Roo.util.Observable"
66649       },
66650       {
66651         "name" : "releaseCapture",
66652         "type" : "function",
66653         "desc" : "Removes <b>all</b> added captures from the Observable.",
66654         "sig" : "(o)",
66655         "static" : true,
66656         "memberOf" : "Roo.util.Observable"
66657       },
66658       {
66659         "name" : "removeFromGroup",
66660         "type" : "function",
66661         "desc" : "Remove's this instance from the supplied interaction group",
66662         "sig" : "(sGroup)",
66663         "static" : false,
66664         "memberOf" : ""
66665       },
66666       {
66667         "name" : "removeInvalidHandleClass",
66668         "type" : "function",
66669         "desc" : "Unsets an invalid css class",
66670         "sig" : "(cssClass)",
66671         "static" : false,
66672         "memberOf" : ""
66673       },
66674       {
66675         "name" : "removeInvalidHandleId",
66676         "type" : "function",
66677         "desc" : "Unsets an invalid handle id",
66678         "sig" : "(id)",
66679         "static" : false,
66680         "memberOf" : ""
66681       },
66682       {
66683         "name" : "removeInvalidHandleType",
66684         "type" : "function",
66685         "desc" : "Unsets an excluded tag name set by addInvalidHandleType",
66686         "sig" : "(tagName)",
66687         "static" : false,
66688         "memberOf" : ""
66689       },
66690       {
66691         "name" : "removeListener",
66692         "type" : "function",
66693         "desc" : "Removes a listener",
66694         "sig" : "(eventName, handler, scope)",
66695         "static" : false,
66696         "memberOf" : "Roo.util.Observable"
66697       },
66698       {
66699         "name" : "resetConstraints",
66700         "type" : "function",
66701         "desc" : "resetConstraints must be called if you manually reposition a dd element.",
66702         "sig" : "(maintainOffset)",
66703         "static" : false,
66704         "memberOf" : ""
66705       },
66706       {
66707         "name" : "setDragElId",
66708         "type" : "function",
66709         "desc" : "Allows you to specify that an element other than the linked element\nwill be moved with the cursor during a drag",
66710         "sig" : "(id)",
66711         "static" : false,
66712         "memberOf" : ""
66713       },
66714       {
66715         "name" : "setHandleElId",
66716         "type" : "function",
66717         "desc" : "Allows you to specify a child of the linked element that should be\nused to initiate the drag operation.  An example of this would be if\nyou have a content div with text and links.  Clicking anywhere in the\ncontent area would normally start the drag operation.  Use this method\nto specify that an element inside of the content div is the element\nthat starts the drag operation.",
66718         "sig" : "(id)",
66719         "static" : false,
66720         "memberOf" : ""
66721       },
66722       {
66723         "name" : "setInitPosition",
66724         "type" : "function",
66725         "desc" : "Stores the initial placement of the linked element.",
66726         "sig" : "(diffX, diffY)",
66727         "static" : false,
66728         "memberOf" : ""
66729       },
66730       {
66731         "name" : "setOuterHandleElId",
66732         "type" : "function",
66733         "desc" : "Allows you to set an element outside of the linked element as a drag\nhandle",
66734         "sig" : "(id)",
66735         "static" : false,
66736         "memberOf" : ""
66737       },
66738       {
66739         "name" : "setPadding",
66740         "type" : "function",
66741         "desc" : "Configures the padding for the target zone in px.  Effectively expands\n(or reduces) the virtual object size for targeting calculations.\nSupports css-style shorthand; if only one parameter is passed, all sides\nwill have that padding, and if only two are passed, the top and bottom\nwill have the first param, the left and right the second.",
66742         "sig" : "(iTop, iRight, iBot, iLeft)",
66743         "static" : false,
66744         "memberOf" : ""
66745       },
66746       {
66747         "name" : "setXConstraint",
66748         "type" : "function",
66749         "desc" : "By default, the element can be dragged any place on the screen.  Use\nthis method to limit the horizontal travel of the element.  Pass in\n0,0 for the parameters if you want to lock the drag to the y axis.",
66750         "sig" : "(iLeft, iRight, iTickSize)",
66751         "static" : false,
66752         "memberOf" : ""
66753       },
66754       {
66755         "name" : "setYConstraint",
66756         "type" : "function",
66757         "desc" : "By default, the element can be dragged any place on the screen.  Set\nthis to limit the vertical travel of the element.  Pass in 0,0 for the\nparameters if you want to lock the drag to the x axis.",
66758         "sig" : "(iUp, iDown, iTickSize)",
66759         "static" : false,
66760         "memberOf" : ""
66761       },
66762       {
66763         "name" : "startDrag",
66764         "type" : "function",
66765         "desc" : "Abstract method called after a drag/drop object is clicked\nand the drag or mousedown time thresholds have beeen met.",
66766         "sig" : "(X, Y)",
66767         "static" : false,
66768         "memberOf" : ""
66769       },
66770       {
66771         "name" : "toString",
66772         "type" : "function",
66773         "desc" : "toString method",
66774         "sig" : "()\n{\n\n}",
66775         "static" : false,
66776         "memberOf" : ""
66777       },
66778       {
66779         "name" : "un",
66780         "type" : "function",
66781         "desc" : "Removes a listener (shorthand for removeListener)",
66782         "sig" : "(eventName, handler, scope)",
66783         "static" : false,
66784         "memberOf" : "Roo.util.Observable"
66785       },
66786       {
66787         "name" : "unlock",
66788         "type" : "function",
66789         "desc" : "Unlock this instace",
66790         "sig" : "()\n{\n\n}",
66791         "static" : false,
66792         "memberOf" : ""
66793       },
66794       {
66795         "name" : "unreg",
66796         "type" : "function",
66797         "desc" : "Remove all drag and drop hooks for this element",
66798         "sig" : "()\n{\n\n}",
66799         "static" : false,
66800         "memberOf" : ""
66801       }
66802     ]
66803   },
66804   "Roo.dd.DragDropMgr" : {
66805     "props" : [
66806     ],
66807     "events" : [
66808     ],
66809     "methods" : [
66810       {
66811         "name" : "getBestMatch",
66812         "type" : "function",
66813         "desc" : "Helper function for getting the best match from the list of drag\nand drop objects returned by the drag and drop events when we are\nin INTERSECT mode.  It returns either the first object that the\ncursor is over, or the object that has the greatest overlap with\nthe dragged element.",
66814         "sig" : "(dds)",
66815         "static" : false,
66816         "memberOf" : ""
66817       },
66818       {
66819         "name" : "getCss",
66820         "type" : "function",
66821         "desc" : "Returns the style property for the DOM element (i.e.,\ndocument.getElById(id).style)",
66822         "sig" : "(id)",
66823         "static" : false,
66824         "memberOf" : ""
66825       },
66826       {
66827         "name" : "getDDById",
66828         "type" : "function",
66829         "desc" : "Returns the DragDrop instance for a given id",
66830         "sig" : "(id)",
66831         "static" : false,
66832         "memberOf" : ""
66833       },
66834       {
66835         "name" : "getElement",
66836         "type" : "function",
66837         "desc" : "Returns the actual DOM element",
66838         "sig" : "(id)",
66839         "static" : false,
66840         "memberOf" : ""
66841       },
66842       {
66843         "name" : "getLocation",
66844         "type" : "function",
66845         "desc" : "Returns a Region object containing the drag and drop element's position\nand size, including the padding configured for it",
66846         "sig" : "(oDD)",
66847         "static" : false,
66848         "memberOf" : ""
66849       },
66850       {
66851         "name" : "getPosX",
66852         "type" : "function",
66853         "desc" : "Returns the X position of an html element",
66854         "sig" : "(el)",
66855         "static" : false,
66856         "memberOf" : ""
66857       },
66858       {
66859         "name" : "getPosY",
66860         "type" : "function",
66861         "desc" : "Returns the Y position of an html element",
66862         "sig" : "(el)",
66863         "static" : false,
66864         "memberOf" : ""
66865       },
66866       {
66867         "name" : "getRelated",
66868         "type" : "function",
66869         "desc" : "Returns the drag and drop instances that are in all groups the\npassed in instance belongs to.",
66870         "sig" : "(p_oDD, bTargetsOnly)",
66871         "static" : false,
66872         "memberOf" : ""
66873       },
66874       {
66875         "name" : "getScrollLeft",
66876         "type" : "function",
66877         "desc" : "Gets the scrollLeft",
66878         "sig" : "()\n{\n\n}",
66879         "static" : false,
66880         "memberOf" : ""
66881       },
66882       {
66883         "name" : "getScrollTop",
66884         "type" : "function",
66885         "desc" : "Gets the scrollTop",
66886         "sig" : "()\n{\n\n}",
66887         "static" : false,
66888         "memberOf" : ""
66889       },
66890       {
66891         "name" : "getStyle",
66892         "type" : "function",
66893         "desc" : "Returns the specified element style property",
66894         "sig" : "(el, styleProp)",
66895         "static" : false,
66896         "memberOf" : ""
66897       },
66898       {
66899         "name" : "handleWasClicked",
66900         "type" : "function",
66901         "desc" : "Recursively searches the immediate parent and all child nodes for\nthe handle element in order to determine wheter or not it was\nclicked.",
66902         "sig" : "(node)",
66903         "static" : false,
66904         "memberOf" : ""
66905       },
66906       {
66907         "name" : "isDragDrop",
66908         "type" : "function",
66909         "desc" : "Utility function to determine if a given element has been\nregistered as a drag drop item.",
66910         "sig" : "(id)",
66911         "static" : false,
66912         "memberOf" : ""
66913       },
66914       {
66915         "name" : "isHandle",
66916         "type" : "function",
66917         "desc" : "Utility function to determine if a given element has been\nregistered as a drag drop handle for the given Drag Drop object.",
66918         "sig" : "(id)",
66919         "static" : false,
66920         "memberOf" : ""
66921       },
66922       {
66923         "name" : "isLegalTarget",
66924         "type" : "function",
66925         "desc" : "Returns true if the specified dd target is a legal target for\nthe specifice drag obj",
66926         "sig" : "(the, the)",
66927         "static" : false,
66928         "memberOf" : ""
66929       },
66930       {
66931         "name" : "isLocked",
66932         "type" : "function",
66933         "desc" : "Is drag and drop locked?",
66934         "sig" : "()\n{\n\n}",
66935         "static" : false,
66936         "memberOf" : ""
66937       },
66938       {
66939         "name" : "isTypeOfDD",
66940         "type" : "function",
66941         "desc" : "My goal is to be able to transparently determine if an object is\ntypeof DragDrop, and the exact subclass of DragDrop.  typeof\nreturns \"object\", oDD.constructor.toString() always returns\n\"DragDrop\" and not the name of the subclass.  So for now it just\nevaluates a well-known variable in DragDrop.",
66942         "sig" : "(the)",
66943         "static" : false,
66944         "memberOf" : ""
66945       },
66946       {
66947         "name" : "lock",
66948         "type" : "function",
66949         "desc" : "Lock all drag and drop functionality",
66950         "sig" : "()\n{\n\n}",
66951         "static" : false,
66952         "memberOf" : ""
66953       },
66954       {
66955         "name" : "moveToEl",
66956         "type" : "function",
66957         "desc" : "Sets the x/y position of an element to the location of the\ntarget element.",
66958         "sig" : "(moveEl, targetEl)",
66959         "static" : false,
66960         "memberOf" : ""
66961       },
66962       {
66963         "name" : "numericSort",
66964         "type" : "function",
66965         "desc" : "Numeric array sort function",
66966         "sig" : "()\n{\n\n}",
66967         "static" : false,
66968         "memberOf" : ""
66969       },
66970       {
66971         "name" : "refreshCache",
66972         "type" : "function",
66973         "desc" : "Refreshes the cache of the top-left and bottom-right points of the\ndrag and drop objects in the specified group(s).  This is in the\nformat that is stored in the drag and drop instance, so typical\nusage is:\n<code>\nRoo.dd.DragDropMgr.refreshCache(ddinstance.groups);\n</code>\nAlternatively:\n<code>\nRoo.dd.DragDropMgr.refreshCache({group1:true, group2:true});\n</code>",
66974         "sig" : "(groups)",
66975         "static" : false,
66976         "memberOf" : ""
66977       },
66978       {
66979         "name" : "regDragDrop",
66980         "type" : "function",
66981         "desc" : "Each DragDrop instance must be registered with the DragDropMgr.\nThis is executed in DragDrop.init()",
66982         "sig" : "(oDD, sGroup)",
66983         "static" : false,
66984         "memberOf" : ""
66985       },
66986       {
66987         "name" : "regHandle",
66988         "type" : "function",
66989         "desc" : "Each DragDrop handle element must be registered.  This is done\nautomatically when executing DragDrop.setHandleElId()",
66990         "sig" : "(sDDId, sHandleId)",
66991         "static" : false,
66992         "memberOf" : ""
66993       },
66994       {
66995         "name" : "startDrag",
66996         "type" : "function",
66997         "desc" : "Fired when either the drag pixel threshol or the mousedown hold\ntime threshold has been met.",
66998         "sig" : "(x, y)",
66999         "static" : false,
67000         "memberOf" : ""
67001       },
67002       {
67003         "name" : "stopEvent",
67004         "type" : "function",
67005         "desc" : "Utility to stop event propagation and event default, if these\nfeatures are turned on.",
67006         "sig" : "(e)",
67007         "static" : false,
67008         "memberOf" : ""
67009       },
67010       {
67011         "name" : "swapNode",
67012         "type" : "function",
67013         "desc" : "Swap two nodes.  In IE, we use the native method, for others we\nemulate the IE behavior",
67014         "sig" : "(n1, n2)",
67015         "static" : false,
67016         "memberOf" : ""
67017       },
67018       {
67019         "name" : "unlock",
67020         "type" : "function",
67021         "desc" : "Unlock all drag and drop functionality",
67022         "sig" : "()\n{\n\n}",
67023         "static" : false,
67024         "memberOf" : ""
67025       },
67026       {
67027         "name" : "verifyEl",
67028         "type" : "function",
67029         "desc" : "This checks to make sure an element exists and is in the DOM.  The\nmain purpose is to handle cases where innerHTML is used to remove\ndrag and drop objects from the DOM.  IE provides an 'unspecified\nerror' when trying to access the offsetParent of such an element",
67030         "sig" : "(el)",
67031         "static" : false,
67032         "memberOf" : ""
67033       }
67034     ]
67035   },
67036   "Roo.dd.DragSource" : {
67037     "props" : [
67038       {
67039         "name" : "dropAllowed",
67040         "type" : "String",
67041         "desc" : "The CSS class returned to the drag source when drop is allowed (defaults to \"x-dd-drop-ok\").",
67042         "memberOf" : ""
67043       },
67044       {
67045         "name" : "dropNotAllowed",
67046         "type" : "String",
67047         "desc" : "The CSS class returned to the drag source when drop is not allowed (defaults to \"x-dd-drop-nodrop\").",
67048         "memberOf" : ""
67049       },
67050       {
67051         "name" : "listeners",
67052         "type" : "Object",
67053         "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>",
67054         "memberOf" : "Roo.util.Observable"
67055       }
67056     ],
67057     "events" : [
67058     ],
67059     "methods" : [
67060       {
67061         "name" : "addEvents",
67062         "type" : "function",
67063         "desc" : "Used to define events on this Observable",
67064         "sig" : "(object)",
67065         "static" : false,
67066         "memberOf" : "Roo.util.Observable"
67067       },
67068       {
67069         "name" : "addInvalidHandleClass",
67070         "type" : "function",
67071         "desc" : "Lets you specify a css class of elements that will not initiate a drag",
67072         "sig" : "(cssClass)",
67073         "static" : false,
67074         "memberOf" : "Roo.dd.DragDrop"
67075       },
67076       {
67077         "name" : "addInvalidHandleId",
67078         "type" : "function",
67079         "desc" : "Lets you to specify an element id for a child of a drag handle\nthat should not initiate a drag",
67080         "sig" : "(id)",
67081         "static" : false,
67082         "memberOf" : "Roo.dd.DragDrop"
67083       },
67084       {
67085         "name" : "addInvalidHandleType",
67086         "type" : "function",
67087         "desc" : "Allows you to specify a tag name that should not start a drag operation\nwhen clicked.  This is designed to facilitate embedding links within a\ndrag handle that do something other than start the drag.",
67088         "sig" : "(tagName)",
67089         "static" : false,
67090         "memberOf" : "Roo.dd.DragDrop"
67091       },
67092       {
67093         "name" : "addListener",
67094         "type" : "function",
67095         "desc" : "Appends an event handler to this component",
67096         "sig" : "(eventName, handler, scope, options)",
67097         "static" : false,
67098         "memberOf" : "Roo.util.Observable"
67099       },
67100       {
67101         "name" : "addToGroup",
67102         "type" : "function",
67103         "desc" : "Add this instance to a group of related drag/drop objects.  All\ninstances belong to at least one group, and can belong to as many\ngroups as needed.",
67104         "sig" : "(sGroup)",
67105         "static" : false,
67106         "memberOf" : "Roo.dd.DragDrop"
67107       },
67108       {
67109         "name" : "alignElWithMouse",
67110         "type" : "function",
67111         "desc" : "Sets the element to the location of the mousedown or click event,\nmaintaining the cursor location relative to the location on the element\nthat was clicked.  Override this if you want to place the element in a\nlocation other than where the cursor is.",
67112         "sig" : "(el, iPageX, iPageY)",
67113         "static" : false,
67114         "memberOf" : "Roo.dd.DD"
67115       },
67116       {
67117         "name" : "applyConfig",
67118         "type" : "function",
67119         "desc" : "Applies the configuration parameters that were passed into the constructor.\nThis is supposed to happen at each level through the inheritance chain.  So\na DDProxy implentation will execute apply config on DDProxy, DD, and\nDragDrop in order to get all of the parameters that are available in\neach object.",
67120         "sig" : "()\n{\n\n}",
67121         "static" : false,
67122         "memberOf" : "Roo.dd.DragDrop"
67123       },
67124       {
67125         "name" : "autoOffset",
67126         "type" : "function",
67127         "desc" : "Sets the pointer offset to the distance between the linked element's top\nleft corner and the location the element was clicked",
67128         "sig" : "(iPageX, iPageY)",
67129         "static" : false,
67130         "memberOf" : "Roo.dd.DD"
67131       },
67132       {
67133         "name" : "beforeDragDrop",
67134         "type" : "function",
67135         "desc" : "An empty function by default, but provided so that you can perform a custom action before the dragged\nitem is dropped onto the target and optionally cancel the onDragDrop.",
67136         "sig" : "(target, e, id)",
67137         "static" : false,
67138         "memberOf" : ""
67139       },
67140       {
67141         "name" : "beforeDragEnter",
67142         "type" : "function",
67143         "desc" : "An empty function by default, but provided so that you can perform a custom action\nbefore the dragged item enters the drop target and optionally cancel the onDragEnter.",
67144         "sig" : "(target, e, id)",
67145         "static" : false,
67146         "memberOf" : ""
67147       },
67148       {
67149         "name" : "beforeDragOut",
67150         "type" : "function",
67151         "desc" : "An empty function by default, but provided so that you can perform a custom action before the dragged\nitem is dragged out of the target without dropping, and optionally cancel the onDragOut.",
67152         "sig" : "(target, e, id)",
67153         "static" : false,
67154         "memberOf" : ""
67155       },
67156       {
67157         "name" : "beforeDragOver",
67158         "type" : "function",
67159         "desc" : "An empty function by default, but provided so that you can perform a custom action\nwhile the dragged item is over the drop target and optionally cancel the onDragOver.",
67160         "sig" : "(target, e, id)",
67161         "static" : false,
67162         "memberOf" : ""
67163       },
67164       {
67165         "name" : "beforeInvalidDrop",
67166         "type" : "function",
67167         "desc" : "An empty function by default, but provided so that you can perform a custom action after an invalid\ndrop has occurred.",
67168         "sig" : "(target, e, id)",
67169         "static" : false,
67170         "memberOf" : ""
67171       },
67172       {
67173         "name" : "cachePosition",
67174         "type" : "function",
67175         "desc" : "Saves the most recent position so that we can reset the constraints and\ntick marks on-demand.  We need to know this so that we can calculate the\nnumber of pixels the element is offset from its original position.",
67176         "sig" : "(iPageX, iPageY)",
67177         "static" : false,
67178         "memberOf" : "Roo.dd.DD"
67179       },
67180       {
67181         "name" : "capture",
67182         "type" : "function",
67183         "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.",
67184         "sig" : "(o, fn, scope)",
67185         "static" : true,
67186         "memberOf" : "Roo.util.Observable"
67187       },
67188       {
67189         "name" : "clearConstraints",
67190         "type" : "function",
67191         "desc" : "Clears any constraints applied to this instance.  Also clears ticks\nsince they can't exist independent of a constraint at this time.",
67192         "sig" : "()\n{\n\n}",
67193         "static" : false,
67194         "memberOf" : "Roo.dd.DragDrop"
67195       },
67196       {
67197         "name" : "clearTicks",
67198         "type" : "function",
67199         "desc" : "Clears any tick interval defined for this instance",
67200         "sig" : "()\n{\n\n}",
67201         "static" : false,
67202         "memberOf" : "Roo.dd.DragDrop"
67203       },
67204       {
67205         "name" : "createFrame",
67206         "type" : "function",
67207         "desc" : "Creates the proxy element if it does not yet exist",
67208         "sig" : "()\n{\n\n}",
67209         "static" : false,
67210         "memberOf" : "Roo.dd.DDProxy"
67211       },
67212       {
67213         "name" : "endDrag",
67214         "type" : "function",
67215         "desc" : "Fired when we are done dragging the object",
67216         "sig" : "(e)",
67217         "static" : false,
67218         "memberOf" : "Roo.dd.DragDrop"
67219       },
67220       {
67221         "name" : "fireEvent",
67222         "type" : "function",
67223         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
67224         "sig" : "(eventName, args)",
67225         "static" : false,
67226         "memberOf" : "Roo.util.Observable"
67227       },
67228       {
67229         "name" : "getDragData",
67230         "type" : "function",
67231         "desc" : "Returns the data object associated with this drag source",
67232         "sig" : "()\n{\n\n}",
67233         "static" : false,
67234         "memberOf" : ""
67235       },
67236       {
67237         "name" : "getDragEl",
67238         "type" : "function",
67239         "desc" : "Returns a reference to the actual element to drag.  By default this is\nthe same as the html element, but it can be assigned to another\nelement. An example of this can be found in Roo.dd.DDProxy",
67240         "sig" : "()\n{\n\n}",
67241         "static" : false,
67242         "memberOf" : "Roo.dd.DragDrop"
67243       },
67244       {
67245         "name" : "getEl",
67246         "type" : "function",
67247         "desc" : "Returns a reference to the linked element",
67248         "sig" : "()\n{\n\n}",
67249         "static" : false,
67250         "memberOf" : "Roo.dd.DragDrop"
67251       },
67252       {
67253         "name" : "getProxy",
67254         "type" : "function",
67255         "desc" : "Returns the drag source's underlying {@link Roo.dd.StatusProxy}",
67256         "sig" : "()\n{\n\n}",
67257         "static" : false,
67258         "memberOf" : ""
67259       },
67260       {
67261         "name" : "hasListener",
67262         "type" : "function",
67263         "desc" : "Checks to see if this object has any listeners for a specified event",
67264         "sig" : "(eventName)",
67265         "static" : false,
67266         "memberOf" : "Roo.util.Observable"
67267       },
67268       {
67269         "name" : "hideProxy",
67270         "type" : "function",
67271         "desc" : "Hides the drag source's {@link Roo.dd.StatusProxy}",
67272         "sig" : "()\n{\n\n}",
67273         "static" : false,
67274         "memberOf" : ""
67275       },
67276       {
67277         "name" : "init",
67278         "type" : "function",
67279         "desc" : "Sets up the DragDrop object.  Must be called in the constructor of any\nRoo.dd.DragDrop subclass",
67280         "sig" : "(id, sGroup, config)",
67281         "static" : false,
67282         "memberOf" : "Roo.dd.DragDrop"
67283       },
67284       {
67285         "name" : "initFrame",
67286         "type" : "function",
67287         "desc" : "Initialization for the drag frame element.  Must be called in the\nconstructor of all subclasses",
67288         "sig" : "()\n{\n\n}",
67289         "static" : false,
67290         "memberOf" : "Roo.dd.DDProxy"
67291       },
67292       {
67293         "name" : "initTarget",
67294         "type" : "function",
67295         "desc" : "Initializes Targeting functionality only... the object does not\nget a mousedown handler.",
67296         "sig" : "(id, sGroup, config)",
67297         "static" : false,
67298         "memberOf" : "Roo.dd.DragDrop"
67299       },
67300       {
67301         "name" : "isLocked",
67302         "type" : "function",
67303         "desc" : "Returns true if this instance is locked, or the drag drop mgr is locked\n(meaning that all drag/drop is disabled on the page.)",
67304         "sig" : "()\n{\n\n}",
67305         "static" : false,
67306         "memberOf" : "Roo.dd.DragDrop"
67307       },
67308       {
67309         "name" : "isTarget",
67310         "type" : "function",
67311         "desc" : "By default, all insances can be a drop target.  This can be disabled by\nsetting isTarget to false.",
67312         "sig" : "()\n{\n\n}",
67313         "static" : false,
67314         "memberOf" : "Roo.dd.DragDrop"
67315       },
67316       {
67317         "name" : "isValidHandleChild",
67318         "type" : "function",
67319         "desc" : "Checks the tag exclusion list to see if this click should be ignored",
67320         "sig" : "(node)",
67321         "static" : false,
67322         "memberOf" : "Roo.dd.DragDrop"
67323       },
67324       {
67325         "name" : "lock",
67326         "type" : "function",
67327         "desc" : "Lock this instance",
67328         "sig" : "()\n{\n\n}",
67329         "static" : false,
67330         "memberOf" : "Roo.dd.DragDrop"
67331       },
67332       {
67333         "name" : "on",
67334         "type" : "function",
67335         "desc" : "Appends an event handler to this element (shorthand for addListener)",
67336         "sig" : "(eventName, handler, scope, options)",
67337         "static" : false,
67338         "memberOf" : "Roo.util.Observable"
67339       },
67340       {
67341         "name" : "onAvailable",
67342         "type" : "function",
67343         "desc" : "Override the onAvailable method to do what is needed after the initial\nposition was determined.",
67344         "sig" : "()\n{\n\n}",
67345         "static" : false,
67346         "memberOf" : "Roo.dd.DragDrop"
67347       },
67348       {
67349         "name" : "onBeforeDrag",
67350         "type" : "function",
67351         "desc" : "An empty function by default, but provided so that you can perform a custom action before the initial\ndrag event begins and optionally cancel it.",
67352         "sig" : "(data, e)",
67353         "static" : false,
67354         "memberOf" : ""
67355       },
67356       {
67357         "name" : "onDrag",
67358         "type" : "function",
67359         "desc" : "Abstract method called during the onMouseMove event while dragging an\nobject.",
67360         "sig" : "(e)",
67361         "static" : false,
67362         "memberOf" : "Roo.dd.DragDrop"
67363       },
67364       {
67365         "name" : "onDragDrop",
67366         "type" : "function",
67367         "desc" : "Abstract method called when this item is dropped on another DragDrop\nobj",
67368         "sig" : "(e, id)",
67369         "static" : false,
67370         "memberOf" : "Roo.dd.DragDrop"
67371       },
67372       {
67373         "name" : "onDragEnter",
67374         "type" : "function",
67375         "desc" : "Abstract method called when this element fist begins hovering over\nanother DragDrop obj",
67376         "sig" : "(e, id)",
67377         "static" : false,
67378         "memberOf" : "Roo.dd.DragDrop"
67379       },
67380       {
67381         "name" : "onDragOut",
67382         "type" : "function",
67383         "desc" : "Abstract method called when we are no longer hovering over an element",
67384         "sig" : "(e, id)",
67385         "static" : false,
67386         "memberOf" : "Roo.dd.DragDrop"
67387       },
67388       {
67389         "name" : "onDragOver",
67390         "type" : "function",
67391         "desc" : "Abstract method called when this element is hovering over another\nDragDrop obj",
67392         "sig" : "(e, id)",
67393         "static" : false,
67394         "memberOf" : "Roo.dd.DragDrop"
67395       },
67396       {
67397         "name" : "onInvalidDrop",
67398         "type" : "function",
67399         "desc" : "Abstract method called when this item is dropped on an area with no\ndrop target",
67400         "sig" : "(e)",
67401         "static" : false,
67402         "memberOf" : "Roo.dd.DragDrop"
67403       },
67404       {
67405         "name" : "onMouseDown",
67406         "type" : "function",
67407         "desc" : "Event handler that fires when a drag/drop obj gets a mousedown",
67408         "sig" : "(e)",
67409         "static" : false,
67410         "memberOf" : "Roo.dd.DragDrop"
67411       },
67412       {
67413         "name" : "onMouseUp",
67414         "type" : "function",
67415         "desc" : "Event handler that fires when a drag/drop obj gets a mouseup",
67416         "sig" : "(e)",
67417         "static" : false,
67418         "memberOf" : "Roo.dd.DragDrop"
67419       },
67420       {
67421         "name" : "onStartDrag",
67422         "type" : "function",
67423         "desc" : "An empty function by default, but provided so that you can perform a custom action once the initial\ndrag event has begun.  The drag cannot be canceled from this function.",
67424         "sig" : "(x, y)",
67425         "static" : false,
67426         "memberOf" : ""
67427       },
67428       {
67429         "name" : "padding",
67430         "type" : "function",
67431         "desc" : "The padding configured for this drag and drop object for calculating\nthe drop zone intersection with this object.",
67432         "sig" : "()\n{\n\n}",
67433         "static" : false,
67434         "memberOf" : "Roo.dd.DragDrop"
67435       },
67436       {
67437         "name" : "purgeListeners",
67438         "type" : "function",
67439         "desc" : "Removes all listeners for this object",
67440         "sig" : "()\n{\n\n}",
67441         "static" : false,
67442         "memberOf" : "Roo.util.Observable"
67443       },
67444       {
67445         "name" : "releaseCapture",
67446         "type" : "function",
67447         "desc" : "Removes <b>all</b> added captures from the Observable.",
67448         "sig" : "(o)",
67449         "static" : true,
67450         "memberOf" : "Roo.util.Observable"
67451       },
67452       {
67453         "name" : "removeFromGroup",
67454         "type" : "function",
67455         "desc" : "Remove's this instance from the supplied interaction group",
67456         "sig" : "(sGroup)",
67457         "static" : false,
67458         "memberOf" : "Roo.dd.DragDrop"
67459       },
67460       {
67461         "name" : "removeInvalidHandleClass",
67462         "type" : "function",
67463         "desc" : "Unsets an invalid css class",
67464         "sig" : "(cssClass)",
67465         "static" : false,
67466         "memberOf" : "Roo.dd.DragDrop"
67467       },
67468       {
67469         "name" : "removeInvalidHandleId",
67470         "type" : "function",
67471         "desc" : "Unsets an invalid handle id",
67472         "sig" : "(id)",
67473         "static" : false,
67474         "memberOf" : "Roo.dd.DragDrop"
67475       },
67476       {
67477         "name" : "removeInvalidHandleType",
67478         "type" : "function",
67479         "desc" : "Unsets an excluded tag name set by addInvalidHandleType",
67480         "sig" : "(tagName)",
67481         "static" : false,
67482         "memberOf" : "Roo.dd.DragDrop"
67483       },
67484       {
67485         "name" : "removeListener",
67486         "type" : "function",
67487         "desc" : "Removes a listener",
67488         "sig" : "(eventName, handler, scope)",
67489         "static" : false,
67490         "memberOf" : "Roo.util.Observable"
67491       },
67492       {
67493         "name" : "resetConstraints",
67494         "type" : "function",
67495         "desc" : "resetConstraints must be called if you manually reposition a dd element.",
67496         "sig" : "(maintainOffset)",
67497         "static" : false,
67498         "memberOf" : "Roo.dd.DragDrop"
67499       },
67500       {
67501         "name" : "setDelta",
67502         "type" : "function",
67503         "desc" : "Sets the pointer offset.  You can call this directly to force the\noffset to be in a particular location (e.g., pass in 0,0 to set it\nto the center of the object)",
67504         "sig" : "(iDeltaX, iDeltaY)",
67505         "static" : false,
67506         "memberOf" : "Roo.dd.DD"
67507       },
67508       {
67509         "name" : "setDragElId",
67510         "type" : "function",
67511         "desc" : "Allows you to specify that an element other than the linked element\nwill be moved with the cursor during a drag",
67512         "sig" : "(id)",
67513         "static" : false,
67514         "memberOf" : "Roo.dd.DragDrop"
67515       },
67516       {
67517         "name" : "setDragElPos",
67518         "type" : "function",
67519         "desc" : "Sets the drag element to the location of the mousedown or click event,\nmaintaining the cursor location relative to the location on the element\nthat was clicked.  Override this if you want to place the element in a\nlocation other than where the cursor is.",
67520         "sig" : "(iPageX, iPageY)",
67521         "static" : false,
67522         "memberOf" : "Roo.dd.DD"
67523       },
67524       {
67525         "name" : "setHandleElId",
67526         "type" : "function",
67527         "desc" : "Allows you to specify a child of the linked element that should be\nused to initiate the drag operation.  An example of this would be if\nyou have a content div with text and links.  Clicking anywhere in the\ncontent area would normally start the drag operation.  Use this method\nto specify that an element inside of the content div is the element\nthat starts the drag operation.",
67528         "sig" : "(id)",
67529         "static" : false,
67530         "memberOf" : "Roo.dd.DragDrop"
67531       },
67532       {
67533         "name" : "setInitPosition",
67534         "type" : "function",
67535         "desc" : "Stores the initial placement of the linked element.",
67536         "sig" : "(diffX, diffY)",
67537         "static" : false,
67538         "memberOf" : "Roo.dd.DragDrop"
67539       },
67540       {
67541         "name" : "setOuterHandleElId",
67542         "type" : "function",
67543         "desc" : "Allows you to set an element outside of the linked element as a drag\nhandle",
67544         "sig" : "(id)",
67545         "static" : false,
67546         "memberOf" : "Roo.dd.DragDrop"
67547       },
67548       {
67549         "name" : "setPadding",
67550         "type" : "function",
67551         "desc" : "Configures the padding for the target zone in px.  Effectively expands\n(or reduces) the virtual object size for targeting calculations.\nSupports css-style shorthand; if only one parameter is passed, all sides\nwill have that padding, and if only two are passed, the top and bottom\nwill have the first param, the left and right the second.",
67552         "sig" : "(iTop, iRight, iBot, iLeft)",
67553         "static" : false,
67554         "memberOf" : "Roo.dd.DragDrop"
67555       },
67556       {
67557         "name" : "setXConstraint",
67558         "type" : "function",
67559         "desc" : "By default, the element can be dragged any place on the screen.  Use\nthis method to limit the horizontal travel of the element.  Pass in\n0,0 for the parameters if you want to lock the drag to the y axis.",
67560         "sig" : "(iLeft, iRight, iTickSize)",
67561         "static" : false,
67562         "memberOf" : "Roo.dd.DragDrop"
67563       },
67564       {
67565         "name" : "setYConstraint",
67566         "type" : "function",
67567         "desc" : "By default, the element can be dragged any place on the screen.  Set\nthis to limit the vertical travel of the element.  Pass in 0,0 for the\nparameters if you want to lock the drag to the x axis.",
67568         "sig" : "(iUp, iDown, iTickSize)",
67569         "static" : false,
67570         "memberOf" : "Roo.dd.DragDrop"
67571       },
67572       {
67573         "name" : "startDrag",
67574         "type" : "function",
67575         "desc" : "Abstract method called after a drag/drop object is clicked\nand the drag or mousedown time thresholds have beeen met.",
67576         "sig" : "(X, Y)",
67577         "static" : false,
67578         "memberOf" : "Roo.dd.DragDrop"
67579       },
67580       {
67581         "name" : "toString",
67582         "type" : "function",
67583         "desc" : "toString method",
67584         "sig" : "()\n{\n\n}",
67585         "static" : false,
67586         "memberOf" : "Roo.dd.DragDrop"
67587       },
67588       {
67589         "name" : "un",
67590         "type" : "function",
67591         "desc" : "Removes a listener (shorthand for removeListener)",
67592         "sig" : "(eventName, handler, scope)",
67593         "static" : false,
67594         "memberOf" : "Roo.util.Observable"
67595       },
67596       {
67597         "name" : "unlock",
67598         "type" : "function",
67599         "desc" : "Unlock this instace",
67600         "sig" : "()\n{\n\n}",
67601         "static" : false,
67602         "memberOf" : "Roo.dd.DragDrop"
67603       },
67604       {
67605         "name" : "unreg",
67606         "type" : "function",
67607         "desc" : "Remove all drag and drop hooks for this element",
67608         "sig" : "()\n{\n\n}",
67609         "static" : false,
67610         "memberOf" : "Roo.dd.DragDrop"
67611       }
67612     ]
67613   },
67614   "Roo.dd.DragZone" : {
67615     "props" : [
67616       {
67617         "name" : "containerScroll",
67618         "type" : "Boolean",
67619         "desc" : "True to register this container with the Scrollmanager\nfor auto scrolling during drag operations.",
67620         "memberOf" : ""
67621       },
67622       {
67623         "name" : "dropAllowed",
67624         "type" : "String",
67625         "desc" : "The CSS class returned to the drag source when drop is allowed (defaults to \"x-dd-drop-ok\").",
67626         "memberOf" : "Roo.dd.DragSource"
67627       },
67628       {
67629         "name" : "dropNotAllowed",
67630         "type" : "String",
67631         "desc" : "The CSS class returned to the drag source when drop is not allowed (defaults to \"x-dd-drop-nodrop\").",
67632         "memberOf" : "Roo.dd.DragSource"
67633       },
67634       {
67635         "name" : "hlColor",
67636         "type" : "String",
67637         "desc" : "The color to use when visually highlighting the drag source in the afterRepair\nmethod after a failed drop (defaults to \"c3daf9\" - light blue)",
67638         "memberOf" : ""
67639       },
67640       {
67641         "name" : "listeners",
67642         "type" : "Object",
67643         "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>",
67644         "memberOf" : "Roo.util.Observable"
67645       }
67646     ],
67647     "events" : [
67648     ],
67649     "methods" : [
67650       {
67651         "name" : "addEvents",
67652         "type" : "function",
67653         "desc" : "Used to define events on this Observable",
67654         "sig" : "(object)",
67655         "static" : false,
67656         "memberOf" : "Roo.util.Observable"
67657       },
67658       {
67659         "name" : "addInvalidHandleClass",
67660         "type" : "function",
67661         "desc" : "Lets you specify a css class of elements that will not initiate a drag",
67662         "sig" : "(cssClass)",
67663         "static" : false,
67664         "memberOf" : "Roo.dd.DragDrop"
67665       },
67666       {
67667         "name" : "addInvalidHandleId",
67668         "type" : "function",
67669         "desc" : "Lets you to specify an element id for a child of a drag handle\nthat should not initiate a drag",
67670         "sig" : "(id)",
67671         "static" : false,
67672         "memberOf" : "Roo.dd.DragDrop"
67673       },
67674       {
67675         "name" : "addInvalidHandleType",
67676         "type" : "function",
67677         "desc" : "Allows you to specify a tag name that should not start a drag operation\nwhen clicked.  This is designed to facilitate embedding links within a\ndrag handle that do something other than start the drag.",
67678         "sig" : "(tagName)",
67679         "static" : false,
67680         "memberOf" : "Roo.dd.DragDrop"
67681       },
67682       {
67683         "name" : "addListener",
67684         "type" : "function",
67685         "desc" : "Appends an event handler to this component",
67686         "sig" : "(eventName, handler, scope, options)",
67687         "static" : false,
67688         "memberOf" : "Roo.util.Observable"
67689       },
67690       {
67691         "name" : "addToGroup",
67692         "type" : "function",
67693         "desc" : "Add this instance to a group of related drag/drop objects.  All\ninstances belong to at least one group, and can belong to as many\ngroups as needed.",
67694         "sig" : "(sGroup)",
67695         "static" : false,
67696         "memberOf" : "Roo.dd.DragDrop"
67697       },
67698       {
67699         "name" : "afterRepair",
67700         "type" : "function",
67701         "desc" : "Called after a repair of an invalid drop. By default, highlights this.dragData.ddel",
67702         "sig" : "()\n{\n\n}",
67703         "static" : false,
67704         "memberOf" : ""
67705       },
67706       {
67707         "name" : "alignElWithMouse",
67708         "type" : "function",
67709         "desc" : "Sets the element to the location of the mousedown or click event,\nmaintaining the cursor location relative to the location on the element\nthat was clicked.  Override this if you want to place the element in a\nlocation other than where the cursor is.",
67710         "sig" : "(el, iPageX, iPageY)",
67711         "static" : false,
67712         "memberOf" : "Roo.dd.DD"
67713       },
67714       {
67715         "name" : "applyConfig",
67716         "type" : "function",
67717         "desc" : "Applies the configuration parameters that were passed into the constructor.\nThis is supposed to happen at each level through the inheritance chain.  So\na DDProxy implentation will execute apply config on DDProxy, DD, and\nDragDrop in order to get all of the parameters that are available in\neach object.",
67718         "sig" : "()\n{\n\n}",
67719         "static" : false,
67720         "memberOf" : "Roo.dd.DragDrop"
67721       },
67722       {
67723         "name" : "autoOffset",
67724         "type" : "function",
67725         "desc" : "Sets the pointer offset to the distance between the linked element's top\nleft corner and the location the element was clicked",
67726         "sig" : "(iPageX, iPageY)",
67727         "static" : false,
67728         "memberOf" : "Roo.dd.DD"
67729       },
67730       {
67731         "name" : "beforeDragDrop",
67732         "type" : "function",
67733         "desc" : "An empty function by default, but provided so that you can perform a custom action before the dragged\nitem is dropped onto the target and optionally cancel the onDragDrop.",
67734         "sig" : "(target, e, id)",
67735         "static" : false,
67736         "memberOf" : "Roo.dd.DragSource"
67737       },
67738       {
67739         "name" : "beforeDragEnter",
67740         "type" : "function",
67741         "desc" : "An empty function by default, but provided so that you can perform a custom action\nbefore the dragged item enters the drop target and optionally cancel the onDragEnter.",
67742         "sig" : "(target, e, id)",
67743         "static" : false,
67744         "memberOf" : "Roo.dd.DragSource"
67745       },
67746       {
67747         "name" : "beforeDragOut",
67748         "type" : "function",
67749         "desc" : "An empty function by default, but provided so that you can perform a custom action before the dragged\nitem is dragged out of the target without dropping, and optionally cancel the onDragOut.",
67750         "sig" : "(target, e, id)",
67751         "static" : false,
67752         "memberOf" : "Roo.dd.DragSource"
67753       },
67754       {
67755         "name" : "beforeDragOver",
67756         "type" : "function",
67757         "desc" : "An empty function by default, but provided so that you can perform a custom action\nwhile the dragged item is over the drop target and optionally cancel the onDragOver.",
67758         "sig" : "(target, e, id)",
67759         "static" : false,
67760         "memberOf" : "Roo.dd.DragSource"
67761       },
67762       {
67763         "name" : "beforeInvalidDrop",
67764         "type" : "function",
67765         "desc" : "An empty function by default, but provided so that you can perform a custom action after an invalid\ndrop has occurred.",
67766         "sig" : "(target, e, id)",
67767         "static" : false,
67768         "memberOf" : "Roo.dd.DragSource"
67769       },
67770       {
67771         "name" : "cachePosition",
67772         "type" : "function",
67773         "desc" : "Saves the most recent position so that we can reset the constraints and\ntick marks on-demand.  We need to know this so that we can calculate the\nnumber of pixels the element is offset from its original position.",
67774         "sig" : "(iPageX, iPageY)",
67775         "static" : false,
67776         "memberOf" : "Roo.dd.DD"
67777       },
67778       {
67779         "name" : "capture",
67780         "type" : "function",
67781         "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.",
67782         "sig" : "(o, fn, scope)",
67783         "static" : true,
67784         "memberOf" : "Roo.util.Observable"
67785       },
67786       {
67787         "name" : "clearConstraints",
67788         "type" : "function",
67789         "desc" : "Clears any constraints applied to this instance.  Also clears ticks\nsince they can't exist independent of a constraint at this time.",
67790         "sig" : "()\n{\n\n}",
67791         "static" : false,
67792         "memberOf" : "Roo.dd.DragDrop"
67793       },
67794       {
67795         "name" : "clearTicks",
67796         "type" : "function",
67797         "desc" : "Clears any tick interval defined for this instance",
67798         "sig" : "()\n{\n\n}",
67799         "static" : false,
67800         "memberOf" : "Roo.dd.DragDrop"
67801       },
67802       {
67803         "name" : "createFrame",
67804         "type" : "function",
67805         "desc" : "Creates the proxy element if it does not yet exist",
67806         "sig" : "()\n{\n\n}",
67807         "static" : false,
67808         "memberOf" : "Roo.dd.DDProxy"
67809       },
67810       {
67811         "name" : "endDrag",
67812         "type" : "function",
67813         "desc" : "Fired when we are done dragging the object",
67814         "sig" : "(e)",
67815         "static" : false,
67816         "memberOf" : "Roo.dd.DragDrop"
67817       },
67818       {
67819         "name" : "fireEvent",
67820         "type" : "function",
67821         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
67822         "sig" : "(eventName, args)",
67823         "static" : false,
67824         "memberOf" : "Roo.util.Observable"
67825       },
67826       {
67827         "name" : "getDragData",
67828         "type" : "function",
67829         "desc" : "Called when a mousedown occurs in this container. Looks in {@link Roo.dd.Registry}\nfor a valid target to drag based on the mouse down. Override this method\nto provide your own lookup logic (e.g. finding a child by class name). Make sure your returned\nobject has a \"ddel\" attribute (with an HTML Element) for other functions to work.",
67830         "sig" : "(e)",
67831         "static" : false,
67832         "memberOf" : ""
67833       },
67834       {
67835         "name" : "getDragEl",
67836         "type" : "function",
67837         "desc" : "Returns a reference to the actual element to drag.  By default this is\nthe same as the html element, but it can be assigned to another\nelement. An example of this can be found in Roo.dd.DDProxy",
67838         "sig" : "()\n{\n\n}",
67839         "static" : false,
67840         "memberOf" : "Roo.dd.DragDrop"
67841       },
67842       {
67843         "name" : "getEl",
67844         "type" : "function",
67845         "desc" : "Returns a reference to the linked element",
67846         "sig" : "()\n{\n\n}",
67847         "static" : false,
67848         "memberOf" : "Roo.dd.DragDrop"
67849       },
67850       {
67851         "name" : "getProxy",
67852         "type" : "function",
67853         "desc" : "Returns the drag source's underlying {@link Roo.dd.StatusProxy}",
67854         "sig" : "()\n{\n\n}",
67855         "static" : false,
67856         "memberOf" : "Roo.dd.DragSource"
67857       },
67858       {
67859         "name" : "getRepairXY",
67860         "type" : "function",
67861         "desc" : "Called before a repair of an invalid drop to get the XY to animate to. By default returns\nthe XY of this.dragData.ddel",
67862         "sig" : "(e)",
67863         "static" : false,
67864         "memberOf" : ""
67865       },
67866       {
67867         "name" : "hasListener",
67868         "type" : "function",
67869         "desc" : "Checks to see if this object has any listeners for a specified event",
67870         "sig" : "(eventName)",
67871         "static" : false,
67872         "memberOf" : "Roo.util.Observable"
67873       },
67874       {
67875         "name" : "hideProxy",
67876         "type" : "function",
67877         "desc" : "Hides the drag source's {@link Roo.dd.StatusProxy}",
67878         "sig" : "()\n{\n\n}",
67879         "static" : false,
67880         "memberOf" : "Roo.dd.DragSource"
67881       },
67882       {
67883         "name" : "init",
67884         "type" : "function",
67885         "desc" : "Sets up the DragDrop object.  Must be called in the constructor of any\nRoo.dd.DragDrop subclass",
67886         "sig" : "(id, sGroup, config)",
67887         "static" : false,
67888         "memberOf" : "Roo.dd.DragDrop"
67889       },
67890       {
67891         "name" : "initFrame",
67892         "type" : "function",
67893         "desc" : "Initialization for the drag frame element.  Must be called in the\nconstructor of all subclasses",
67894         "sig" : "()\n{\n\n}",
67895         "static" : false,
67896         "memberOf" : "Roo.dd.DDProxy"
67897       },
67898       {
67899         "name" : "initTarget",
67900         "type" : "function",
67901         "desc" : "Initializes Targeting functionality only... the object does not\nget a mousedown handler.",
67902         "sig" : "(id, sGroup, config)",
67903         "static" : false,
67904         "memberOf" : "Roo.dd.DragDrop"
67905       },
67906       {
67907         "name" : "isLocked",
67908         "type" : "function",
67909         "desc" : "Returns true if this instance is locked, or the drag drop mgr is locked\n(meaning that all drag/drop is disabled on the page.)",
67910         "sig" : "()\n{\n\n}",
67911         "static" : false,
67912         "memberOf" : "Roo.dd.DragDrop"
67913       },
67914       {
67915         "name" : "isTarget",
67916         "type" : "function",
67917         "desc" : "By default, all insances can be a drop target.  This can be disabled by\nsetting isTarget to false.",
67918         "sig" : "()\n{\n\n}",
67919         "static" : false,
67920         "memberOf" : "Roo.dd.DragDrop"
67921       },
67922       {
67923         "name" : "isValidHandleChild",
67924         "type" : "function",
67925         "desc" : "Checks the tag exclusion list to see if this click should be ignored",
67926         "sig" : "(node)",
67927         "static" : false,
67928         "memberOf" : "Roo.dd.DragDrop"
67929       },
67930       {
67931         "name" : "lock",
67932         "type" : "function",
67933         "desc" : "Lock this instance",
67934         "sig" : "()\n{\n\n}",
67935         "static" : false,
67936         "memberOf" : "Roo.dd.DragDrop"
67937       },
67938       {
67939         "name" : "on",
67940         "type" : "function",
67941         "desc" : "Appends an event handler to this element (shorthand for addListener)",
67942         "sig" : "(eventName, handler, scope, options)",
67943         "static" : false,
67944         "memberOf" : "Roo.util.Observable"
67945       },
67946       {
67947         "name" : "onAvailable",
67948         "type" : "function",
67949         "desc" : "Override the onAvailable method to do what is needed after the initial\nposition was determined.",
67950         "sig" : "()\n{\n\n}",
67951         "static" : false,
67952         "memberOf" : "Roo.dd.DragDrop"
67953       },
67954       {
67955         "name" : "onBeforeDrag",
67956         "type" : "function",
67957         "desc" : "An empty function by default, but provided so that you can perform a custom action before the initial\ndrag event begins and optionally cancel it.",
67958         "sig" : "(data, e)",
67959         "static" : false,
67960         "memberOf" : "Roo.dd.DragSource"
67961       },
67962       {
67963         "name" : "onDrag",
67964         "type" : "function",
67965         "desc" : "Abstract method called during the onMouseMove event while dragging an\nobject.",
67966         "sig" : "(e)",
67967         "static" : false,
67968         "memberOf" : "Roo.dd.DragDrop"
67969       },
67970       {
67971         "name" : "onDragDrop",
67972         "type" : "function",
67973         "desc" : "Abstract method called when this item is dropped on another DragDrop\nobj",
67974         "sig" : "(e, id)",
67975         "static" : false,
67976         "memberOf" : "Roo.dd.DragDrop"
67977       },
67978       {
67979         "name" : "onDragEnter",
67980         "type" : "function",
67981         "desc" : "Abstract method called when this element fist begins hovering over\nanother DragDrop obj",
67982         "sig" : "(e, id)",
67983         "static" : false,
67984         "memberOf" : "Roo.dd.DragDrop"
67985       },
67986       {
67987         "name" : "onDragOut",
67988         "type" : "function",
67989         "desc" : "Abstract method called when we are no longer hovering over an element",
67990         "sig" : "(e, id)",
67991         "static" : false,
67992         "memberOf" : "Roo.dd.DragDrop"
67993       },
67994       {
67995         "name" : "onDragOver",
67996         "type" : "function",
67997         "desc" : "Abstract method called when this element is hovering over another\nDragDrop obj",
67998         "sig" : "(e, id)",
67999         "static" : false,
68000         "memberOf" : "Roo.dd.DragDrop"
68001       },
68002       {
68003         "name" : "onInitDrag",
68004         "type" : "function",
68005         "desc" : "Called once drag threshold has been reached to initialize the proxy element. By default, it clones the\nthis.dragData.ddel",
68006         "sig" : "(x, y)",
68007         "static" : false,
68008         "memberOf" : ""
68009       },
68010       {
68011         "name" : "onInvalidDrop",
68012         "type" : "function",
68013         "desc" : "Abstract method called when this item is dropped on an area with no\ndrop target",
68014         "sig" : "(e)",
68015         "static" : false,
68016         "memberOf" : "Roo.dd.DragDrop"
68017       },
68018       {
68019         "name" : "onMouseDown",
68020         "type" : "function",
68021         "desc" : "Event handler that fires when a drag/drop obj gets a mousedown",
68022         "sig" : "(e)",
68023         "static" : false,
68024         "memberOf" : "Roo.dd.DragDrop"
68025       },
68026       {
68027         "name" : "onMouseUp",
68028         "type" : "function",
68029         "desc" : "Event handler that fires when a drag/drop obj gets a mouseup",
68030         "sig" : "(e)",
68031         "static" : false,
68032         "memberOf" : "Roo.dd.DragDrop"
68033       },
68034       {
68035         "name" : "onStartDrag",
68036         "type" : "function",
68037         "desc" : "An empty function by default, but provided so that you can perform a custom action once the initial\ndrag event has begun.  The drag cannot be canceled from this function.",
68038         "sig" : "(x, y)",
68039         "static" : false,
68040         "memberOf" : "Roo.dd.DragSource"
68041       },
68042       {
68043         "name" : "padding",
68044         "type" : "function",
68045         "desc" : "The padding configured for this drag and drop object for calculating\nthe drop zone intersection with this object.",
68046         "sig" : "()\n{\n\n}",
68047         "static" : false,
68048         "memberOf" : "Roo.dd.DragDrop"
68049       },
68050       {
68051         "name" : "purgeListeners",
68052         "type" : "function",
68053         "desc" : "Removes all listeners for this object",
68054         "sig" : "()\n{\n\n}",
68055         "static" : false,
68056         "memberOf" : "Roo.util.Observable"
68057       },
68058       {
68059         "name" : "releaseCapture",
68060         "type" : "function",
68061         "desc" : "Removes <b>all</b> added captures from the Observable.",
68062         "sig" : "(o)",
68063         "static" : true,
68064         "memberOf" : "Roo.util.Observable"
68065       },
68066       {
68067         "name" : "removeFromGroup",
68068         "type" : "function",
68069         "desc" : "Remove's this instance from the supplied interaction group",
68070         "sig" : "(sGroup)",
68071         "static" : false,
68072         "memberOf" : "Roo.dd.DragDrop"
68073       },
68074       {
68075         "name" : "removeInvalidHandleClass",
68076         "type" : "function",
68077         "desc" : "Unsets an invalid css class",
68078         "sig" : "(cssClass)",
68079         "static" : false,
68080         "memberOf" : "Roo.dd.DragDrop"
68081       },
68082       {
68083         "name" : "removeInvalidHandleId",
68084         "type" : "function",
68085         "desc" : "Unsets an invalid handle id",
68086         "sig" : "(id)",
68087         "static" : false,
68088         "memberOf" : "Roo.dd.DragDrop"
68089       },
68090       {
68091         "name" : "removeInvalidHandleType",
68092         "type" : "function",
68093         "desc" : "Unsets an excluded tag name set by addInvalidHandleType",
68094         "sig" : "(tagName)",
68095         "static" : false,
68096         "memberOf" : "Roo.dd.DragDrop"
68097       },
68098       {
68099         "name" : "removeListener",
68100         "type" : "function",
68101         "desc" : "Removes a listener",
68102         "sig" : "(eventName, handler, scope)",
68103         "static" : false,
68104         "memberOf" : "Roo.util.Observable"
68105       },
68106       {
68107         "name" : "resetConstraints",
68108         "type" : "function",
68109         "desc" : "resetConstraints must be called if you manually reposition a dd element.",
68110         "sig" : "(maintainOffset)",
68111         "static" : false,
68112         "memberOf" : "Roo.dd.DragDrop"
68113       },
68114       {
68115         "name" : "setDelta",
68116         "type" : "function",
68117         "desc" : "Sets the pointer offset.  You can call this directly to force the\noffset to be in a particular location (e.g., pass in 0,0 to set it\nto the center of the object)",
68118         "sig" : "(iDeltaX, iDeltaY)",
68119         "static" : false,
68120         "memberOf" : "Roo.dd.DD"
68121       },
68122       {
68123         "name" : "setDragElId",
68124         "type" : "function",
68125         "desc" : "Allows you to specify that an element other than the linked element\nwill be moved with the cursor during a drag",
68126         "sig" : "(id)",
68127         "static" : false,
68128         "memberOf" : "Roo.dd.DragDrop"
68129       },
68130       {
68131         "name" : "setDragElPos",
68132         "type" : "function",
68133         "desc" : "Sets the drag element to the location of the mousedown or click event,\nmaintaining the cursor location relative to the location on the element\nthat was clicked.  Override this if you want to place the element in a\nlocation other than where the cursor is.",
68134         "sig" : "(iPageX, iPageY)",
68135         "static" : false,
68136         "memberOf" : "Roo.dd.DD"
68137       },
68138       {
68139         "name" : "setHandleElId",
68140         "type" : "function",
68141         "desc" : "Allows you to specify a child of the linked element that should be\nused to initiate the drag operation.  An example of this would be if\nyou have a content div with text and links.  Clicking anywhere in the\ncontent area would normally start the drag operation.  Use this method\nto specify that an element inside of the content div is the element\nthat starts the drag operation.",
68142         "sig" : "(id)",
68143         "static" : false,
68144         "memberOf" : "Roo.dd.DragDrop"
68145       },
68146       {
68147         "name" : "setInitPosition",
68148         "type" : "function",
68149         "desc" : "Stores the initial placement of the linked element.",
68150         "sig" : "(diffX, diffY)",
68151         "static" : false,
68152         "memberOf" : "Roo.dd.DragDrop"
68153       },
68154       {
68155         "name" : "setOuterHandleElId",
68156         "type" : "function",
68157         "desc" : "Allows you to set an element outside of the linked element as a drag\nhandle",
68158         "sig" : "(id)",
68159         "static" : false,
68160         "memberOf" : "Roo.dd.DragDrop"
68161       },
68162       {
68163         "name" : "setPadding",
68164         "type" : "function",
68165         "desc" : "Configures the padding for the target zone in px.  Effectively expands\n(or reduces) the virtual object size for targeting calculations.\nSupports css-style shorthand; if only one parameter is passed, all sides\nwill have that padding, and if only two are passed, the top and bottom\nwill have the first param, the left and right the second.",
68166         "sig" : "(iTop, iRight, iBot, iLeft)",
68167         "static" : false,
68168         "memberOf" : "Roo.dd.DragDrop"
68169       },
68170       {
68171         "name" : "setXConstraint",
68172         "type" : "function",
68173         "desc" : "By default, the element can be dragged any place on the screen.  Use\nthis method to limit the horizontal travel of the element.  Pass in\n0,0 for the parameters if you want to lock the drag to the y axis.",
68174         "sig" : "(iLeft, iRight, iTickSize)",
68175         "static" : false,
68176         "memberOf" : "Roo.dd.DragDrop"
68177       },
68178       {
68179         "name" : "setYConstraint",
68180         "type" : "function",
68181         "desc" : "By default, the element can be dragged any place on the screen.  Set\nthis to limit the vertical travel of the element.  Pass in 0,0 for the\nparameters if you want to lock the drag to the x axis.",
68182         "sig" : "(iUp, iDown, iTickSize)",
68183         "static" : false,
68184         "memberOf" : "Roo.dd.DragDrop"
68185       },
68186       {
68187         "name" : "startDrag",
68188         "type" : "function",
68189         "desc" : "Abstract method called after a drag/drop object is clicked\nand the drag or mousedown time thresholds have beeen met.",
68190         "sig" : "(X, Y)",
68191         "static" : false,
68192         "memberOf" : "Roo.dd.DragDrop"
68193       },
68194       {
68195         "name" : "toString",
68196         "type" : "function",
68197         "desc" : "toString method",
68198         "sig" : "()\n{\n\n}",
68199         "static" : false,
68200         "memberOf" : "Roo.dd.DragDrop"
68201       },
68202       {
68203         "name" : "un",
68204         "type" : "function",
68205         "desc" : "Removes a listener (shorthand for removeListener)",
68206         "sig" : "(eventName, handler, scope)",
68207         "static" : false,
68208         "memberOf" : "Roo.util.Observable"
68209       },
68210       {
68211         "name" : "unlock",
68212         "type" : "function",
68213         "desc" : "Unlock this instace",
68214         "sig" : "()\n{\n\n}",
68215         "static" : false,
68216         "memberOf" : "Roo.dd.DragDrop"
68217       },
68218       {
68219         "name" : "unreg",
68220         "type" : "function",
68221         "desc" : "Remove all drag and drop hooks for this element",
68222         "sig" : "()\n{\n\n}",
68223         "static" : false,
68224         "memberOf" : "Roo.dd.DragDrop"
68225       }
68226     ]
68227   },
68228   "Roo.dd.DropTarget" : {
68229     "props" : [
68230       {
68231         "name" : "ddGroup",
68232         "type" : "String",
68233         "desc" : "The drag drop group to handle drop events for",
68234         "memberOf" : ""
68235       },
68236       {
68237         "name" : "dropAllowed",
68238         "type" : "String",
68239         "desc" : "The CSS class returned to the drag source when drop is allowed (defaults to \"x-dd-drop-ok\").",
68240         "memberOf" : ""
68241       },
68242       {
68243         "name" : "dropNotAllowed",
68244         "type" : "String",
68245         "desc" : "The CSS class returned to the drag source when drop is not allowed (defaults to \"x-dd-drop-nodrop\").",
68246         "memberOf" : ""
68247       },
68248       {
68249         "name" : "listeners",
68250         "type" : "Object",
68251         "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>",
68252         "memberOf" : "Roo.util.Observable"
68253       },
68254       {
68255         "name" : "overClass",
68256         "type" : "String",
68257         "desc" : "The CSS class applied to the drop target element while the drag source is over it (defaults to \"\").",
68258         "memberOf" : ""
68259       },
68260       {
68261         "name" : "success",
68262         "type" : "boolean",
68263         "desc" : "set this after drop listener..",
68264         "memberOf" : ""
68265       },
68266       {
68267         "name" : "valid",
68268         "type" : "boolean|String",
68269         "desc" : "true/false or string (ok-add/ok-sub/ok/nodrop)\nif the drop point is valid for over/enter..",
68270         "memberOf" : ""
68271       }
68272     ],
68273     "events" : [
68274       {
68275         "name" : "drop",
68276         "type" : "function",
68277         "desc" : "The function a {@link Roo.dd.DragSource} calls once to notify this drop target that the dragged item has\nbeen dropped on it.  This method has no default implementation and returns false, so you must provide an\nimplementation that does something to process the drop event and returns true so that the drag source's\nrepair action does not run.\n\nIMPORTANT : it should set this.success",
68278         "sig" : "function (source, e, data)\n{\n\n}",
68279         "memberOf" : ""
68280       },
68281       {
68282         "name" : "enter",
68283         "type" : "function",
68284         "desc" : "The function a {@link Roo.dd.DragSource} calls once to notify this drop target that the source is now over the\ntarget.  This default implementation adds the CSS class specified by overClass (if any) to the drop element\nand returns the dropAllowed config value.  This method should be overridden if drop validation is required.\n\nIMPORTANT : it should set this.overClass and this.dropAllowed",
68285         "sig" : "function (source, e, data)\n{\n\n}",
68286         "memberOf" : ""
68287       },
68288       {
68289         "name" : "out",
68290         "type" : "function",
68291         "desc" : "The function a {@link Roo.dd.DragSource} calls once to notify this drop target that the source has been dragged\nout of the target without dropping.  This default implementation simply removes the CSS class specified by\noverClass (if any) from the drop element.",
68292         "sig" : "function (source, e, data)\n{\n\n}",
68293         "memberOf" : ""
68294       },
68295       {
68296         "name" : "over",
68297         "type" : "function",
68298         "desc" : "The function a {@link Roo.dd.DragSource} calls continuously while it is being dragged over the target.\nThis method will be called on every mouse movement while the drag source is over the drop target.\nThis default implementation simply returns the dropAllowed config value.\n\nIMPORTANT : it should set this.dropAllowed",
68299         "sig" : "function (source, e, data)\n{\n\n}",
68300         "memberOf" : ""
68301       }
68302     ],
68303     "methods" : [
68304       {
68305         "name" : "addEvents",
68306         "type" : "function",
68307         "desc" : "Used to define events on this Observable",
68308         "sig" : "(object)",
68309         "static" : false,
68310         "memberOf" : "Roo.util.Observable"
68311       },
68312       {
68313         "name" : "addInvalidHandleClass",
68314         "type" : "function",
68315         "desc" : "Lets you specify a css class of elements that will not initiate a drag",
68316         "sig" : "(cssClass)",
68317         "static" : false,
68318         "memberOf" : "Roo.dd.DragDrop"
68319       },
68320       {
68321         "name" : "addInvalidHandleId",
68322         "type" : "function",
68323         "desc" : "Lets you to specify an element id for a child of a drag handle\nthat should not initiate a drag",
68324         "sig" : "(id)",
68325         "static" : false,
68326         "memberOf" : "Roo.dd.DragDrop"
68327       },
68328       {
68329         "name" : "addInvalidHandleType",
68330         "type" : "function",
68331         "desc" : "Allows you to specify a tag name that should not start a drag operation\nwhen clicked.  This is designed to facilitate embedding links within a\ndrag handle that do something other than start the drag.",
68332         "sig" : "(tagName)",
68333         "static" : false,
68334         "memberOf" : "Roo.dd.DragDrop"
68335       },
68336       {
68337         "name" : "addListener",
68338         "type" : "function",
68339         "desc" : "Appends an event handler to this component",
68340         "sig" : "(eventName, handler, scope, options)",
68341         "static" : false,
68342         "memberOf" : "Roo.util.Observable"
68343       },
68344       {
68345         "name" : "addToGroup",
68346         "type" : "function",
68347         "desc" : "Add this instance to a group of related drag/drop objects.  All\ninstances belong to at least one group, and can belong to as many\ngroups as needed.",
68348         "sig" : "(sGroup)",
68349         "static" : false,
68350         "memberOf" : "Roo.dd.DragDrop"
68351       },
68352       {
68353         "name" : "applyConfig",
68354         "type" : "function",
68355         "desc" : "Applies the configuration parameters that were passed into the constructor.\nThis is supposed to happen at each level through the inheritance chain.  So\na DDProxy implentation will execute apply config on DDProxy, DD, and\nDragDrop in order to get all of the parameters that are available in\neach object.",
68356         "sig" : "()\n{\n\n}",
68357         "static" : false,
68358         "memberOf" : "Roo.dd.DragDrop"
68359       },
68360       {
68361         "name" : "capture",
68362         "type" : "function",
68363         "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.",
68364         "sig" : "(o, fn, scope)",
68365         "static" : true,
68366         "memberOf" : "Roo.util.Observable"
68367       },
68368       {
68369         "name" : "clearConstraints",
68370         "type" : "function",
68371         "desc" : "Clears any constraints applied to this instance.  Also clears ticks\nsince they can't exist independent of a constraint at this time.",
68372         "sig" : "()\n{\n\n}",
68373         "static" : false,
68374         "memberOf" : "Roo.dd.DragDrop"
68375       },
68376       {
68377         "name" : "clearTicks",
68378         "type" : "function",
68379         "desc" : "Clears any tick interval defined for this instance",
68380         "sig" : "()\n{\n\n}",
68381         "static" : false,
68382         "memberOf" : "Roo.dd.DragDrop"
68383       },
68384       {
68385         "name" : "endDrag",
68386         "type" : "function",
68387         "desc" : "Fired when we are done dragging the object",
68388         "sig" : "(e)",
68389         "static" : false,
68390         "memberOf" : "Roo.dd.DragDrop"
68391       },
68392       {
68393         "name" : "fireEvent",
68394         "type" : "function",
68395         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
68396         "sig" : "(eventName, args)",
68397         "static" : false,
68398         "memberOf" : "Roo.util.Observable"
68399       },
68400       {
68401         "name" : "getDragEl",
68402         "type" : "function",
68403         "desc" : "Returns a reference to the actual element to drag.  By default this is\nthe same as the html element, but it can be assigned to another\nelement. An example of this can be found in Roo.dd.DDProxy",
68404         "sig" : "()\n{\n\n}",
68405         "static" : false,
68406         "memberOf" : "Roo.dd.DragDrop"
68407       },
68408       {
68409         "name" : "getEl",
68410         "type" : "function",
68411         "desc" : "Returns a reference to the linked element",
68412         "sig" : "()\n{\n\n}",
68413         "static" : false,
68414         "memberOf" : "Roo.dd.DragDrop"
68415       },
68416       {
68417         "name" : "hasListener",
68418         "type" : "function",
68419         "desc" : "Checks to see if this object has any listeners for a specified event",
68420         "sig" : "(eventName)",
68421         "static" : false,
68422         "memberOf" : "Roo.util.Observable"
68423       },
68424       {
68425         "name" : "init",
68426         "type" : "function",
68427         "desc" : "Sets up the DragDrop object.  Must be called in the constructor of any\nRoo.dd.DragDrop subclass",
68428         "sig" : "(id, sGroup, config)",
68429         "static" : false,
68430         "memberOf" : "Roo.dd.DragDrop"
68431       },
68432       {
68433         "name" : "initTarget",
68434         "type" : "function",
68435         "desc" : "Initializes Targeting functionality only... the object does not\nget a mousedown handler.",
68436         "sig" : "(id, sGroup, config)",
68437         "static" : false,
68438         "memberOf" : "Roo.dd.DragDrop"
68439       },
68440       {
68441         "name" : "isLocked",
68442         "type" : "function",
68443         "desc" : "Returns true if this instance is locked, or the drag drop mgr is locked\n(meaning that all drag/drop is disabled on the page.)",
68444         "sig" : "()\n{\n\n}",
68445         "static" : false,
68446         "memberOf" : "Roo.dd.DragDrop"
68447       },
68448       {
68449         "name" : "isTarget",
68450         "type" : "function",
68451         "desc" : "By default, all insances can be a drop target.  This can be disabled by\nsetting isTarget to false.",
68452         "sig" : "()\n{\n\n}",
68453         "static" : false,
68454         "memberOf" : "Roo.dd.DragDrop"
68455       },
68456       {
68457         "name" : "isValidHandleChild",
68458         "type" : "function",
68459         "desc" : "Checks the tag exclusion list to see if this click should be ignored",
68460         "sig" : "(node)",
68461         "static" : false,
68462         "memberOf" : "Roo.dd.DragDrop"
68463       },
68464       {
68465         "name" : "lock",
68466         "type" : "function",
68467         "desc" : "Lock this instance",
68468         "sig" : "()\n{\n\n}",
68469         "static" : false,
68470         "memberOf" : "Roo.dd.DragDrop"
68471       },
68472       {
68473         "name" : "notifyDrop",
68474         "type" : "function",
68475         "desc" : "",
68476         "sig" : "()\n{\n\n}",
68477         "static" : false,
68478         "memberOf" : ""
68479       },
68480       {
68481         "name" : "notifyEnter",
68482         "type" : "function",
68483         "desc" : "",
68484         "sig" : "()\n{\n\n}",
68485         "static" : false,
68486         "memberOf" : ""
68487       },
68488       {
68489         "name" : "notifyOut",
68490         "type" : "function",
68491         "desc" : "",
68492         "sig" : "()\n{\n\n}",
68493         "static" : false,
68494         "memberOf" : ""
68495       },
68496       {
68497         "name" : "notifyOver",
68498         "type" : "function",
68499         "desc" : "",
68500         "sig" : "()\n{\n\n}",
68501         "static" : false,
68502         "memberOf" : ""
68503       },
68504       {
68505         "name" : "on",
68506         "type" : "function",
68507         "desc" : "Appends an event handler to this element (shorthand for addListener)",
68508         "sig" : "(eventName, handler, scope, options)",
68509         "static" : false,
68510         "memberOf" : "Roo.util.Observable"
68511       },
68512       {
68513         "name" : "onAvailable",
68514         "type" : "function",
68515         "desc" : "Override the onAvailable method to do what is needed after the initial\nposition was determined.",
68516         "sig" : "()\n{\n\n}",
68517         "static" : false,
68518         "memberOf" : "Roo.dd.DragDrop"
68519       },
68520       {
68521         "name" : "onDrag",
68522         "type" : "function",
68523         "desc" : "Abstract method called during the onMouseMove event while dragging an\nobject.",
68524         "sig" : "(e)",
68525         "static" : false,
68526         "memberOf" : "Roo.dd.DragDrop"
68527       },
68528       {
68529         "name" : "onDragDrop",
68530         "type" : "function",
68531         "desc" : "Abstract method called when this item is dropped on another DragDrop\nobj",
68532         "sig" : "(e, id)",
68533         "static" : false,
68534         "memberOf" : "Roo.dd.DragDrop"
68535       },
68536       {
68537         "name" : "onDragEnter",
68538         "type" : "function",
68539         "desc" : "Abstract method called when this element fist begins hovering over\nanother DragDrop obj",
68540         "sig" : "(e, id)",
68541         "static" : false,
68542         "memberOf" : "Roo.dd.DragDrop"
68543       },
68544       {
68545         "name" : "onDragOut",
68546         "type" : "function",
68547         "desc" : "Abstract method called when we are no longer hovering over an element",
68548         "sig" : "(e, id)",
68549         "static" : false,
68550         "memberOf" : "Roo.dd.DragDrop"
68551       },
68552       {
68553         "name" : "onDragOver",
68554         "type" : "function",
68555         "desc" : "Abstract method called when this element is hovering over another\nDragDrop obj",
68556         "sig" : "(e, id)",
68557         "static" : false,
68558         "memberOf" : "Roo.dd.DragDrop"
68559       },
68560       {
68561         "name" : "onInvalidDrop",
68562         "type" : "function",
68563         "desc" : "Abstract method called when this item is dropped on an area with no\ndrop target",
68564         "sig" : "(e)",
68565         "static" : false,
68566         "memberOf" : "Roo.dd.DragDrop"
68567       },
68568       {
68569         "name" : "onMouseDown",
68570         "type" : "function",
68571         "desc" : "Event handler that fires when a drag/drop obj gets a mousedown",
68572         "sig" : "(e)",
68573         "static" : false,
68574         "memberOf" : "Roo.dd.DragDrop"
68575       },
68576       {
68577         "name" : "onMouseUp",
68578         "type" : "function",
68579         "desc" : "Event handler that fires when a drag/drop obj gets a mouseup",
68580         "sig" : "(e)",
68581         "static" : false,
68582         "memberOf" : "Roo.dd.DragDrop"
68583       },
68584       {
68585         "name" : "padding",
68586         "type" : "function",
68587         "desc" : "The padding configured for this drag and drop object for calculating\nthe drop zone intersection with this object.",
68588         "sig" : "()\n{\n\n}",
68589         "static" : false,
68590         "memberOf" : "Roo.dd.DragDrop"
68591       },
68592       {
68593         "name" : "purgeListeners",
68594         "type" : "function",
68595         "desc" : "Removes all listeners for this object",
68596         "sig" : "()\n{\n\n}",
68597         "static" : false,
68598         "memberOf" : "Roo.util.Observable"
68599       },
68600       {
68601         "name" : "releaseCapture",
68602         "type" : "function",
68603         "desc" : "Removes <b>all</b> added captures from the Observable.",
68604         "sig" : "(o)",
68605         "static" : true,
68606         "memberOf" : "Roo.util.Observable"
68607       },
68608       {
68609         "name" : "removeFromGroup",
68610         "type" : "function",
68611         "desc" : "Remove's this instance from the supplied interaction group",
68612         "sig" : "(sGroup)",
68613         "static" : false,
68614         "memberOf" : "Roo.dd.DragDrop"
68615       },
68616       {
68617         "name" : "removeInvalidHandleClass",
68618         "type" : "function",
68619         "desc" : "Unsets an invalid css class",
68620         "sig" : "(cssClass)",
68621         "static" : false,
68622         "memberOf" : "Roo.dd.DragDrop"
68623       },
68624       {
68625         "name" : "removeInvalidHandleId",
68626         "type" : "function",
68627         "desc" : "Unsets an invalid handle id",
68628         "sig" : "(id)",
68629         "static" : false,
68630         "memberOf" : "Roo.dd.DragDrop"
68631       },
68632       {
68633         "name" : "removeInvalidHandleType",
68634         "type" : "function",
68635         "desc" : "Unsets an excluded tag name set by addInvalidHandleType",
68636         "sig" : "(tagName)",
68637         "static" : false,
68638         "memberOf" : "Roo.dd.DragDrop"
68639       },
68640       {
68641         "name" : "removeListener",
68642         "type" : "function",
68643         "desc" : "Removes a listener",
68644         "sig" : "(eventName, handler, scope)",
68645         "static" : false,
68646         "memberOf" : "Roo.util.Observable"
68647       },
68648       {
68649         "name" : "resetConstraints",
68650         "type" : "function",
68651         "desc" : "resetConstraints must be called if you manually reposition a dd element.",
68652         "sig" : "(maintainOffset)",
68653         "static" : false,
68654         "memberOf" : "Roo.dd.DragDrop"
68655       },
68656       {
68657         "name" : "setDragElId",
68658         "type" : "function",
68659         "desc" : "Allows you to specify that an element other than the linked element\nwill be moved with the cursor during a drag",
68660         "sig" : "(id)",
68661         "static" : false,
68662         "memberOf" : "Roo.dd.DragDrop"
68663       },
68664       {
68665         "name" : "setHandleElId",
68666         "type" : "function",
68667         "desc" : "Allows you to specify a child of the linked element that should be\nused to initiate the drag operation.  An example of this would be if\nyou have a content div with text and links.  Clicking anywhere in the\ncontent area would normally start the drag operation.  Use this method\nto specify that an element inside of the content div is the element\nthat starts the drag operation.",
68668         "sig" : "(id)",
68669         "static" : false,
68670         "memberOf" : "Roo.dd.DragDrop"
68671       },
68672       {
68673         "name" : "setInitPosition",
68674         "type" : "function",
68675         "desc" : "Stores the initial placement of the linked element.",
68676         "sig" : "(diffX, diffY)",
68677         "static" : false,
68678         "memberOf" : "Roo.dd.DragDrop"
68679       },
68680       {
68681         "name" : "setOuterHandleElId",
68682         "type" : "function",
68683         "desc" : "Allows you to set an element outside of the linked element as a drag\nhandle",
68684         "sig" : "(id)",
68685         "static" : false,
68686         "memberOf" : "Roo.dd.DragDrop"
68687       },
68688       {
68689         "name" : "setPadding",
68690         "type" : "function",
68691         "desc" : "Configures the padding for the target zone in px.  Effectively expands\n(or reduces) the virtual object size for targeting calculations.\nSupports css-style shorthand; if only one parameter is passed, all sides\nwill have that padding, and if only two are passed, the top and bottom\nwill have the first param, the left and right the second.",
68692         "sig" : "(iTop, iRight, iBot, iLeft)",
68693         "static" : false,
68694         "memberOf" : "Roo.dd.DragDrop"
68695       },
68696       {
68697         "name" : "setXConstraint",
68698         "type" : "function",
68699         "desc" : "By default, the element can be dragged any place on the screen.  Use\nthis method to limit the horizontal travel of the element.  Pass in\n0,0 for the parameters if you want to lock the drag to the y axis.",
68700         "sig" : "(iLeft, iRight, iTickSize)",
68701         "static" : false,
68702         "memberOf" : "Roo.dd.DragDrop"
68703       },
68704       {
68705         "name" : "setYConstraint",
68706         "type" : "function",
68707         "desc" : "By default, the element can be dragged any place on the screen.  Set\nthis to limit the vertical travel of the element.  Pass in 0,0 for the\nparameters if you want to lock the drag to the x axis.",
68708         "sig" : "(iUp, iDown, iTickSize)",
68709         "static" : false,
68710         "memberOf" : "Roo.dd.DragDrop"
68711       },
68712       {
68713         "name" : "startDrag",
68714         "type" : "function",
68715         "desc" : "Abstract method called after a drag/drop object is clicked\nand the drag or mousedown time thresholds have beeen met.",
68716         "sig" : "(X, Y)",
68717         "static" : false,
68718         "memberOf" : "Roo.dd.DragDrop"
68719       },
68720       {
68721         "name" : "toString",
68722         "type" : "function",
68723         "desc" : "toString method",
68724         "sig" : "()\n{\n\n}",
68725         "static" : false,
68726         "memberOf" : "Roo.dd.DragDrop"
68727       },
68728       {
68729         "name" : "un",
68730         "type" : "function",
68731         "desc" : "Removes a listener (shorthand for removeListener)",
68732         "sig" : "(eventName, handler, scope)",
68733         "static" : false,
68734         "memberOf" : "Roo.util.Observable"
68735       },
68736       {
68737         "name" : "unlock",
68738         "type" : "function",
68739         "desc" : "Unlock this instace",
68740         "sig" : "()\n{\n\n}",
68741         "static" : false,
68742         "memberOf" : "Roo.dd.DragDrop"
68743       },
68744       {
68745         "name" : "unreg",
68746         "type" : "function",
68747         "desc" : "Remove all drag and drop hooks for this element",
68748         "sig" : "()\n{\n\n}",
68749         "static" : false,
68750         "memberOf" : "Roo.dd.DragDrop"
68751       }
68752     ]
68753   },
68754   "Roo.dd.DropZone" : {
68755     "props" : [
68756       {
68757         "name" : "ddGroup",
68758         "type" : "String",
68759         "desc" : "The drag drop group to handle drop events for",
68760         "memberOf" : "Roo.dd.DropTarget"
68761       },
68762       {
68763         "name" : "dropAllowed",
68764         "type" : "String",
68765         "desc" : "The CSS class returned to the drag source when drop is allowed (defaults to \"x-dd-drop-ok\").",
68766         "memberOf" : "Roo.dd.DropTarget"
68767       },
68768       {
68769         "name" : "dropNotAllowed",
68770         "type" : "String",
68771         "desc" : "The CSS class returned to the drag source when drop is not allowed (defaults to \"x-dd-drop-nodrop\").",
68772         "memberOf" : "Roo.dd.DropTarget"
68773       },
68774       {
68775         "name" : "listeners",
68776         "type" : "Object",
68777         "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>",
68778         "memberOf" : "Roo.util.Observable"
68779       },
68780       {
68781         "name" : "overClass",
68782         "type" : "String",
68783         "desc" : "The CSS class applied to the drop target element while the drag source is over it (defaults to \"\").",
68784         "memberOf" : "Roo.dd.DropTarget"
68785       },
68786       {
68787         "name" : "success",
68788         "type" : "boolean",
68789         "desc" : "set this after drop listener..",
68790         "memberOf" : "Roo.dd.DropTarget"
68791       },
68792       {
68793         "name" : "valid",
68794         "type" : "boolean|String",
68795         "desc" : "true/false or string (ok-add/ok-sub/ok/nodrop)\nif the drop point is valid for over/enter..",
68796         "memberOf" : "Roo.dd.DropTarget"
68797       }
68798     ],
68799     "events" : [
68800       {
68801         "name" : "drop",
68802         "type" : "function",
68803         "desc" : "The function a {@link Roo.dd.DragSource} calls once to notify this drop target that the dragged item has\nbeen dropped on it.  This method has no default implementation and returns false, so you must provide an\nimplementation that does something to process the drop event and returns true so that the drag source's\nrepair action does not run.\n\nIMPORTANT : it should set this.success",
68804         "sig" : "function (source, e, data)\n{\n\n}",
68805         "memberOf" : "Roo.dd.DropTarget"
68806       },
68807       {
68808         "name" : "enter",
68809         "type" : "function",
68810         "desc" : "The function a {@link Roo.dd.DragSource} calls once to notify this drop target that the source is now over the\ntarget.  This default implementation adds the CSS class specified by overClass (if any) to the drop element\nand returns the dropAllowed config value.  This method should be overridden if drop validation is required.\n\nIMPORTANT : it should set this.overClass and this.dropAllowed",
68811         "sig" : "function (source, e, data)\n{\n\n}",
68812         "memberOf" : "Roo.dd.DropTarget"
68813       },
68814       {
68815         "name" : "out",
68816         "type" : "function",
68817         "desc" : "The function a {@link Roo.dd.DragSource} calls once to notify this drop target that the source has been dragged\nout of the target without dropping.  This default implementation simply removes the CSS class specified by\noverClass (if any) from the drop element.",
68818         "sig" : "function (source, e, data)\n{\n\n}",
68819         "memberOf" : "Roo.dd.DropTarget"
68820       },
68821       {
68822         "name" : "over",
68823         "type" : "function",
68824         "desc" : "The function a {@link Roo.dd.DragSource} calls continuously while it is being dragged over the target.\nThis method will be called on every mouse movement while the drag source is over the drop target.\nThis default implementation simply returns the dropAllowed config value.\n\nIMPORTANT : it should set this.dropAllowed",
68825         "sig" : "function (source, e, data)\n{\n\n}",
68826         "memberOf" : "Roo.dd.DropTarget"
68827       }
68828     ],
68829     "methods" : [
68830       {
68831         "name" : "addEvents",
68832         "type" : "function",
68833         "desc" : "Used to define events on this Observable",
68834         "sig" : "(object)",
68835         "static" : false,
68836         "memberOf" : "Roo.util.Observable"
68837       },
68838       {
68839         "name" : "addInvalidHandleClass",
68840         "type" : "function",
68841         "desc" : "Lets you specify a css class of elements that will not initiate a drag",
68842         "sig" : "(cssClass)",
68843         "static" : false,
68844         "memberOf" : "Roo.dd.DragDrop"
68845       },
68846       {
68847         "name" : "addInvalidHandleId",
68848         "type" : "function",
68849         "desc" : "Lets you to specify an element id for a child of a drag handle\nthat should not initiate a drag",
68850         "sig" : "(id)",
68851         "static" : false,
68852         "memberOf" : "Roo.dd.DragDrop"
68853       },
68854       {
68855         "name" : "addInvalidHandleType",
68856         "type" : "function",
68857         "desc" : "Allows you to specify a tag name that should not start a drag operation\nwhen clicked.  This is designed to facilitate embedding links within a\ndrag handle that do something other than start the drag.",
68858         "sig" : "(tagName)",
68859         "static" : false,
68860         "memberOf" : "Roo.dd.DragDrop"
68861       },
68862       {
68863         "name" : "addListener",
68864         "type" : "function",
68865         "desc" : "Appends an event handler to this component",
68866         "sig" : "(eventName, handler, scope, options)",
68867         "static" : false,
68868         "memberOf" : "Roo.util.Observable"
68869       },
68870       {
68871         "name" : "addToGroup",
68872         "type" : "function",
68873         "desc" : "Add this instance to a group of related drag/drop objects.  All\ninstances belong to at least one group, and can belong to as many\ngroups as needed.",
68874         "sig" : "(sGroup)",
68875         "static" : false,
68876         "memberOf" : "Roo.dd.DragDrop"
68877       },
68878       {
68879         "name" : "applyConfig",
68880         "type" : "function",
68881         "desc" : "Applies the configuration parameters that were passed into the constructor.\nThis is supposed to happen at each level through the inheritance chain.  So\na DDProxy implentation will execute apply config on DDProxy, DD, and\nDragDrop in order to get all of the parameters that are available in\neach object.",
68882         "sig" : "()\n{\n\n}",
68883         "static" : false,
68884         "memberOf" : "Roo.dd.DragDrop"
68885       },
68886       {
68887         "name" : "capture",
68888         "type" : "function",
68889         "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.",
68890         "sig" : "(o, fn, scope)",
68891         "static" : true,
68892         "memberOf" : "Roo.util.Observable"
68893       },
68894       {
68895         "name" : "clearConstraints",
68896         "type" : "function",
68897         "desc" : "Clears any constraints applied to this instance.  Also clears ticks\nsince they can't exist independent of a constraint at this time.",
68898         "sig" : "()\n{\n\n}",
68899         "static" : false,
68900         "memberOf" : "Roo.dd.DragDrop"
68901       },
68902       {
68903         "name" : "clearTicks",
68904         "type" : "function",
68905         "desc" : "Clears any tick interval defined for this instance",
68906         "sig" : "()\n{\n\n}",
68907         "static" : false,
68908         "memberOf" : "Roo.dd.DragDrop"
68909       },
68910       {
68911         "name" : "endDrag",
68912         "type" : "function",
68913         "desc" : "Fired when we are done dragging the object",
68914         "sig" : "(e)",
68915         "static" : false,
68916         "memberOf" : "Roo.dd.DragDrop"
68917       },
68918       {
68919         "name" : "fireEvent",
68920         "type" : "function",
68921         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
68922         "sig" : "(eventName, args)",
68923         "static" : false,
68924         "memberOf" : "Roo.util.Observable"
68925       },
68926       {
68927         "name" : "getDragEl",
68928         "type" : "function",
68929         "desc" : "Returns a reference to the actual element to drag.  By default this is\nthe same as the html element, but it can be assigned to another\nelement. An example of this can be found in Roo.dd.DDProxy",
68930         "sig" : "()\n{\n\n}",
68931         "static" : false,
68932         "memberOf" : "Roo.dd.DragDrop"
68933       },
68934       {
68935         "name" : "getEl",
68936         "type" : "function",
68937         "desc" : "Returns a reference to the linked element",
68938         "sig" : "()\n{\n\n}",
68939         "static" : false,
68940         "memberOf" : "Roo.dd.DragDrop"
68941       },
68942       {
68943         "name" : "getTargetFromEvent",
68944         "type" : "function",
68945         "desc" : "Returns a custom data object associated with the DOM node that is the target of the event.  By default\nthis looks up the event target in the {@link Roo.dd.Registry}, although you can override this method to\nprovide your own custom lookup.",
68946         "sig" : "(e)",
68947         "static" : false,
68948         "memberOf" : ""
68949       },
68950       {
68951         "name" : "hasListener",
68952         "type" : "function",
68953         "desc" : "Checks to see if this object has any listeners for a specified event",
68954         "sig" : "(eventName)",
68955         "static" : false,
68956         "memberOf" : "Roo.util.Observable"
68957       },
68958       {
68959         "name" : "init",
68960         "type" : "function",
68961         "desc" : "Sets up the DragDrop object.  Must be called in the constructor of any\nRoo.dd.DragDrop subclass",
68962         "sig" : "(id, sGroup, config)",
68963         "static" : false,
68964         "memberOf" : "Roo.dd.DragDrop"
68965       },
68966       {
68967         "name" : "initTarget",
68968         "type" : "function",
68969         "desc" : "Initializes Targeting functionality only... the object does not\nget a mousedown handler.",
68970         "sig" : "(id, sGroup, config)",
68971         "static" : false,
68972         "memberOf" : "Roo.dd.DragDrop"
68973       },
68974       {
68975         "name" : "isLocked",
68976         "type" : "function",
68977         "desc" : "Returns true if this instance is locked, or the drag drop mgr is locked\n(meaning that all drag/drop is disabled on the page.)",
68978         "sig" : "()\n{\n\n}",
68979         "static" : false,
68980         "memberOf" : "Roo.dd.DragDrop"
68981       },
68982       {
68983         "name" : "isTarget",
68984         "type" : "function",
68985         "desc" : "By default, all insances can be a drop target.  This can be disabled by\nsetting isTarget to false.",
68986         "sig" : "()\n{\n\n}",
68987         "static" : false,
68988         "memberOf" : "Roo.dd.DragDrop"
68989       },
68990       {
68991         "name" : "isValidHandleChild",
68992         "type" : "function",
68993         "desc" : "Checks the tag exclusion list to see if this click should be ignored",
68994         "sig" : "(node)",
68995         "static" : false,
68996         "memberOf" : "Roo.dd.DragDrop"
68997       },
68998       {
68999         "name" : "lock",
69000         "type" : "function",
69001         "desc" : "Lock this instance",
69002         "sig" : "()\n{\n\n}",
69003         "static" : false,
69004         "memberOf" : "Roo.dd.DragDrop"
69005       },
69006       {
69007         "name" : "notifyDrop",
69008         "type" : "function",
69009         "desc" : "The function a {@link Roo.dd.DragSource} calls once to notify this drop zone that the dragged item has\nbeen dropped on it.  The drag zone will look up the target node based on the event passed in, and if there\nis a node registered for that event, it will delegate to {@link #onNodeDrop} for node-specific handling,\notherwise it will call {@link #onContainerDrop}.",
69010         "sig" : "(source, e, data)",
69011         "static" : false,
69012         "memberOf" : ""
69013       },
69014       {
69015         "name" : "notifyEnter",
69016         "type" : "function",
69017         "desc" : "The function a {@link Roo.dd.DragSource} calls once to notify this drop zone that the source is now over\nthe zone.  The default implementation returns this.dropNotAllowed and expects that only registered drop\nnodes can process drag drop operations, so if you need the drop zone itself to be able to process drops\nyou should override this method and provide a custom implementation.",
69018         "sig" : "(source, e, data)",
69019         "static" : false,
69020         "memberOf" : ""
69021       },
69022       {
69023         "name" : "notifyOut",
69024         "type" : "function",
69025         "desc" : "The function a {@link Roo.dd.DragSource} calls once to notify this drop zone that the source has been dragged\nout of the zone without dropping.  If the drag source is currently over a registered node, the notification\nwill be delegated to {@link #onNodeOut} for node-specific handling, otherwise it will be ignored.",
69026         "sig" : "(source, e, data)",
69027         "static" : false,
69028         "memberOf" : ""
69029       },
69030       {
69031         "name" : "notifyOver",
69032         "type" : "function",
69033         "desc" : "The function a {@link Roo.dd.DragSource} calls continuously while it is being dragged over the drop zone.\nThis method will be called on every mouse movement while the drag source is over the drop zone.\nIt will call {@link #onNodeOver} while the drag source is over a registered node, and will also automatically\ndelegate to the appropriate node-specific methods as necessary when the drag source enters and exits\nregistered nodes ({@link #onNodeEnter}, {@link #onNodeOut}). If the drag source is not currently over a\nregistered node, it will call {@link #onContainerOver}.",
69034         "sig" : "(source, e, data)",
69035         "static" : false,
69036         "memberOf" : ""
69037       },
69038       {
69039         "name" : "on",
69040         "type" : "function",
69041         "desc" : "Appends an event handler to this element (shorthand for addListener)",
69042         "sig" : "(eventName, handler, scope, options)",
69043         "static" : false,
69044         "memberOf" : "Roo.util.Observable"
69045       },
69046       {
69047         "name" : "onAvailable",
69048         "type" : "function",
69049         "desc" : "Override the onAvailable method to do what is needed after the initial\nposition was determined.",
69050         "sig" : "()\n{\n\n}",
69051         "static" : false,
69052         "memberOf" : "Roo.dd.DragDrop"
69053       },
69054       {
69055         "name" : "onContainerDrop",
69056         "type" : "function",
69057         "desc" : "Called internally when the DropZone determines that a {@link Roo.dd.DragSource} has been dropped on it,\nbut not on any of its registered drop nodes.  The default implementation returns false, so it should be\noverridden to provide the appropriate processing of the drop event if you need the drop zone itself to\nbe able to accept drops.  It should return true when valid so that the drag source's repair action does not run.",
69058         "sig" : "(source, e, data)",
69059         "static" : false,
69060         "memberOf" : ""
69061       },
69062       {
69063         "name" : "onContainerOver",
69064         "type" : "function",
69065         "desc" : "Called internally while the DropZone determines that a {@link Roo.dd.DragSource} is being dragged over it,\nbut not over any of its registered drop nodes.  The default implementation returns this.dropNotAllowed, so\nit should be overridden to provide the proper feedback if necessary.",
69066         "sig" : "(source, e, data)",
69067         "static" : false,
69068         "memberOf" : ""
69069       },
69070       {
69071         "name" : "onDrag",
69072         "type" : "function",
69073         "desc" : "Abstract method called during the onMouseMove event while dragging an\nobject.",
69074         "sig" : "(e)",
69075         "static" : false,
69076         "memberOf" : "Roo.dd.DragDrop"
69077       },
69078       {
69079         "name" : "onDragDrop",
69080         "type" : "function",
69081         "desc" : "Abstract method called when this item is dropped on another DragDrop\nobj",
69082         "sig" : "(e, id)",
69083         "static" : false,
69084         "memberOf" : "Roo.dd.DragDrop"
69085       },
69086       {
69087         "name" : "onDragEnter",
69088         "type" : "function",
69089         "desc" : "Abstract method called when this element fist begins hovering over\nanother DragDrop obj",
69090         "sig" : "(e, id)",
69091         "static" : false,
69092         "memberOf" : "Roo.dd.DragDrop"
69093       },
69094       {
69095         "name" : "onDragOut",
69096         "type" : "function",
69097         "desc" : "Abstract method called when we are no longer hovering over an element",
69098         "sig" : "(e, id)",
69099         "static" : false,
69100         "memberOf" : "Roo.dd.DragDrop"
69101       },
69102       {
69103         "name" : "onDragOver",
69104         "type" : "function",
69105         "desc" : "Abstract method called when this element is hovering over another\nDragDrop obj",
69106         "sig" : "(e, id)",
69107         "static" : false,
69108         "memberOf" : "Roo.dd.DragDrop"
69109       },
69110       {
69111         "name" : "onInvalidDrop",
69112         "type" : "function",
69113         "desc" : "Abstract method called when this item is dropped on an area with no\ndrop target",
69114         "sig" : "(e)",
69115         "static" : false,
69116         "memberOf" : "Roo.dd.DragDrop"
69117       },
69118       {
69119         "name" : "onMouseDown",
69120         "type" : "function",
69121         "desc" : "Event handler that fires when a drag/drop obj gets a mousedown",
69122         "sig" : "(e)",
69123         "static" : false,
69124         "memberOf" : "Roo.dd.DragDrop"
69125       },
69126       {
69127         "name" : "onMouseUp",
69128         "type" : "function",
69129         "desc" : "Event handler that fires when a drag/drop obj gets a mouseup",
69130         "sig" : "(e)",
69131         "static" : false,
69132         "memberOf" : "Roo.dd.DragDrop"
69133       },
69134       {
69135         "name" : "onNodeDrop",
69136         "type" : "function",
69137         "desc" : "Called internally when the DropZone determines that a {@link Roo.dd.DragSource} has been dropped onto\nthe drop node.  The default implementation returns false, so it should be overridden to provide the\nappropriate processing of the drop event and return true so that the drag source's repair action does not run.",
69138         "sig" : "(nodeData, source, e, data)",
69139         "static" : false,
69140         "memberOf" : ""
69141       },
69142       {
69143         "name" : "onNodeEnter",
69144         "type" : "function",
69145         "desc" : "Called internally when the DropZone determines that a {@link Roo.dd.DragSource} has entered a drop node\nthat it has registered.  This method has no default implementation and should be overridden to provide\nnode-specific processing if necessary.",
69146         "sig" : "(nodeData, source, e, data)",
69147         "static" : false,
69148         "memberOf" : ""
69149       },
69150       {
69151         "name" : "onNodeOut",
69152         "type" : "function",
69153         "desc" : "Called internally when the DropZone determines that a {@link Roo.dd.DragSource} has been dragged out of\nthe drop node without dropping.  This method has no default implementation and should be overridden to provide\nnode-specific processing if necessary.",
69154         "sig" : "(nodeData, source, e, data)",
69155         "static" : false,
69156         "memberOf" : ""
69157       },
69158       {
69159         "name" : "onNodeOver",
69160         "type" : "function",
69161         "desc" : "Called internally while the DropZone determines that a {@link Roo.dd.DragSource} is over a drop node\nthat it has registered.  The default implementation returns this.dropNotAllowed, so it should be\noverridden to provide the proper feedback.",
69162         "sig" : "(nodeData, source, e, data)",
69163         "static" : false,
69164         "memberOf" : ""
69165       },
69166       {
69167         "name" : "padding",
69168         "type" : "function",
69169         "desc" : "The padding configured for this drag and drop object for calculating\nthe drop zone intersection with this object.",
69170         "sig" : "()\n{\n\n}",
69171         "static" : false,
69172         "memberOf" : "Roo.dd.DragDrop"
69173       },
69174       {
69175         "name" : "purgeListeners",
69176         "type" : "function",
69177         "desc" : "Removes all listeners for this object",
69178         "sig" : "()\n{\n\n}",
69179         "static" : false,
69180         "memberOf" : "Roo.util.Observable"
69181       },
69182       {
69183         "name" : "releaseCapture",
69184         "type" : "function",
69185         "desc" : "Removes <b>all</b> added captures from the Observable.",
69186         "sig" : "(o)",
69187         "static" : true,
69188         "memberOf" : "Roo.util.Observable"
69189       },
69190       {
69191         "name" : "removeFromGroup",
69192         "type" : "function",
69193         "desc" : "Remove's this instance from the supplied interaction group",
69194         "sig" : "(sGroup)",
69195         "static" : false,
69196         "memberOf" : "Roo.dd.DragDrop"
69197       },
69198       {
69199         "name" : "removeInvalidHandleClass",
69200         "type" : "function",
69201         "desc" : "Unsets an invalid css class",
69202         "sig" : "(cssClass)",
69203         "static" : false,
69204         "memberOf" : "Roo.dd.DragDrop"
69205       },
69206       {
69207         "name" : "removeInvalidHandleId",
69208         "type" : "function",
69209         "desc" : "Unsets an invalid handle id",
69210         "sig" : "(id)",
69211         "static" : false,
69212         "memberOf" : "Roo.dd.DragDrop"
69213       },
69214       {
69215         "name" : "removeInvalidHandleType",
69216         "type" : "function",
69217         "desc" : "Unsets an excluded tag name set by addInvalidHandleType",
69218         "sig" : "(tagName)",
69219         "static" : false,
69220         "memberOf" : "Roo.dd.DragDrop"
69221       },
69222       {
69223         "name" : "removeListener",
69224         "type" : "function",
69225         "desc" : "Removes a listener",
69226         "sig" : "(eventName, handler, scope)",
69227         "static" : false,
69228         "memberOf" : "Roo.util.Observable"
69229       },
69230       {
69231         "name" : "resetConstraints",
69232         "type" : "function",
69233         "desc" : "resetConstraints must be called if you manually reposition a dd element.",
69234         "sig" : "(maintainOffset)",
69235         "static" : false,
69236         "memberOf" : "Roo.dd.DragDrop"
69237       },
69238       {
69239         "name" : "setDragElId",
69240         "type" : "function",
69241         "desc" : "Allows you to specify that an element other than the linked element\nwill be moved with the cursor during a drag",
69242         "sig" : "(id)",
69243         "static" : false,
69244         "memberOf" : "Roo.dd.DragDrop"
69245       },
69246       {
69247         "name" : "setHandleElId",
69248         "type" : "function",
69249         "desc" : "Allows you to specify a child of the linked element that should be\nused to initiate the drag operation.  An example of this would be if\nyou have a content div with text and links.  Clicking anywhere in the\ncontent area would normally start the drag operation.  Use this method\nto specify that an element inside of the content div is the element\nthat starts the drag operation.",
69250         "sig" : "(id)",
69251         "static" : false,
69252         "memberOf" : "Roo.dd.DragDrop"
69253       },
69254       {
69255         "name" : "setInitPosition",
69256         "type" : "function",
69257         "desc" : "Stores the initial placement of the linked element.",
69258         "sig" : "(diffX, diffY)",
69259         "static" : false,
69260         "memberOf" : "Roo.dd.DragDrop"
69261       },
69262       {
69263         "name" : "setOuterHandleElId",
69264         "type" : "function",
69265         "desc" : "Allows you to set an element outside of the linked element as a drag\nhandle",
69266         "sig" : "(id)",
69267         "static" : false,
69268         "memberOf" : "Roo.dd.DragDrop"
69269       },
69270       {
69271         "name" : "setPadding",
69272         "type" : "function",
69273         "desc" : "Configures the padding for the target zone in px.  Effectively expands\n(or reduces) the virtual object size for targeting calculations.\nSupports css-style shorthand; if only one parameter is passed, all sides\nwill have that padding, and if only two are passed, the top and bottom\nwill have the first param, the left and right the second.",
69274         "sig" : "(iTop, iRight, iBot, iLeft)",
69275         "static" : false,
69276         "memberOf" : "Roo.dd.DragDrop"
69277       },
69278       {
69279         "name" : "setXConstraint",
69280         "type" : "function",
69281         "desc" : "By default, the element can be dragged any place on the screen.  Use\nthis method to limit the horizontal travel of the element.  Pass in\n0,0 for the parameters if you want to lock the drag to the y axis.",
69282         "sig" : "(iLeft, iRight, iTickSize)",
69283         "static" : false,
69284         "memberOf" : "Roo.dd.DragDrop"
69285       },
69286       {
69287         "name" : "setYConstraint",
69288         "type" : "function",
69289         "desc" : "By default, the element can be dragged any place on the screen.  Set\nthis to limit the vertical travel of the element.  Pass in 0,0 for the\nparameters if you want to lock the drag to the x axis.",
69290         "sig" : "(iUp, iDown, iTickSize)",
69291         "static" : false,
69292         "memberOf" : "Roo.dd.DragDrop"
69293       },
69294       {
69295         "name" : "startDrag",
69296         "type" : "function",
69297         "desc" : "Abstract method called after a drag/drop object is clicked\nand the drag or mousedown time thresholds have beeen met.",
69298         "sig" : "(X, Y)",
69299         "static" : false,
69300         "memberOf" : "Roo.dd.DragDrop"
69301       },
69302       {
69303         "name" : "toString",
69304         "type" : "function",
69305         "desc" : "toString method",
69306         "sig" : "()\n{\n\n}",
69307         "static" : false,
69308         "memberOf" : "Roo.dd.DragDrop"
69309       },
69310       {
69311         "name" : "un",
69312         "type" : "function",
69313         "desc" : "Removes a listener (shorthand for removeListener)",
69314         "sig" : "(eventName, handler, scope)",
69315         "static" : false,
69316         "memberOf" : "Roo.util.Observable"
69317       },
69318       {
69319         "name" : "unlock",
69320         "type" : "function",
69321         "desc" : "Unlock this instace",
69322         "sig" : "()\n{\n\n}",
69323         "static" : false,
69324         "memberOf" : "Roo.dd.DragDrop"
69325       },
69326       {
69327         "name" : "unreg",
69328         "type" : "function",
69329         "desc" : "Remove all drag and drop hooks for this element",
69330         "sig" : "()\n{\n\n}",
69331         "static" : false,
69332         "memberOf" : "Roo.dd.DragDrop"
69333       }
69334     ]
69335   },
69336   "Roo.dd.Registry" : {
69337     "props" : [
69338     ],
69339     "events" : [
69340     ],
69341     "methods" : [
69342       {
69343         "name" : "getHandle",
69344         "type" : "function",
69345         "desc" : "Returns the handle registered for a DOM Node by id",
69346         "sig" : "(id)",
69347         "static" : false,
69348         "memberOf" : ""
69349       },
69350       {
69351         "name" : "getHandleFromEvent",
69352         "type" : "function",
69353         "desc" : "Returns the handle that is registered for the DOM node that is the target of the event",
69354         "sig" : "(e)",
69355         "static" : false,
69356         "memberOf" : ""
69357       },
69358       {
69359         "name" : "getTarget",
69360         "type" : "function",
69361         "desc" : "Returns a custom data object that is registered for a DOM node by id",
69362         "sig" : "(id)",
69363         "static" : false,
69364         "memberOf" : ""
69365       },
69366       {
69367         "name" : "getTargetFromEvent",
69368         "type" : "function",
69369         "desc" : "Returns a custom data object that is registered for the DOM node that is the target of the event",
69370         "sig" : "(e)",
69371         "static" : false,
69372         "memberOf" : ""
69373       },
69374       {
69375         "name" : "register",
69376         "type" : "function",
69377         "desc" : "Register a drag drop element",
69378         "sig" : "(element, data)",
69379         "static" : false,
69380         "memberOf" : ""
69381       },
69382       {
69383         "name" : "unregister",
69384         "type" : "function",
69385         "desc" : "Unregister a drag drop element",
69386         "sig" : "(element)",
69387         "static" : false,
69388         "memberOf" : ""
69389       }
69390     ]
69391   },
69392   "Roo.dd.ScrollManager" : {
69393     "props" : [
69394     ],
69395     "events" : [
69396     ],
69397     "methods" : [
69398       {
69399         "name" : "refreshCache",
69400         "type" : "function",
69401         "desc" : "Manually trigger a cache refresh.",
69402         "sig" : "()\n{\n\n}",
69403         "static" : false,
69404         "memberOf" : ""
69405       },
69406       {
69407         "name" : "register",
69408         "type" : "function",
69409         "desc" : "Registers new overflow element(s) to auto scroll",
69410         "sig" : "(el)",
69411         "static" : false,
69412         "memberOf" : ""
69413       },
69414       {
69415         "name" : "unregister",
69416         "type" : "function",
69417         "desc" : "Unregisters overflow element(s) so they are no longer scrolled",
69418         "sig" : "(el)",
69419         "static" : false,
69420         "memberOf" : ""
69421       }
69422     ]
69423   },
69424   "Roo.dd.StatusProxy" : {
69425     "props" : [
69426       {
69427         "name" : "dropAllowed",
69428         "type" : "String",
69429         "desc" : "The CSS class to apply to the status element when drop is allowed (defaults to \"x-dd-drop-ok\").",
69430         "memberOf" : ""
69431       },
69432       {
69433         "name" : "dropNotAllowed",
69434         "type" : "String",
69435         "desc" : "The CSS class to apply to the status element when drop is not allowed (defaults to \"x-dd-drop-nodrop\").",
69436         "memberOf" : ""
69437       }
69438     ],
69439     "events" : [
69440     ],
69441     "methods" : [
69442       {
69443         "name" : "getEl",
69444         "type" : "function",
69445         "desc" : "Returns the underlying proxy {@link Roo.Layer}",
69446         "sig" : "()\n{\n\n}",
69447         "static" : false,
69448         "memberOf" : ""
69449       },
69450       {
69451         "name" : "getGhost",
69452         "type" : "function",
69453         "desc" : "Returns the ghost element",
69454         "sig" : "()\n{\n\n}",
69455         "static" : false,
69456         "memberOf" : ""
69457       },
69458       {
69459         "name" : "hide",
69460         "type" : "function",
69461         "desc" : "Hides the proxy",
69462         "sig" : "(clear)",
69463         "static" : false,
69464         "memberOf" : ""
69465       },
69466       {
69467         "name" : "repair",
69468         "type" : "function",
69469         "desc" : "Causes the proxy to return to its position of origin via an animation.  Should be called after an\ninvalid drop operation by the item being dragged.",
69470         "sig" : "(xy, callback, scope)",
69471         "static" : false,
69472         "memberOf" : ""
69473       },
69474       {
69475         "name" : "reset",
69476         "type" : "function",
69477         "desc" : "Resets the status indicator to the default dropNotAllowed value",
69478         "sig" : "(clearGhost)",
69479         "static" : false,
69480         "memberOf" : ""
69481       },
69482       {
69483         "name" : "setStatus",
69484         "type" : "function",
69485         "desc" : "Updates the proxy's visual element to indicate the status of whether or not drop is allowed\nover the current target element.",
69486         "sig" : "(cssClass)",
69487         "static" : false,
69488         "memberOf" : ""
69489       },
69490       {
69491         "name" : "show",
69492         "type" : "function",
69493         "desc" : "Displays this proxy",
69494         "sig" : "()\n{\n\n}",
69495         "static" : false,
69496         "memberOf" : ""
69497       },
69498       {
69499         "name" : "stop",
69500         "type" : "function",
69501         "desc" : "Stops the repair animation if it's currently running",
69502         "sig" : "()\n{\n\n}",
69503         "static" : false,
69504         "memberOf" : ""
69505       },
69506       {
69507         "name" : "sync",
69508         "type" : "function",
69509         "desc" : "Force the Layer to sync its shadow and shim positions to the element",
69510         "sig" : "()\n{\n\n}",
69511         "static" : false,
69512         "memberOf" : ""
69513       },
69514       {
69515         "name" : "update",
69516         "type" : "function",
69517         "desc" : "Updates the contents of the ghost element",
69518         "sig" : "(html)",
69519         "static" : false,
69520         "memberOf" : ""
69521       }
69522     ]
69523   },
69524   "Roo.form" : {
69525     "props" : [
69526     ],
69527     "events" : [
69528     ],
69529     "methods" : [
69530     ]
69531   },
69532   "Roo.form.Action" : {
69533     "props" : [
69534     ],
69535     "events" : [
69536     ],
69537     "methods" : [
69538     ]
69539   },
69540   "Roo.form.BasicForm" : {
69541     "props" : [
69542       {
69543         "name" : "baseParams",
69544         "type" : "Object",
69545         "desc" : "Parameters to pass with all requests. e.g. baseParams: {id: '123', foo: 'bar'}.",
69546         "memberOf" : ""
69547       },
69548       {
69549         "name" : "errorMask",
69550         "type" : "Boolean",
69551         "desc" : [
69552           "(true",
69553           "false)"
69554         ],
69555         "memberOf" : ""
69556       },
69557       {
69558         "name" : "errorReader",
69559         "type" : "DataReader",
69560         "desc" : "An Roo.data.DataReader (e.g. {@link Roo.data.XmlReader}) to be used to read data when reading validation errors on \"submit\" actions.\nThis is completely optional as there is built-in support for processing JSON.",
69561         "memberOf" : ""
69562       },
69563       {
69564         "name" : "fileUpload",
69565         "type" : "Boolean",
69566         "desc" : "Set to true if this form is a file upload.",
69567         "memberOf" : ""
69568       },
69569       {
69570         "name" : "listeners",
69571         "type" : "Object",
69572         "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>",
69573         "memberOf" : "Roo.util.Observable"
69574       },
69575       {
69576         "name" : "maskOffset",
69577         "type" : "Number",
69578         "desc" : "Default 100",
69579         "memberOf" : ""
69580       },
69581       {
69582         "name" : "method",
69583         "type" : "String",
69584         "desc" : "The request method to use (GET or POST) for form actions if one isn't supplied in the action options.",
69585         "memberOf" : ""
69586       },
69587       {
69588         "name" : "reader",
69589         "type" : "DataReader",
69590         "desc" : "An Roo.data.DataReader (e.g. {@link Roo.data.XmlReader}) to be used to read data when executing \"load\" actions.\nThis is optional as there is built-in support for processing JSON.",
69591         "memberOf" : ""
69592       },
69593       {
69594         "name" : "timeout",
69595         "type" : "Number",
69596         "desc" : "Timeout for form actions in seconds (default is 30 seconds).",
69597         "memberOf" : ""
69598       },
69599       {
69600         "name" : "trackResetOnLoad",
69601         "type" : "Boolean",
69602         "desc" : "If set to true, form.reset() resets to the last loaded\nor setValues() data instead of when the form was first created.",
69603         "memberOf" : ""
69604       },
69605       {
69606         "name" : "url",
69607         "type" : "String",
69608         "desc" : "The URL to use for form actions if one isn't supplied in the action options.",
69609         "memberOf" : ""
69610       }
69611     ],
69612     "events" : [
69613       {
69614         "name" : "actioncomplete",
69615         "type" : "function",
69616         "desc" : "Fires when an action is completed.",
69617         "sig" : "function (_self, action)\n{\n\n}",
69618         "memberOf" : ""
69619       },
69620       {
69621         "name" : "actionfailed",
69622         "type" : "function",
69623         "desc" : "Fires when an action fails.",
69624         "sig" : "function (_self, action)\n{\n\n}",
69625         "memberOf" : ""
69626       },
69627       {
69628         "name" : "beforeaction",
69629         "type" : "function",
69630         "desc" : "Fires before any action is performed. Return false to cancel the action.",
69631         "sig" : "function (_self, action)\n{\n\n}",
69632         "memberOf" : ""
69633       }
69634     ],
69635     "methods" : [
69636       {
69637         "name" : "add",
69638         "type" : "function",
69639         "desc" : "Add Roo.form components to this form.",
69640         "sig" : "(field1, field2, etc)",
69641         "static" : false,
69642         "memberOf" : ""
69643       },
69644       {
69645         "name" : "addEvents",
69646         "type" : "function",
69647         "desc" : "Used to define events on this Observable",
69648         "sig" : "(object)",
69649         "static" : false,
69650         "memberOf" : "Roo.util.Observable"
69651       },
69652       {
69653         "name" : "addForm",
69654         "type" : "function",
69655         "desc" : "Add a secondary form to this one, \nUsed to provide tabbed forms. One form is primary, with hidden values \nwhich mirror the elements from the other forms.",
69656         "sig" : "(form)",
69657         "static" : false,
69658         "memberOf" : ""
69659       },
69660       {
69661         "name" : "addListener",
69662         "type" : "function",
69663         "desc" : "Appends an event handler to this component",
69664         "sig" : "(eventName, handler, scope, options)",
69665         "static" : false,
69666         "memberOf" : "Roo.util.Observable"
69667       },
69668       {
69669         "name" : "applyIfToFields",
69670         "type" : "function",
69671         "desc" : "Calls {@link Ext#applyIf} for all field in this form with the passed object.",
69672         "sig" : "(values)",
69673         "static" : false,
69674         "memberOf" : ""
69675       },
69676       {
69677         "name" : "applyToFields",
69678         "type" : "function",
69679         "desc" : "Calls {@link Ext#apply} for all fields in this form with the passed object.",
69680         "sig" : "(values)",
69681         "static" : false,
69682         "memberOf" : ""
69683       },
69684       {
69685         "name" : "capture",
69686         "type" : "function",
69687         "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.",
69688         "sig" : "(o, fn, scope)",
69689         "static" : true,
69690         "memberOf" : "Roo.util.Observable"
69691       },
69692       {
69693         "name" : "clearInvalid",
69694         "type" : "function",
69695         "desc" : "Clears all invalid messages in this form.",
69696         "sig" : "()\n{\n\n}",
69697         "static" : false,
69698         "memberOf" : ""
69699       },
69700       {
69701         "name" : "doAction",
69702         "type" : "function",
69703         "desc" : "Performs a predefined action (submit or load) or custom actions you define on this form.",
69704         "sig" : "(actionName, options)",
69705         "static" : false,
69706         "memberOf" : ""
69707       },
69708       {
69709         "name" : "findField",
69710         "type" : "function",
69711         "desc" : "Find a Roo.form.Field in this form by id, dataIndex, name or hiddenName",
69712         "sig" : "(id)",
69713         "static" : false,
69714         "memberOf" : ""
69715       },
69716       {
69717         "name" : "fireEvent",
69718         "type" : "function",
69719         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
69720         "sig" : "(eventName, args)",
69721         "static" : false,
69722         "memberOf" : "Roo.util.Observable"
69723       },
69724       {
69725         "name" : "getFieldValues",
69726         "type" : "function",
69727         "desc" : "Returns the fields in this form as an object with key/value pairs. \nThis differs from getValues as it calls getValue on each child item, rather than using dom data.",
69728         "sig" : "()\n{\n\n}",
69729         "static" : false,
69730         "memberOf" : ""
69731       },
69732       {
69733         "name" : "getValues",
69734         "type" : "function",
69735         "desc" : "Returns the fields in this form as an object with key/value pairs. If multiple fields exist with the same name\nthey are returned as an array.",
69736         "sig" : "(asString)",
69737         "static" : false,
69738         "memberOf" : ""
69739       },
69740       {
69741         "name" : "hasChanged",
69742         "type" : "function",
69743         "desc" : "Returns true if any fields in this form have changed since their original load. (New version)",
69744         "sig" : "()\n{\n\n}",
69745         "static" : false,
69746         "memberOf" : ""
69747       },
69748       {
69749         "name" : "hasListener",
69750         "type" : "function",
69751         "desc" : "Checks to see if this object has any listeners for a specified event",
69752         "sig" : "(eventName)",
69753         "static" : false,
69754         "memberOf" : "Roo.util.Observable"
69755       },
69756       {
69757         "name" : "isDirty",
69758         "type" : "function",
69759         "desc" : "DEPRICATED Returns true if any fields in this form have changed since their original load.",
69760         "sig" : "()\n{\n\n}",
69761         "static" : false,
69762         "memberOf" : ""
69763       },
69764       {
69765         "name" : "isValid",
69766         "type" : "function",
69767         "desc" : "Returns true if client-side validation on the form is successful.",
69768         "sig" : "()\n{\n\n}",
69769         "static" : false,
69770         "memberOf" : ""
69771       },
69772       {
69773         "name" : "load",
69774         "type" : "function",
69775         "desc" : "Shortcut to do a load action.",
69776         "sig" : "(options)",
69777         "static" : false,
69778         "memberOf" : ""
69779       },
69780       {
69781         "name" : "loadRecord",
69782         "type" : "function",
69783         "desc" : "Loads an Roo.data.Record into this form.",
69784         "sig" : "(record)",
69785         "static" : false,
69786         "memberOf" : ""
69787       },
69788       {
69789         "name" : "markInvalid",
69790         "type" : "function",
69791         "desc" : "Mark fields in this form invalid in bulk.",
69792         "sig" : "(errors)",
69793         "static" : false,
69794         "memberOf" : ""
69795       },
69796       {
69797         "name" : "on",
69798         "type" : "function",
69799         "desc" : "Appends an event handler to this element (shorthand for addListener)",
69800         "sig" : "(eventName, handler, scope, options)",
69801         "static" : false,
69802         "memberOf" : "Roo.util.Observable"
69803       },
69804       {
69805         "name" : "purgeListeners",
69806         "type" : "function",
69807         "desc" : "Removes all listeners for this object",
69808         "sig" : "()\n{\n\n}",
69809         "static" : false,
69810         "memberOf" : "Roo.util.Observable"
69811       },
69812       {
69813         "name" : "releaseCapture",
69814         "type" : "function",
69815         "desc" : "Removes <b>all</b> added captures from the Observable.",
69816         "sig" : "(o)",
69817         "static" : true,
69818         "memberOf" : "Roo.util.Observable"
69819       },
69820       {
69821         "name" : "remove",
69822         "type" : "function",
69823         "desc" : "Removes a field from the items collection (does NOT remove its markup).",
69824         "sig" : "(field)",
69825         "static" : false,
69826         "memberOf" : ""
69827       },
69828       {
69829         "name" : "removeListener",
69830         "type" : "function",
69831         "desc" : "Removes a listener",
69832         "sig" : "(eventName, handler, scope)",
69833         "static" : false,
69834         "memberOf" : "Roo.util.Observable"
69835       },
69836       {
69837         "name" : "render",
69838         "type" : "function",
69839         "desc" : "Looks at the fields in this form, checks them for an id attribute,\nand calls applyTo on the existing dom element with that id.",
69840         "sig" : "()\n{\n\n}",
69841         "static" : false,
69842         "memberOf" : ""
69843       },
69844       {
69845         "name" : "reset",
69846         "type" : "function",
69847         "desc" : "Resets this form.",
69848         "sig" : "()\n{\n\n}",
69849         "static" : false,
69850         "memberOf" : ""
69851       },
69852       {
69853         "name" : "resetHasChanged",
69854         "type" : "function",
69855         "desc" : "Resets all hasChanged to 'false' -\nThe old 'isDirty' used 'original value..' however this breaks reset() and a few other things.\nSo hasChanged storage is only to be used for this purpose",
69856         "sig" : "()\n{\n\n}",
69857         "static" : false,
69858         "memberOf" : ""
69859       },
69860       {
69861         "name" : "setValues",
69862         "type" : "function",
69863         "desc" : "Set values for fields in this form in bulk.",
69864         "sig" : "(values)",
69865         "static" : false,
69866         "memberOf" : ""
69867       },
69868       {
69869         "name" : "submit",
69870         "type" : "function",
69871         "desc" : "Shortcut to do a submit action.",
69872         "sig" : "(options)",
69873         "static" : false,
69874         "memberOf" : ""
69875       },
69876       {
69877         "name" : "un",
69878         "type" : "function",
69879         "desc" : "Removes a listener (shorthand for removeListener)",
69880         "sig" : "(eventName, handler, scope)",
69881         "static" : false,
69882         "memberOf" : "Roo.util.Observable"
69883       },
69884       {
69885         "name" : "updateRecord",
69886         "type" : "function",
69887         "desc" : "Persists the values in this form into the passed Roo.data.Record object in a beginEdit/endEdit block.",
69888         "sig" : "(record)",
69889         "static" : false,
69890         "memberOf" : ""
69891       }
69892     ]
69893   },
69894   "Roo.form.Checkbox" : {
69895     "props" : [
69896       {
69897         "name" : "actionMode",
69898         "type" : "String",
69899         "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",
69900         "memberOf" : "Roo.Component"
69901       },
69902       {
69903         "name" : "allowDomMove",
69904         "type" : "Boolean",
69905         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
69906         "memberOf" : "Roo.Component"
69907       },
69908       {
69909         "name" : "autoCreate",
69910         "type" : "String/Object",
69911         "desc" : "A DomHelper element spec, or true for a default element spec (defaults to\n{tag: \"input\", type: \"checkbox\", autocomplete: \"off\"})",
69912         "memberOf" : ""
69913       },
69914       {
69915         "name" : "boxLabel",
69916         "type" : "String",
69917         "desc" : "The text that appears beside the checkbox",
69918         "memberOf" : ""
69919       },
69920       {
69921         "name" : "checked",
69922         "type" : "Boolean",
69923         "desc" : "True if the the checkbox should render already checked (defaults to false)",
69924         "memberOf" : ""
69925       },
69926       {
69927         "name" : "cls",
69928         "type" : "String",
69929         "desc" : "A CSS class to apply to the field's underlying element.",
69930         "memberOf" : "Roo.form.Field"
69931       },
69932       {
69933         "name" : "disableClass",
69934         "type" : "String",
69935         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
69936         "memberOf" : "Roo.Component"
69937       },
69938       {
69939         "name" : "disabled",
69940         "type" : "Boolean",
69941         "desc" : "True to disable the field (defaults to false).",
69942         "memberOf" : "Roo.form.Field"
69943       },
69944       {
69945         "name" : "fieldClass",
69946         "type" : "String",
69947         "desc" : "The default CSS class for the checkbox (defaults to \"x-form-field\")",
69948         "memberOf" : ""
69949       },
69950       {
69951         "name" : "fieldLabel",
69952         "type" : "String",
69953         "desc" : "Label to use when rendering a form.",
69954         "memberOf" : "Roo.form.Field"
69955       },
69956       {
69957         "name" : "focusClass",
69958         "type" : "String",
69959         "desc" : "The CSS class to use when the checkbox receives focus (defaults to undefined)",
69960         "memberOf" : ""
69961       },
69962       {
69963         "name" : "height",
69964         "type" : "Number",
69965         "desc" : "height (optional) size of component",
69966         "memberOf" : "Roo.BoxComponent"
69967       },
69968       {
69969         "name" : "hideMode",
69970         "type" : "String",
69971         "desc" : [
69972           "(display",
69973           "visibility)"
69974         ],
69975         "memberOf" : "Roo.Component"
69976       },
69977       {
69978         "name" : "inputType",
69979         "type" : "String",
69980         "desc" : "The type attribute for input fields -- e.g. radio, text, password (defaults to \"text\").",
69981         "memberOf" : "Roo.form.Field"
69982       },
69983       {
69984         "name" : "inputValue",
69985         "type" : "String",
69986         "desc" : "The value that should go into the generated input element's value attribute",
69987         "memberOf" : ""
69988       },
69989       {
69990         "name" : "invalidClass",
69991         "type" : "String",
69992         "desc" : "The CSS class to use when marking a field invalid (defaults to \"x-form-invalid\")",
69993         "memberOf" : "Roo.form.Field"
69994       },
69995       {
69996         "name" : "invalidText",
69997         "type" : "String",
69998         "desc" : "The error text to use when marking a field invalid and no message is provided (defaults to \"The value in this field is invalid\")",
69999         "memberOf" : "Roo.form.Field"
70000       },
70001       {
70002         "name" : "listeners",
70003         "type" : "Object",
70004         "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>",
70005         "memberOf" : "Roo.util.Observable"
70006       },
70007       {
70008         "name" : "msgFx",
70009         "type" : "String",
70010         "desc" : "<b>Experimental</b> The effect used when displaying a validation message under the field (defaults to 'normal').",
70011         "memberOf" : "Roo.form.Field"
70012       },
70013       {
70014         "name" : "msgTarget",
70015         "type" : "String",
70016         "desc" : "The location where error text should display.  Should be one of the following values (defaults to 'qtip'):\n<pre>\nValue         Description\n-----------   ----------------------------------------------------------------------\nqtip          Display a quick tip when the user hovers over the field\ntitle         Display a default browser title attribute popup\nunder         Add a block div beneath the field containing the error text\nside          Add an error icon to the right of the field with a popup on hover\n[element id]  Add the error text directly to the innerHTML of the specified element\n</pre>",
70017         "memberOf" : "Roo.form.Field"
70018       },
70019       {
70020         "name" : "name",
70021         "type" : "String",
70022         "desc" : "The field's HTML name attribute.",
70023         "memberOf" : "Roo.form.Field"
70024       },
70025       {
70026         "name" : "qtip",
70027         "type" : "String",
70028         "desc" : "Mouse over tip",
70029         "memberOf" : "Roo.form.Field"
70030       },
70031       {
70032         "name" : "readOnly",
70033         "type" : "Boolean",
70034         "desc" : "True to mark the field as readOnly in HTML (defaults to false) -- Note: this only sets the element's readOnly DOM attribute.",
70035         "memberOf" : "Roo.form.Field"
70036       },
70037       {
70038         "name" : "tabIndex",
70039         "type" : "Number",
70040         "desc" : "The tabIndex for this field. Note this only applies to fields that are rendered, not those which are built via applyTo (defaults to undefined).",
70041         "memberOf" : "Roo.form.Field"
70042       },
70043       {
70044         "name" : "validateOnBlur",
70045         "type" : "Boolean",
70046         "desc" : "Whether the field should validate when it loses focus (defaults to true).",
70047         "memberOf" : "Roo.form.Field"
70048       },
70049       {
70050         "name" : "validationDelay",
70051         "type" : "Number",
70052         "desc" : "The length of time in milliseconds after user input begins until validation is initiated (defaults to 250)",
70053         "memberOf" : "Roo.form.Field"
70054       },
70055       {
70056         "name" : "validationEvent",
70057         "type" : "String/Boolean",
70058         "desc" : "The event that should initiate field validation. Set to false to disable\n      automatic validation (defaults to \"keyup\").",
70059         "memberOf" : "Roo.form.Field"
70060       },
70061       {
70062         "name" : "value",
70063         "type" : "Mixed",
70064         "desc" : "A value to initialize this field with.",
70065         "memberOf" : "Roo.form.Field"
70066       },
70067       {
70068         "name" : "valueOff",
70069         "type" : "String",
70070         "desc" : "The value that should go into the generated input element's value when unchecked.",
70071         "memberOf" : ""
70072       },
70073       {
70074         "name" : "width",
70075         "type" : "Number",
70076         "desc" : "width (optional) size of component",
70077         "memberOf" : "Roo.BoxComponent"
70078       }
70079     ],
70080     "events" : [
70081       {
70082         "name" : "beforedestroy",
70083         "type" : "function",
70084         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
70085         "sig" : "function (_self)\n{\n\n}",
70086         "memberOf" : "Roo.Component"
70087       },
70088       {
70089         "name" : "beforehide",
70090         "type" : "function",
70091         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
70092         "sig" : "function (_self)\n{\n\n}",
70093         "memberOf" : "Roo.Component"
70094       },
70095       {
70096         "name" : "beforerender",
70097         "type" : "function",
70098         "desc" : "Fires before the component is rendered. Return false to stop the render.",
70099         "sig" : "function (_self)\n{\n\n}",
70100         "memberOf" : "Roo.Component"
70101       },
70102       {
70103         "name" : "beforeshow",
70104         "type" : "function",
70105         "desc" : "Fires before the component is shown.  Return false to stop the show.",
70106         "sig" : "function (_self)\n{\n\n}",
70107         "memberOf" : "Roo.Component"
70108       },
70109       {
70110         "name" : "blur",
70111         "type" : "function",
70112         "desc" : "Fires when this field loses input focus.",
70113         "sig" : "function (_self)\n{\n\n}",
70114         "memberOf" : "Roo.form.Field"
70115       },
70116       {
70117         "name" : "change",
70118         "type" : "function",
70119         "desc" : "Fires just before the field blurs if the field value has changed.",
70120         "sig" : "function (_self, newValue, oldValue)\n{\n\n}",
70121         "memberOf" : "Roo.form.Field"
70122       },
70123       {
70124         "name" : "check",
70125         "type" : "function",
70126         "desc" : "Fires when the checkbox is checked or unchecked.",
70127         "sig" : "function (_self, checked)\n{\n\n}",
70128         "memberOf" : ""
70129       },
70130       {
70131         "name" : "destroy",
70132         "type" : "function",
70133         "desc" : "Fires after the component is destroyed.",
70134         "sig" : "function (_self)\n{\n\n}",
70135         "memberOf" : "Roo.Component"
70136       },
70137       {
70138         "name" : "disable",
70139         "type" : "function",
70140         "desc" : "Fires after the component is disabled.",
70141         "sig" : "function (_self)\n{\n\n}",
70142         "memberOf" : "Roo.Component"
70143       },
70144       {
70145         "name" : "enable",
70146         "type" : "function",
70147         "desc" : "Fires after the component is enabled.",
70148         "sig" : "function (_self)\n{\n\n}",
70149         "memberOf" : "Roo.Component"
70150       },
70151       {
70152         "name" : "focus",
70153         "type" : "function",
70154         "desc" : "Fires when this field receives input focus.",
70155         "sig" : "function (_self)\n{\n\n}",
70156         "memberOf" : "Roo.form.Field"
70157       },
70158       {
70159         "name" : "hide",
70160         "type" : "function",
70161         "desc" : "Fires after the component is hidden.",
70162         "sig" : "function (_self)\n{\n\n}",
70163         "memberOf" : "Roo.Component"
70164       },
70165       {
70166         "name" : "invalid",
70167         "type" : "function",
70168         "desc" : "Fires after the field has been marked as invalid.",
70169         "sig" : "function (_self, msg)\n{\n\n}",
70170         "memberOf" : "Roo.form.Field"
70171       },
70172       {
70173         "name" : "keyup",
70174         "type" : "function",
70175         "desc" : "Fires after the key up",
70176         "sig" : "function (_self, e)\n{\n\n}",
70177         "memberOf" : "Roo.form.Field"
70178       },
70179       {
70180         "name" : "move",
70181         "type" : "function",
70182         "desc" : "Fires after the component is moved.",
70183         "sig" : "function (_self, x, y)\n{\n\n}",
70184         "memberOf" : "Roo.BoxComponent"
70185       },
70186       {
70187         "name" : "render",
70188         "type" : "function",
70189         "desc" : "Fires after the component is rendered.",
70190         "sig" : "function (_self)\n{\n\n}",
70191         "memberOf" : "Roo.Component"
70192       },
70193       {
70194         "name" : "resize",
70195         "type" : "function",
70196         "desc" : "Fires after the component is resized.",
70197         "sig" : "function (_self, adjWidth, adjHeight, rawWidth, rawHeight)\n{\n\n}",
70198         "memberOf" : "Roo.BoxComponent"
70199       },
70200       {
70201         "name" : "show",
70202         "type" : "function",
70203         "desc" : "Fires after the component is shown.",
70204         "sig" : "function (_self)\n{\n\n}",
70205         "memberOf" : "Roo.Component"
70206       },
70207       {
70208         "name" : "specialkey",
70209         "type" : "function",
70210         "desc" : "Fires when any key related to navigation (arrows, tab, enter, esc, etc.) is pressed.  You can check\n{@link Roo.EventObject#getKey} to determine which key was pressed.",
70211         "sig" : "function (_self, e)\n{\n\n}",
70212         "memberOf" : "Roo.form.Field"
70213       },
70214       {
70215         "name" : "valid",
70216         "type" : "function",
70217         "desc" : "Fires after the field has been validated with no errors.",
70218         "sig" : "function (_self)\n{\n\n}",
70219         "memberOf" : "Roo.form.Field"
70220       }
70221     ],
70222     "methods" : [
70223       {
70224         "name" : "addEvents",
70225         "type" : "function",
70226         "desc" : "Used to define events on this Observable",
70227         "sig" : "(object)",
70228         "static" : false,
70229         "memberOf" : "Roo.util.Observable"
70230       },
70231       {
70232         "name" : "addListener",
70233         "type" : "function",
70234         "desc" : "Appends an event handler to this component",
70235         "sig" : "(eventName, handler, scope, options)",
70236         "static" : false,
70237         "memberOf" : "Roo.util.Observable"
70238       },
70239       {
70240         "name" : "applyTo",
70241         "type" : "function",
70242         "desc" : "Apply the behaviors of this component to an existing element. <b>This is used instead of render().</b>",
70243         "sig" : "(el)",
70244         "static" : false,
70245         "memberOf" : "Roo.form.Field"
70246       },
70247       {
70248         "name" : "capture",
70249         "type" : "function",
70250         "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.",
70251         "sig" : "(o, fn, scope)",
70252         "static" : true,
70253         "memberOf" : "Roo.util.Observable"
70254       },
70255       {
70256         "name" : "clearInvalid",
70257         "type" : "function",
70258         "desc" : "Clear any invalid styles/messages for this field",
70259         "sig" : "()\n{\n\n}",
70260         "static" : false,
70261         "memberOf" : "Roo.form.Field"
70262       },
70263       {
70264         "name" : "destroy",
70265         "type" : "function",
70266         "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}.",
70267         "sig" : "()\n{\n\n}",
70268         "static" : false,
70269         "memberOf" : "Roo.Component"
70270       },
70271       {
70272         "name" : "disable",
70273         "type" : "function",
70274         "desc" : "Disable this component.",
70275         "sig" : "()\n{\n\n}",
70276         "static" : false,
70277         "memberOf" : "Roo.Component"
70278       },
70279       {
70280         "name" : "enable",
70281         "type" : "function",
70282         "desc" : "Enable this component.",
70283         "sig" : "()\n{\n\n}",
70284         "static" : false,
70285         "memberOf" : "Roo.Component"
70286       },
70287       {
70288         "name" : "fireEvent",
70289         "type" : "function",
70290         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
70291         "sig" : "(eventName, args)",
70292         "static" : false,
70293         "memberOf" : "Roo.util.Observable"
70294       },
70295       {
70296         "name" : "focus",
70297         "type" : "function",
70298         "desc" : "Try to focus this component.",
70299         "sig" : "(selectText)",
70300         "static" : false,
70301         "memberOf" : "Roo.Component"
70302       },
70303       {
70304         "name" : "getBox",
70305         "type" : "function",
70306         "desc" : "Gets the current box measurements of the component's underlying element.",
70307         "sig" : "(local)",
70308         "static" : false,
70309         "memberOf" : "Roo.BoxComponent"
70310       },
70311       {
70312         "name" : "getEl",
70313         "type" : "function",
70314         "desc" : "Returns the underlying {@link Roo.Element}.",
70315         "sig" : "()\n{\n\n}",
70316         "static" : false,
70317         "memberOf" : "Roo.Component"
70318       },
70319       {
70320         "name" : "getId",
70321         "type" : "function",
70322         "desc" : "Returns the id of this component.",
70323         "sig" : "()\n{\n\n}",
70324         "static" : false,
70325         "memberOf" : "Roo.Component"
70326       },
70327       {
70328         "name" : "getName",
70329         "type" : "function",
70330         "desc" : "Returns the name attribute of the field if available",
70331         "sig" : "()\n{\n\n}",
70332         "static" : false,
70333         "memberOf" : "Roo.form.Field"
70334       },
70335       {
70336         "name" : "getPosition",
70337         "type" : "function",
70338         "desc" : "Gets the current XY position of the component's underlying element.",
70339         "sig" : "(local)",
70340         "static" : false,
70341         "memberOf" : "Roo.BoxComponent"
70342       },
70343       {
70344         "name" : "getRawValue",
70345         "type" : "function",
70346         "desc" : "Returns the raw data value which may or may not be a valid, defined value.  To return a normalized value see {@link #getValue}.",
70347         "sig" : "()\n{\n\n}",
70348         "static" : false,
70349         "memberOf" : "Roo.form.Field"
70350       },
70351       {
70352         "name" : "getSize",
70353         "type" : "function",
70354         "desc" : "Gets the current size of the component's underlying element.",
70355         "sig" : "()\n{\n\n}",
70356         "static" : false,
70357         "memberOf" : "Roo.BoxComponent"
70358       },
70359       {
70360         "name" : "getValue",
70361         "type" : "function",
70362         "desc" : "Returns the checked state of the checkbox.",
70363         "sig" : "()\n{\n\n}",
70364         "static" : false,
70365         "memberOf" : ""
70366       },
70367       {
70368         "name" : "hasChanged",
70369         "type" : "function",
70370         "desc" : "checks the current value against the 'loaded' value.\nNote - will return false if 'resetHasChanged' has not been called first.",
70371         "sig" : "()\n{\n\n}",
70372         "static" : false,
70373         "memberOf" : "Roo.form.Field"
70374       },
70375       {
70376         "name" : "hasListener",
70377         "type" : "function",
70378         "desc" : "Checks to see if this object has any listeners for a specified event",
70379         "sig" : "(eventName)",
70380         "static" : false,
70381         "memberOf" : "Roo.util.Observable"
70382       },
70383       {
70384         "name" : "hide",
70385         "type" : "function",
70386         "desc" : "Hide this component.",
70387         "sig" : "()\n{\n\n}",
70388         "static" : false,
70389         "memberOf" : "Roo.Component"
70390       },
70391       {
70392         "name" : "isDirty",
70393         "type" : "function",
70394         "desc" : "Returns true if this field has been changed since it was originally loaded and is not disabled.\nDEPRICATED  - it never worked well - use hasChanged/resetHasChanged.",
70395         "sig" : "()\n{\n\n}",
70396         "static" : false,
70397         "memberOf" : "Roo.form.Field"
70398       },
70399       {
70400         "name" : "isValid",
70401         "type" : "function",
70402         "desc" : "Returns whether or not the field value is currently valid",
70403         "sig" : "(preventMark)",
70404         "static" : false,
70405         "memberOf" : "Roo.form.Field"
70406       },
70407       {
70408         "name" : "isVisible",
70409         "type" : "function",
70410         "desc" : "Returns true if this component is visible.",
70411         "sig" : "()\n{\n\n}",
70412         "static" : false,
70413         "memberOf" : "Roo.Component"
70414       },
70415       {
70416         "name" : "markInvalid",
70417         "type" : "function",
70418         "desc" : "Mark this field as invalid",
70419         "sig" : "(msg)",
70420         "static" : false,
70421         "memberOf" : "Roo.form.Field"
70422       },
70423       {
70424         "name" : "on",
70425         "type" : "function",
70426         "desc" : "Appends an event handler to this element (shorthand for addListener)",
70427         "sig" : "(eventName, handler, scope, options)",
70428         "static" : false,
70429         "memberOf" : "Roo.util.Observable"
70430       },
70431       {
70432         "name" : "onPosition",
70433         "type" : "function",
70434         "desc" : "Called after the component is moved, this method is empty by default but can be implemented by any\nsubclass that needs to perform custom logic after a move occurs.",
70435         "sig" : "(x, y)",
70436         "static" : false,
70437         "memberOf" : "Roo.BoxComponent"
70438       },
70439       {
70440         "name" : "onResize",
70441         "type" : "function",
70442         "desc" : "Called after the component is resized, this method is empty by default but can be implemented by any\nsubclass that needs to perform custom logic after a resize occurs.",
70443         "sig" : "(adjWidth, adjHeight, rawWidth, rawHeight)",
70444         "static" : false,
70445         "memberOf" : "Roo.BoxComponent"
70446       },
70447       {
70448         "name" : "purgeListeners",
70449         "type" : "function",
70450         "desc" : "Removes all listeners for this object",
70451         "sig" : "()\n{\n\n}",
70452         "static" : false,
70453         "memberOf" : "Roo.util.Observable"
70454       },
70455       {
70456         "name" : "releaseCapture",
70457         "type" : "function",
70458         "desc" : "Removes <b>all</b> added captures from the Observable.",
70459         "sig" : "(o)",
70460         "static" : true,
70461         "memberOf" : "Roo.util.Observable"
70462       },
70463       {
70464         "name" : "removeListener",
70465         "type" : "function",
70466         "desc" : "Removes a listener",
70467         "sig" : "(eventName, handler, scope)",
70468         "static" : false,
70469         "memberOf" : "Roo.util.Observable"
70470       },
70471       {
70472         "name" : "render",
70473         "type" : "function",
70474         "desc" : "If this is a lazy rendering component, render it to its container element.",
70475         "sig" : "(container)",
70476         "static" : false,
70477         "memberOf" : "Roo.Component"
70478       },
70479       {
70480         "name" : "reset",
70481         "type" : "function",
70482         "desc" : "Resets the current field value to the originally loaded value and clears any validation messages",
70483         "sig" : "()\n{\n\n}",
70484         "static" : false,
70485         "memberOf" : "Roo.form.Field"
70486       },
70487       {
70488         "name" : "resetHasChanged",
70489         "type" : "function",
70490         "desc" : "stores the current value in loadedValue",
70491         "sig" : "()\n{\n\n}",
70492         "static" : false,
70493         "memberOf" : "Roo.form.Field"
70494       },
70495       {
70496         "name" : "setDisabled",
70497         "type" : "function",
70498         "desc" : "Convenience function for setting disabled/enabled by boolean.",
70499         "sig" : "(disabled)",
70500         "static" : false,
70501         "memberOf" : "Roo.Component"
70502       },
70503       {
70504         "name" : "setPagePosition",
70505         "type" : "function",
70506         "desc" : "Sets the page XY position of the component.  To set the left and top instead, use {@link #setPosition}.\nThis method fires the move event.",
70507         "sig" : "(x, y)",
70508         "static" : false,
70509         "memberOf" : "Roo.BoxComponent"
70510       },
70511       {
70512         "name" : "setPosition",
70513         "type" : "function",
70514         "desc" : "Sets the left and top of the component.  To set the page XY position instead, use {@link #setPagePosition}.\nThis method fires the move event.",
70515         "sig" : "(left, top)",
70516         "static" : false,
70517         "memberOf" : "Roo.BoxComponent"
70518       },
70519       {
70520         "name" : "setRawValue",
70521         "type" : "function",
70522         "desc" : "Sets the underlying DOM field's value directly, bypassing validation.  To set the value with validation see {@link #setValue}.",
70523         "sig" : "(value)",
70524         "static" : false,
70525         "memberOf" : "Roo.form.Field"
70526       },
70527       {
70528         "name" : "setSize",
70529         "type" : "function",
70530         "desc" : "Sets the width and height of the component.  This method fires the resize event.  This method can accept\neither width and height as separate numeric arguments, or you can pass a size object like {width:10, height:20}.",
70531         "sig" : "(width, height)",
70532         "static" : false,
70533         "memberOf" : "Roo.BoxComponent"
70534       },
70535       {
70536         "name" : "setValue",
70537         "type" : "function",
70538         "desc" : "Sets the checked state of the checkbox.\nOn is always based on a string comparison between inputValue and the param.",
70539         "sig" : "(value, suppressEvent)",
70540         "static" : false,
70541         "memberOf" : ""
70542       },
70543       {
70544         "name" : "setVisible",
70545         "type" : "function",
70546         "desc" : "Convenience function to hide or show this component by boolean.",
70547         "sig" : "(visible)",
70548         "static" : false,
70549         "memberOf" : "Roo.Component"
70550       },
70551       {
70552         "name" : "show",
70553         "type" : "function",
70554         "desc" : "Show this component.",
70555         "sig" : "()\n{\n\n}",
70556         "static" : false,
70557         "memberOf" : "Roo.Component"
70558       },
70559       {
70560         "name" : "syncSize",
70561         "type" : "function",
70562         "desc" : "Force the component's size to recalculate based on the underlying element's current height and width.",
70563         "sig" : "()\n{\n\n}",
70564         "static" : false,
70565         "memberOf" : "Roo.BoxComponent"
70566       },
70567       {
70568         "name" : "un",
70569         "type" : "function",
70570         "desc" : "Removes a listener (shorthand for removeListener)",
70571         "sig" : "(eventName, handler, scope)",
70572         "static" : false,
70573         "memberOf" : "Roo.util.Observable"
70574       },
70575       {
70576         "name" : "updateBox",
70577         "type" : "function",
70578         "desc" : "Sets the current box measurements of the component's underlying element.",
70579         "sig" : "(box)",
70580         "static" : false,
70581         "memberOf" : "Roo.BoxComponent"
70582       },
70583       {
70584         "name" : "validate",
70585         "type" : "function",
70586         "desc" : "Validates the field value",
70587         "sig" : "()\n{\n\n}",
70588         "static" : false,
70589         "memberOf" : "Roo.form.Field"
70590       }
70591     ]
70592   },
70593   "Roo.form.Column" : {
70594     "props" : [
70595       {
70596         "name" : "actionMode",
70597         "type" : "String",
70598         "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",
70599         "memberOf" : "Roo.Component"
70600       },
70601       {
70602         "name" : "allowDomMove",
70603         "type" : "Boolean",
70604         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
70605         "memberOf" : "Roo.Component"
70606       },
70607       {
70608         "name" : "autoCreate",
70609         "type" : "String/Object",
70610         "desc" : "A DomHelper element spec used to autocreate the column (defaults to {tag: 'div', cls: 'x-form-ct x-form-column'})",
70611         "memberOf" : ""
70612       },
70613       {
70614         "name" : "clear",
70615         "type" : "Boolean",
70616         "desc" : "True to add a clearing element at the end of this layout, equivalent to CSS clear: both (defaults to true)",
70617         "memberOf" : "Roo.form.Layout"
70618       },
70619       {
70620         "name" : "disableClass",
70621         "type" : "String",
70622         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
70623         "memberOf" : "Roo.Component"
70624       },
70625       {
70626         "name" : "hideLabels",
70627         "type" : "Boolean",
70628         "desc" : "True to suppress the display of field labels in this layout (defaults to false)",
70629         "memberOf" : "Roo.form.Layout"
70630       },
70631       {
70632         "name" : "hideMode",
70633         "type" : "String",
70634         "desc" : [
70635           "(display",
70636           "visibility)"
70637         ],
70638         "memberOf" : "Roo.Component"
70639       },
70640       {
70641         "name" : "labelAlign",
70642         "type" : "String",
70643         "desc" : "Valid values are \"left,\" \"top\" and \"right\" (defaults to \"left\")",
70644         "memberOf" : "Roo.form.Layout"
70645       },
70646       {
70647         "name" : "labelSeparator",
70648         "type" : "String",
70649         "desc" : "The separator to use after field labels (defaults to ':')",
70650         "memberOf" : "Roo.form.Layout"
70651       },
70652       {
70653         "name" : "labelWidth",
70654         "type" : "Number",
70655         "desc" : "Fixed width in pixels of all field labels (defaults to undefined)",
70656         "memberOf" : "Roo.form.Layout"
70657       },
70658       {
70659         "name" : "listeners",
70660         "type" : "Object",
70661         "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>",
70662         "memberOf" : "Roo.util.Observable"
70663       },
70664       {
70665         "name" : "style",
70666         "type" : "String/Object/Function",
70667         "desc" : "A style specification string, e.g. \"width:100px\", or object in the form {width:\"100px\"}, or\na function which returns such a specification.",
70668         "memberOf" : "Roo.form.Layout"
70669       },
70670       {
70671         "name" : "width",
70672         "type" : "Number/String",
70673         "desc" : "The fixed width of the column in pixels or CSS value (defaults to \"auto\")",
70674         "memberOf" : ""
70675       }
70676     ],
70677     "events" : [
70678       {
70679         "name" : "beforedestroy",
70680         "type" : "function",
70681         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
70682         "sig" : "function (_self)\n{\n\n}",
70683         "memberOf" : "Roo.Component"
70684       },
70685       {
70686         "name" : "beforehide",
70687         "type" : "function",
70688         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
70689         "sig" : "function (_self)\n{\n\n}",
70690         "memberOf" : "Roo.Component"
70691       },
70692       {
70693         "name" : "beforerender",
70694         "type" : "function",
70695         "desc" : "Fires before the component is rendered. Return false to stop the render.",
70696         "sig" : "function (_self)\n{\n\n}",
70697         "memberOf" : "Roo.Component"
70698       },
70699       {
70700         "name" : "beforeshow",
70701         "type" : "function",
70702         "desc" : "Fires before the component is shown.  Return false to stop the show.",
70703         "sig" : "function (_self)\n{\n\n}",
70704         "memberOf" : "Roo.Component"
70705       },
70706       {
70707         "name" : "destroy",
70708         "type" : "function",
70709         "desc" : "Fires after the component is destroyed.",
70710         "sig" : "function (_self)\n{\n\n}",
70711         "memberOf" : "Roo.Component"
70712       },
70713       {
70714         "name" : "disable",
70715         "type" : "function",
70716         "desc" : "Fires after the component is disabled.",
70717         "sig" : "function (_self)\n{\n\n}",
70718         "memberOf" : "Roo.Component"
70719       },
70720       {
70721         "name" : "enable",
70722         "type" : "function",
70723         "desc" : "Fires after the component is enabled.",
70724         "sig" : "function (_self)\n{\n\n}",
70725         "memberOf" : "Roo.Component"
70726       },
70727       {
70728         "name" : "hide",
70729         "type" : "function",
70730         "desc" : "Fires after the component is hidden.",
70731         "sig" : "function (_self)\n{\n\n}",
70732         "memberOf" : "Roo.Component"
70733       },
70734       {
70735         "name" : "render",
70736         "type" : "function",
70737         "desc" : "Fires after the component is rendered.",
70738         "sig" : "function (_self)\n{\n\n}",
70739         "memberOf" : "Roo.Component"
70740       },
70741       {
70742         "name" : "show",
70743         "type" : "function",
70744         "desc" : "Fires after the component is shown.",
70745         "sig" : "function (_self)\n{\n\n}",
70746         "memberOf" : "Roo.Component"
70747       }
70748     ],
70749     "methods" : [
70750       {
70751         "name" : "addEvents",
70752         "type" : "function",
70753         "desc" : "Used to define events on this Observable",
70754         "sig" : "(object)",
70755         "static" : false,
70756         "memberOf" : "Roo.util.Observable"
70757       },
70758       {
70759         "name" : "addListener",
70760         "type" : "function",
70761         "desc" : "Appends an event handler to this component",
70762         "sig" : "(eventName, handler, scope, options)",
70763         "static" : false,
70764         "memberOf" : "Roo.util.Observable"
70765       },
70766       {
70767         "name" : "addxtype",
70768         "type" : "function",
70769         "desc" : "Adds a object form elements (using the xtype property as the factory method.)\nValid xtypes are:  TextField, TextArea .... Button, Layout, FieldSet, Column",
70770         "sig" : "(config)",
70771         "static" : false,
70772         "memberOf" : "Roo.form.Layout"
70773       },
70774       {
70775         "name" : "capture",
70776         "type" : "function",
70777         "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.",
70778         "sig" : "(o, fn, scope)",
70779         "static" : true,
70780         "memberOf" : "Roo.util.Observable"
70781       },
70782       {
70783         "name" : "destroy",
70784         "type" : "function",
70785         "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}.",
70786         "sig" : "()\n{\n\n}",
70787         "static" : false,
70788         "memberOf" : "Roo.Component"
70789       },
70790       {
70791         "name" : "disable",
70792         "type" : "function",
70793         "desc" : "Disable this component.",
70794         "sig" : "()\n{\n\n}",
70795         "static" : false,
70796         "memberOf" : "Roo.Component"
70797       },
70798       {
70799         "name" : "enable",
70800         "type" : "function",
70801         "desc" : "Enable this component.",
70802         "sig" : "()\n{\n\n}",
70803         "static" : false,
70804         "memberOf" : "Roo.Component"
70805       },
70806       {
70807         "name" : "fireEvent",
70808         "type" : "function",
70809         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
70810         "sig" : "(eventName, args)",
70811         "static" : false,
70812         "memberOf" : "Roo.util.Observable"
70813       },
70814       {
70815         "name" : "focus",
70816         "type" : "function",
70817         "desc" : "Try to focus this component.",
70818         "sig" : "(selectText)",
70819         "static" : false,
70820         "memberOf" : "Roo.Component"
70821       },
70822       {
70823         "name" : "getEl",
70824         "type" : "function",
70825         "desc" : "Returns the underlying {@link Roo.Element}.",
70826         "sig" : "()\n{\n\n}",
70827         "static" : false,
70828         "memberOf" : "Roo.Component"
70829       },
70830       {
70831         "name" : "getId",
70832         "type" : "function",
70833         "desc" : "Returns the id of this component.",
70834         "sig" : "()\n{\n\n}",
70835         "static" : false,
70836         "memberOf" : "Roo.Component"
70837       },
70838       {
70839         "name" : "hasListener",
70840         "type" : "function",
70841         "desc" : "Checks to see if this object has any listeners for a specified event",
70842         "sig" : "(eventName)",
70843         "static" : false,
70844         "memberOf" : "Roo.util.Observable"
70845       },
70846       {
70847         "name" : "hide",
70848         "type" : "function",
70849         "desc" : "Hide this component.",
70850         "sig" : "()\n{\n\n}",
70851         "static" : false,
70852         "memberOf" : "Roo.Component"
70853       },
70854       {
70855         "name" : "isVisible",
70856         "type" : "function",
70857         "desc" : "Returns true if this component is visible.",
70858         "sig" : "()\n{\n\n}",
70859         "static" : false,
70860         "memberOf" : "Roo.Component"
70861       },
70862       {
70863         "name" : "on",
70864         "type" : "function",
70865         "desc" : "Appends an event handler to this element (shorthand for addListener)",
70866         "sig" : "(eventName, handler, scope, options)",
70867         "static" : false,
70868         "memberOf" : "Roo.util.Observable"
70869       },
70870       {
70871         "name" : "purgeListeners",
70872         "type" : "function",
70873         "desc" : "Removes all listeners for this object",
70874         "sig" : "()\n{\n\n}",
70875         "static" : false,
70876         "memberOf" : "Roo.util.Observable"
70877       },
70878       {
70879         "name" : "releaseCapture",
70880         "type" : "function",
70881         "desc" : "Removes <b>all</b> added captures from the Observable.",
70882         "sig" : "(o)",
70883         "static" : true,
70884         "memberOf" : "Roo.util.Observable"
70885       },
70886       {
70887         "name" : "removeListener",
70888         "type" : "function",
70889         "desc" : "Removes a listener",
70890         "sig" : "(eventName, handler, scope)",
70891         "static" : false,
70892         "memberOf" : "Roo.util.Observable"
70893       },
70894       {
70895         "name" : "render",
70896         "type" : "function",
70897         "desc" : "If this is a lazy rendering component, render it to its container element.",
70898         "sig" : "(container)",
70899         "static" : false,
70900         "memberOf" : "Roo.Component"
70901       },
70902       {
70903         "name" : "setDisabled",
70904         "type" : "function",
70905         "desc" : "Convenience function for setting disabled/enabled by boolean.",
70906         "sig" : "(disabled)",
70907         "static" : false,
70908         "memberOf" : "Roo.Component"
70909       },
70910       {
70911         "name" : "setVisible",
70912         "type" : "function",
70913         "desc" : "Convenience function to hide or show this component by boolean.",
70914         "sig" : "(visible)",
70915         "static" : false,
70916         "memberOf" : "Roo.Component"
70917       },
70918       {
70919         "name" : "show",
70920         "type" : "function",
70921         "desc" : "Show this component.",
70922         "sig" : "()\n{\n\n}",
70923         "static" : false,
70924         "memberOf" : "Roo.Component"
70925       },
70926       {
70927         "name" : "un",
70928         "type" : "function",
70929         "desc" : "Removes a listener (shorthand for removeListener)",
70930         "sig" : "(eventName, handler, scope)",
70931         "static" : false,
70932         "memberOf" : "Roo.util.Observable"
70933       }
70934     ]
70935   },
70936   "Roo.form.ComboBox" : {
70937     "props" : [
70938       {
70939         "name" : "actionMode",
70940         "type" : "String",
70941         "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",
70942         "memberOf" : "Roo.Component"
70943       },
70944       {
70945         "name" : "allQuery",
70946         "type" : "String",
70947         "desc" : "The text query to send to the server to return all records for the list with no filtering (defaults to '')",
70948         "memberOf" : ""
70949       },
70950       {
70951         "name" : "allowBlank",
70952         "type" : "Boolean",
70953         "desc" : "False to validate that the value length > 0 (defaults to true)",
70954         "memberOf" : "Roo.form.TextField"
70955       },
70956       {
70957         "name" : "allowDomMove",
70958         "type" : "Boolean",
70959         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
70960         "memberOf" : "Roo.Component"
70961       },
70962       {
70963         "name" : "allowLeadingSpace",
70964         "type" : "Boolean",
70965         "desc" : "True to prevent the stripping of leading white space",
70966         "memberOf" : "Roo.form.TextField"
70967       },
70968       {
70969         "name" : "alwaysQuery",
70970         "type" : "Boolean",
70971         "desc" : "Disable caching of results, and always send query",
70972         "memberOf" : ""
70973       },
70974       {
70975         "name" : "autoCreate",
70976         "type" : "Boolean/Object",
70977         "desc" : "A DomHelper element spec, or true for a default element spec (defaults to:\n{tag: \"input\", type: \"text\", size: \"24\", autocomplete: \"off\"})",
70978         "memberOf" : ""
70979       },
70980       {
70981         "name" : "blankText",
70982         "type" : "String",
70983         "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")",
70984         "memberOf" : "Roo.form.TextField"
70985       },
70986       {
70987         "name" : "blockFocus",
70988         "type" : "Boolean",
70989         "desc" : "Prevents all focus calls, so it can work with things like HTML edtor bar",
70990         "memberOf" : ""
70991       },
70992       {
70993         "name" : "cls",
70994         "type" : "String",
70995         "desc" : "A CSS class to apply to the field's underlying element.",
70996         "memberOf" : "Roo.form.Field"
70997       },
70998       {
70999         "name" : "disableClass",
71000         "type" : "String",
71001         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
71002         "memberOf" : "Roo.Component"
71003       },
71004       {
71005         "name" : "disableClear",
71006         "type" : "Boolean",
71007         "desc" : "Disable showing of clear button.",
71008         "memberOf" : ""
71009       },
71010       {
71011         "name" : "disableKeyFilter",
71012         "type" : "Boolean",
71013         "desc" : "True to disable input keystroke filtering (defaults to false)",
71014         "memberOf" : "Roo.form.TextField"
71015       },
71016       {
71017         "name" : "disabled",
71018         "type" : "Boolean",
71019         "desc" : "True to disable the field (defaults to false).",
71020         "memberOf" : "Roo.form.Field"
71021       },
71022       {
71023         "name" : "displayField",
71024         "type" : "String",
71025         "desc" : "The underlying data field name to bind to this CombBox (defaults to undefined if\nmode = 'remote' or 'text' if mode = 'local')",
71026         "memberOf" : ""
71027       },
71028       {
71029         "name" : "editable",
71030         "type" : "Boolean",
71031         "desc" : "False to prevent the user from typing text directly into the field, just like a\ntraditional select (defaults to true)",
71032         "memberOf" : ""
71033       },
71034       {
71035         "name" : "emptyText",
71036         "type" : "String",
71037         "desc" : "The default text to display in an empty field - placeholder... (defaults to null).",
71038         "memberOf" : "Roo.form.TextField"
71039       },
71040       {
71041         "name" : "fieldClass",
71042         "type" : "String",
71043         "desc" : "The default CSS class for the field (defaults to \"x-form-field\")",
71044         "memberOf" : "Roo.form.Field"
71045       },
71046       {
71047         "name" : "fieldLabel",
71048         "type" : "String",
71049         "desc" : "Label to use when rendering a form.",
71050         "memberOf" : "Roo.form.Field"
71051       },
71052       {
71053         "name" : "focusClass",
71054         "type" : "String",
71055         "desc" : "The CSS class to use when the field receives focus (defaults to \"x-form-focus\")",
71056         "memberOf" : "Roo.form.Field"
71057       },
71058       {
71059         "name" : "forceSelection",
71060         "type" : "Boolean",
71061         "desc" : "True to restrict the selected value to one of the values in the list, false to\nallow the user to set arbitrary text into the field (defaults to false)",
71062         "memberOf" : ""
71063       },
71064       {
71065         "name" : "grow",
71066         "type" : "Boolean",
71067         "desc" : "",
71068         "memberOf" : ""
71069       },
71070       {
71071         "name" : "growMax",
71072         "type" : "Number",
71073         "desc" : "",
71074         "memberOf" : ""
71075       },
71076       {
71077         "name" : "growMin",
71078         "type" : "Number",
71079         "desc" : "",
71080         "memberOf" : ""
71081       },
71082       {
71083         "name" : "handleHeight",
71084         "type" : "Number",
71085         "desc" : "The height in pixels of the dropdown list resize handle if resizable = true (defaults to 8)",
71086         "memberOf" : ""
71087       },
71088       {
71089         "name" : "height",
71090         "type" : "Number",
71091         "desc" : "height (optional) size of component",
71092         "memberOf" : "Roo.BoxComponent"
71093       },
71094       {
71095         "name" : "hiddenName",
71096         "type" : "String",
71097         "desc" : "If specified, a hidden form field with this name is dynamically generated to store the\nfield's data value (defaults to the underlying DOM element's name)",
71098         "memberOf" : ""
71099       },
71100       {
71101         "name" : "hideMode",
71102         "type" : "String",
71103         "desc" : [
71104           "(display",
71105           "visibility)"
71106         ],
71107         "memberOf" : "Roo.Component"
71108       },
71109       {
71110         "name" : "hideTrigger",
71111         "type" : "Boolean",
71112         "desc" : "True to hide the trigger element and display only the base text field (defaults to false)",
71113         "memberOf" : "Roo.form.TriggerField"
71114       },
71115       {
71116         "name" : "inputType",
71117         "type" : "String",
71118         "desc" : "The type attribute for input fields -- e.g. radio, text, password (defaults to \"text\").",
71119         "memberOf" : "Roo.form.Field"
71120       },
71121       {
71122         "name" : "invalidClass",
71123         "type" : "String",
71124         "desc" : "The CSS class to use when marking a field invalid (defaults to \"x-form-invalid\")",
71125         "memberOf" : "Roo.form.Field"
71126       },
71127       {
71128         "name" : "invalidText",
71129         "type" : "String",
71130         "desc" : "The error text to use when marking a field invalid and no message is provided (defaults to \"The value in this field is invalid\")",
71131         "memberOf" : "Roo.form.Field"
71132       },
71133       {
71134         "name" : "lazyRender",
71135         "type" : "Boolean",
71136         "desc" : "True to prevent the ComboBox from rendering until requested (should always be used when\nrendering into an Roo.Editor, defaults to false)",
71137         "memberOf" : ""
71138       },
71139       {
71140         "name" : "listAlign",
71141         "type" : "String",
71142         "desc" : "A valid anchor position value. See {@link Roo.Element#alignTo} for details on supported\nanchor positions (defaults to 'tl-bl')",
71143         "memberOf" : ""
71144       },
71145       {
71146         "name" : "listClass",
71147         "type" : "String",
71148         "desc" : "CSS class to apply to the dropdown list element (defaults to '')",
71149         "memberOf" : ""
71150       },
71151       {
71152         "name" : "listWidth",
71153         "type" : "Number",
71154         "desc" : "The width in pixels of the dropdown list (defaults to the width of the ComboBox field)",
71155         "memberOf" : ""
71156       },
71157       {
71158         "name" : "listeners",
71159         "type" : "Object",
71160         "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>",
71161         "memberOf" : "Roo.util.Observable"
71162       },
71163       {
71164         "name" : "loadingText",
71165         "type" : "String",
71166         "desc" : "The text to display in the dropdown list while data is loading.  Only applies\nwhen mode = 'remote' (defaults to 'Loading...')",
71167         "memberOf" : ""
71168       },
71169       {
71170         "name" : "maskRe",
71171         "type" : "String",
71172         "desc" : "An input mask regular expression that will be used to filter keystrokes that don't match (defaults to null)",
71173         "memberOf" : "Roo.form.TextField"
71174       },
71175       {
71176         "name" : "maxHeight",
71177         "type" : "Number",
71178         "desc" : "The maximum height in pixels of the dropdown list before scrollbars are shown (defaults to 300)",
71179         "memberOf" : ""
71180       },
71181       {
71182         "name" : "maxLength",
71183         "type" : "Number",
71184         "desc" : "Maximum input field length allowed (defaults to Number.MAX_VALUE)",
71185         "memberOf" : "Roo.form.TextField"
71186       },
71187       {
71188         "name" : "maxLengthText",
71189         "type" : "String",
71190         "desc" : "Error text to display if the maximum length validation fails (defaults to \"The maximum length for this field is {maxLength}\")",
71191         "memberOf" : "Roo.form.TextField"
71192       },
71193       {
71194         "name" : "minChars",
71195         "type" : "Number",
71196         "desc" : "The minimum number of characters the user must type before autocomplete and typeahead activate\n(defaults to 4, does not apply if editable = false)",
71197         "memberOf" : ""
71198       },
71199       {
71200         "name" : "minLength",
71201         "type" : "Number",
71202         "desc" : "Minimum input field length required (defaults to 0)",
71203         "memberOf" : "Roo.form.TextField"
71204       },
71205       {
71206         "name" : "minLengthText",
71207         "type" : "String",
71208         "desc" : "Error text to display if the minimum length validation fails (defaults to \"The minimum length for this field is {minLength}\")",
71209         "memberOf" : "Roo.form.TextField"
71210       },
71211       {
71212         "name" : "minListWidth",
71213         "type" : "Number",
71214         "desc" : "The minimum width of the dropdown list in pixels (defaults to 70, will be ignored if\nlistWidth has a higher value)",
71215         "memberOf" : ""
71216       },
71217       {
71218         "name" : "mode",
71219         "type" : "String",
71220         "desc" : "Set to 'local' if the ComboBox loads local data (defaults to 'remote' which loads from the server)",
71221         "memberOf" : ""
71222       },
71223       {
71224         "name" : "msgFx",
71225         "type" : "String",
71226         "desc" : "<b>Experimental</b> The effect used when displaying a validation message under the field (defaults to 'normal').",
71227         "memberOf" : "Roo.form.Field"
71228       },
71229       {
71230         "name" : "msgTarget",
71231         "type" : "String",
71232         "desc" : "The location where error text should display.  Should be one of the following values (defaults to 'qtip'):\n<pre>\nValue         Description\n-----------   ----------------------------------------------------------------------\nqtip          Display a quick tip when the user hovers over the field\ntitle         Display a default browser title attribute popup\nunder         Add a block div beneath the field containing the error text\nside          Add an error icon to the right of the field with a popup on hover\n[element id]  Add the error text directly to the innerHTML of the specified element\n</pre>",
71233         "memberOf" : "Roo.form.Field"
71234       },
71235       {
71236         "name" : "name",
71237         "type" : "String",
71238         "desc" : "The field's HTML name attribute.",
71239         "memberOf" : "Roo.form.Field"
71240       },
71241       {
71242         "name" : "pageSize",
71243         "type" : "Number",
71244         "desc" : "If greater than 0, a paging toolbar is displayed in the footer of the dropdown list and the\nfilter queries will execute with page start and limit parameters.  Only applies when mode = 'remote' (defaults to 0)",
71245         "memberOf" : ""
71246       },
71247       {
71248         "name" : "qtip",
71249         "type" : "String",
71250         "desc" : "Mouse over tip",
71251         "memberOf" : "Roo.form.Field"
71252       },
71253       {
71254         "name" : "queryDelay",
71255         "type" : "Number",
71256         "desc" : "The length of time in milliseconds to delay between the start of typing and sending the\nquery to filter the dropdown list (defaults to 500 if mode = 'remote' or 10 if mode = 'local')",
71257         "memberOf" : ""
71258       },
71259       {
71260         "name" : "queryParam",
71261         "type" : "String",
71262         "desc" : "Name of the query as it will be passed on the querystring (defaults to 'query')",
71263         "memberOf" : ""
71264       },
71265       {
71266         "name" : "readOnly",
71267         "type" : "Boolean",
71268         "desc" : "True to mark the field as readOnly in HTML (defaults to false) -- Note: this only sets the element's readOnly DOM attribute.",
71269         "memberOf" : "Roo.form.Field"
71270       },
71271       {
71272         "name" : "regex",
71273         "type" : "RegExp",
71274         "desc" : "A JavaScript RegExp object to be tested against the field value during validation (defaults to null).\nIf available, this regex will be evaluated only after the basic validators all return true, and will be passed the\ncurrent field value.  If the test fails, the field will be marked invalid using {@link #regexText}.",
71275         "memberOf" : "Roo.form.TextField"
71276       },
71277       {
71278         "name" : "regexText",
71279         "type" : "String",
71280         "desc" : "The error text to display if {@link #regex} is used and the test fails during validation (defaults to \"\")",
71281         "memberOf" : "Roo.form.TextField"
71282       },
71283       {
71284         "name" : "resizable",
71285         "type" : "Boolean",
71286         "desc" : "True to add a resize handle to the bottom of the dropdown list (defaults to false)",
71287         "memberOf" : ""
71288       },
71289       {
71290         "name" : "selectOnFocus",
71291         "type" : "Boolean",
71292         "desc" : "True to select any existing text in the field immediately on focus.  Only applies\nwhen editable = true (defaults to false)",
71293         "memberOf" : ""
71294       },
71295       {
71296         "name" : "selectedClass",
71297         "type" : "String",
71298         "desc" : "CSS class to apply to the selected item in the dropdown list (defaults to 'x-combo-selected')",
71299         "memberOf" : ""
71300       },
71301       {
71302         "name" : "shadow",
71303         "type" : "Boolean/String",
71304         "desc" : "True or \"sides\" for the default effect, \"frame\" for 4-way shadow, and \"drop\" for bottom-right",
71305         "memberOf" : ""
71306       },
71307       {
71308         "name" : "store",
71309         "type" : "Roo.data.Store",
71310         "desc" : "The data store to which this combo is bound (defaults to undefined)",
71311         "memberOf" : ""
71312       },
71313       {
71314         "name" : "tabIndex",
71315         "type" : "Number",
71316         "desc" : "The tabIndex for this field. Note this only applies to fields that are rendered, not those which are built via applyTo (defaults to undefined).",
71317         "memberOf" : "Roo.form.Field"
71318       },
71319       {
71320         "name" : "title",
71321         "type" : "String",
71322         "desc" : "If supplied, a header element is created containing this text and added into the top of\nthe dropdown list (defaults to undefined, with no header element)",
71323         "memberOf" : ""
71324       },
71325       {
71326         "name" : "tpl",
71327         "type" : "String/Roo.Template",
71328         "desc" : "The template to use to render the output",
71329         "memberOf" : ""
71330       },
71331       {
71332         "name" : "transform",
71333         "type" : "String/HTMLElement/Element",
71334         "desc" : "The id, DOM node or element of an existing select to convert to a ComboBox",
71335         "memberOf" : ""
71336       },
71337       {
71338         "name" : "triggerAction",
71339         "type" : "String",
71340         "desc" : "The action to execute when the trigger field is activated.  Use 'all' to run the\nquery specified by the allQuery config option (defaults to 'query')",
71341         "memberOf" : ""
71342       },
71343       {
71344         "name" : "triggerClass",
71345         "type" : "String",
71346         "desc" : "An additional CSS class used to style the trigger button.  The trigger will always get the\nclass 'x-form-trigger' and triggerClass will be <b>appended</b> if specified (defaults to 'x-form-arrow-trigger'\nwhich displays a downward arrow icon).",
71347         "memberOf" : ""
71348       },
71349       {
71350         "name" : "typeAhead",
71351         "type" : "Boolean",
71352         "desc" : "True to populate and autoselect the remainder of the text being typed after a configurable\ndelay (typeAheadDelay) if it matches a known value (defaults to false)",
71353         "memberOf" : ""
71354       },
71355       {
71356         "name" : "typeAheadDelay",
71357         "type" : "Number",
71358         "desc" : "The length of time in milliseconds to wait until the typeahead text is displayed\nif typeAhead = true (defaults to 250)",
71359         "memberOf" : ""
71360       },
71361       {
71362         "name" : "validateOnBlur",
71363         "type" : "Boolean",
71364         "desc" : "Whether the field should validate when it loses focus (defaults to true).",
71365         "memberOf" : "Roo.form.Field"
71366       },
71367       {
71368         "name" : "validationDelay",
71369         "type" : "Number",
71370         "desc" : "The length of time in milliseconds after user input begins until validation is initiated (defaults to 250)",
71371         "memberOf" : "Roo.form.Field"
71372       },
71373       {
71374         "name" : "validationEvent",
71375         "type" : "String/Boolean",
71376         "desc" : "The event that should initiate field validation. Set to false to disable\n      automatic validation (defaults to \"keyup\").",
71377         "memberOf" : "Roo.form.Field"
71378       },
71379       {
71380         "name" : "validator",
71381         "type" : "Function",
71382         "desc" : "A custom validation function to be called during field validation (defaults to null).\nIf available, this function will be called only after the basic validators all return true, and will be passed the\ncurrent field value and expected to return boolean true if the value is valid or a string error message if invalid.",
71383         "memberOf" : "Roo.form.TextField"
71384       },
71385       {
71386         "name" : "value",
71387         "type" : "Mixed",
71388         "desc" : "A value to initialize this field with.",
71389         "memberOf" : "Roo.form.Field"
71390       },
71391       {
71392         "name" : "valueField",
71393         "type" : "String",
71394         "desc" : "The underlying data value name to bind to this CombBox (defaults to undefined if\nmode = 'remote' or 'value' if mode = 'local'). \nNote: use of a valueField requires the user make a selection\nin order for a value to be mapped.",
71395         "memberOf" : ""
71396       },
71397       {
71398         "name" : "valueNotFoundText",
71399         "type" : "String",
71400         "desc" : "When using a name/value combo, if the value passed to setValue is not found in\nthe store, valueNotFoundText will be displayed as the field text if defined (defaults to undefined)",
71401         "memberOf" : ""
71402       },
71403       {
71404         "name" : "vtype",
71405         "type" : "String",
71406         "desc" : "A validation type name as defined in {@link Roo.form.VTypes} (defaults to null)",
71407         "memberOf" : "Roo.form.TextField"
71408       },
71409       {
71410         "name" : "width",
71411         "type" : "Number",
71412         "desc" : "width (optional) size of component",
71413         "memberOf" : "Roo.BoxComponent"
71414       }
71415     ],
71416     "events" : [
71417       {
71418         "name" : "add",
71419         "type" : "function",
71420         "desc" : "Fires when the 'add' icon is pressed (add a listener to enable add button)",
71421         "sig" : "function (combo)\n{\n\n}",
71422         "memberOf" : ""
71423       },
71424       {
71425         "name" : "autosize",
71426         "type" : "function",
71427         "desc" : "Fires when the autosize function is triggered.  The field may or may not have actually changed size\naccording to the default logic, but this event provides a hook for the developer to apply additional\nlogic at runtime to resize the field if needed.",
71428         "sig" : "function (_self, width)\n{\n\n}",
71429         "memberOf" : "Roo.form.TextField"
71430       },
71431       {
71432         "name" : "beforedestroy",
71433         "type" : "function",
71434         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
71435         "sig" : "function (_self)\n{\n\n}",
71436         "memberOf" : "Roo.Component"
71437       },
71438       {
71439         "name" : "beforehide",
71440         "type" : "function",
71441         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
71442         "sig" : "function (_self)\n{\n\n}",
71443         "memberOf" : "Roo.Component"
71444       },
71445       {
71446         "name" : "beforequery",
71447         "type" : "function",
71448         "desc" : "Fires before all queries are processed. Return false to cancel the query or set cancel to true.\nThe event object passed has these properties:",
71449         "sig" : "function (combo, query, forceAll, cancel, e)\n{\n\n}",
71450         "memberOf" : ""
71451       },
71452       {
71453         "name" : "beforerender",
71454         "type" : "function",
71455         "desc" : "Fires before the component is rendered. Return false to stop the render.",
71456         "sig" : "function (_self)\n{\n\n}",
71457         "memberOf" : "Roo.Component"
71458       },
71459       {
71460         "name" : "beforeselect",
71461         "type" : "function",
71462         "desc" : "Fires before a list item is selected. Return false to cancel the selection.",
71463         "sig" : "function (combo, record, index)\n{\n\n}",
71464         "memberOf" : ""
71465       },
71466       {
71467         "name" : "beforeshow",
71468         "type" : "function",
71469         "desc" : "Fires before the component is shown.  Return false to stop the show.",
71470         "sig" : "function (_self)\n{\n\n}",
71471         "memberOf" : "Roo.Component"
71472       },
71473       {
71474         "name" : "blur",
71475         "type" : "function",
71476         "desc" : "Fires when this field loses input focus.",
71477         "sig" : "function (_self)\n{\n\n}",
71478         "memberOf" : "Roo.form.Field"
71479       },
71480       {
71481         "name" : "change",
71482         "type" : "function",
71483         "desc" : "Fires just before the field blurs if the field value has changed.",
71484         "sig" : "function (_self, newValue, oldValue)\n{\n\n}",
71485         "memberOf" : "Roo.form.Field"
71486       },
71487       {
71488         "name" : "collapse",
71489         "type" : "function",
71490         "desc" : "Fires when the dropdown list is collapsed",
71491         "sig" : "function (combo)\n{\n\n}",
71492         "memberOf" : ""
71493       },
71494       {
71495         "name" : "destroy",
71496         "type" : "function",
71497         "desc" : "Fires after the component is destroyed.",
71498         "sig" : "function (_self)\n{\n\n}",
71499         "memberOf" : "Roo.Component"
71500       },
71501       {
71502         "name" : "disable",
71503         "type" : "function",
71504         "desc" : "Fires after the component is disabled.",
71505         "sig" : "function (_self)\n{\n\n}",
71506         "memberOf" : "Roo.Component"
71507       },
71508       {
71509         "name" : "edit",
71510         "type" : "function",
71511         "desc" : "Fires when the 'edit' icon is pressed (add a listener to enable add button)",
71512         "sig" : "function (combo, record)\n{\n\n}",
71513         "memberOf" : ""
71514       },
71515       {
71516         "name" : "enable",
71517         "type" : "function",
71518         "desc" : "Fires after the component is enabled.",
71519         "sig" : "function (_self)\n{\n\n}",
71520         "memberOf" : "Roo.Component"
71521       },
71522       {
71523         "name" : "expand",
71524         "type" : "function",
71525         "desc" : "Fires when the dropdown list is expanded",
71526         "sig" : "function (combo)\n{\n\n}",
71527         "memberOf" : ""
71528       },
71529       {
71530         "name" : "focus",
71531         "type" : "function",
71532         "desc" : "Fires when this field receives input focus.",
71533         "sig" : "function (_self)\n{\n\n}",
71534         "memberOf" : "Roo.form.Field"
71535       },
71536       {
71537         "name" : "hide",
71538         "type" : "function",
71539         "desc" : "Fires after the component is hidden.",
71540         "sig" : "function (_self)\n{\n\n}",
71541         "memberOf" : "Roo.Component"
71542       },
71543       {
71544         "name" : "invalid",
71545         "type" : "function",
71546         "desc" : "Fires after the field has been marked as invalid.",
71547         "sig" : "function (_self, msg)\n{\n\n}",
71548         "memberOf" : "Roo.form.Field"
71549       },
71550       {
71551         "name" : "keyup",
71552         "type" : "function",
71553         "desc" : "Fires after the key up",
71554         "sig" : "function (_self, e)\n{\n\n}",
71555         "memberOf" : "Roo.form.Field"
71556       },
71557       {
71558         "name" : "move",
71559         "type" : "function",
71560         "desc" : "Fires after the component is moved.",
71561         "sig" : "function (_self, x, y)\n{\n\n}",
71562         "memberOf" : "Roo.BoxComponent"
71563       },
71564       {
71565         "name" : "render",
71566         "type" : "function",
71567         "desc" : "Fires after the component is rendered.",
71568         "sig" : "function (_self)\n{\n\n}",
71569         "memberOf" : "Roo.Component"
71570       },
71571       {
71572         "name" : "resize",
71573         "type" : "function",
71574         "desc" : "Fires after the component is resized.",
71575         "sig" : "function (_self, adjWidth, adjHeight, rawWidth, rawHeight)\n{\n\n}",
71576         "memberOf" : "Roo.BoxComponent"
71577       },
71578       {
71579         "name" : "select",
71580         "type" : "function",
71581         "desc" : "Fires when a list item is selected",
71582         "sig" : "function (combo, record, index)\n{\n\n}",
71583         "memberOf" : ""
71584       },
71585       {
71586         "name" : "show",
71587         "type" : "function",
71588         "desc" : "Fires after the component is shown.",
71589         "sig" : "function (_self)\n{\n\n}",
71590         "memberOf" : "Roo.Component"
71591       },
71592       {
71593         "name" : "specialkey",
71594         "type" : "function",
71595         "desc" : "Fires when any key related to navigation (arrows, tab, enter, esc, etc.) is pressed.  You can check\n{@link Roo.EventObject#getKey} to determine which key was pressed.",
71596         "sig" : "function (_self, e)\n{\n\n}",
71597         "memberOf" : "Roo.form.Field"
71598       },
71599       {
71600         "name" : "valid",
71601         "type" : "function",
71602         "desc" : "Fires after the field has been validated with no errors.",
71603         "sig" : "function (_self)\n{\n\n}",
71604         "memberOf" : "Roo.form.Field"
71605       }
71606     ],
71607     "methods" : [
71608       {
71609         "name" : "addEvents",
71610         "type" : "function",
71611         "desc" : "Used to define events on this Observable",
71612         "sig" : "(object)",
71613         "static" : false,
71614         "memberOf" : "Roo.util.Observable"
71615       },
71616       {
71617         "name" : "addListener",
71618         "type" : "function",
71619         "desc" : "Appends an event handler to this component",
71620         "sig" : "(eventName, handler, scope, options)",
71621         "static" : false,
71622         "memberOf" : "Roo.util.Observable"
71623       },
71624       {
71625         "name" : "applyTo",
71626         "type" : "function",
71627         "desc" : "Apply the behaviors of this component to an existing element. <b>This is used instead of render().</b>",
71628         "sig" : "(el)",
71629         "static" : false,
71630         "memberOf" : "Roo.form.Field"
71631       },
71632       {
71633         "name" : "autoSize",
71634         "type" : "function",
71635         "desc" : "",
71636         "sig" : "()\n{\n\n}",
71637         "static" : false,
71638         "memberOf" : "Roo.form.TriggerField"
71639       },
71640       {
71641         "name" : "capture",
71642         "type" : "function",
71643         "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.",
71644         "sig" : "(o, fn, scope)",
71645         "static" : true,
71646         "memberOf" : "Roo.util.Observable"
71647       },
71648       {
71649         "name" : "clearInvalid",
71650         "type" : "function",
71651         "desc" : "Clear any invalid styles/messages for this field",
71652         "sig" : "()\n{\n\n}",
71653         "static" : false,
71654         "memberOf" : "Roo.form.Field"
71655       },
71656       {
71657         "name" : "clearValue",
71658         "type" : "function",
71659         "desc" : "Clears any text/value currently set in the field",
71660         "sig" : "()\n{\n\n}",
71661         "static" : false,
71662         "memberOf" : ""
71663       },
71664       {
71665         "name" : "collapse",
71666         "type" : "function",
71667         "desc" : "Hides the dropdown list if it is currently expanded. Fires the 'collapse' event on completion.",
71668         "sig" : "()\n{\n\n}",
71669         "static" : false,
71670         "memberOf" : ""
71671       },
71672       {
71673         "name" : "destroy",
71674         "type" : "function",
71675         "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}.",
71676         "sig" : "()\n{\n\n}",
71677         "static" : false,
71678         "memberOf" : "Roo.Component"
71679       },
71680       {
71681         "name" : "disable",
71682         "type" : "function",
71683         "desc" : "Disable this component.",
71684         "sig" : "()\n{\n\n}",
71685         "static" : false,
71686         "memberOf" : "Roo.Component"
71687       },
71688       {
71689         "name" : "doQuery",
71690         "type" : "function",
71691         "desc" : "Execute a query to filter the dropdown list.  Fires the beforequery event prior to performing the\nquery allowing the query action to be canceled if needed.",
71692         "sig" : "(query, forceAll)",
71693         "static" : false,
71694         "memberOf" : ""
71695       },
71696       {
71697         "name" : "enable",
71698         "type" : "function",
71699         "desc" : "Enable this component.",
71700         "sig" : "()\n{\n\n}",
71701         "static" : false,
71702         "memberOf" : "Roo.Component"
71703       },
71704       {
71705         "name" : "expand",
71706         "type" : "function",
71707         "desc" : "Expands the dropdown list if it is currently hidden. Fires the 'expand' event on completion.",
71708         "sig" : "()\n{\n\n}",
71709         "static" : false,
71710         "memberOf" : ""
71711       },
71712       {
71713         "name" : "fireEvent",
71714         "type" : "function",
71715         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
71716         "sig" : "(eventName, args)",
71717         "static" : false,
71718         "memberOf" : "Roo.util.Observable"
71719       },
71720       {
71721         "name" : "focus",
71722         "type" : "function",
71723         "desc" : "Try to focus this component.",
71724         "sig" : "(selectText)",
71725         "static" : false,
71726         "memberOf" : "Roo.Component"
71727       },
71728       {
71729         "name" : "getBox",
71730         "type" : "function",
71731         "desc" : "Gets the current box measurements of the component's underlying element.",
71732         "sig" : "(local)",
71733         "static" : false,
71734         "memberOf" : "Roo.BoxComponent"
71735       },
71736       {
71737         "name" : "getEl",
71738         "type" : "function",
71739         "desc" : "Returns the underlying {@link Roo.Element}.",
71740         "sig" : "()\n{\n\n}",
71741         "static" : false,
71742         "memberOf" : "Roo.Component"
71743       },
71744       {
71745         "name" : "getId",
71746         "type" : "function",
71747         "desc" : "Returns the id of this component.",
71748         "sig" : "()\n{\n\n}",
71749         "static" : false,
71750         "memberOf" : "Roo.Component"
71751       },
71752       {
71753         "name" : "getName",
71754         "type" : "function",
71755         "desc" : "Returns the name attribute of the field if available",
71756         "sig" : "()\n{\n\n}",
71757         "static" : false,
71758         "memberOf" : "Roo.form.Field"
71759       },
71760       {
71761         "name" : "getPosition",
71762         "type" : "function",
71763         "desc" : "Gets the current XY position of the component's underlying element.",
71764         "sig" : "(local)",
71765         "static" : false,
71766         "memberOf" : "Roo.BoxComponent"
71767       },
71768       {
71769         "name" : "getRawValue",
71770         "type" : "function",
71771         "desc" : "Returns the raw data value which may or may not be a valid, defined value.  To return a normalized value see {@link #getValue}.",
71772         "sig" : "()\n{\n\n}",
71773         "static" : false,
71774         "memberOf" : "Roo.form.Field"
71775       },
71776       {
71777         "name" : "getSize",
71778         "type" : "function",
71779         "desc" : "Gets the current size of the component's underlying element.",
71780         "sig" : "()\n{\n\n}",
71781         "static" : false,
71782         "memberOf" : "Roo.BoxComponent"
71783       },
71784       {
71785         "name" : "getValue",
71786         "type" : "function",
71787         "desc" : "Returns the currently selected field value or empty string if no value is set.",
71788         "sig" : "()\n{\n\n}",
71789         "static" : false,
71790         "memberOf" : ""
71791       },
71792       {
71793         "name" : "hasChanged",
71794         "type" : "function",
71795         "desc" : "checks the current value against the 'loaded' value.\nNote - will return false if 'resetHasChanged' has not been called first.",
71796         "sig" : "()\n{\n\n}",
71797         "static" : false,
71798         "memberOf" : "Roo.form.Field"
71799       },
71800       {
71801         "name" : "hasListener",
71802         "type" : "function",
71803         "desc" : "Checks to see if this object has any listeners for a specified event",
71804         "sig" : "(eventName)",
71805         "static" : false,
71806         "memberOf" : "Roo.util.Observable"
71807       },
71808       {
71809         "name" : "hide",
71810         "type" : "function",
71811         "desc" : "Hide this component.",
71812         "sig" : "()\n{\n\n}",
71813         "static" : false,
71814         "memberOf" : "Roo.Component"
71815       },
71816       {
71817         "name" : "isDirty",
71818         "type" : "function",
71819         "desc" : "Returns true if this field has been changed since it was originally loaded and is not disabled.\nDEPRICATED  - it never worked well - use hasChanged/resetHasChanged.",
71820         "sig" : "()\n{\n\n}",
71821         "static" : false,
71822         "memberOf" : "Roo.form.Field"
71823       },
71824       {
71825         "name" : "isExpanded",
71826         "type" : "function",
71827         "desc" : "Returns true if the dropdown list is expanded, else false.",
71828         "sig" : "()\n{\n\n}",
71829         "static" : false,
71830         "memberOf" : ""
71831       },
71832       {
71833         "name" : "isValid",
71834         "type" : "function",
71835         "desc" : "Returns whether or not the field value is currently valid",
71836         "sig" : "(preventMark)",
71837         "static" : false,
71838         "memberOf" : "Roo.form.Field"
71839       },
71840       {
71841         "name" : "isVisible",
71842         "type" : "function",
71843         "desc" : "Returns true if this component is visible.",
71844         "sig" : "()\n{\n\n}",
71845         "static" : false,
71846         "memberOf" : "Roo.Component"
71847       },
71848       {
71849         "name" : "markInvalid",
71850         "type" : "function",
71851         "desc" : "Mark this field as invalid",
71852         "sig" : "(msg)",
71853         "static" : false,
71854         "memberOf" : "Roo.form.Field"
71855       },
71856       {
71857         "name" : "on",
71858         "type" : "function",
71859         "desc" : "Appends an event handler to this element (shorthand for addListener)",
71860         "sig" : "(eventName, handler, scope, options)",
71861         "static" : false,
71862         "memberOf" : "Roo.util.Observable"
71863       },
71864       {
71865         "name" : "onPosition",
71866         "type" : "function",
71867         "desc" : "Called after the component is moved, this method is empty by default but can be implemented by any\nsubclass that needs to perform custom logic after a move occurs.",
71868         "sig" : "(x, y)",
71869         "static" : false,
71870         "memberOf" : "Roo.BoxComponent"
71871       },
71872       {
71873         "name" : "onResize",
71874         "type" : "function",
71875         "desc" : "Called after the component is resized, this method is empty by default but can be implemented by any\nsubclass that needs to perform custom logic after a resize occurs.",
71876         "sig" : "(adjWidth, adjHeight, rawWidth, rawHeight)",
71877         "static" : false,
71878         "memberOf" : "Roo.BoxComponent"
71879       },
71880       {
71881         "name" : "onTriggerClick",
71882         "type" : "function",
71883         "desc" : "The function that should handle the trigger's click event.  This method does nothing by default until overridden\nby an implementing function.",
71884         "sig" : "(e)",
71885         "static" : false,
71886         "memberOf" : "Roo.form.TriggerField"
71887       },
71888       {
71889         "name" : "purgeListeners",
71890         "type" : "function",
71891         "desc" : "Removes all listeners for this object",
71892         "sig" : "()\n{\n\n}",
71893         "static" : false,
71894         "memberOf" : "Roo.util.Observable"
71895       },
71896       {
71897         "name" : "releaseCapture",
71898         "type" : "function",
71899         "desc" : "Removes <b>all</b> added captures from the Observable.",
71900         "sig" : "(o)",
71901         "static" : true,
71902         "memberOf" : "Roo.util.Observable"
71903       },
71904       {
71905         "name" : "removeListener",
71906         "type" : "function",
71907         "desc" : "Removes a listener",
71908         "sig" : "(eventName, handler, scope)",
71909         "static" : false,
71910         "memberOf" : "Roo.util.Observable"
71911       },
71912       {
71913         "name" : "render",
71914         "type" : "function",
71915         "desc" : "If this is a lazy rendering component, render it to its container element.",
71916         "sig" : "(container)",
71917         "static" : false,
71918         "memberOf" : "Roo.Component"
71919       },
71920       {
71921         "name" : "reset",
71922         "type" : "function",
71923         "desc" : "Resets the current field value to the originally-loaded value and clears any validation messages.",
71924         "sig" : "()\n{\n\n}",
71925         "static" : false,
71926         "memberOf" : "Roo.form.TextField"
71927       },
71928       {
71929         "name" : "resetHasChanged",
71930         "type" : "function",
71931         "desc" : "stores the current value in loadedValue",
71932         "sig" : "()\n{\n\n}",
71933         "static" : false,
71934         "memberOf" : "Roo.form.Field"
71935       },
71936       {
71937         "name" : "select",
71938         "type" : "function",
71939         "desc" : "Select an item in the dropdown list by its numeric index in the list. This function does NOT cause the select event to fire.\nThe store must be loaded and the list expanded for this function to work, otherwise use setValue.",
71940         "sig" : "(index, scrollIntoView)",
71941         "static" : false,
71942         "memberOf" : ""
71943       },
71944       {
71945         "name" : "selectByValue",
71946         "type" : "function",
71947         "desc" : "Select an item in the dropdown list by its data value. This function does NOT cause the select event to fire.\nThe store must be loaded and the list expanded for this function to work, otherwise use setValue.",
71948         "sig" : "(value, scrollIntoView)",
71949         "static" : false,
71950         "memberOf" : ""
71951       },
71952       {
71953         "name" : "selectText",
71954         "type" : "function",
71955         "desc" : "Selects text in this field",
71956         "sig" : "(start, end)",
71957         "static" : false,
71958         "memberOf" : "Roo.form.TextField"
71959       },
71960       {
71961         "name" : "setDisabled",
71962         "type" : "function",
71963         "desc" : "Convenience function for setting disabled/enabled by boolean.",
71964         "sig" : "(disabled)",
71965         "static" : false,
71966         "memberOf" : "Roo.Component"
71967       },
71968       {
71969         "name" : "setEditable",
71970         "type" : "function",
71971         "desc" : "Allow or prevent the user from directly editing the field text.  If false is passed,\nthe user will only be able to select from the items defined in the dropdown list.  This method\nis the runtime equivalent of setting the 'editable' config option at config time.",
71972         "sig" : "(value)",
71973         "static" : false,
71974         "memberOf" : ""
71975       },
71976       {
71977         "name" : "setFromData",
71978         "type" : "function",
71979         "desc" : "Sets the value of the field based on a object which is related to the record format for the store.",
71980         "sig" : "(value)",
71981         "static" : false,
71982         "memberOf" : ""
71983       },
71984       {
71985         "name" : "setPagePosition",
71986         "type" : "function",
71987         "desc" : "Sets the page XY position of the component.  To set the left and top instead, use {@link #setPosition}.\nThis method fires the move event.",
71988         "sig" : "(x, y)",
71989         "static" : false,
71990         "memberOf" : "Roo.BoxComponent"
71991       },
71992       {
71993         "name" : "setPosition",
71994         "type" : "function",
71995         "desc" : "Sets the left and top of the component.  To set the page XY position instead, use {@link #setPagePosition}.\nThis method fires the move event.",
71996         "sig" : "(left, top)",
71997         "static" : false,
71998         "memberOf" : "Roo.BoxComponent"
71999       },
72000       {
72001         "name" : "setRawValue",
72002         "type" : "function",
72003         "desc" : "Sets the underlying DOM field's value directly, bypassing validation.  To set the value with validation see {@link #setValue}.",
72004         "sig" : "(value)",
72005         "static" : false,
72006         "memberOf" : "Roo.form.Field"
72007       },
72008       {
72009         "name" : "setSize",
72010         "type" : "function",
72011         "desc" : "Sets the width and height of the component.  This method fires the resize event.  This method can accept\neither width and height as separate numeric arguments, or you can pass a size object like {width:10, height:20}.",
72012         "sig" : "(width, height)",
72013         "static" : false,
72014         "memberOf" : "Roo.BoxComponent"
72015       },
72016       {
72017         "name" : "setValue",
72018         "type" : "function",
72019         "desc" : "Sets the specified value into the field.  If the value finds a match, the corresponding record text\nwill be displayed in the field.  If the value does not match the data value of an existing item,\nand the valueNotFoundText config option is defined, it will be displayed as the default field text.\nOtherwise the field will be blank (although the value will still be set).",
72020         "sig" : "(value)",
72021         "static" : false,
72022         "memberOf" : ""
72023       },
72024       {
72025         "name" : "setVisible",
72026         "type" : "function",
72027         "desc" : "Convenience function to hide or show this component by boolean.",
72028         "sig" : "(visible)",
72029         "static" : false,
72030         "memberOf" : "Roo.Component"
72031       },
72032       {
72033         "name" : "show",
72034         "type" : "function",
72035         "desc" : "Show this component.",
72036         "sig" : "()\n{\n\n}",
72037         "static" : false,
72038         "memberOf" : "Roo.Component"
72039       },
72040       {
72041         "name" : "syncSize",
72042         "type" : "function",
72043         "desc" : "Force the component's size to recalculate based on the underlying element's current height and width.",
72044         "sig" : "()\n{\n\n}",
72045         "static" : false,
72046         "memberOf" : "Roo.BoxComponent"
72047       },
72048       {
72049         "name" : "un",
72050         "type" : "function",
72051         "desc" : "Removes a listener (shorthand for removeListener)",
72052         "sig" : "(eventName, handler, scope)",
72053         "static" : false,
72054         "memberOf" : "Roo.util.Observable"
72055       },
72056       {
72057         "name" : "updateBox",
72058         "type" : "function",
72059         "desc" : "Sets the current box measurements of the component's underlying element.",
72060         "sig" : "(box)",
72061         "static" : false,
72062         "memberOf" : "Roo.BoxComponent"
72063       },
72064       {
72065         "name" : "validate",
72066         "type" : "function",
72067         "desc" : "Validates the field value",
72068         "sig" : "()\n{\n\n}",
72069         "static" : false,
72070         "memberOf" : "Roo.form.Field"
72071       },
72072       {
72073         "name" : "validateValue",
72074         "type" : "function",
72075         "desc" : "Validates a value according to the field's validation rules and marks the field as invalid\nif the validation fails",
72076         "sig" : "(value)",
72077         "static" : false,
72078         "memberOf" : "Roo.form.TextField"
72079       }
72080     ]
72081   },
72082   "Roo.form.ComboBoxArray" : {
72083     "props" : [
72084       {
72085         "name" : "actionMode",
72086         "type" : "String",
72087         "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",
72088         "memberOf" : "Roo.Component"
72089       },
72090       {
72091         "name" : "allowBlank",
72092         "type" : "Boolean",
72093         "desc" : "False to validate that the value length > 0 (defaults to true)",
72094         "memberOf" : "Roo.form.TextField"
72095       },
72096       {
72097         "name" : "allowDomMove",
72098         "type" : "Boolean",
72099         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
72100         "memberOf" : "Roo.Component"
72101       },
72102       {
72103         "name" : "allowLeadingSpace",
72104         "type" : "Boolean",
72105         "desc" : "True to prevent the stripping of leading white space",
72106         "memberOf" : "Roo.form.TextField"
72107       },
72108       {
72109         "name" : "autoCreate",
72110         "type" : "String/Object",
72111         "desc" : "A DomHelper element spec, or true for a default element spec (defaults to\n{tag: \"input\", type: \"text\", size: \"20\", autocomplete: \"off\"})",
72112         "memberOf" : "Roo.form.Field"
72113       },
72114       {
72115         "name" : "blankText",
72116         "type" : "String",
72117         "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")",
72118         "memberOf" : "Roo.form.TextField"
72119       },
72120       {
72121         "name" : "cls",
72122         "type" : "String",
72123         "desc" : "A CSS class to apply to the field's underlying element.",
72124         "memberOf" : "Roo.form.Field"
72125       },
72126       {
72127         "name" : "combo",
72128         "type" : "Roo.form.Combo",
72129         "desc" : "The combo box that is wrapped",
72130         "memberOf" : ""
72131       },
72132       {
72133         "name" : "disableClass",
72134         "type" : "String",
72135         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
72136         "memberOf" : "Roo.Component"
72137       },
72138       {
72139         "name" : "disableKeyFilter",
72140         "type" : "Boolean",
72141         "desc" : "True to disable input keystroke filtering (defaults to false)",
72142         "memberOf" : "Roo.form.TextField"
72143       },
72144       {
72145         "name" : "disabled",
72146         "type" : "Boolean",
72147         "desc" : "True to disable the field (defaults to false).",
72148         "memberOf" : "Roo.form.Field"
72149       },
72150       {
72151         "name" : "emptyText",
72152         "type" : "String",
72153         "desc" : "The default text to display in an empty field - placeholder... (defaults to null).",
72154         "memberOf" : "Roo.form.TextField"
72155       },
72156       {
72157         "name" : "fieldClass",
72158         "type" : "String",
72159         "desc" : "The default CSS class for the field (defaults to \"x-form-field\")",
72160         "memberOf" : "Roo.form.Field"
72161       },
72162       {
72163         "name" : "fieldLabel",
72164         "type" : "String",
72165         "desc" : "Label to use when rendering a form.",
72166         "memberOf" : "Roo.form.Field"
72167       },
72168       {
72169         "name" : "focusClass",
72170         "type" : "String",
72171         "desc" : "The CSS class to use when the field receives focus (defaults to \"x-form-focus\")",
72172         "memberOf" : "Roo.form.Field"
72173       },
72174       {
72175         "name" : "grow",
72176         "type" : "Boolean",
72177         "desc" : "True if this field should automatically grow and shrink to its content",
72178         "memberOf" : "Roo.form.TextField"
72179       },
72180       {
72181         "name" : "growMax",
72182         "type" : "Number",
72183         "desc" : "The maximum width to allow when grow = true (defaults to 800)",
72184         "memberOf" : "Roo.form.TextField"
72185       },
72186       {
72187         "name" : "growMin",
72188         "type" : "Number",
72189         "desc" : "The minimum width to allow when grow = true (defaults to 30)",
72190         "memberOf" : "Roo.form.TextField"
72191       },
72192       {
72193         "name" : "height",
72194         "type" : "Number",
72195         "desc" : "height (optional) size of component",
72196         "memberOf" : "Roo.BoxComponent"
72197       },
72198       {
72199         "name" : "hiddenName",
72200         "type" : "String",
72201         "desc" : "The hidden name of the field, often contains an comma seperated list of names",
72202         "memberOf" : ""
72203       },
72204       {
72205         "name" : "hideMode",
72206         "type" : "String",
72207         "desc" : [
72208           "(display",
72209           "visibility)"
72210         ],
72211         "memberOf" : "Roo.Component"
72212       },
72213       {
72214         "name" : "inputType",
72215         "type" : "String",
72216         "desc" : "The type attribute for input fields -- e.g. radio, text, password (defaults to \"text\").",
72217         "memberOf" : "Roo.form.Field"
72218       },
72219       {
72220         "name" : "invalidClass",
72221         "type" : "String",
72222         "desc" : "The CSS class to use when marking a field invalid (defaults to \"x-form-invalid\")",
72223         "memberOf" : "Roo.form.Field"
72224       },
72225       {
72226         "name" : "invalidText",
72227         "type" : "String",
72228         "desc" : "The error text to use when marking a field invalid and no message is provided (defaults to \"The value in this field is invalid\")",
72229         "memberOf" : "Roo.form.Field"
72230       },
72231       {
72232         "name" : "listeners",
72233         "type" : "Object",
72234         "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>",
72235         "memberOf" : "Roo.util.Observable"
72236       },
72237       {
72238         "name" : "maskRe",
72239         "type" : "String",
72240         "desc" : "An input mask regular expression that will be used to filter keystrokes that don't match (defaults to null)",
72241         "memberOf" : "Roo.form.TextField"
72242       },
72243       {
72244         "name" : "maxLength",
72245         "type" : "Number",
72246         "desc" : "Maximum input field length allowed (defaults to Number.MAX_VALUE)",
72247         "memberOf" : "Roo.form.TextField"
72248       },
72249       {
72250         "name" : "maxLengthText",
72251         "type" : "String",
72252         "desc" : "Error text to display if the maximum length validation fails (defaults to \"The maximum length for this field is {maxLength}\")",
72253         "memberOf" : "Roo.form.TextField"
72254       },
72255       {
72256         "name" : "minLength",
72257         "type" : "Number",
72258         "desc" : "Minimum input field length required (defaults to 0)",
72259         "memberOf" : "Roo.form.TextField"
72260       },
72261       {
72262         "name" : "minLengthText",
72263         "type" : "String",
72264         "desc" : "Error text to display if the minimum length validation fails (defaults to \"The minimum length for this field is {minLength}\")",
72265         "memberOf" : "Roo.form.TextField"
72266       },
72267       {
72268         "name" : "msgFx",
72269         "type" : "String",
72270         "desc" : "<b>Experimental</b> The effect used when displaying a validation message under the field (defaults to 'normal').",
72271         "memberOf" : "Roo.form.Field"
72272       },
72273       {
72274         "name" : "msgTarget",
72275         "type" : "String",
72276         "desc" : "The location where error text should display.  Should be one of the following values (defaults to 'qtip'):\n<pre>\nValue         Description\n-----------   ----------------------------------------------------------------------\nqtip          Display a quick tip when the user hovers over the field\ntitle         Display a default browser title attribute popup\nunder         Add a block div beneath the field containing the error text\nside          Add an error icon to the right of the field with a popup on hover\n[element id]  Add the error text directly to the innerHTML of the specified element\n</pre>",
72277         "memberOf" : "Roo.form.Field"
72278       },
72279       {
72280         "name" : "name",
72281         "type" : "String",
72282         "desc" : "The name of the visable items on this form (eg. titles not ids)",
72283         "memberOf" : ""
72284       },
72285       {
72286         "name" : "qtip",
72287         "type" : "String",
72288         "desc" : "Mouse over tip",
72289         "memberOf" : "Roo.form.Field"
72290       },
72291       {
72292         "name" : "readOnly",
72293         "type" : "Boolean",
72294         "desc" : "True to mark the field as readOnly in HTML (defaults to false) -- Note: this only sets the element's readOnly DOM attribute.",
72295         "memberOf" : "Roo.form.Field"
72296       },
72297       {
72298         "name" : "regex",
72299         "type" : "RegExp",
72300         "desc" : "A JavaScript RegExp object to be tested against the field value during validation (defaults to null).\nIf available, this regex will be evaluated only after the basic validators all return true, and will be passed the\ncurrent field value.  If the test fails, the field will be marked invalid using {@link #regexText}.",
72301         "memberOf" : "Roo.form.TextField"
72302       },
72303       {
72304         "name" : "regexText",
72305         "type" : "String",
72306         "desc" : "The error text to display if {@link #regex} is used and the test fails during validation (defaults to \"\")",
72307         "memberOf" : "Roo.form.TextField"
72308       },
72309       {
72310         "name" : "selectOnFocus",
72311         "type" : "Boolean",
72312         "desc" : "True to automatically select any existing field text when the field receives input focus (defaults to false)",
72313         "memberOf" : "Roo.form.TextField"
72314       },
72315       {
72316         "name" : "tabIndex",
72317         "type" : "Number",
72318         "desc" : "The tabIndex for this field. Note this only applies to fields that are rendered, not those which are built via applyTo (defaults to undefined).",
72319         "memberOf" : "Roo.form.Field"
72320       },
72321       {
72322         "name" : "validateOnBlur",
72323         "type" : "Boolean",
72324         "desc" : "Whether the field should validate when it loses focus (defaults to true).",
72325         "memberOf" : "Roo.form.Field"
72326       },
72327       {
72328         "name" : "validationDelay",
72329         "type" : "Number",
72330         "desc" : "The length of time in milliseconds after user input begins until validation is initiated (defaults to 250)",
72331         "memberOf" : "Roo.form.Field"
72332       },
72333       {
72334         "name" : "validationEvent",
72335         "type" : "String/Boolean",
72336         "desc" : "The event that should initiate field validation. Set to false to disable\n      automatic validation (defaults to \"keyup\").",
72337         "memberOf" : "Roo.form.Field"
72338       },
72339       {
72340         "name" : "validator",
72341         "type" : "Function",
72342         "desc" : "A custom validation function to be called during field validation (defaults to null).\nIf available, this function will be called only after the basic validators all return true, and will be passed the\ncurrent field value and expected to return boolean true if the value is valid or a string error message if invalid.",
72343         "memberOf" : "Roo.form.TextField"
72344       },
72345       {
72346         "name" : "value",
72347         "type" : "Mixed",
72348         "desc" : "A value to initialize this field with.",
72349         "memberOf" : "Roo.form.Field"
72350       },
72351       {
72352         "name" : "vtype",
72353         "type" : "String",
72354         "desc" : "A validation type name as defined in {@link Roo.form.VTypes} (defaults to null)",
72355         "memberOf" : "Roo.form.TextField"
72356       },
72357       {
72358         "name" : "width",
72359         "type" : "Number",
72360         "desc" : "The width of the box that displays the selected element",
72361         "memberOf" : ""
72362       }
72363     ],
72364     "events" : [
72365       {
72366         "name" : "autosize",
72367         "type" : "function",
72368         "desc" : "Fires when the autosize function is triggered.  The field may or may not have actually changed size\naccording to the default logic, but this event provides a hook for the developer to apply additional\nlogic at runtime to resize the field if needed.",
72369         "sig" : "function (_self, width)\n{\n\n}",
72370         "memberOf" : "Roo.form.TextField"
72371       },
72372       {
72373         "name" : "beforedestroy",
72374         "type" : "function",
72375         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
72376         "sig" : "function (_self)\n{\n\n}",
72377         "memberOf" : "Roo.Component"
72378       },
72379       {
72380         "name" : "beforehide",
72381         "type" : "function",
72382         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
72383         "sig" : "function (_self)\n{\n\n}",
72384         "memberOf" : "Roo.Component"
72385       },
72386       {
72387         "name" : "beforeremove",
72388         "type" : "function",
72389         "desc" : "Fires before remove the value from the list",
72390         "sig" : "function (_self, item)\n{\n\n}",
72391         "memberOf" : ""
72392       },
72393       {
72394         "name" : "beforerender",
72395         "type" : "function",
72396         "desc" : "Fires before the component is rendered. Return false to stop the render.",
72397         "sig" : "function (_self)\n{\n\n}",
72398         "memberOf" : "Roo.Component"
72399       },
72400       {
72401         "name" : "beforeshow",
72402         "type" : "function",
72403         "desc" : "Fires before the component is shown.  Return false to stop the show.",
72404         "sig" : "function (_self)\n{\n\n}",
72405         "memberOf" : "Roo.Component"
72406       },
72407       {
72408         "name" : "blur",
72409         "type" : "function",
72410         "desc" : "Fires when this field loses input focus.",
72411         "sig" : "function (_self)\n{\n\n}",
72412         "memberOf" : "Roo.form.Field"
72413       },
72414       {
72415         "name" : "change",
72416         "type" : "function",
72417         "desc" : "Fires just before the field blurs if the field value has changed.",
72418         "sig" : "function (_self, newValue, oldValue)\n{\n\n}",
72419         "memberOf" : "Roo.form.Field"
72420       },
72421       {
72422         "name" : "destroy",
72423         "type" : "function",
72424         "desc" : "Fires after the component is destroyed.",
72425         "sig" : "function (_self)\n{\n\n}",
72426         "memberOf" : "Roo.Component"
72427       },
72428       {
72429         "name" : "disable",
72430         "type" : "function",
72431         "desc" : "Fires after the component is disabled.",
72432         "sig" : "function (_self)\n{\n\n}",
72433         "memberOf" : "Roo.Component"
72434       },
72435       {
72436         "name" : "enable",
72437         "type" : "function",
72438         "desc" : "Fires after the component is enabled.",
72439         "sig" : "function (_self)\n{\n\n}",
72440         "memberOf" : "Roo.Component"
72441       },
72442       {
72443         "name" : "focus",
72444         "type" : "function",
72445         "desc" : "Fires when this field receives input focus.",
72446         "sig" : "function (_self)\n{\n\n}",
72447         "memberOf" : "Roo.form.Field"
72448       },
72449       {
72450         "name" : "hide",
72451         "type" : "function",
72452         "desc" : "Fires after the component is hidden.",
72453         "sig" : "function (_self)\n{\n\n}",
72454         "memberOf" : "Roo.Component"
72455       },
72456       {
72457         "name" : "invalid",
72458         "type" : "function",
72459         "desc" : "Fires after the field has been marked as invalid.",
72460         "sig" : "function (_self, msg)\n{\n\n}",
72461         "memberOf" : "Roo.form.Field"
72462       },
72463       {
72464         "name" : "keyup",
72465         "type" : "function",
72466         "desc" : "Fires after the key up",
72467         "sig" : "function (_self, e)\n{\n\n}",
72468         "memberOf" : "Roo.form.Field"
72469       },
72470       {
72471         "name" : "move",
72472         "type" : "function",
72473         "desc" : "Fires after the component is moved.",
72474         "sig" : "function (_self, x, y)\n{\n\n}",
72475         "memberOf" : "Roo.BoxComponent"
72476       },
72477       {
72478         "name" : "remove",
72479         "type" : "function",
72480         "desc" : "Fires when remove the value from the list",
72481         "sig" : "function (_self, item)\n{\n\n}",
72482         "memberOf" : ""
72483       },
72484       {
72485         "name" : "render",
72486         "type" : "function",
72487         "desc" : "Fires after the component is rendered.",
72488         "sig" : "function (_self)\n{\n\n}",
72489         "memberOf" : "Roo.Component"
72490       },
72491       {
72492         "name" : "resize",
72493         "type" : "function",
72494         "desc" : "Fires after the component is resized.",
72495         "sig" : "function (_self, adjWidth, adjHeight, rawWidth, rawHeight)\n{\n\n}",
72496         "memberOf" : "Roo.BoxComponent"
72497       },
72498       {
72499         "name" : "show",
72500         "type" : "function",
72501         "desc" : "Fires after the component is shown.",
72502         "sig" : "function (_self)\n{\n\n}",
72503         "memberOf" : "Roo.Component"
72504       },
72505       {
72506         "name" : "specialkey",
72507         "type" : "function",
72508         "desc" : "Fires when any key related to navigation (arrows, tab, enter, esc, etc.) is pressed.  You can check\n{@link Roo.EventObject#getKey} to determine which key was pressed.",
72509         "sig" : "function (_self, e)\n{\n\n}",
72510         "memberOf" : "Roo.form.Field"
72511       },
72512       {
72513         "name" : "valid",
72514         "type" : "function",
72515         "desc" : "Fires after the field has been validated with no errors.",
72516         "sig" : "function (_self)\n{\n\n}",
72517         "memberOf" : "Roo.form.Field"
72518       }
72519     ],
72520     "methods" : [
72521       {
72522         "name" : "addEvents",
72523         "type" : "function",
72524         "desc" : "Used to define events on this Observable",
72525         "sig" : "(object)",
72526         "static" : false,
72527         "memberOf" : "Roo.util.Observable"
72528       },
72529       {
72530         "name" : "addListener",
72531         "type" : "function",
72532         "desc" : "Appends an event handler to this component",
72533         "sig" : "(eventName, handler, scope, options)",
72534         "static" : false,
72535         "memberOf" : "Roo.util.Observable"
72536       },
72537       {
72538         "name" : "applyTo",
72539         "type" : "function",
72540         "desc" : "Apply the behaviors of this component to an existing element. <b>This is used instead of render().</b>",
72541         "sig" : "(el)",
72542         "static" : false,
72543         "memberOf" : "Roo.form.Field"
72544       },
72545       {
72546         "name" : "autoSize",
72547         "type" : "function",
72548         "desc" : "Automatically grows the field to accomodate the width of the text up to the maximum field width allowed.\nThis only takes effect if grow = true, and fires the autosize event.",
72549         "sig" : "()\n{\n\n}",
72550         "static" : false,
72551         "memberOf" : "Roo.form.TextField"
72552       },
72553       {
72554         "name" : "capture",
72555         "type" : "function",
72556         "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.",
72557         "sig" : "(o, fn, scope)",
72558         "static" : true,
72559         "memberOf" : "Roo.util.Observable"
72560       },
72561       {
72562         "name" : "clearInvalid",
72563         "type" : "function",
72564         "desc" : "Clear any invalid styles/messages for this field",
72565         "sig" : "()\n{\n\n}",
72566         "static" : false,
72567         "memberOf" : "Roo.form.Field"
72568       },
72569       {
72570         "name" : "destroy",
72571         "type" : "function",
72572         "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}.",
72573         "sig" : "()\n{\n\n}",
72574         "static" : false,
72575         "memberOf" : "Roo.Component"
72576       },
72577       {
72578         "name" : "disable",
72579         "type" : "function",
72580         "desc" : "Disable this component.",
72581         "sig" : "()\n{\n\n}",
72582         "static" : false,
72583         "memberOf" : "Roo.Component"
72584       },
72585       {
72586         "name" : "enable",
72587         "type" : "function",
72588         "desc" : "Enable this component.",
72589         "sig" : "()\n{\n\n}",
72590         "static" : false,
72591         "memberOf" : "Roo.Component"
72592       },
72593       {
72594         "name" : "fireEvent",
72595         "type" : "function",
72596         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
72597         "sig" : "(eventName, args)",
72598         "static" : false,
72599         "memberOf" : "Roo.util.Observable"
72600       },
72601       {
72602         "name" : "focus",
72603         "type" : "function",
72604         "desc" : "Try to focus this component.",
72605         "sig" : "(selectText)",
72606         "static" : false,
72607         "memberOf" : "Roo.Component"
72608       },
72609       {
72610         "name" : "getBox",
72611         "type" : "function",
72612         "desc" : "Gets the current box measurements of the component's underlying element.",
72613         "sig" : "(local)",
72614         "static" : false,
72615         "memberOf" : "Roo.BoxComponent"
72616       },
72617       {
72618         "name" : "getEl",
72619         "type" : "function",
72620         "desc" : "Returns the underlying {@link Roo.Element}.",
72621         "sig" : "()\n{\n\n}",
72622         "static" : false,
72623         "memberOf" : "Roo.Component"
72624       },
72625       {
72626         "name" : "getId",
72627         "type" : "function",
72628         "desc" : "Returns the id of this component.",
72629         "sig" : "()\n{\n\n}",
72630         "static" : false,
72631         "memberOf" : "Roo.Component"
72632       },
72633       {
72634         "name" : "getName",
72635         "type" : "function",
72636         "desc" : "Returns the name attribute of the field if available",
72637         "sig" : "()\n{\n\n}",
72638         "static" : false,
72639         "memberOf" : "Roo.form.Field"
72640       },
72641       {
72642         "name" : "getPosition",
72643         "type" : "function",
72644         "desc" : "Gets the current XY position of the component's underlying element.",
72645         "sig" : "(local)",
72646         "static" : false,
72647         "memberOf" : "Roo.BoxComponent"
72648       },
72649       {
72650         "name" : "getRawValue",
72651         "type" : "function",
72652         "desc" : "Returns the raw data value which may or may not be a valid, defined value.  To return a normalized value see {@link #getValue}.",
72653         "sig" : "()\n{\n\n}",
72654         "static" : false,
72655         "memberOf" : "Roo.form.Field"
72656       },
72657       {
72658         "name" : "getSize",
72659         "type" : "function",
72660         "desc" : "Gets the current size of the component's underlying element.",
72661         "sig" : "()\n{\n\n}",
72662         "static" : false,
72663         "memberOf" : "Roo.BoxComponent"
72664       },
72665       {
72666         "name" : "getValue",
72667         "type" : "function",
72668         "desc" : "Returns the normalized data value (undefined or emptyText will be returned as '').  To return the raw value see {@link #getRawValue}.",
72669         "sig" : "()\n{\n\n}",
72670         "static" : false,
72671         "memberOf" : "Roo.form.Field"
72672       },
72673       {
72674         "name" : "hasChanged",
72675         "type" : "function",
72676         "desc" : "checks the current value against the 'loaded' value.\nNote - will return false if 'resetHasChanged' has not been called first.",
72677         "sig" : "()\n{\n\n}",
72678         "static" : false,
72679         "memberOf" : "Roo.form.Field"
72680       },
72681       {
72682         "name" : "hasListener",
72683         "type" : "function",
72684         "desc" : "Checks to see if this object has any listeners for a specified event",
72685         "sig" : "(eventName)",
72686         "static" : false,
72687         "memberOf" : "Roo.util.Observable"
72688       },
72689       {
72690         "name" : "hide",
72691         "type" : "function",
72692         "desc" : "Hide this component.",
72693         "sig" : "()\n{\n\n}",
72694         "static" : false,
72695         "memberOf" : "Roo.Component"
72696       },
72697       {
72698         "name" : "isDirty",
72699         "type" : "function",
72700         "desc" : "Returns true if this field has been changed since it was originally loaded and is not disabled.\nDEPRICATED  - it never worked well - use hasChanged/resetHasChanged.",
72701         "sig" : "()\n{\n\n}",
72702         "static" : false,
72703         "memberOf" : "Roo.form.Field"
72704       },
72705       {
72706         "name" : "isValid",
72707         "type" : "function",
72708         "desc" : "Returns whether or not the field value is currently valid",
72709         "sig" : "(preventMark)",
72710         "static" : false,
72711         "memberOf" : "Roo.form.Field"
72712       },
72713       {
72714         "name" : "isVisible",
72715         "type" : "function",
72716         "desc" : "Returns true if this component is visible.",
72717         "sig" : "()\n{\n\n}",
72718         "static" : false,
72719         "memberOf" : "Roo.Component"
72720       },
72721       {
72722         "name" : "markInvalid",
72723         "type" : "function",
72724         "desc" : "Mark this field as invalid",
72725         "sig" : "(msg)",
72726         "static" : false,
72727         "memberOf" : "Roo.form.Field"
72728       },
72729       {
72730         "name" : "on",
72731         "type" : "function",
72732         "desc" : "Appends an event handler to this element (shorthand for addListener)",
72733         "sig" : "(eventName, handler, scope, options)",
72734         "static" : false,
72735         "memberOf" : "Roo.util.Observable"
72736       },
72737       {
72738         "name" : "onPosition",
72739         "type" : "function",
72740         "desc" : "Called after the component is moved, this method is empty by default but can be implemented by any\nsubclass that needs to perform custom logic after a move occurs.",
72741         "sig" : "(x, y)",
72742         "static" : false,
72743         "memberOf" : "Roo.BoxComponent"
72744       },
72745       {
72746         "name" : "onResize",
72747         "type" : "function",
72748         "desc" : "Called after the component is resized, this method is empty by default but can be implemented by any\nsubclass that needs to perform custom logic after a resize occurs.",
72749         "sig" : "(adjWidth, adjHeight, rawWidth, rawHeight)",
72750         "static" : false,
72751         "memberOf" : "Roo.BoxComponent"
72752       },
72753       {
72754         "name" : "purgeListeners",
72755         "type" : "function",
72756         "desc" : "Removes all listeners for this object",
72757         "sig" : "()\n{\n\n}",
72758         "static" : false,
72759         "memberOf" : "Roo.util.Observable"
72760       },
72761       {
72762         "name" : "releaseCapture",
72763         "type" : "function",
72764         "desc" : "Removes <b>all</b> added captures from the Observable.",
72765         "sig" : "(o)",
72766         "static" : true,
72767         "memberOf" : "Roo.util.Observable"
72768       },
72769       {
72770         "name" : "removeListener",
72771         "type" : "function",
72772         "desc" : "Removes a listener",
72773         "sig" : "(eventName, handler, scope)",
72774         "static" : false,
72775         "memberOf" : "Roo.util.Observable"
72776       },
72777       {
72778         "name" : "render",
72779         "type" : "function",
72780         "desc" : "If this is a lazy rendering component, render it to its container element.",
72781         "sig" : "(container)",
72782         "static" : false,
72783         "memberOf" : "Roo.Component"
72784       },
72785       {
72786         "name" : "reset",
72787         "type" : "function",
72788         "desc" : "Resets the current field value to the originally-loaded value and clears any validation messages.",
72789         "sig" : "()\n{\n\n}",
72790         "static" : false,
72791         "memberOf" : "Roo.form.TextField"
72792       },
72793       {
72794         "name" : "resetHasChanged",
72795         "type" : "function",
72796         "desc" : "stores the current value in loadedValue",
72797         "sig" : "()\n{\n\n}",
72798         "static" : false,
72799         "memberOf" : "Roo.form.Field"
72800       },
72801       {
72802         "name" : "selectText",
72803         "type" : "function",
72804         "desc" : "Selects text in this field",
72805         "sig" : "(start, end)",
72806         "static" : false,
72807         "memberOf" : "Roo.form.TextField"
72808       },
72809       {
72810         "name" : "setDisabled",
72811         "type" : "function",
72812         "desc" : "Convenience function for setting disabled/enabled by boolean.",
72813         "sig" : "(disabled)",
72814         "static" : false,
72815         "memberOf" : "Roo.Component"
72816       },
72817       {
72818         "name" : "setPagePosition",
72819         "type" : "function",
72820         "desc" : "Sets the page XY position of the component.  To set the left and top instead, use {@link #setPosition}.\nThis method fires the move event.",
72821         "sig" : "(x, y)",
72822         "static" : false,
72823         "memberOf" : "Roo.BoxComponent"
72824       },
72825       {
72826         "name" : "setPosition",
72827         "type" : "function",
72828         "desc" : "Sets the left and top of the component.  To set the page XY position instead, use {@link #setPagePosition}.\nThis method fires the move event.",
72829         "sig" : "(left, top)",
72830         "static" : false,
72831         "memberOf" : "Roo.BoxComponent"
72832       },
72833       {
72834         "name" : "setRawValue",
72835         "type" : "function",
72836         "desc" : "Sets the underlying DOM field's value directly, bypassing validation.  To set the value with validation see {@link #setValue}.",
72837         "sig" : "(value)",
72838         "static" : false,
72839         "memberOf" : "Roo.form.Field"
72840       },
72841       {
72842         "name" : "setSize",
72843         "type" : "function",
72844         "desc" : "Sets the width and height of the component.  This method fires the resize event.  This method can accept\neither width and height as separate numeric arguments, or you can pass a size object like {width:10, height:20}.",
72845         "sig" : "(width, height)",
72846         "static" : false,
72847         "memberOf" : "Roo.BoxComponent"
72848       },
72849       {
72850         "name" : "setValue",
72851         "type" : "function",
72852         "desc" : "Sets a data value into the field and validates it.  To set the value directly without validation see {@link #setRawValue}.",
72853         "sig" : "(value)",
72854         "static" : false,
72855         "memberOf" : "Roo.form.Field"
72856       },
72857       {
72858         "name" : "setVisible",
72859         "type" : "function",
72860         "desc" : "Convenience function to hide or show this component by boolean.",
72861         "sig" : "(visible)",
72862         "static" : false,
72863         "memberOf" : "Roo.Component"
72864       },
72865       {
72866         "name" : "show",
72867         "type" : "function",
72868         "desc" : "Show this component.",
72869         "sig" : "()\n{\n\n}",
72870         "static" : false,
72871         "memberOf" : "Roo.Component"
72872       },
72873       {
72874         "name" : "syncSize",
72875         "type" : "function",
72876         "desc" : "Force the component's size to recalculate based on the underlying element's current height and width.",
72877         "sig" : "()\n{\n\n}",
72878         "static" : false,
72879         "memberOf" : "Roo.BoxComponent"
72880       },
72881       {
72882         "name" : "un",
72883         "type" : "function",
72884         "desc" : "Removes a listener (shorthand for removeListener)",
72885         "sig" : "(eventName, handler, scope)",
72886         "static" : false,
72887         "memberOf" : "Roo.util.Observable"
72888       },
72889       {
72890         "name" : "updateBox",
72891         "type" : "function",
72892         "desc" : "Sets the current box measurements of the component's underlying element.",
72893         "sig" : "(box)",
72894         "static" : false,
72895         "memberOf" : "Roo.BoxComponent"
72896       },
72897       {
72898         "name" : "validate",
72899         "type" : "function",
72900         "desc" : "Validates the combox array value",
72901         "sig" : "()\n{\n\n}",
72902         "static" : false,
72903         "memberOf" : ""
72904       },
72905       {
72906         "name" : "validateValue",
72907         "type" : "function",
72908         "desc" : "Validates a value according to the field's validation rules and marks the field as invalid\nif the validation fails",
72909         "sig" : "(value)",
72910         "static" : false,
72911         "memberOf" : "Roo.form.TextField"
72912       }
72913     ]
72914   },
72915   "Roo.form.ComboBoxArray.Item" : {
72916     "props" : [
72917       {
72918         "name" : "actionMode",
72919         "type" : "String",
72920         "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",
72921         "memberOf" : "Roo.Component"
72922       },
72923       {
72924         "name" : "allowDomMove",
72925         "type" : "Boolean",
72926         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
72927         "memberOf" : "Roo.Component"
72928       },
72929       {
72930         "name" : "disableClass",
72931         "type" : "String",
72932         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
72933         "memberOf" : "Roo.Component"
72934       },
72935       {
72936         "name" : "height",
72937         "type" : "Number",
72938         "desc" : "height (optional) size of component",
72939         "memberOf" : "Roo.BoxComponent"
72940       },
72941       {
72942         "name" : "hideMode",
72943         "type" : "String",
72944         "desc" : [
72945           "(display",
72946           "visibility)"
72947         ],
72948         "memberOf" : "Roo.Component"
72949       },
72950       {
72951         "name" : "listeners",
72952         "type" : "Object",
72953         "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>",
72954         "memberOf" : "Roo.util.Observable"
72955       },
72956       {
72957         "name" : "width",
72958         "type" : "Number",
72959         "desc" : "width (optional) size of component",
72960         "memberOf" : "Roo.BoxComponent"
72961       }
72962     ],
72963     "events" : [
72964       {
72965         "name" : "beforedestroy",
72966         "type" : "function",
72967         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
72968         "sig" : "function (_self)\n{\n\n}",
72969         "memberOf" : "Roo.Component"
72970       },
72971       {
72972         "name" : "beforehide",
72973         "type" : "function",
72974         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
72975         "sig" : "function (_self)\n{\n\n}",
72976         "memberOf" : "Roo.Component"
72977       },
72978       {
72979         "name" : "beforerender",
72980         "type" : "function",
72981         "desc" : "Fires before the component is rendered. Return false to stop the render.",
72982         "sig" : "function (_self)\n{\n\n}",
72983         "memberOf" : "Roo.Component"
72984       },
72985       {
72986         "name" : "beforeshow",
72987         "type" : "function",
72988         "desc" : "Fires before the component is shown.  Return false to stop the show.",
72989         "sig" : "function (_self)\n{\n\n}",
72990         "memberOf" : "Roo.Component"
72991       },
72992       {
72993         "name" : "destroy",
72994         "type" : "function",
72995         "desc" : "Fires after the component is destroyed.",
72996         "sig" : "function (_self)\n{\n\n}",
72997         "memberOf" : "Roo.Component"
72998       },
72999       {
73000         "name" : "disable",
73001         "type" : "function",
73002         "desc" : "Fires after the component is disabled.",
73003         "sig" : "function (_self)\n{\n\n}",
73004         "memberOf" : "Roo.Component"
73005       },
73006       {
73007         "name" : "enable",
73008         "type" : "function",
73009         "desc" : "Fires after the component is enabled.",
73010         "sig" : "function (_self)\n{\n\n}",
73011         "memberOf" : "Roo.Component"
73012       },
73013       {
73014         "name" : "hide",
73015         "type" : "function",
73016         "desc" : "Fires after the component is hidden.",
73017         "sig" : "function (_self)\n{\n\n}",
73018         "memberOf" : "Roo.Component"
73019       },
73020       {
73021         "name" : "move",
73022         "type" : "function",
73023         "desc" : "Fires after the component is moved.",
73024         "sig" : "function (_self, x, y)\n{\n\n}",
73025         "memberOf" : "Roo.BoxComponent"
73026       },
73027       {
73028         "name" : "render",
73029         "type" : "function",
73030         "desc" : "Fires after the component is rendered.",
73031         "sig" : "function (_self)\n{\n\n}",
73032         "memberOf" : "Roo.Component"
73033       },
73034       {
73035         "name" : "resize",
73036         "type" : "function",
73037         "desc" : "Fires after the component is resized.",
73038         "sig" : "function (_self, adjWidth, adjHeight, rawWidth, rawHeight)\n{\n\n}",
73039         "memberOf" : "Roo.BoxComponent"
73040       },
73041       {
73042         "name" : "show",
73043         "type" : "function",
73044         "desc" : "Fires after the component is shown.",
73045         "sig" : "function (_self)\n{\n\n}",
73046         "memberOf" : "Roo.Component"
73047       }
73048     ],
73049     "methods" : [
73050       {
73051         "name" : "addEvents",
73052         "type" : "function",
73053         "desc" : "Used to define events on this Observable",
73054         "sig" : "(object)",
73055         "static" : false,
73056         "memberOf" : "Roo.util.Observable"
73057       },
73058       {
73059         "name" : "addListener",
73060         "type" : "function",
73061         "desc" : "Appends an event handler to this component",
73062         "sig" : "(eventName, handler, scope, options)",
73063         "static" : false,
73064         "memberOf" : "Roo.util.Observable"
73065       },
73066       {
73067         "name" : "capture",
73068         "type" : "function",
73069         "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.",
73070         "sig" : "(o, fn, scope)",
73071         "static" : true,
73072         "memberOf" : "Roo.util.Observable"
73073       },
73074       {
73075         "name" : "destroy",
73076         "type" : "function",
73077         "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}.",
73078         "sig" : "()\n{\n\n}",
73079         "static" : false,
73080         "memberOf" : "Roo.Component"
73081       },
73082       {
73083         "name" : "disable",
73084         "type" : "function",
73085         "desc" : "Disable this component.",
73086         "sig" : "()\n{\n\n}",
73087         "static" : false,
73088         "memberOf" : "Roo.Component"
73089       },
73090       {
73091         "name" : "enable",
73092         "type" : "function",
73093         "desc" : "Enable this component.",
73094         "sig" : "()\n{\n\n}",
73095         "static" : false,
73096         "memberOf" : "Roo.Component"
73097       },
73098       {
73099         "name" : "fireEvent",
73100         "type" : "function",
73101         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
73102         "sig" : "(eventName, args)",
73103         "static" : false,
73104         "memberOf" : "Roo.util.Observable"
73105       },
73106       {
73107         "name" : "focus",
73108         "type" : "function",
73109         "desc" : "Try to focus this component.",
73110         "sig" : "(selectText)",
73111         "static" : false,
73112         "memberOf" : "Roo.Component"
73113       },
73114       {
73115         "name" : "getBox",
73116         "type" : "function",
73117         "desc" : "Gets the current box measurements of the component's underlying element.",
73118         "sig" : "(local)",
73119         "static" : false,
73120         "memberOf" : "Roo.BoxComponent"
73121       },
73122       {
73123         "name" : "getEl",
73124         "type" : "function",
73125         "desc" : "Returns the underlying {@link Roo.Element}.",
73126         "sig" : "()\n{\n\n}",
73127         "static" : false,
73128         "memberOf" : "Roo.Component"
73129       },
73130       {
73131         "name" : "getId",
73132         "type" : "function",
73133         "desc" : "Returns the id of this component.",
73134         "sig" : "()\n{\n\n}",
73135         "static" : false,
73136         "memberOf" : "Roo.Component"
73137       },
73138       {
73139         "name" : "getPosition",
73140         "type" : "function",
73141         "desc" : "Gets the current XY position of the component's underlying element.",
73142         "sig" : "(local)",
73143         "static" : false,
73144         "memberOf" : "Roo.BoxComponent"
73145       },
73146       {
73147         "name" : "getSize",
73148         "type" : "function",
73149         "desc" : "Gets the current size of the component's underlying element.",
73150         "sig" : "()\n{\n\n}",
73151         "static" : false,
73152         "memberOf" : "Roo.BoxComponent"
73153       },
73154       {
73155         "name" : "hasListener",
73156         "type" : "function",
73157         "desc" : "Checks to see if this object has any listeners for a specified event",
73158         "sig" : "(eventName)",
73159         "static" : false,
73160         "memberOf" : "Roo.util.Observable"
73161       },
73162       {
73163         "name" : "hide",
73164         "type" : "function",
73165         "desc" : "Hide this component.",
73166         "sig" : "()\n{\n\n}",
73167         "static" : false,
73168         "memberOf" : "Roo.Component"
73169       },
73170       {
73171         "name" : "isVisible",
73172         "type" : "function",
73173         "desc" : "Returns true if this component is visible.",
73174         "sig" : "()\n{\n\n}",
73175         "static" : false,
73176         "memberOf" : "Roo.Component"
73177       },
73178       {
73179         "name" : "on",
73180         "type" : "function",
73181         "desc" : "Appends an event handler to this element (shorthand for addListener)",
73182         "sig" : "(eventName, handler, scope, options)",
73183         "static" : false,
73184         "memberOf" : "Roo.util.Observable"
73185       },
73186       {
73187         "name" : "onPosition",
73188         "type" : "function",
73189         "desc" : "Called after the component is moved, this method is empty by default but can be implemented by any\nsubclass that needs to perform custom logic after a move occurs.",
73190         "sig" : "(x, y)",
73191         "static" : false,
73192         "memberOf" : "Roo.BoxComponent"
73193       },
73194       {
73195         "name" : "onResize",
73196         "type" : "function",
73197         "desc" : "Called after the component is resized, this method is empty by default but can be implemented by any\nsubclass that needs to perform custom logic after a resize occurs.",
73198         "sig" : "(adjWidth, adjHeight, rawWidth, rawHeight)",
73199         "static" : false,
73200         "memberOf" : "Roo.BoxComponent"
73201       },
73202       {
73203         "name" : "purgeListeners",
73204         "type" : "function",
73205         "desc" : "Removes all listeners for this object",
73206         "sig" : "()\n{\n\n}",
73207         "static" : false,
73208         "memberOf" : "Roo.util.Observable"
73209       },
73210       {
73211         "name" : "releaseCapture",
73212         "type" : "function",
73213         "desc" : "Removes <b>all</b> added captures from the Observable.",
73214         "sig" : "(o)",
73215         "static" : true,
73216         "memberOf" : "Roo.util.Observable"
73217       },
73218       {
73219         "name" : "removeListener",
73220         "type" : "function",
73221         "desc" : "Removes a listener",
73222         "sig" : "(eventName, handler, scope)",
73223         "static" : false,
73224         "memberOf" : "Roo.util.Observable"
73225       },
73226       {
73227         "name" : "render",
73228         "type" : "function",
73229         "desc" : "If this is a lazy rendering component, render it to its container element.",
73230         "sig" : "(container)",
73231         "static" : false,
73232         "memberOf" : "Roo.Component"
73233       },
73234       {
73235         "name" : "setDisabled",
73236         "type" : "function",
73237         "desc" : "Convenience function for setting disabled/enabled by boolean.",
73238         "sig" : "(disabled)",
73239         "static" : false,
73240         "memberOf" : "Roo.Component"
73241       },
73242       {
73243         "name" : "setPagePosition",
73244         "type" : "function",
73245         "desc" : "Sets the page XY position of the component.  To set the left and top instead, use {@link #setPosition}.\nThis method fires the move event.",
73246         "sig" : "(x, y)",
73247         "static" : false,
73248         "memberOf" : "Roo.BoxComponent"
73249       },
73250       {
73251         "name" : "setPosition",
73252         "type" : "function",
73253         "desc" : "Sets the left and top of the component.  To set the page XY position instead, use {@link #setPagePosition}.\nThis method fires the move event.",
73254         "sig" : "(left, top)",
73255         "static" : false,
73256         "memberOf" : "Roo.BoxComponent"
73257       },
73258       {
73259         "name" : "setSize",
73260         "type" : "function",
73261         "desc" : "Sets the width and height of the component.  This method fires the resize event.  This method can accept\neither width and height as separate numeric arguments, or you can pass a size object like {width:10, height:20}.",
73262         "sig" : "(width, height)",
73263         "static" : false,
73264         "memberOf" : "Roo.BoxComponent"
73265       },
73266       {
73267         "name" : "setVisible",
73268         "type" : "function",
73269         "desc" : "Convenience function to hide or show this component by boolean.",
73270         "sig" : "(visible)",
73271         "static" : false,
73272         "memberOf" : "Roo.Component"
73273       },
73274       {
73275         "name" : "show",
73276         "type" : "function",
73277         "desc" : "Show this component.",
73278         "sig" : "()\n{\n\n}",
73279         "static" : false,
73280         "memberOf" : "Roo.Component"
73281       },
73282       {
73283         "name" : "syncSize",
73284         "type" : "function",
73285         "desc" : "Force the component's size to recalculate based on the underlying element's current height and width.",
73286         "sig" : "()\n{\n\n}",
73287         "static" : false,
73288         "memberOf" : "Roo.BoxComponent"
73289       },
73290       {
73291         "name" : "un",
73292         "type" : "function",
73293         "desc" : "Removes a listener (shorthand for removeListener)",
73294         "sig" : "(eventName, handler, scope)",
73295         "static" : false,
73296         "memberOf" : "Roo.util.Observable"
73297       },
73298       {
73299         "name" : "updateBox",
73300         "type" : "function",
73301         "desc" : "Sets the current box measurements of the component's underlying element.",
73302         "sig" : "(box)",
73303         "static" : false,
73304         "memberOf" : "Roo.BoxComponent"
73305       }
73306     ]
73307   },
73308   "Roo.form.ComboCheck" : {
73309     "props" : [
73310       {
73311         "name" : "actionMode",
73312         "type" : "String",
73313         "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",
73314         "memberOf" : "Roo.Component"
73315       },
73316       {
73317         "name" : "allQuery",
73318         "type" : "String",
73319         "desc" : "The text query to send to the server to return all records for the list with no filtering (defaults to '')",
73320         "memberOf" : "Roo.form.ComboBox"
73321       },
73322       {
73323         "name" : "allowBlank",
73324         "type" : "Boolean",
73325         "desc" : "False to validate that the value length > 0 (defaults to true)",
73326         "memberOf" : "Roo.form.TextField"
73327       },
73328       {
73329         "name" : "allowDomMove",
73330         "type" : "Boolean",
73331         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
73332         "memberOf" : "Roo.Component"
73333       },
73334       {
73335         "name" : "allowLeadingSpace",
73336         "type" : "Boolean",
73337         "desc" : "True to prevent the stripping of leading white space",
73338         "memberOf" : "Roo.form.TextField"
73339       },
73340       {
73341         "name" : "alwaysQuery",
73342         "type" : "Boolean",
73343         "desc" : "Disable caching of results, and always send query",
73344         "memberOf" : "Roo.form.ComboBox"
73345       },
73346       {
73347         "name" : "autoCreate",
73348         "type" : "Boolean/Object",
73349         "desc" : "A DomHelper element spec, or true for a default element spec (defaults to:\n{tag: \"input\", type: \"text\", size: \"24\", autocomplete: \"off\"})",
73350         "memberOf" : "Roo.form.ComboBox"
73351       },
73352       {
73353         "name" : "blankText",
73354         "type" : "String",
73355         "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")",
73356         "memberOf" : "Roo.form.TextField"
73357       },
73358       {
73359         "name" : "blockFocus",
73360         "type" : "Boolean",
73361         "desc" : "Prevents all focus calls, so it can work with things like HTML edtor bar",
73362         "memberOf" : "Roo.form.ComboBox"
73363       },
73364       {
73365         "name" : "cls",
73366         "type" : "String",
73367         "desc" : "A CSS class to apply to the field's underlying element.",
73368         "memberOf" : "Roo.form.Field"
73369       },
73370       {
73371         "name" : "disableClass",
73372         "type" : "String",
73373         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
73374         "memberOf" : "Roo.Component"
73375       },
73376       {
73377         "name" : "disableClear",
73378         "type" : "Boolean",
73379         "desc" : "Disable showing of clear button.",
73380         "memberOf" : "Roo.form.ComboBox"
73381       },
73382       {
73383         "name" : "disableKeyFilter",
73384         "type" : "Boolean",
73385         "desc" : "True to disable input keystroke filtering (defaults to false)",
73386         "memberOf" : "Roo.form.TextField"
73387       },
73388       {
73389         "name" : "disabled",
73390         "type" : "Boolean",
73391         "desc" : "True to disable the field (defaults to false).",
73392         "memberOf" : "Roo.form.Field"
73393       },
73394       {
73395         "name" : "displayField",
73396         "type" : "String",
73397         "desc" : "The underlying data field name to bind to this CombBox (defaults to undefined if\nmode = 'remote' or 'text' if mode = 'local')",
73398         "memberOf" : "Roo.form.ComboBox"
73399       },
73400       {
73401         "name" : "editable",
73402         "type" : "Boolean",
73403         "desc" : "False to prevent the user from typing text directly into the field, just like a\ntraditional select (defaults to true)",
73404         "memberOf" : "Roo.form.ComboBox"
73405       },
73406       {
73407         "name" : "emptyText",
73408         "type" : "String",
73409         "desc" : "The default text to display in an empty field - placeholder... (defaults to null).",
73410         "memberOf" : "Roo.form.TextField"
73411       },
73412       {
73413         "name" : "fieldClass",
73414         "type" : "String",
73415         "desc" : "The default CSS class for the field (defaults to \"x-form-field\")",
73416         "memberOf" : "Roo.form.Field"
73417       },
73418       {
73419         "name" : "fieldLabel",
73420         "type" : "String",
73421         "desc" : "Label to use when rendering a form.",
73422         "memberOf" : "Roo.form.Field"
73423       },
73424       {
73425         "name" : "focusClass",
73426         "type" : "String",
73427         "desc" : "The CSS class to use when the field receives focus (defaults to \"x-form-focus\")",
73428         "memberOf" : "Roo.form.Field"
73429       },
73430       {
73431         "name" : "forceSelection",
73432         "type" : "Boolean",
73433         "desc" : "True to restrict the selected value to one of the values in the list, false to\nallow the user to set arbitrary text into the field (defaults to false)",
73434         "memberOf" : "Roo.form.ComboBox"
73435       },
73436       {
73437         "name" : "grow",
73438         "type" : "Boolean",
73439         "desc" : "",
73440         "memberOf" : "Roo.form.ComboBox"
73441       },
73442       {
73443         "name" : "growMax",
73444         "type" : "Number",
73445         "desc" : "",
73446         "memberOf" : "Roo.form.ComboBox"
73447       },
73448       {
73449         "name" : "growMin",
73450         "type" : "Number",
73451         "desc" : "",
73452         "memberOf" : "Roo.form.ComboBox"
73453       },
73454       {
73455         "name" : "handleHeight",
73456         "type" : "Number",
73457         "desc" : "The height in pixels of the dropdown list resize handle if resizable = true (defaults to 8)",
73458         "memberOf" : "Roo.form.ComboBox"
73459       },
73460       {
73461         "name" : "height",
73462         "type" : "Number",
73463         "desc" : "height (optional) size of component",
73464         "memberOf" : "Roo.BoxComponent"
73465       },
73466       {
73467         "name" : "hiddenName",
73468         "type" : "String",
73469         "desc" : "If specified, a hidden form field with this name is dynamically generated to store the\nfield's data value (defaults to the underlying DOM element's name)",
73470         "memberOf" : "Roo.form.ComboBox"
73471       },
73472       {
73473         "name" : "hideMode",
73474         "type" : "String",
73475         "desc" : [
73476           "(display",
73477           "visibility)"
73478         ],
73479         "memberOf" : "Roo.Component"
73480       },
73481       {
73482         "name" : "hideTrigger",
73483         "type" : "Boolean",
73484         "desc" : "True to hide the trigger element and display only the base text field (defaults to false)",
73485         "memberOf" : "Roo.form.TriggerField"
73486       },
73487       {
73488         "name" : "inputType",
73489         "type" : "String",
73490         "desc" : "The type attribute for input fields -- e.g. radio, text, password (defaults to \"text\").",
73491         "memberOf" : "Roo.form.Field"
73492       },
73493       {
73494         "name" : "invalidClass",
73495         "type" : "String",
73496         "desc" : "The CSS class to use when marking a field invalid (defaults to \"x-form-invalid\")",
73497         "memberOf" : "Roo.form.Field"
73498       },
73499       {
73500         "name" : "invalidText",
73501         "type" : "String",
73502         "desc" : "The error text to use when marking a field invalid and no message is provided (defaults to \"The value in this field is invalid\")",
73503         "memberOf" : "Roo.form.Field"
73504       },
73505       {
73506         "name" : "lazyRender",
73507         "type" : "Boolean",
73508         "desc" : "True to prevent the ComboBox from rendering until requested (should always be used when\nrendering into an Roo.Editor, defaults to false)",
73509         "memberOf" : "Roo.form.ComboBox"
73510       },
73511       {
73512         "name" : "listAlign",
73513         "type" : "String",
73514         "desc" : "A valid anchor position value. See {@link Roo.Element#alignTo} for details on supported\nanchor positions (defaults to 'tl-bl')",
73515         "memberOf" : "Roo.form.ComboBox"
73516       },
73517       {
73518         "name" : "listClass",
73519         "type" : "String",
73520         "desc" : "CSS class to apply to the dropdown list element (defaults to '')",
73521         "memberOf" : "Roo.form.ComboBox"
73522       },
73523       {
73524         "name" : "listWidth",
73525         "type" : "Number",
73526         "desc" : "The width in pixels of the dropdown list (defaults to the width of the ComboBox field)",
73527         "memberOf" : "Roo.form.ComboBox"
73528       },
73529       {
73530         "name" : "listeners",
73531         "type" : "Object",
73532         "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>",
73533         "memberOf" : "Roo.util.Observable"
73534       },
73535       {
73536         "name" : "loadingText",
73537         "type" : "String",
73538         "desc" : "The text to display in the dropdown list while data is loading.  Only applies\nwhen mode = 'remote' (defaults to 'Loading...')",
73539         "memberOf" : "Roo.form.ComboBox"
73540       },
73541       {
73542         "name" : "maskRe",
73543         "type" : "String",
73544         "desc" : "An input mask regular expression that will be used to filter keystrokes that don't match (defaults to null)",
73545         "memberOf" : "Roo.form.TextField"
73546       },
73547       {
73548         "name" : "maxHeight",
73549         "type" : "Number",
73550         "desc" : "The maximum height in pixels of the dropdown list before scrollbars are shown (defaults to 300)",
73551         "memberOf" : "Roo.form.ComboBox"
73552       },
73553       {
73554         "name" : "maxLength",
73555         "type" : "Number",
73556         "desc" : "Maximum input field length allowed (defaults to Number.MAX_VALUE)",
73557         "memberOf" : "Roo.form.TextField"
73558       },
73559       {
73560         "name" : "maxLengthText",
73561         "type" : "String",
73562         "desc" : "Error text to display if the maximum length validation fails (defaults to \"The maximum length for this field is {maxLength}\")",
73563         "memberOf" : "Roo.form.TextField"
73564       },
73565       {
73566         "name" : "minChars",
73567         "type" : "Number",
73568         "desc" : "The minimum number of characters the user must type before autocomplete and typeahead activate\n(defaults to 4, does not apply if editable = false)",
73569         "memberOf" : "Roo.form.ComboBox"
73570       },
73571       {
73572         "name" : "minLength",
73573         "type" : "Number",
73574         "desc" : "Minimum input field length required (defaults to 0)",
73575         "memberOf" : "Roo.form.TextField"
73576       },
73577       {
73578         "name" : "minLengthText",
73579         "type" : "String",
73580         "desc" : "Error text to display if the minimum length validation fails (defaults to \"The minimum length for this field is {minLength}\")",
73581         "memberOf" : "Roo.form.TextField"
73582       },
73583       {
73584         "name" : "minListWidth",
73585         "type" : "Number",
73586         "desc" : "The minimum width of the dropdown list in pixels (defaults to 70, will be ignored if\nlistWidth has a higher value)",
73587         "memberOf" : "Roo.form.ComboBox"
73588       },
73589       {
73590         "name" : "mode",
73591         "type" : "String",
73592         "desc" : "Set to 'local' if the ComboBox loads local data (defaults to 'remote' which loads from the server)",
73593         "memberOf" : "Roo.form.ComboBox"
73594       },
73595       {
73596         "name" : "msgFx",
73597         "type" : "String",
73598         "desc" : "<b>Experimental</b> The effect used when displaying a validation message under the field (defaults to 'normal').",
73599         "memberOf" : "Roo.form.Field"
73600       },
73601       {
73602         "name" : "msgTarget",
73603         "type" : "String",
73604         "desc" : "The location where error text should display.  Should be one of the following values (defaults to 'qtip'):\n<pre>\nValue         Description\n-----------   ----------------------------------------------------------------------\nqtip          Display a quick tip when the user hovers over the field\ntitle         Display a default browser title attribute popup\nunder         Add a block div beneath the field containing the error text\nside          Add an error icon to the right of the field with a popup on hover\n[element id]  Add the error text directly to the innerHTML of the specified element\n</pre>",
73605         "memberOf" : "Roo.form.Field"
73606       },
73607       {
73608         "name" : "name",
73609         "type" : "String",
73610         "desc" : "The field's HTML name attribute.",
73611         "memberOf" : "Roo.form.Field"
73612       },
73613       {
73614         "name" : "pageSize",
73615         "type" : "Number",
73616         "desc" : "If greater than 0, a paging toolbar is displayed in the footer of the dropdown list and the\nfilter queries will execute with page start and limit parameters.  Only applies when mode = 'remote' (defaults to 0)",
73617         "memberOf" : "Roo.form.ComboBox"
73618       },
73619       {
73620         "name" : "qtip",
73621         "type" : "String",
73622         "desc" : "Mouse over tip",
73623         "memberOf" : "Roo.form.Field"
73624       },
73625       {
73626         "name" : "queryDelay",
73627         "type" : "Number",
73628         "desc" : "The length of time in milliseconds to delay between the start of typing and sending the\nquery to filter the dropdown list (defaults to 500 if mode = 'remote' or 10 if mode = 'local')",
73629         "memberOf" : "Roo.form.ComboBox"
73630       },
73631       {
73632         "name" : "queryParam",
73633         "type" : "String",
73634         "desc" : "Name of the query as it will be passed on the querystring (defaults to 'query')",
73635         "memberOf" : "Roo.form.ComboBox"
73636       },
73637       {
73638         "name" : "readOnly",
73639         "type" : "Boolean",
73640         "desc" : "True to mark the field as readOnly in HTML (defaults to false) -- Note: this only sets the element's readOnly DOM attribute.",
73641         "memberOf" : "Roo.form.Field"
73642       },
73643       {
73644         "name" : "regex",
73645         "type" : "RegExp",
73646         "desc" : "A JavaScript RegExp object to be tested against the field value during validation (defaults to null).\nIf available, this regex will be evaluated only after the basic validators all return true, and will be passed the\ncurrent field value.  If the test fails, the field will be marked invalid using {@link #regexText}.",
73647         "memberOf" : "Roo.form.TextField"
73648       },
73649       {
73650         "name" : "regexText",
73651         "type" : "String",
73652         "desc" : "The error text to display if {@link #regex} is used and the test fails during validation (defaults to \"\")",
73653         "memberOf" : "Roo.form.TextField"
73654       },
73655       {
73656         "name" : "resizable",
73657         "type" : "Boolean",
73658         "desc" : "True to add a resize handle to the bottom of the dropdown list (defaults to false)",
73659         "memberOf" : "Roo.form.ComboBox"
73660       },
73661       {
73662         "name" : "selectOnFocus",
73663         "type" : "Boolean",
73664         "desc" : "True to select any existing text in the field immediately on focus.  Only applies\nwhen editable = true (defaults to false)",
73665         "memberOf" : "Roo.form.ComboBox"
73666       },
73667       {
73668         "name" : "selectedClass",
73669         "type" : "String",
73670         "desc" : "CSS class to apply to the selected item in the dropdown list (defaults to 'x-combo-selected')",
73671         "memberOf" : "Roo.form.ComboBox"
73672       },
73673       {
73674         "name" : "shadow",
73675         "type" : "Boolean/String",
73676         "desc" : "True or \"sides\" for the default effect, \"frame\" for 4-way shadow, and \"drop\" for bottom-right",
73677         "memberOf" : "Roo.form.ComboBox"
73678       },
73679       {
73680         "name" : "store",
73681         "type" : "Roo.data.Store",
73682         "desc" : "The data store to which this combo is bound (defaults to undefined)",
73683         "memberOf" : "Roo.form.ComboBox"
73684       },
73685       {
73686         "name" : "tabIndex",
73687         "type" : "Number",
73688         "desc" : "The tabIndex for this field. Note this only applies to fields that are rendered, not those which are built via applyTo (defaults to undefined).",
73689         "memberOf" : "Roo.form.Field"
73690       },
73691       {
73692         "name" : "title",
73693         "type" : "String",
73694         "desc" : "If supplied, a header element is created containing this text and added into the top of\nthe dropdown list (defaults to undefined, with no header element)",
73695         "memberOf" : "Roo.form.ComboBox"
73696       },
73697       {
73698         "name" : "tpl",
73699         "type" : "String/Roo.Template",
73700         "desc" : "The template to use to render the output",
73701         "memberOf" : "Roo.form.ComboBox"
73702       },
73703       {
73704         "name" : "transform",
73705         "type" : "String/HTMLElement/Element",
73706         "desc" : "The id, DOM node or element of an existing select to convert to a ComboBox",
73707         "memberOf" : "Roo.form.ComboBox"
73708       },
73709       {
73710         "name" : "triggerAction",
73711         "type" : "String",
73712         "desc" : "The action to execute when the trigger field is activated.  Use 'all' to run the\nquery specified by the allQuery config option (defaults to 'query')",
73713         "memberOf" : "Roo.form.ComboBox"
73714       },
73715       {
73716         "name" : "triggerClass",
73717         "type" : "String",
73718         "desc" : "An additional CSS class used to style the trigger button.  The trigger will always get the\nclass 'x-form-trigger' and triggerClass will be <b>appended</b> if specified (defaults to 'x-form-arrow-trigger'\nwhich displays a downward arrow icon).",
73719         "memberOf" : "Roo.form.ComboBox"
73720       },
73721       {
73722         "name" : "typeAhead",
73723         "type" : "Boolean",
73724         "desc" : "True to populate and autoselect the remainder of the text being typed after a configurable\ndelay (typeAheadDelay) if it matches a known value (defaults to false)",
73725         "memberOf" : "Roo.form.ComboBox"
73726       },
73727       {
73728         "name" : "typeAheadDelay",
73729         "type" : "Number",
73730         "desc" : "The length of time in milliseconds to wait until the typeahead text is displayed\nif typeAhead = true (defaults to 250)",
73731         "memberOf" : "Roo.form.ComboBox"
73732       },
73733       {
73734         "name" : "validateOnBlur",
73735         "type" : "Boolean",
73736         "desc" : "Whether the field should validate when it loses focus (defaults to true).",
73737         "memberOf" : "Roo.form.Field"
73738       },
73739       {
73740         "name" : "validationDelay",
73741         "type" : "Number",
73742         "desc" : "The length of time in milliseconds after user input begins until validation is initiated (defaults to 250)",
73743         "memberOf" : "Roo.form.Field"
73744       },
73745       {
73746         "name" : "validationEvent",
73747         "type" : "String/Boolean",
73748         "desc" : "The event that should initiate field validation. Set to false to disable\n      automatic validation (defaults to \"keyup\").",
73749         "memberOf" : "Roo.form.Field"
73750       },
73751       {
73752         "name" : "validator",
73753         "type" : "Function",
73754         "desc" : "A custom validation function to be called during field validation (defaults to null).\nIf available, this function will be called only after the basic validators all return true, and will be passed the\ncurrent field value and expected to return boolean true if the value is valid or a string error message if invalid.",
73755         "memberOf" : "Roo.form.TextField"
73756       },
73757       {
73758         "name" : "value",
73759         "type" : "Mixed",
73760         "desc" : "A value to initialize this field with.",
73761         "memberOf" : "Roo.form.Field"
73762       },
73763       {
73764         "name" : "valueField",
73765         "type" : "String",
73766         "desc" : "The underlying data value name to bind to this CombBox (defaults to undefined if\nmode = 'remote' or 'value' if mode = 'local'). \nNote: use of a valueField requires the user make a selection\nin order for a value to be mapped.",
73767         "memberOf" : "Roo.form.ComboBox"
73768       },
73769       {
73770         "name" : "valueNotFoundText",
73771         "type" : "String",
73772         "desc" : "When using a name/value combo, if the value passed to setValue is not found in\nthe store, valueNotFoundText will be displayed as the field text if defined (defaults to undefined)",
73773         "memberOf" : "Roo.form.ComboBox"
73774       },
73775       {
73776         "name" : "vtype",
73777         "type" : "String",
73778         "desc" : "A validation type name as defined in {@link Roo.form.VTypes} (defaults to null)",
73779         "memberOf" : "Roo.form.TextField"
73780       },
73781       {
73782         "name" : "width",
73783         "type" : "Number",
73784         "desc" : "width (optional) size of component",
73785         "memberOf" : "Roo.BoxComponent"
73786       }
73787     ],
73788     "events" : [
73789       {
73790         "name" : "add",
73791         "type" : "function",
73792         "desc" : "Fires when the 'add' icon is pressed (add a listener to enable add button)",
73793         "sig" : "function (combo)\n{\n\n}",
73794         "memberOf" : "Roo.form.ComboBox"
73795       },
73796       {
73797         "name" : "autosize",
73798         "type" : "function",
73799         "desc" : "Fires when the autosize function is triggered.  The field may or may not have actually changed size\naccording to the default logic, but this event provides a hook for the developer to apply additional\nlogic at runtime to resize the field if needed.",
73800         "sig" : "function (_self, width)\n{\n\n}",
73801         "memberOf" : "Roo.form.TextField"
73802       },
73803       {
73804         "name" : "beforedestroy",
73805         "type" : "function",
73806         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
73807         "sig" : "function (_self)\n{\n\n}",
73808         "memberOf" : "Roo.Component"
73809       },
73810       {
73811         "name" : "beforehide",
73812         "type" : "function",
73813         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
73814         "sig" : "function (_self)\n{\n\n}",
73815         "memberOf" : "Roo.Component"
73816       },
73817       {
73818         "name" : "beforequery",
73819         "type" : "function",
73820         "desc" : "Fires before all queries are processed. Return false to cancel the query or set cancel to true.\nThe event object passed has these properties:",
73821         "sig" : "function (combo, query, forceAll, cancel, e)\n{\n\n}",
73822         "memberOf" : "Roo.form.ComboBox"
73823       },
73824       {
73825         "name" : "beforerender",
73826         "type" : "function",
73827         "desc" : "Fires before the component is rendered. Return false to stop the render.",
73828         "sig" : "function (_self)\n{\n\n}",
73829         "memberOf" : "Roo.Component"
73830       },
73831       {
73832         "name" : "beforeselect",
73833         "type" : "function",
73834         "desc" : "Fires before a list item is selected. Return false to cancel the selection.",
73835         "sig" : "function (combo, record, index)\n{\n\n}",
73836         "memberOf" : "Roo.form.ComboBox"
73837       },
73838       {
73839         "name" : "beforeshow",
73840         "type" : "function",
73841         "desc" : "Fires before the component is shown.  Return false to stop the show.",
73842         "sig" : "function (_self)\n{\n\n}",
73843         "memberOf" : "Roo.Component"
73844       },
73845       {
73846         "name" : "blur",
73847         "type" : "function",
73848         "desc" : "Fires when this field loses input focus.",
73849         "sig" : "function (_self)\n{\n\n}",
73850         "memberOf" : "Roo.form.Field"
73851       },
73852       {
73853         "name" : "change",
73854         "type" : "function",
73855         "desc" : "Fires just before the field blurs if the field value has changed.",
73856         "sig" : "function (_self, newValue, oldValue)\n{\n\n}",
73857         "memberOf" : "Roo.form.Field"
73858       },
73859       {
73860         "name" : "collapse",
73861         "type" : "function",
73862         "desc" : "Fires when the dropdown list is collapsed",
73863         "sig" : "function (combo)\n{\n\n}",
73864         "memberOf" : "Roo.form.ComboBox"
73865       },
73866       {
73867         "name" : "destroy",
73868         "type" : "function",
73869         "desc" : "Fires after the component is destroyed.",
73870         "sig" : "function (_self)\n{\n\n}",
73871         "memberOf" : "Roo.Component"
73872       },
73873       {
73874         "name" : "disable",
73875         "type" : "function",
73876         "desc" : "Fires after the component is disabled.",
73877         "sig" : "function (_self)\n{\n\n}",
73878         "memberOf" : "Roo.Component"
73879       },
73880       {
73881         "name" : "edit",
73882         "type" : "function",
73883         "desc" : "Fires when the 'edit' icon is pressed (add a listener to enable add button)",
73884         "sig" : "function (combo, record)\n{\n\n}",
73885         "memberOf" : "Roo.form.ComboBox"
73886       },
73887       {
73888         "name" : "enable",
73889         "type" : "function",
73890         "desc" : "Fires after the component is enabled.",
73891         "sig" : "function (_self)\n{\n\n}",
73892         "memberOf" : "Roo.Component"
73893       },
73894       {
73895         "name" : "expand",
73896         "type" : "function",
73897         "desc" : "Fires when the dropdown list is expanded",
73898         "sig" : "function (combo)\n{\n\n}",
73899         "memberOf" : "Roo.form.ComboBox"
73900       },
73901       {
73902         "name" : "focus",
73903         "type" : "function",
73904         "desc" : "Fires when this field receives input focus.",
73905         "sig" : "function (_self)\n{\n\n}",
73906         "memberOf" : "Roo.form.Field"
73907       },
73908       {
73909         "name" : "hide",
73910         "type" : "function",
73911         "desc" : "Fires after the component is hidden.",
73912         "sig" : "function (_self)\n{\n\n}",
73913         "memberOf" : "Roo.Component"
73914       },
73915       {
73916         "name" : "invalid",
73917         "type" : "function",
73918         "desc" : "Fires after the field has been marked as invalid.",
73919         "sig" : "function (_self, msg)\n{\n\n}",
73920         "memberOf" : "Roo.form.Field"
73921       },
73922       {
73923         "name" : "keyup",
73924         "type" : "function",
73925         "desc" : "Fires after the key up",
73926         "sig" : "function (_self, e)\n{\n\n}",
73927         "memberOf" : "Roo.form.Field"
73928       },
73929       {
73930         "name" : "move",
73931         "type" : "function",
73932         "desc" : "Fires after the component is moved.",
73933         "sig" : "function (_self, x, y)\n{\n\n}",
73934         "memberOf" : "Roo.BoxComponent"
73935       },
73936       {
73937         "name" : "render",
73938         "type" : "function",
73939         "desc" : "Fires after the component is rendered.",
73940         "sig" : "function (_self)\n{\n\n}",
73941         "memberOf" : "Roo.Component"
73942       },
73943       {
73944         "name" : "resize",
73945         "type" : "function",
73946         "desc" : "Fires after the component is resized.",
73947         "sig" : "function (_self, adjWidth, adjHeight, rawWidth, rawHeight)\n{\n\n}",
73948         "memberOf" : "Roo.BoxComponent"
73949       },
73950       {
73951         "name" : "select",
73952         "type" : "function",
73953         "desc" : "Fires when a list item is selected",
73954         "sig" : "function (combo, record, index)\n{\n\n}",
73955         "memberOf" : "Roo.form.ComboBox"
73956       },
73957       {
73958         "name" : "show",
73959         "type" : "function",
73960         "desc" : "Fires after the component is shown.",
73961         "sig" : "function (_self)\n{\n\n}",
73962         "memberOf" : "Roo.Component"
73963       },
73964       {
73965         "name" : "specialkey",
73966         "type" : "function",
73967         "desc" : "Fires when any key related to navigation (arrows, tab, enter, esc, etc.) is pressed.  You can check\n{@link Roo.EventObject#getKey} to determine which key was pressed.",
73968         "sig" : "function (_self, e)\n{\n\n}",
73969         "memberOf" : "Roo.form.Field"
73970       },
73971       {
73972         "name" : "valid",
73973         "type" : "function",
73974         "desc" : "Fires after the field has been validated with no errors.",
73975         "sig" : "function (_self)\n{\n\n}",
73976         "memberOf" : "Roo.form.Field"
73977       }
73978     ],
73979     "methods" : [
73980       {
73981         "name" : "addEvents",
73982         "type" : "function",
73983         "desc" : "Used to define events on this Observable",
73984         "sig" : "(object)",
73985         "static" : false,
73986         "memberOf" : "Roo.util.Observable"
73987       },
73988       {
73989         "name" : "addListener",
73990         "type" : "function",
73991         "desc" : "Appends an event handler to this component",
73992         "sig" : "(eventName, handler, scope, options)",
73993         "static" : false,
73994         "memberOf" : "Roo.util.Observable"
73995       },
73996       {
73997         "name" : "applyTo",
73998         "type" : "function",
73999         "desc" : "Apply the behaviors of this component to an existing element. <b>This is used instead of render().</b>",
74000         "sig" : "(el)",
74001         "static" : false,
74002         "memberOf" : "Roo.form.Field"
74003       },
74004       {
74005         "name" : "autoSize",
74006         "type" : "function",
74007         "desc" : "",
74008         "sig" : "()\n{\n\n}",
74009         "static" : false,
74010         "memberOf" : "Roo.form.TriggerField"
74011       },
74012       {
74013         "name" : "capture",
74014         "type" : "function",
74015         "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.",
74016         "sig" : "(o, fn, scope)",
74017         "static" : true,
74018         "memberOf" : "Roo.util.Observable"
74019       },
74020       {
74021         "name" : "clearInvalid",
74022         "type" : "function",
74023         "desc" : "Clear any invalid styles/messages for this field",
74024         "sig" : "()\n{\n\n}",
74025         "static" : false,
74026         "memberOf" : "Roo.form.Field"
74027       },
74028       {
74029         "name" : "clearValue",
74030         "type" : "function",
74031         "desc" : "Clears any text/value currently set in the field",
74032         "sig" : "()\n{\n\n}",
74033         "static" : false,
74034         "memberOf" : "Roo.form.ComboBox"
74035       },
74036       {
74037         "name" : "collapse",
74038         "type" : "function",
74039         "desc" : "Hides the dropdown list if it is currently expanded. Fires the 'collapse' event on completion.",
74040         "sig" : "()\n{\n\n}",
74041         "static" : false,
74042         "memberOf" : "Roo.form.ComboBox"
74043       },
74044       {
74045         "name" : "destroy",
74046         "type" : "function",
74047         "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}.",
74048         "sig" : "()\n{\n\n}",
74049         "static" : false,
74050         "memberOf" : "Roo.Component"
74051       },
74052       {
74053         "name" : "disable",
74054         "type" : "function",
74055         "desc" : "Disable this component.",
74056         "sig" : "()\n{\n\n}",
74057         "static" : false,
74058         "memberOf" : "Roo.Component"
74059       },
74060       {
74061         "name" : "doQuery",
74062         "type" : "function",
74063         "desc" : "Execute a query to filter the dropdown list.  Fires the beforequery event prior to performing the\nquery allowing the query action to be canceled if needed.",
74064         "sig" : "(query, forceAll)",
74065         "static" : false,
74066         "memberOf" : "Roo.form.ComboBox"
74067       },
74068       {
74069         "name" : "enable",
74070         "type" : "function",
74071         "desc" : "Enable this component.",
74072         "sig" : "()\n{\n\n}",
74073         "static" : false,
74074         "memberOf" : "Roo.Component"
74075       },
74076       {
74077         "name" : "expand",
74078         "type" : "function",
74079         "desc" : "Expands the dropdown list if it is currently hidden. Fires the 'expand' event on completion.",
74080         "sig" : "()\n{\n\n}",
74081         "static" : false,
74082         "memberOf" : "Roo.form.ComboBox"
74083       },
74084       {
74085         "name" : "fireEvent",
74086         "type" : "function",
74087         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
74088         "sig" : "(eventName, args)",
74089         "static" : false,
74090         "memberOf" : "Roo.util.Observable"
74091       },
74092       {
74093         "name" : "focus",
74094         "type" : "function",
74095         "desc" : "Try to focus this component.",
74096         "sig" : "(selectText)",
74097         "static" : false,
74098         "memberOf" : "Roo.Component"
74099       },
74100       {
74101         "name" : "getBox",
74102         "type" : "function",
74103         "desc" : "Gets the current box measurements of the component's underlying element.",
74104         "sig" : "(local)",
74105         "static" : false,
74106         "memberOf" : "Roo.BoxComponent"
74107       },
74108       {
74109         "name" : "getEl",
74110         "type" : "function",
74111         "desc" : "Returns the underlying {@link Roo.Element}.",
74112         "sig" : "()\n{\n\n}",
74113         "static" : false,
74114         "memberOf" : "Roo.Component"
74115       },
74116       {
74117         "name" : "getId",
74118         "type" : "function",
74119         "desc" : "Returns the id of this component.",
74120         "sig" : "()\n{\n\n}",
74121         "static" : false,
74122         "memberOf" : "Roo.Component"
74123       },
74124       {
74125         "name" : "getName",
74126         "type" : "function",
74127         "desc" : "Returns the name attribute of the field if available",
74128         "sig" : "()\n{\n\n}",
74129         "static" : false,
74130         "memberOf" : "Roo.form.Field"
74131       },
74132       {
74133         "name" : "getPosition",
74134         "type" : "function",
74135         "desc" : "Gets the current XY position of the component's underlying element.",
74136         "sig" : "(local)",
74137         "static" : false,
74138         "memberOf" : "Roo.BoxComponent"
74139       },
74140       {
74141         "name" : "getRawValue",
74142         "type" : "function",
74143         "desc" : "Returns the raw data value which may or may not be a valid, defined value.  To return a normalized value see {@link #getValue}.",
74144         "sig" : "()\n{\n\n}",
74145         "static" : false,
74146         "memberOf" : "Roo.form.Field"
74147       },
74148       {
74149         "name" : "getSize",
74150         "type" : "function",
74151         "desc" : "Gets the current size of the component's underlying element.",
74152         "sig" : "()\n{\n\n}",
74153         "static" : false,
74154         "memberOf" : "Roo.BoxComponent"
74155       },
74156       {
74157         "name" : "getValue",
74158         "type" : "function",
74159         "desc" : "Returns the currently selected field value or empty string if no value is set.",
74160         "sig" : "()\n{\n\n}",
74161         "static" : false,
74162         "memberOf" : "Roo.form.ComboBox"
74163       },
74164       {
74165         "name" : "hasChanged",
74166         "type" : "function",
74167         "desc" : "checks the current value against the 'loaded' value.\nNote - will return false if 'resetHasChanged' has not been called first.",
74168         "sig" : "()\n{\n\n}",
74169         "static" : false,
74170         "memberOf" : "Roo.form.Field"
74171       },
74172       {
74173         "name" : "hasListener",
74174         "type" : "function",
74175         "desc" : "Checks to see if this object has any listeners for a specified event",
74176         "sig" : "(eventName)",
74177         "static" : false,
74178         "memberOf" : "Roo.util.Observable"
74179       },
74180       {
74181         "name" : "hide",
74182         "type" : "function",
74183         "desc" : "Hide this component.",
74184         "sig" : "()\n{\n\n}",
74185         "static" : false,
74186         "memberOf" : "Roo.Component"
74187       },
74188       {
74189         "name" : "isDirty",
74190         "type" : "function",
74191         "desc" : "Returns true if this field has been changed since it was originally loaded and is not disabled.\nDEPRICATED  - it never worked well - use hasChanged/resetHasChanged.",
74192         "sig" : "()\n{\n\n}",
74193         "static" : false,
74194         "memberOf" : "Roo.form.Field"
74195       },
74196       {
74197         "name" : "isExpanded",
74198         "type" : "function",
74199         "desc" : "Returns true if the dropdown list is expanded, else false.",
74200         "sig" : "()\n{\n\n}",
74201         "static" : false,
74202         "memberOf" : "Roo.form.ComboBox"
74203       },
74204       {
74205         "name" : "isValid",
74206         "type" : "function",
74207         "desc" : "Returns whether or not the field value is currently valid",
74208         "sig" : "(preventMark)",
74209         "static" : false,
74210         "memberOf" : "Roo.form.Field"
74211       },
74212       {
74213         "name" : "isVisible",
74214         "type" : "function",
74215         "desc" : "Returns true if this component is visible.",
74216         "sig" : "()\n{\n\n}",
74217         "static" : false,
74218         "memberOf" : "Roo.Component"
74219       },
74220       {
74221         "name" : "markInvalid",
74222         "type" : "function",
74223         "desc" : "Mark this field as invalid",
74224         "sig" : "(msg)",
74225         "static" : false,
74226         "memberOf" : "Roo.form.Field"
74227       },
74228       {
74229         "name" : "on",
74230         "type" : "function",
74231         "desc" : "Appends an event handler to this element (shorthand for addListener)",
74232         "sig" : "(eventName, handler, scope, options)",
74233         "static" : false,
74234         "memberOf" : "Roo.util.Observable"
74235       },
74236       {
74237         "name" : "onPosition",
74238         "type" : "function",
74239         "desc" : "Called after the component is moved, this method is empty by default but can be implemented by any\nsubclass that needs to perform custom logic after a move occurs.",
74240         "sig" : "(x, y)",
74241         "static" : false,
74242         "memberOf" : "Roo.BoxComponent"
74243       },
74244       {
74245         "name" : "onResize",
74246         "type" : "function",
74247         "desc" : "Called after the component is resized, this method is empty by default but can be implemented by any\nsubclass that needs to perform custom logic after a resize occurs.",
74248         "sig" : "(adjWidth, adjHeight, rawWidth, rawHeight)",
74249         "static" : false,
74250         "memberOf" : "Roo.BoxComponent"
74251       },
74252       {
74253         "name" : "onTriggerClick",
74254         "type" : "function",
74255         "desc" : "The function that should handle the trigger's click event.  This method does nothing by default until overridden\nby an implementing function.",
74256         "sig" : "(e)",
74257         "static" : false,
74258         "memberOf" : "Roo.form.TriggerField"
74259       },
74260       {
74261         "name" : "purgeListeners",
74262         "type" : "function",
74263         "desc" : "Removes all listeners for this object",
74264         "sig" : "()\n{\n\n}",
74265         "static" : false,
74266         "memberOf" : "Roo.util.Observable"
74267       },
74268       {
74269         "name" : "releaseCapture",
74270         "type" : "function",
74271         "desc" : "Removes <b>all</b> added captures from the Observable.",
74272         "sig" : "(o)",
74273         "static" : true,
74274         "memberOf" : "Roo.util.Observable"
74275       },
74276       {
74277         "name" : "removeListener",
74278         "type" : "function",
74279         "desc" : "Removes a listener",
74280         "sig" : "(eventName, handler, scope)",
74281         "static" : false,
74282         "memberOf" : "Roo.util.Observable"
74283       },
74284       {
74285         "name" : "render",
74286         "type" : "function",
74287         "desc" : "If this is a lazy rendering component, render it to its container element.",
74288         "sig" : "(container)",
74289         "static" : false,
74290         "memberOf" : "Roo.Component"
74291       },
74292       {
74293         "name" : "reset",
74294         "type" : "function",
74295         "desc" : "Resets the current field value to the originally-loaded value and clears any validation messages.",
74296         "sig" : "()\n{\n\n}",
74297         "static" : false,
74298         "memberOf" : "Roo.form.TextField"
74299       },
74300       {
74301         "name" : "resetHasChanged",
74302         "type" : "function",
74303         "desc" : "stores the current value in loadedValue",
74304         "sig" : "()\n{\n\n}",
74305         "static" : false,
74306         "memberOf" : "Roo.form.Field"
74307       },
74308       {
74309         "name" : "select",
74310         "type" : "function",
74311         "desc" : "Select an item in the dropdown list by its numeric index in the list. This function does NOT cause the select event to fire.\nThe store must be loaded and the list expanded for this function to work, otherwise use setValue.",
74312         "sig" : "(index, scrollIntoView)",
74313         "static" : false,
74314         "memberOf" : "Roo.form.ComboBox"
74315       },
74316       {
74317         "name" : "selectByValue",
74318         "type" : "function",
74319         "desc" : "Select an item in the dropdown list by its data value. This function does NOT cause the select event to fire.\nThe store must be loaded and the list expanded for this function to work, otherwise use setValue.",
74320         "sig" : "(value, scrollIntoView)",
74321         "static" : false,
74322         "memberOf" : "Roo.form.ComboBox"
74323       },
74324       {
74325         "name" : "selectText",
74326         "type" : "function",
74327         "desc" : "Selects text in this field",
74328         "sig" : "(start, end)",
74329         "static" : false,
74330         "memberOf" : "Roo.form.TextField"
74331       },
74332       {
74333         "name" : "setDisabled",
74334         "type" : "function",
74335         "desc" : "Convenience function for setting disabled/enabled by boolean.",
74336         "sig" : "(disabled)",
74337         "static" : false,
74338         "memberOf" : "Roo.Component"
74339       },
74340       {
74341         "name" : "setEditable",
74342         "type" : "function",
74343         "desc" : "Allow or prevent the user from directly editing the field text.  If false is passed,\nthe user will only be able to select from the items defined in the dropdown list.  This method\nis the runtime equivalent of setting the 'editable' config option at config time.",
74344         "sig" : "(value)",
74345         "static" : false,
74346         "memberOf" : "Roo.form.ComboBox"
74347       },
74348       {
74349         "name" : "setFromData",
74350         "type" : "function",
74351         "desc" : "Sets the value of the field based on a object which is related to the record format for the store.",
74352         "sig" : "(value)",
74353         "static" : false,
74354         "memberOf" : "Roo.form.ComboBox"
74355       },
74356       {
74357         "name" : "setPagePosition",
74358         "type" : "function",
74359         "desc" : "Sets the page XY position of the component.  To set the left and top instead, use {@link #setPosition}.\nThis method fires the move event.",
74360         "sig" : "(x, y)",
74361         "static" : false,
74362         "memberOf" : "Roo.BoxComponent"
74363       },
74364       {
74365         "name" : "setPosition",
74366         "type" : "function",
74367         "desc" : "Sets the left and top of the component.  To set the page XY position instead, use {@link #setPagePosition}.\nThis method fires the move event.",
74368         "sig" : "(left, top)",
74369         "static" : false,
74370         "memberOf" : "Roo.BoxComponent"
74371       },
74372       {
74373         "name" : "setRawValue",
74374         "type" : "function",
74375         "desc" : "Sets the underlying DOM field's value directly, bypassing validation.  To set the value with validation see {@link #setValue}.",
74376         "sig" : "(value)",
74377         "static" : false,
74378         "memberOf" : "Roo.form.Field"
74379       },
74380       {
74381         "name" : "setSize",
74382         "type" : "function",
74383         "desc" : "Sets the width and height of the component.  This method fires the resize event.  This method can accept\neither width and height as separate numeric arguments, or you can pass a size object like {width:10, height:20}.",
74384         "sig" : "(width, height)",
74385         "static" : false,
74386         "memberOf" : "Roo.BoxComponent"
74387       },
74388       {
74389         "name" : "setValue",
74390         "type" : "function",
74391         "desc" : "Sets the specified value into the field.  If the value finds a match, the corresponding record text\nwill be displayed in the field.  If the value does not match the data value of an existing item,\nand the valueNotFoundText config option is defined, it will be displayed as the default field text.\nOtherwise the field will be blank (although the value will still be set).",
74392         "sig" : "(value)",
74393         "static" : false,
74394         "memberOf" : "Roo.form.ComboBox"
74395       },
74396       {
74397         "name" : "setVisible",
74398         "type" : "function",
74399         "desc" : "Convenience function to hide or show this component by boolean.",
74400         "sig" : "(visible)",
74401         "static" : false,
74402         "memberOf" : "Roo.Component"
74403       },
74404       {
74405         "name" : "show",
74406         "type" : "function",
74407         "desc" : "Show this component.",
74408         "sig" : "()\n{\n\n}",
74409         "static" : false,
74410         "memberOf" : "Roo.Component"
74411       },
74412       {
74413         "name" : "syncSize",
74414         "type" : "function",
74415         "desc" : "Force the component's size to recalculate based on the underlying element's current height and width.",
74416         "sig" : "()\n{\n\n}",
74417         "static" : false,
74418         "memberOf" : "Roo.BoxComponent"
74419       },
74420       {
74421         "name" : "un",
74422         "type" : "function",
74423         "desc" : "Removes a listener (shorthand for removeListener)",
74424         "sig" : "(eventName, handler, scope)",
74425         "static" : false,
74426         "memberOf" : "Roo.util.Observable"
74427       },
74428       {
74429         "name" : "updateBox",
74430         "type" : "function",
74431         "desc" : "Sets the current box measurements of the component's underlying element.",
74432         "sig" : "(box)",
74433         "static" : false,
74434         "memberOf" : "Roo.BoxComponent"
74435       },
74436       {
74437         "name" : "validate",
74438         "type" : "function",
74439         "desc" : "Validates the field value",
74440         "sig" : "()\n{\n\n}",
74441         "static" : false,
74442         "memberOf" : "Roo.form.Field"
74443       },
74444       {
74445         "name" : "validateValue",
74446         "type" : "function",
74447         "desc" : "Validates a value according to the field's validation rules and marks the field as invalid\nif the validation fails",
74448         "sig" : "(value)",
74449         "static" : false,
74450         "memberOf" : "Roo.form.TextField"
74451       }
74452     ]
74453   },
74454   "Roo.form.ComboNested" : {
74455     "props" : [
74456       {
74457         "name" : "actionMode",
74458         "type" : "String",
74459         "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",
74460         "memberOf" : "Roo.Component"
74461       },
74462       {
74463         "name" : "allQuery",
74464         "type" : "String",
74465         "desc" : "The text query to send to the server to return all records for the list with no filtering (defaults to '')",
74466         "memberOf" : "Roo.form.ComboBox"
74467       },
74468       {
74469         "name" : "allowBlank",
74470         "type" : "Boolean",
74471         "desc" : "False to validate that the value length > 0 (defaults to true)",
74472         "memberOf" : "Roo.form.TextField"
74473       },
74474       {
74475         "name" : "allowDomMove",
74476         "type" : "Boolean",
74477         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
74478         "memberOf" : "Roo.Component"
74479       },
74480       {
74481         "name" : "allowLeadingSpace",
74482         "type" : "Boolean",
74483         "desc" : "True to prevent the stripping of leading white space",
74484         "memberOf" : "Roo.form.TextField"
74485       },
74486       {
74487         "name" : "alwaysQuery",
74488         "type" : "Boolean",
74489         "desc" : "Disable caching of results, and always send query",
74490         "memberOf" : "Roo.form.ComboBox"
74491       },
74492       {
74493         "name" : "autoCreate",
74494         "type" : "Boolean/Object",
74495         "desc" : "A DomHelper element spec, or true for a default element spec (defaults to:\n{tag: \"input\", type: \"text\", size: \"24\", autocomplete: \"off\"})",
74496         "memberOf" : "Roo.form.ComboBox"
74497       },
74498       {
74499         "name" : "blankText",
74500         "type" : "String",
74501         "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")",
74502         "memberOf" : "Roo.form.TextField"
74503       },
74504       {
74505         "name" : "blockFocus",
74506         "type" : "Boolean",
74507         "desc" : "Prevents all focus calls, so it can work with things like HTML edtor bar",
74508         "memberOf" : "Roo.form.ComboBox"
74509       },
74510       {
74511         "name" : "cls",
74512         "type" : "String",
74513         "desc" : "A CSS class to apply to the field's underlying element.",
74514         "memberOf" : "Roo.form.Field"
74515       },
74516       {
74517         "name" : "disableClass",
74518         "type" : "String",
74519         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
74520         "memberOf" : "Roo.Component"
74521       },
74522       {
74523         "name" : "disableClear",
74524         "type" : "Boolean",
74525         "desc" : "Disable showing of clear button.",
74526         "memberOf" : "Roo.form.ComboBox"
74527       },
74528       {
74529         "name" : "disableKeyFilter",
74530         "type" : "Boolean",
74531         "desc" : "True to disable input keystroke filtering (defaults to false)",
74532         "memberOf" : "Roo.form.TextField"
74533       },
74534       {
74535         "name" : "disabled",
74536         "type" : "Boolean",
74537         "desc" : "True to disable the field (defaults to false).",
74538         "memberOf" : "Roo.form.Field"
74539       },
74540       {
74541         "name" : "displayField",
74542         "type" : "String",
74543         "desc" : "The underlying data field name to bind to this CombBox (defaults to undefined if\nmode = 'remote' or 'text' if mode = 'local')",
74544         "memberOf" : "Roo.form.ComboBox"
74545       },
74546       {
74547         "name" : "editable",
74548         "type" : "Boolean",
74549         "desc" : "False to prevent the user from typing text directly into the field, just like a\ntraditional select (defaults to true)",
74550         "memberOf" : "Roo.form.ComboBox"
74551       },
74552       {
74553         "name" : "emptyText",
74554         "type" : "String",
74555         "desc" : "The default text to display in an empty field - placeholder... (defaults to null).",
74556         "memberOf" : "Roo.form.TextField"
74557       },
74558       {
74559         "name" : "fieldClass",
74560         "type" : "String",
74561         "desc" : "The default CSS class for the field (defaults to \"x-form-field\")",
74562         "memberOf" : "Roo.form.Field"
74563       },
74564       {
74565         "name" : "fieldLabel",
74566         "type" : "String",
74567         "desc" : "Label to use when rendering a form.",
74568         "memberOf" : "Roo.form.Field"
74569       },
74570       {
74571         "name" : "focusClass",
74572         "type" : "String",
74573         "desc" : "The CSS class to use when the field receives focus (defaults to \"x-form-focus\")",
74574         "memberOf" : "Roo.form.Field"
74575       },
74576       {
74577         "name" : "forceSelection",
74578         "type" : "Boolean",
74579         "desc" : "True to restrict the selected value to one of the values in the list, false to\nallow the user to set arbitrary text into the field (defaults to false)",
74580         "memberOf" : "Roo.form.ComboBox"
74581       },
74582       {
74583         "name" : "grow",
74584         "type" : "Boolean",
74585         "desc" : "",
74586         "memberOf" : "Roo.form.ComboBox"
74587       },
74588       {
74589         "name" : "growMax",
74590         "type" : "Number",
74591         "desc" : "",
74592         "memberOf" : "Roo.form.ComboBox"
74593       },
74594       {
74595         "name" : "growMin",
74596         "type" : "Number",
74597         "desc" : "",
74598         "memberOf" : "Roo.form.ComboBox"
74599       },
74600       {
74601         "name" : "handleHeight",
74602         "type" : "Number",
74603         "desc" : "The height in pixels of the dropdown list resize handle if resizable = true (defaults to 8)",
74604         "memberOf" : "Roo.form.ComboBox"
74605       },
74606       {
74607         "name" : "height",
74608         "type" : "Number",
74609         "desc" : "height (optional) size of component",
74610         "memberOf" : "Roo.BoxComponent"
74611       },
74612       {
74613         "name" : "hiddenName",
74614         "type" : "String",
74615         "desc" : "If specified, a hidden form field with this name is dynamically generated to store the\nfield's data value (defaults to the underlying DOM element's name)",
74616         "memberOf" : "Roo.form.ComboBox"
74617       },
74618       {
74619         "name" : "hideMode",
74620         "type" : "String",
74621         "desc" : [
74622           "(display",
74623           "visibility)"
74624         ],
74625         "memberOf" : "Roo.Component"
74626       },
74627       {
74628         "name" : "hideTrigger",
74629         "type" : "Boolean",
74630         "desc" : "True to hide the trigger element and display only the base text field (defaults to false)",
74631         "memberOf" : "Roo.form.TriggerField"
74632       },
74633       {
74634         "name" : "inputType",
74635         "type" : "String",
74636         "desc" : "The type attribute for input fields -- e.g. radio, text, password (defaults to \"text\").",
74637         "memberOf" : "Roo.form.Field"
74638       },
74639       {
74640         "name" : "invalidClass",
74641         "type" : "String",
74642         "desc" : "The CSS class to use when marking a field invalid (defaults to \"x-form-invalid\")",
74643         "memberOf" : "Roo.form.Field"
74644       },
74645       {
74646         "name" : "invalidText",
74647         "type" : "String",
74648         "desc" : "The error text to use when marking a field invalid and no message is provided (defaults to \"The value in this field is invalid\")",
74649         "memberOf" : "Roo.form.Field"
74650       },
74651       {
74652         "name" : "lazyRender",
74653         "type" : "Boolean",
74654         "desc" : "True to prevent the ComboBox from rendering until requested (should always be used when\nrendering into an Roo.Editor, defaults to false)",
74655         "memberOf" : "Roo.form.ComboBox"
74656       },
74657       {
74658         "name" : "listAlign",
74659         "type" : "String",
74660         "desc" : "A valid anchor position value. See {@link Roo.Element#alignTo} for details on supported\nanchor positions (defaults to 'tl-bl')",
74661         "memberOf" : "Roo.form.ComboBox"
74662       },
74663       {
74664         "name" : "listClass",
74665         "type" : "String",
74666         "desc" : "CSS class to apply to the dropdown list element (defaults to '')",
74667         "memberOf" : "Roo.form.ComboBox"
74668       },
74669       {
74670         "name" : "listWidth",
74671         "type" : "Number",
74672         "desc" : "The width in pixels of the dropdown list (defaults to the width of the ComboBox field)",
74673         "memberOf" : "Roo.form.ComboBox"
74674       },
74675       {
74676         "name" : "listeners",
74677         "type" : "Object",
74678         "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>",
74679         "memberOf" : "Roo.util.Observable"
74680       },
74681       {
74682         "name" : "loadingText",
74683         "type" : "String",
74684         "desc" : "The text to display in the dropdown list while data is loading.  Only applies\nwhen mode = 'remote' (defaults to 'Loading...')",
74685         "memberOf" : "Roo.form.ComboBox"
74686       },
74687       {
74688         "name" : "maskRe",
74689         "type" : "String",
74690         "desc" : "An input mask regular expression that will be used to filter keystrokes that don't match (defaults to null)",
74691         "memberOf" : "Roo.form.TextField"
74692       },
74693       {
74694         "name" : "maxHeight",
74695         "type" : "Number",
74696         "desc" : "The maximum height in pixels of the dropdown list before scrollbars are shown (defaults to 300)",
74697         "memberOf" : "Roo.form.ComboBox"
74698       },
74699       {
74700         "name" : "maxLength",
74701         "type" : "Number",
74702         "desc" : "Maximum input field length allowed (defaults to Number.MAX_VALUE)",
74703         "memberOf" : "Roo.form.TextField"
74704       },
74705       {
74706         "name" : "maxLengthText",
74707         "type" : "String",
74708         "desc" : "Error text to display if the maximum length validation fails (defaults to \"The maximum length for this field is {maxLength}\")",
74709         "memberOf" : "Roo.form.TextField"
74710       },
74711       {
74712         "name" : "minChars",
74713         "type" : "Number",
74714         "desc" : "The minimum number of characters the user must type before autocomplete and typeahead activate\n(defaults to 4, does not apply if editable = false)",
74715         "memberOf" : "Roo.form.ComboBox"
74716       },
74717       {
74718         "name" : "minLength",
74719         "type" : "Number",
74720         "desc" : "Minimum input field length required (defaults to 0)",
74721         "memberOf" : "Roo.form.TextField"
74722       },
74723       {
74724         "name" : "minLengthText",
74725         "type" : "String",
74726         "desc" : "Error text to display if the minimum length validation fails (defaults to \"The minimum length for this field is {minLength}\")",
74727         "memberOf" : "Roo.form.TextField"
74728       },
74729       {
74730         "name" : "minListWidth",
74731         "type" : "Number",
74732         "desc" : "The minimum width of the dropdown list in pixels (defaults to 70, will be ignored if\nlistWidth has a higher value)",
74733         "memberOf" : "Roo.form.ComboBox"
74734       },
74735       {
74736         "name" : "mode",
74737         "type" : "String",
74738         "desc" : "Set to 'local' if the ComboBox loads local data (defaults to 'remote' which loads from the server)",
74739         "memberOf" : "Roo.form.ComboBox"
74740       },
74741       {
74742         "name" : "msgFx",
74743         "type" : "String",
74744         "desc" : "<b>Experimental</b> The effect used when displaying a validation message under the field (defaults to 'normal').",
74745         "memberOf" : "Roo.form.Field"
74746       },
74747       {
74748         "name" : "msgTarget",
74749         "type" : "String",
74750         "desc" : "The location where error text should display.  Should be one of the following values (defaults to 'qtip'):\n<pre>\nValue         Description\n-----------   ----------------------------------------------------------------------\nqtip          Display a quick tip when the user hovers over the field\ntitle         Display a default browser title attribute popup\nunder         Add a block div beneath the field containing the error text\nside          Add an error icon to the right of the field with a popup on hover\n[element id]  Add the error text directly to the innerHTML of the specified element\n</pre>",
74751         "memberOf" : "Roo.form.Field"
74752       },
74753       {
74754         "name" : "name",
74755         "type" : "String",
74756         "desc" : "The field's HTML name attribute.",
74757         "memberOf" : "Roo.form.Field"
74758       },
74759       {
74760         "name" : "pageSize",
74761         "type" : "Number",
74762         "desc" : "If greater than 0, a paging toolbar is displayed in the footer of the dropdown list and the\nfilter queries will execute with page start and limit parameters.  Only applies when mode = 'remote' (defaults to 0)",
74763         "memberOf" : "Roo.form.ComboBox"
74764       },
74765       {
74766         "name" : "qtip",
74767         "type" : "String",
74768         "desc" : "Mouse over tip",
74769         "memberOf" : "Roo.form.Field"
74770       },
74771       {
74772         "name" : "queryDelay",
74773         "type" : "Number",
74774         "desc" : "The length of time in milliseconds to delay between the start of typing and sending the\nquery to filter the dropdown list (defaults to 500 if mode = 'remote' or 10 if mode = 'local')",
74775         "memberOf" : "Roo.form.ComboBox"
74776       },
74777       {
74778         "name" : "queryParam",
74779         "type" : "String",
74780         "desc" : "Name of the query as it will be passed on the querystring (defaults to 'query')",
74781         "memberOf" : "Roo.form.ComboBox"
74782       },
74783       {
74784         "name" : "readOnly",
74785         "type" : "Boolean",
74786         "desc" : "True to mark the field as readOnly in HTML (defaults to false) -- Note: this only sets the element's readOnly DOM attribute.",
74787         "memberOf" : "Roo.form.Field"
74788       },
74789       {
74790         "name" : "regex",
74791         "type" : "RegExp",
74792         "desc" : "A JavaScript RegExp object to be tested against the field value during validation (defaults to null).\nIf available, this regex will be evaluated only after the basic validators all return true, and will be passed the\ncurrent field value.  If the test fails, the field will be marked invalid using {@link #regexText}.",
74793         "memberOf" : "Roo.form.TextField"
74794       },
74795       {
74796         "name" : "regexText",
74797         "type" : "String",
74798         "desc" : "The error text to display if {@link #regex} is used and the test fails during validation (defaults to \"\")",
74799         "memberOf" : "Roo.form.TextField"
74800       },
74801       {
74802         "name" : "resizable",
74803         "type" : "Boolean",
74804         "desc" : "True to add a resize handle to the bottom of the dropdown list (defaults to false)",
74805         "memberOf" : "Roo.form.ComboBox"
74806       },
74807       {
74808         "name" : "selectOnFocus",
74809         "type" : "Boolean",
74810         "desc" : "True to select any existing text in the field immediately on focus.  Only applies\nwhen editable = true (defaults to false)",
74811         "memberOf" : "Roo.form.ComboBox"
74812       },
74813       {
74814         "name" : "selectedClass",
74815         "type" : "String",
74816         "desc" : "CSS class to apply to the selected item in the dropdown list (defaults to 'x-combo-selected')",
74817         "memberOf" : "Roo.form.ComboBox"
74818       },
74819       {
74820         "name" : "shadow",
74821         "type" : "Boolean/String",
74822         "desc" : "True or \"sides\" for the default effect, \"frame\" for 4-way shadow, and \"drop\" for bottom-right",
74823         "memberOf" : "Roo.form.ComboBox"
74824       },
74825       {
74826         "name" : "store",
74827         "type" : "Roo.data.Store",
74828         "desc" : "The data store to which this combo is bound (defaults to undefined)",
74829         "memberOf" : "Roo.form.ComboBox"
74830       },
74831       {
74832         "name" : "tabIndex",
74833         "type" : "Number",
74834         "desc" : "The tabIndex for this field. Note this only applies to fields that are rendered, not those which are built via applyTo (defaults to undefined).",
74835         "memberOf" : "Roo.form.Field"
74836       },
74837       {
74838         "name" : "title",
74839         "type" : "String",
74840         "desc" : "If supplied, a header element is created containing this text and added into the top of\nthe dropdown list (defaults to undefined, with no header element)",
74841         "memberOf" : "Roo.form.ComboBox"
74842       },
74843       {
74844         "name" : "tpl",
74845         "type" : "String/Roo.Template",
74846         "desc" : "The template to use to render the output",
74847         "memberOf" : "Roo.form.ComboBox"
74848       },
74849       {
74850         "name" : "transform",
74851         "type" : "String/HTMLElement/Element",
74852         "desc" : "The id, DOM node or element of an existing select to convert to a ComboBox",
74853         "memberOf" : "Roo.form.ComboBox"
74854       },
74855       {
74856         "name" : "triggerAction",
74857         "type" : "String",
74858         "desc" : "The action to execute when the trigger field is activated.  Use 'all' to run the\nquery specified by the allQuery config option (defaults to 'query')",
74859         "memberOf" : "Roo.form.ComboBox"
74860       },
74861       {
74862         "name" : "triggerClass",
74863         "type" : "String",
74864         "desc" : "An additional CSS class used to style the trigger button.  The trigger will always get the\nclass 'x-form-trigger' and triggerClass will be <b>appended</b> if specified (defaults to 'x-form-arrow-trigger'\nwhich displays a downward arrow icon).",
74865         "memberOf" : "Roo.form.ComboBox"
74866       },
74867       {
74868         "name" : "typeAhead",
74869         "type" : "Boolean",
74870         "desc" : "True to populate and autoselect the remainder of the text being typed after a configurable\ndelay (typeAheadDelay) if it matches a known value (defaults to false)",
74871         "memberOf" : "Roo.form.ComboBox"
74872       },
74873       {
74874         "name" : "typeAheadDelay",
74875         "type" : "Number",
74876         "desc" : "The length of time in milliseconds to wait until the typeahead text is displayed\nif typeAhead = true (defaults to 250)",
74877         "memberOf" : "Roo.form.ComboBox"
74878       },
74879       {
74880         "name" : "validateOnBlur",
74881         "type" : "Boolean",
74882         "desc" : "Whether the field should validate when it loses focus (defaults to true).",
74883         "memberOf" : "Roo.form.Field"
74884       },
74885       {
74886         "name" : "validationDelay",
74887         "type" : "Number",
74888         "desc" : "The length of time in milliseconds after user input begins until validation is initiated (defaults to 250)",
74889         "memberOf" : "Roo.form.Field"
74890       },
74891       {
74892         "name" : "validationEvent",
74893         "type" : "String/Boolean",
74894         "desc" : "The event that should initiate field validation. Set to false to disable\n      automatic validation (defaults to \"keyup\").",
74895         "memberOf" : "Roo.form.Field"
74896       },
74897       {
74898         "name" : "validator",
74899         "type" : "Function",
74900         "desc" : "A custom validation function to be called during field validation (defaults to null).\nIf available, this function will be called only after the basic validators all return true, and will be passed the\ncurrent field value and expected to return boolean true if the value is valid or a string error message if invalid.",
74901         "memberOf" : "Roo.form.TextField"
74902       },
74903       {
74904         "name" : "value",
74905         "type" : "Mixed",
74906         "desc" : "A value to initialize this field with.",
74907         "memberOf" : "Roo.form.Field"
74908       },
74909       {
74910         "name" : "valueField",
74911         "type" : "String",
74912         "desc" : "The underlying data value name to bind to this CombBox (defaults to undefined if\nmode = 'remote' or 'value' if mode = 'local'). \nNote: use of a valueField requires the user make a selection\nin order for a value to be mapped.",
74913         "memberOf" : "Roo.form.ComboBox"
74914       },
74915       {
74916         "name" : "valueNotFoundText",
74917         "type" : "String",
74918         "desc" : "When using a name/value combo, if the value passed to setValue is not found in\nthe store, valueNotFoundText will be displayed as the field text if defined (defaults to undefined)",
74919         "memberOf" : "Roo.form.ComboBox"
74920       },
74921       {
74922         "name" : "vtype",
74923         "type" : "String",
74924         "desc" : "A validation type name as defined in {@link Roo.form.VTypes} (defaults to null)",
74925         "memberOf" : "Roo.form.TextField"
74926       },
74927       {
74928         "name" : "width",
74929         "type" : "Number",
74930         "desc" : "width (optional) size of component",
74931         "memberOf" : "Roo.BoxComponent"
74932       }
74933     ],
74934     "events" : [
74935       {
74936         "name" : "add",
74937         "type" : "function",
74938         "desc" : "Fires when the 'add' icon is pressed (add a listener to enable add button)",
74939         "sig" : "function (combo)\n{\n\n}",
74940         "memberOf" : "Roo.form.ComboBox"
74941       },
74942       {
74943         "name" : "autosize",
74944         "type" : "function",
74945         "desc" : "Fires when the autosize function is triggered.  The field may or may not have actually changed size\naccording to the default logic, but this event provides a hook for the developer to apply additional\nlogic at runtime to resize the field if needed.",
74946         "sig" : "function (_self, width)\n{\n\n}",
74947         "memberOf" : "Roo.form.TextField"
74948       },
74949       {
74950         "name" : "beforedestroy",
74951         "type" : "function",
74952         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
74953         "sig" : "function (_self)\n{\n\n}",
74954         "memberOf" : "Roo.Component"
74955       },
74956       {
74957         "name" : "beforehide",
74958         "type" : "function",
74959         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
74960         "sig" : "function (_self)\n{\n\n}",
74961         "memberOf" : "Roo.Component"
74962       },
74963       {
74964         "name" : "beforequery",
74965         "type" : "function",
74966         "desc" : "Fires before all queries are processed. Return false to cancel the query or set cancel to true.\nThe event object passed has these properties:",
74967         "sig" : "function (combo, query, forceAll, cancel, e)\n{\n\n}",
74968         "memberOf" : "Roo.form.ComboBox"
74969       },
74970       {
74971         "name" : "beforerender",
74972         "type" : "function",
74973         "desc" : "Fires before the component is rendered. Return false to stop the render.",
74974         "sig" : "function (_self)\n{\n\n}",
74975         "memberOf" : "Roo.Component"
74976       },
74977       {
74978         "name" : "beforeselect",
74979         "type" : "function",
74980         "desc" : "Fires before a list item is selected. Return false to cancel the selection.",
74981         "sig" : "function (combo, record, index)\n{\n\n}",
74982         "memberOf" : "Roo.form.ComboBox"
74983       },
74984       {
74985         "name" : "beforeshow",
74986         "type" : "function",
74987         "desc" : "Fires before the component is shown.  Return false to stop the show.",
74988         "sig" : "function (_self)\n{\n\n}",
74989         "memberOf" : "Roo.Component"
74990       },
74991       {
74992         "name" : "blur",
74993         "type" : "function",
74994         "desc" : "Fires when this field loses input focus.",
74995         "sig" : "function (_self)\n{\n\n}",
74996         "memberOf" : "Roo.form.Field"
74997       },
74998       {
74999         "name" : "change",
75000         "type" : "function",
75001         "desc" : "Fires just before the field blurs if the field value has changed.",
75002         "sig" : "function (_self, newValue, oldValue)\n{\n\n}",
75003         "memberOf" : "Roo.form.Field"
75004       },
75005       {
75006         "name" : "collapse",
75007         "type" : "function",
75008         "desc" : "Fires when the dropdown list is collapsed",
75009         "sig" : "function (combo)\n{\n\n}",
75010         "memberOf" : "Roo.form.ComboBox"
75011       },
75012       {
75013         "name" : "destroy",
75014         "type" : "function",
75015         "desc" : "Fires after the component is destroyed.",
75016         "sig" : "function (_self)\n{\n\n}",
75017         "memberOf" : "Roo.Component"
75018       },
75019       {
75020         "name" : "disable",
75021         "type" : "function",
75022         "desc" : "Fires after the component is disabled.",
75023         "sig" : "function (_self)\n{\n\n}",
75024         "memberOf" : "Roo.Component"
75025       },
75026       {
75027         "name" : "edit",
75028         "type" : "function",
75029         "desc" : "Fires when the 'edit' icon is pressed (add a listener to enable add button)",
75030         "sig" : "function (combo, record)\n{\n\n}",
75031         "memberOf" : "Roo.form.ComboBox"
75032       },
75033       {
75034         "name" : "enable",
75035         "type" : "function",
75036         "desc" : "Fires after the component is enabled.",
75037         "sig" : "function (_self)\n{\n\n}",
75038         "memberOf" : "Roo.Component"
75039       },
75040       {
75041         "name" : "expand",
75042         "type" : "function",
75043         "desc" : "Fires when the dropdown list is expanded",
75044         "sig" : "function (combo)\n{\n\n}",
75045         "memberOf" : "Roo.form.ComboBox"
75046       },
75047       {
75048         "name" : "focus",
75049         "type" : "function",
75050         "desc" : "Fires when this field receives input focus.",
75051         "sig" : "function (_self)\n{\n\n}",
75052         "memberOf" : "Roo.form.Field"
75053       },
75054       {
75055         "name" : "hide",
75056         "type" : "function",
75057         "desc" : "Fires after the component is hidden.",
75058         "sig" : "function (_self)\n{\n\n}",
75059         "memberOf" : "Roo.Component"
75060       },
75061       {
75062         "name" : "invalid",
75063         "type" : "function",
75064         "desc" : "Fires after the field has been marked as invalid.",
75065         "sig" : "function (_self, msg)\n{\n\n}",
75066         "memberOf" : "Roo.form.Field"
75067       },
75068       {
75069         "name" : "keyup",
75070         "type" : "function",
75071         "desc" : "Fires after the key up",
75072         "sig" : "function (_self, e)\n{\n\n}",
75073         "memberOf" : "Roo.form.Field"
75074       },
75075       {
75076         "name" : "move",
75077         "type" : "function",
75078         "desc" : "Fires after the component is moved.",
75079         "sig" : "function (_self, x, y)\n{\n\n}",
75080         "memberOf" : "Roo.BoxComponent"
75081       },
75082       {
75083         "name" : "render",
75084         "type" : "function",
75085         "desc" : "Fires after the component is rendered.",
75086         "sig" : "function (_self)\n{\n\n}",
75087         "memberOf" : "Roo.Component"
75088       },
75089       {
75090         "name" : "resize",
75091         "type" : "function",
75092         "desc" : "Fires after the component is resized.",
75093         "sig" : "function (_self, adjWidth, adjHeight, rawWidth, rawHeight)\n{\n\n}",
75094         "memberOf" : "Roo.BoxComponent"
75095       },
75096       {
75097         "name" : "select",
75098         "type" : "function",
75099         "desc" : "Fires when a list item is selected",
75100         "sig" : "function (combo, record, index)\n{\n\n}",
75101         "memberOf" : "Roo.form.ComboBox"
75102       },
75103       {
75104         "name" : "show",
75105         "type" : "function",
75106         "desc" : "Fires after the component is shown.",
75107         "sig" : "function (_self)\n{\n\n}",
75108         "memberOf" : "Roo.Component"
75109       },
75110       {
75111         "name" : "specialkey",
75112         "type" : "function",
75113         "desc" : "Fires when any key related to navigation (arrows, tab, enter, esc, etc.) is pressed.  You can check\n{@link Roo.EventObject#getKey} to determine which key was pressed.",
75114         "sig" : "function (_self, e)\n{\n\n}",
75115         "memberOf" : "Roo.form.Field"
75116       },
75117       {
75118         "name" : "valid",
75119         "type" : "function",
75120         "desc" : "Fires after the field has been validated with no errors.",
75121         "sig" : "function (_self)\n{\n\n}",
75122         "memberOf" : "Roo.form.Field"
75123       }
75124     ],
75125     "methods" : [
75126       {
75127         "name" : "addEvents",
75128         "type" : "function",
75129         "desc" : "Used to define events on this Observable",
75130         "sig" : "(object)",
75131         "static" : false,
75132         "memberOf" : "Roo.util.Observable"
75133       },
75134       {
75135         "name" : "addListener",
75136         "type" : "function",
75137         "desc" : "Appends an event handler to this component",
75138         "sig" : "(eventName, handler, scope, options)",
75139         "static" : false,
75140         "memberOf" : "Roo.util.Observable"
75141       },
75142       {
75143         "name" : "applyTo",
75144         "type" : "function",
75145         "desc" : "Apply the behaviors of this component to an existing element. <b>This is used instead of render().</b>",
75146         "sig" : "(el)",
75147         "static" : false,
75148         "memberOf" : "Roo.form.Field"
75149       },
75150       {
75151         "name" : "autoSize",
75152         "type" : "function",
75153         "desc" : "",
75154         "sig" : "()\n{\n\n}",
75155         "static" : false,
75156         "memberOf" : "Roo.form.TriggerField"
75157       },
75158       {
75159         "name" : "capture",
75160         "type" : "function",
75161         "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.",
75162         "sig" : "(o, fn, scope)",
75163         "static" : true,
75164         "memberOf" : "Roo.util.Observable"
75165       },
75166       {
75167         "name" : "clearInvalid",
75168         "type" : "function",
75169         "desc" : "Clear any invalid styles/messages for this field",
75170         "sig" : "()\n{\n\n}",
75171         "static" : false,
75172         "memberOf" : "Roo.form.Field"
75173       },
75174       {
75175         "name" : "clearValue",
75176         "type" : "function",
75177         "desc" : "Clears any text/value currently set in the field",
75178         "sig" : "()\n{\n\n}",
75179         "static" : false,
75180         "memberOf" : "Roo.form.ComboBox"
75181       },
75182       {
75183         "name" : "collapse",
75184         "type" : "function",
75185         "desc" : "Hides the dropdown list if it is currently expanded. Fires the 'collapse' event on completion.",
75186         "sig" : "()\n{\n\n}",
75187         "static" : false,
75188         "memberOf" : "Roo.form.ComboBox"
75189       },
75190       {
75191         "name" : "destroy",
75192         "type" : "function",
75193         "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}.",
75194         "sig" : "()\n{\n\n}",
75195         "static" : false,
75196         "memberOf" : "Roo.Component"
75197       },
75198       {
75199         "name" : "disable",
75200         "type" : "function",
75201         "desc" : "Disable this component.",
75202         "sig" : "()\n{\n\n}",
75203         "static" : false,
75204         "memberOf" : "Roo.Component"
75205       },
75206       {
75207         "name" : "doQuery",
75208         "type" : "function",
75209         "desc" : "Execute a query to filter the dropdown list.  Fires the beforequery event prior to performing the\nquery allowing the query action to be canceled if needed.",
75210         "sig" : "(query, forceAll)",
75211         "static" : false,
75212         "memberOf" : "Roo.form.ComboBox"
75213       },
75214       {
75215         "name" : "enable",
75216         "type" : "function",
75217         "desc" : "Enable this component.",
75218         "sig" : "()\n{\n\n}",
75219         "static" : false,
75220         "memberOf" : "Roo.Component"
75221       },
75222       {
75223         "name" : "expand",
75224         "type" : "function",
75225         "desc" : "Expands the dropdown list if it is currently hidden. Fires the 'expand' event on completion.",
75226         "sig" : "()\n{\n\n}",
75227         "static" : false,
75228         "memberOf" : "Roo.form.ComboBox"
75229       },
75230       {
75231         "name" : "fireEvent",
75232         "type" : "function",
75233         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
75234         "sig" : "(eventName, args)",
75235         "static" : false,
75236         "memberOf" : "Roo.util.Observable"
75237       },
75238       {
75239         "name" : "focus",
75240         "type" : "function",
75241         "desc" : "Try to focus this component.",
75242         "sig" : "(selectText)",
75243         "static" : false,
75244         "memberOf" : "Roo.Component"
75245       },
75246       {
75247         "name" : "getBox",
75248         "type" : "function",
75249         "desc" : "Gets the current box measurements of the component's underlying element.",
75250         "sig" : "(local)",
75251         "static" : false,
75252         "memberOf" : "Roo.BoxComponent"
75253       },
75254       {
75255         "name" : "getEl",
75256         "type" : "function",
75257         "desc" : "Returns the underlying {@link Roo.Element}.",
75258         "sig" : "()\n{\n\n}",
75259         "static" : false,
75260         "memberOf" : "Roo.Component"
75261       },
75262       {
75263         "name" : "getId",
75264         "type" : "function",
75265         "desc" : "Returns the id of this component.",
75266         "sig" : "()\n{\n\n}",
75267         "static" : false,
75268         "memberOf" : "Roo.Component"
75269       },
75270       {
75271         "name" : "getName",
75272         "type" : "function",
75273         "desc" : "Returns the name attribute of the field if available",
75274         "sig" : "()\n{\n\n}",
75275         "static" : false,
75276         "memberOf" : "Roo.form.Field"
75277       },
75278       {
75279         "name" : "getPosition",
75280         "type" : "function",
75281         "desc" : "Gets the current XY position of the component's underlying element.",
75282         "sig" : "(local)",
75283         "static" : false,
75284         "memberOf" : "Roo.BoxComponent"
75285       },
75286       {
75287         "name" : "getRawValue",
75288         "type" : "function",
75289         "desc" : "Returns the raw data value which may or may not be a valid, defined value.  To return a normalized value see {@link #getValue}.",
75290         "sig" : "()\n{\n\n}",
75291         "static" : false,
75292         "memberOf" : "Roo.form.Field"
75293       },
75294       {
75295         "name" : "getSize",
75296         "type" : "function",
75297         "desc" : "Gets the current size of the component's underlying element.",
75298         "sig" : "()\n{\n\n}",
75299         "static" : false,
75300         "memberOf" : "Roo.BoxComponent"
75301       },
75302       {
75303         "name" : "getValue",
75304         "type" : "function",
75305         "desc" : "Returns the currently selected field value or empty string if no value is set.",
75306         "sig" : "()\n{\n\n}",
75307         "static" : false,
75308         "memberOf" : "Roo.form.ComboBox"
75309       },
75310       {
75311         "name" : "hasChanged",
75312         "type" : "function",
75313         "desc" : "checks the current value against the 'loaded' value.\nNote - will return false if 'resetHasChanged' has not been called first.",
75314         "sig" : "()\n{\n\n}",
75315         "static" : false,
75316         "memberOf" : "Roo.form.Field"
75317       },
75318       {
75319         "name" : "hasListener",
75320         "type" : "function",
75321         "desc" : "Checks to see if this object has any listeners for a specified event",
75322         "sig" : "(eventName)",
75323         "static" : false,
75324         "memberOf" : "Roo.util.Observable"
75325       },
75326       {
75327         "name" : "hide",
75328         "type" : "function",
75329         "desc" : "Hide this component.",
75330         "sig" : "()\n{\n\n}",
75331         "static" : false,
75332         "memberOf" : "Roo.Component"
75333       },
75334       {
75335         "name" : "isDirty",
75336         "type" : "function",
75337         "desc" : "Returns true if this field has been changed since it was originally loaded and is not disabled.\nDEPRICATED  - it never worked well - use hasChanged/resetHasChanged.",
75338         "sig" : "()\n{\n\n}",
75339         "static" : false,
75340         "memberOf" : "Roo.form.Field"
75341       },
75342       {
75343         "name" : "isExpanded",
75344         "type" : "function",
75345         "desc" : "Returns true if the dropdown list is expanded, else false.",
75346         "sig" : "()\n{\n\n}",
75347         "static" : false,
75348         "memberOf" : "Roo.form.ComboBox"
75349       },
75350       {
75351         "name" : "isValid",
75352         "type" : "function",
75353         "desc" : "Returns whether or not the field value is currently valid",
75354         "sig" : "(preventMark)",
75355         "static" : false,
75356         "memberOf" : "Roo.form.Field"
75357       },
75358       {
75359         "name" : "isVisible",
75360         "type" : "function",
75361         "desc" : "Returns true if this component is visible.",
75362         "sig" : "()\n{\n\n}",
75363         "static" : false,
75364         "memberOf" : "Roo.Component"
75365       },
75366       {
75367         "name" : "markInvalid",
75368         "type" : "function",
75369         "desc" : "Mark this field as invalid",
75370         "sig" : "(msg)",
75371         "static" : false,
75372         "memberOf" : "Roo.form.Field"
75373       },
75374       {
75375         "name" : "on",
75376         "type" : "function",
75377         "desc" : "Appends an event handler to this element (shorthand for addListener)",
75378         "sig" : "(eventName, handler, scope, options)",
75379         "static" : false,
75380         "memberOf" : "Roo.util.Observable"
75381       },
75382       {
75383         "name" : "onPosition",
75384         "type" : "function",
75385         "desc" : "Called after the component is moved, this method is empty by default but can be implemented by any\nsubclass that needs to perform custom logic after a move occurs.",
75386         "sig" : "(x, y)",
75387         "static" : false,
75388         "memberOf" : "Roo.BoxComponent"
75389       },
75390       {
75391         "name" : "onResize",
75392         "type" : "function",
75393         "desc" : "Called after the component is resized, this method is empty by default but can be implemented by any\nsubclass that needs to perform custom logic after a resize occurs.",
75394         "sig" : "(adjWidth, adjHeight, rawWidth, rawHeight)",
75395         "static" : false,
75396         "memberOf" : "Roo.BoxComponent"
75397       },
75398       {
75399         "name" : "onTriggerClick",
75400         "type" : "function",
75401         "desc" : "The function that should handle the trigger's click event.  This method does nothing by default until overridden\nby an implementing function.",
75402         "sig" : "(e)",
75403         "static" : false,
75404         "memberOf" : "Roo.form.TriggerField"
75405       },
75406       {
75407         "name" : "purgeListeners",
75408         "type" : "function",
75409         "desc" : "Removes all listeners for this object",
75410         "sig" : "()\n{\n\n}",
75411         "static" : false,
75412         "memberOf" : "Roo.util.Observable"
75413       },
75414       {
75415         "name" : "releaseCapture",
75416         "type" : "function",
75417         "desc" : "Removes <b>all</b> added captures from the Observable.",
75418         "sig" : "(o)",
75419         "static" : true,
75420         "memberOf" : "Roo.util.Observable"
75421       },
75422       {
75423         "name" : "removeListener",
75424         "type" : "function",
75425         "desc" : "Removes a listener",
75426         "sig" : "(eventName, handler, scope)",
75427         "static" : false,
75428         "memberOf" : "Roo.util.Observable"
75429       },
75430       {
75431         "name" : "render",
75432         "type" : "function",
75433         "desc" : "If this is a lazy rendering component, render it to its container element.",
75434         "sig" : "(container)",
75435         "static" : false,
75436         "memberOf" : "Roo.Component"
75437       },
75438       {
75439         "name" : "reset",
75440         "type" : "function",
75441         "desc" : "Resets the current field value to the originally-loaded value and clears any validation messages.",
75442         "sig" : "()\n{\n\n}",
75443         "static" : false,
75444         "memberOf" : "Roo.form.TextField"
75445       },
75446       {
75447         "name" : "resetHasChanged",
75448         "type" : "function",
75449         "desc" : "stores the current value in loadedValue",
75450         "sig" : "()\n{\n\n}",
75451         "static" : false,
75452         "memberOf" : "Roo.form.Field"
75453       },
75454       {
75455         "name" : "select",
75456         "type" : "function",
75457         "desc" : "Select an item in the dropdown list by its numeric index in the list. This function does NOT cause the select event to fire.\nThe store must be loaded and the list expanded for this function to work, otherwise use setValue.",
75458         "sig" : "(index, scrollIntoView)",
75459         "static" : false,
75460         "memberOf" : "Roo.form.ComboBox"
75461       },
75462       {
75463         "name" : "selectByValue",
75464         "type" : "function",
75465         "desc" : "Select an item in the dropdown list by its data value. This function does NOT cause the select event to fire.\nThe store must be loaded and the list expanded for this function to work, otherwise use setValue.",
75466         "sig" : "(value, scrollIntoView)",
75467         "static" : false,
75468         "memberOf" : "Roo.form.ComboBox"
75469       },
75470       {
75471         "name" : "selectText",
75472         "type" : "function",
75473         "desc" : "Selects text in this field",
75474         "sig" : "(start, end)",
75475         "static" : false,
75476         "memberOf" : "Roo.form.TextField"
75477       },
75478       {
75479         "name" : "setDisabled",
75480         "type" : "function",
75481         "desc" : "Convenience function for setting disabled/enabled by boolean.",
75482         "sig" : "(disabled)",
75483         "static" : false,
75484         "memberOf" : "Roo.Component"
75485       },
75486       {
75487         "name" : "setEditable",
75488         "type" : "function",
75489         "desc" : "Allow or prevent the user from directly editing the field text.  If false is passed,\nthe user will only be able to select from the items defined in the dropdown list.  This method\nis the runtime equivalent of setting the 'editable' config option at config time.",
75490         "sig" : "(value)",
75491         "static" : false,
75492         "memberOf" : "Roo.form.ComboBox"
75493       },
75494       {
75495         "name" : "setFromData",
75496         "type" : "function",
75497         "desc" : "Sets the value of the field based on a object which is related to the record format for the store.",
75498         "sig" : "(value)",
75499         "static" : false,
75500         "memberOf" : "Roo.form.ComboBox"
75501       },
75502       {
75503         "name" : "setPagePosition",
75504         "type" : "function",
75505         "desc" : "Sets the page XY position of the component.  To set the left and top instead, use {@link #setPosition}.\nThis method fires the move event.",
75506         "sig" : "(x, y)",
75507         "static" : false,
75508         "memberOf" : "Roo.BoxComponent"
75509       },
75510       {
75511         "name" : "setPosition",
75512         "type" : "function",
75513         "desc" : "Sets the left and top of the component.  To set the page XY position instead, use {@link #setPagePosition}.\nThis method fires the move event.",
75514         "sig" : "(left, top)",
75515         "static" : false,
75516         "memberOf" : "Roo.BoxComponent"
75517       },
75518       {
75519         "name" : "setRawValue",
75520         "type" : "function",
75521         "desc" : "Sets the underlying DOM field's value directly, bypassing validation.  To set the value with validation see {@link #setValue}.",
75522         "sig" : "(value)",
75523         "static" : false,
75524         "memberOf" : "Roo.form.Field"
75525       },
75526       {
75527         "name" : "setSize",
75528         "type" : "function",
75529         "desc" : "Sets the width and height of the component.  This method fires the resize event.  This method can accept\neither width and height as separate numeric arguments, or you can pass a size object like {width:10, height:20}.",
75530         "sig" : "(width, height)",
75531         "static" : false,
75532         "memberOf" : "Roo.BoxComponent"
75533       },
75534       {
75535         "name" : "setValue",
75536         "type" : "function",
75537         "desc" : "Sets the specified value into the field.  If the value finds a match, the corresponding record text\nwill be displayed in the field.  If the value does not match the data value of an existing item,\nand the valueNotFoundText config option is defined, it will be displayed as the default field text.\nOtherwise the field will be blank (although the value will still be set).",
75538         "sig" : "(value)",
75539         "static" : false,
75540         "memberOf" : "Roo.form.ComboBox"
75541       },
75542       {
75543         "name" : "setVisible",
75544         "type" : "function",
75545         "desc" : "Convenience function to hide or show this component by boolean.",
75546         "sig" : "(visible)",
75547         "static" : false,
75548         "memberOf" : "Roo.Component"
75549       },
75550       {
75551         "name" : "show",
75552         "type" : "function",
75553         "desc" : "Show this component.",
75554         "sig" : "()\n{\n\n}",
75555         "static" : false,
75556         "memberOf" : "Roo.Component"
75557       },
75558       {
75559         "name" : "syncSize",
75560         "type" : "function",
75561         "desc" : "Force the component's size to recalculate based on the underlying element's current height and width.",
75562         "sig" : "()\n{\n\n}",
75563         "static" : false,
75564         "memberOf" : "Roo.BoxComponent"
75565       },
75566       {
75567         "name" : "un",
75568         "type" : "function",
75569         "desc" : "Removes a listener (shorthand for removeListener)",
75570         "sig" : "(eventName, handler, scope)",
75571         "static" : false,
75572         "memberOf" : "Roo.util.Observable"
75573       },
75574       {
75575         "name" : "updateBox",
75576         "type" : "function",
75577         "desc" : "Sets the current box measurements of the component's underlying element.",
75578         "sig" : "(box)",
75579         "static" : false,
75580         "memberOf" : "Roo.BoxComponent"
75581       },
75582       {
75583         "name" : "validate",
75584         "type" : "function",
75585         "desc" : "Validates the field value",
75586         "sig" : "()\n{\n\n}",
75587         "static" : false,
75588         "memberOf" : "Roo.form.Field"
75589       },
75590       {
75591         "name" : "validateValue",
75592         "type" : "function",
75593         "desc" : "Validates a value according to the field's validation rules and marks the field as invalid\nif the validation fails",
75594         "sig" : "(value)",
75595         "static" : false,
75596         "memberOf" : "Roo.form.TextField"
75597       }
75598     ]
75599   },
75600   "Roo.form.DateField" : {
75601     "props" : [
75602       {
75603         "name" : "actionMode",
75604         "type" : "String",
75605         "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",
75606         "memberOf" : "Roo.Component"
75607       },
75608       {
75609         "name" : "allowBlank",
75610         "type" : "Boolean",
75611         "desc" : "False to validate that the value length > 0 (defaults to true)",
75612         "memberOf" : "Roo.form.TextField"
75613       },
75614       {
75615         "name" : "allowDomMove",
75616         "type" : "Boolean",
75617         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
75618         "memberOf" : "Roo.Component"
75619       },
75620       {
75621         "name" : "allowLeadingSpace",
75622         "type" : "Boolean",
75623         "desc" : "True to prevent the stripping of leading white space",
75624         "memberOf" : "Roo.form.TextField"
75625       },
75626       {
75627         "name" : "altFormats",
75628         "type" : "String",
75629         "desc" : "Multiple date formats separated by \"|\" to try when parsing a user input value and it doesn't match the defined\nformat (defaults to 'm/d/Y|m-d-y|m-d-Y|m/d|m-d|d').",
75630         "memberOf" : ""
75631       },
75632       {
75633         "name" : "autoCreate",
75634         "type" : "String/Object",
75635         "desc" : "A DomHelper element spec, or true for a default element spec (defaults to\n{tag: \"input\", type: \"text\", size: \"10\", autocomplete: \"off\"})",
75636         "memberOf" : ""
75637       },
75638       {
75639         "name" : "blankText",
75640         "type" : "String",
75641         "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")",
75642         "memberOf" : "Roo.form.TextField"
75643       },
75644       {
75645         "name" : "cls",
75646         "type" : "String",
75647         "desc" : "A CSS class to apply to the field's underlying element.",
75648         "memberOf" : "Roo.form.Field"
75649       },
75650       {
75651         "name" : "disableClass",
75652         "type" : "String",
75653         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
75654         "memberOf" : "Roo.Component"
75655       },
75656       {
75657         "name" : "disableKeyFilter",
75658         "type" : "Boolean",
75659         "desc" : "True to disable input keystroke filtering (defaults to false)",
75660         "memberOf" : "Roo.form.TextField"
75661       },
75662       {
75663         "name" : "disabled",
75664         "type" : "Boolean",
75665         "desc" : "True to disable the field (defaults to false).",
75666         "memberOf" : "Roo.form.Field"
75667       },
75668       {
75669         "name" : "disabledDates",
75670         "type" : "Array",
75671         "desc" : "An array of \"dates\" to disable, as strings. These strings will be used to build a dynamic regular\nexpression so they are very powerful. Some examples:\n<ul>\n<li>[\"03/08/2003\", \"09/16/2003\"] would disable those exact dates</li>\n<li>[\"03/08\", \"09/16\"] would disable those days for every year</li>\n<li>[\"^03/08\"] would only match the beginning (useful if you are using short years)</li>\n<li>[\"03/../2006\"] would disable every day in March 2006</li>\n<li>[\"^03\"] would disable every day in every March</li>\n</ul>\nIn order to support regular expressions, if you are using a date format that has \".\" in it, you will have to\nescape the dot when restricting dates. For example: [\"03\\\\.08\\\\.03\"].",
75672         "memberOf" : ""
75673       },
75674       {
75675         "name" : "disabledDatesText",
75676         "type" : "String",
75677         "desc" : "The tooltip text to display when the date falls on a disabled date (defaults to 'Disabled')",
75678         "memberOf" : ""
75679       },
75680       {
75681         "name" : "disabledDays",
75682         "type" : "Array",
75683         "desc" : "An array of days to disable, 0 based. For example, [0, 6] disables Sunday and Saturday (defaults to null).",
75684         "memberOf" : ""
75685       },
75686       {
75687         "name" : "disabledDaysText",
75688         "type" : "String",
75689         "desc" : "The tooltip to display when the date falls on a disabled day (defaults to 'Disabled')",
75690         "memberOf" : ""
75691       },
75692       {
75693         "name" : "emptyText",
75694         "type" : "String",
75695         "desc" : "The default text to display in an empty field - placeholder... (defaults to null).",
75696         "memberOf" : "Roo.form.TextField"
75697       },
75698       {
75699         "name" : "fieldClass",
75700         "type" : "String",
75701         "desc" : "The default CSS class for the field (defaults to \"x-form-field\")",
75702         "memberOf" : "Roo.form.Field"
75703       },
75704       {
75705         "name" : "fieldLabel",
75706         "type" : "String",
75707         "desc" : "Label to use when rendering a form.",
75708         "memberOf" : "Roo.form.Field"
75709       },
75710       {
75711         "name" : "focusClass",
75712         "type" : "String",
75713         "desc" : "The CSS class to use when the field receives focus (defaults to \"x-form-focus\")",
75714         "memberOf" : "Roo.form.Field"
75715       },
75716       {
75717         "name" : "format",
75718         "type" : "String",
75719         "desc" : "The default date format string which can be overriden for localization support.  The format must be\nvalid according to {@link Date#parseDate} (defaults to 'm/d/y').",
75720         "memberOf" : ""
75721       },
75722       {
75723         "name" : "height",
75724         "type" : "Number",
75725         "desc" : "height (optional) size of component",
75726         "memberOf" : "Roo.BoxComponent"
75727       },
75728       {
75729         "name" : "hideMode",
75730         "type" : "String",
75731         "desc" : [
75732           "(display",
75733           "visibility)"
75734         ],
75735         "memberOf" : "Roo.Component"
75736       },
75737       {
75738         "name" : "hideTrigger",
75739         "type" : "Boolean",
75740         "desc" : "True to hide the trigger element and display only the base text field (defaults to false)",
75741         "memberOf" : "Roo.form.TriggerField"
75742       },
75743       {
75744         "name" : "inputType",
75745         "type" : "String",
75746         "desc" : "The type attribute for input fields -- e.g. radio, text, password (defaults to \"text\").",
75747         "memberOf" : "Roo.form.Field"
75748       },
75749       {
75750         "name" : "invalidClass",
75751         "type" : "String",
75752         "desc" : "The CSS class to use when marking a field invalid (defaults to \"x-form-invalid\")",
75753         "memberOf" : "Roo.form.Field"
75754       },
75755       {
75756         "name" : "invalidText",
75757         "type" : "String",
75758         "desc" : "The error text to display when the date in the field is invalid (defaults to\n'{value} is not a valid date - it must be in the format {format}').",
75759         "memberOf" : ""
75760       },
75761       {
75762         "name" : "listeners",
75763         "type" : "Object",
75764         "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>",
75765         "memberOf" : "Roo.util.Observable"
75766       },
75767       {
75768         "name" : "maskRe",
75769         "type" : "String",
75770         "desc" : "An input mask regular expression that will be used to filter keystrokes that don't match (defaults to null)",
75771         "memberOf" : "Roo.form.TextField"
75772       },
75773       {
75774         "name" : "maxLength",
75775         "type" : "Number",
75776         "desc" : "Maximum input field length allowed (defaults to Number.MAX_VALUE)",
75777         "memberOf" : "Roo.form.TextField"
75778       },
75779       {
75780         "name" : "maxLengthText",
75781         "type" : "String",
75782         "desc" : "Error text to display if the maximum length validation fails (defaults to \"The maximum length for this field is {maxLength}\")",
75783         "memberOf" : "Roo.form.TextField"
75784       },
75785       {
75786         "name" : "maxText",
75787         "type" : "String",
75788         "desc" : "The error text to display when the date in the cell is after maxValue (defaults to\n'The date in this field must be before {maxValue}').",
75789         "memberOf" : ""
75790       },
75791       {
75792         "name" : "maxValue",
75793         "type" : "Date/String",
75794         "desc" : "The maximum allowed date. Can be either a Javascript date object or a string date in a\nvalid format (defaults to null).",
75795         "memberOf" : ""
75796       },
75797       {
75798         "name" : "minLength",
75799         "type" : "Number",
75800         "desc" : "Minimum input field length required (defaults to 0)",
75801         "memberOf" : "Roo.form.TextField"
75802       },
75803       {
75804         "name" : "minLengthText",
75805         "type" : "String",
75806         "desc" : "Error text to display if the minimum length validation fails (defaults to \"The minimum length for this field is {minLength}\")",
75807         "memberOf" : "Roo.form.TextField"
75808       },
75809       {
75810         "name" : "minText",
75811         "type" : "String",
75812         "desc" : "The error text to display when the date in the cell is before minValue (defaults to\n'The date in this field must be after {minValue}').",
75813         "memberOf" : ""
75814       },
75815       {
75816         "name" : "minValue",
75817         "type" : "Date/String",
75818         "desc" : "The minimum allowed date. Can be either a Javascript date object or a string date in a\nvalid format (defaults to null).",
75819         "memberOf" : ""
75820       },
75821       {
75822         "name" : "msgFx",
75823         "type" : "String",
75824         "desc" : "<b>Experimental</b> The effect used when displaying a validation message under the field (defaults to 'normal').",
75825         "memberOf" : "Roo.form.Field"
75826       },
75827       {
75828         "name" : "msgTarget",
75829         "type" : "String",
75830         "desc" : "The location where error text should display.  Should be one of the following values (defaults to 'qtip'):\n<pre>\nValue         Description\n-----------   ----------------------------------------------------------------------\nqtip          Display a quick tip when the user hovers over the field\ntitle         Display a default browser title attribute popup\nunder         Add a block div beneath the field containing the error text\nside          Add an error icon to the right of the field with a popup on hover\n[element id]  Add the error text directly to the innerHTML of the specified element\n</pre>",
75831         "memberOf" : "Roo.form.Field"
75832       },
75833       {
75834         "name" : "name",
75835         "type" : "String",
75836         "desc" : "The field's HTML name attribute.",
75837         "memberOf" : "Roo.form.Field"
75838       },
75839       {
75840         "name" : "qtip",
75841         "type" : "String",
75842         "desc" : "Mouse over tip",
75843         "memberOf" : "Roo.form.Field"
75844       },
75845       {
75846         "name" : "readOnly",
75847         "type" : "Boolean",
75848         "desc" : "True to mark the field as readOnly in HTML (defaults to false) -- Note: this only sets the element's readOnly DOM attribute.",
75849         "memberOf" : "Roo.form.Field"
75850       },
75851       {
75852         "name" : "regex",
75853         "type" : "RegExp",
75854         "desc" : "A JavaScript RegExp object to be tested against the field value during validation (defaults to null).\nIf available, this regex will be evaluated only after the basic validators all return true, and will be passed the\ncurrent field value.  If the test fails, the field will be marked invalid using {@link #regexText}.",
75855         "memberOf" : "Roo.form.TextField"
75856       },
75857       {
75858         "name" : "regexText",
75859         "type" : "String",
75860         "desc" : "The error text to display if {@link #regex} is used and the test fails during validation (defaults to \"\")",
75861         "memberOf" : "Roo.form.TextField"
75862       },
75863       {
75864         "name" : "selectOnFocus",
75865         "type" : "Boolean",
75866         "desc" : "True to automatically select any existing field text when the field receives input focus (defaults to false)",
75867         "memberOf" : "Roo.form.TextField"
75868       },
75869       {
75870         "name" : "tabIndex",
75871         "type" : "Number",
75872         "desc" : "The tabIndex for this field. Note this only applies to fields that are rendered, not those which are built via applyTo (defaults to undefined).",
75873         "memberOf" : "Roo.form.Field"
75874       },
75875       {
75876         "name" : "triggerClass",
75877         "type" : "String",
75878         "desc" : "An additional CSS class used to style the trigger button.  The trigger will always get the\nclass 'x-form-trigger' and triggerClass will be <b>appended</b> if specified (defaults to 'x-form-date-trigger'\nwhich displays a calendar icon).",
75879         "memberOf" : ""
75880       },
75881       {
75882         "name" : "useIso",
75883         "type" : "Boolean",
75884         "desc" : "if enabled, then the date field will use a hidden field to store the \nreal value as iso formated date. default (false)",
75885         "memberOf" : ""
75886       },
75887       {
75888         "name" : "validateOnBlur",
75889         "type" : "Boolean",
75890         "desc" : "Whether the field should validate when it loses focus (defaults to true).",
75891         "memberOf" : "Roo.form.Field"
75892       },
75893       {
75894         "name" : "validationDelay",
75895         "type" : "Number",
75896         "desc" : "The length of time in milliseconds after user input begins until validation is initiated (defaults to 250)",
75897         "memberOf" : "Roo.form.Field"
75898       },
75899       {
75900         "name" : "validationEvent",
75901         "type" : "String/Boolean",
75902         "desc" : "The event that should initiate field validation. Set to false to disable\n      automatic validation (defaults to \"keyup\").",
75903         "memberOf" : "Roo.form.Field"
75904       },
75905       {
75906         "name" : "validator",
75907         "type" : "Function",
75908         "desc" : "A custom validation function to be called during field validation (defaults to null).\nIf available, this function will be called only after the basic validators all return true, and will be passed the\ncurrent field value and expected to return boolean true if the value is valid or a string error message if invalid.",
75909         "memberOf" : "Roo.form.TextField"
75910       },
75911       {
75912         "name" : "value",
75913         "type" : "Mixed",
75914         "desc" : "A value to initialize this field with.",
75915         "memberOf" : "Roo.form.Field"
75916       },
75917       {
75918         "name" : "vtype",
75919         "type" : "String",
75920         "desc" : "A validation type name as defined in {@link Roo.form.VTypes} (defaults to null)",
75921         "memberOf" : "Roo.form.TextField"
75922       },
75923       {
75924         "name" : "width",
75925         "type" : "Number",
75926         "desc" : "width (optional) size of component",
75927         "memberOf" : "Roo.BoxComponent"
75928       }
75929     ],
75930     "events" : [
75931       {
75932         "name" : "autosize",
75933         "type" : "function",
75934         "desc" : "Fires when the autosize function is triggered.  The field may or may not have actually changed size\naccording to the default logic, but this event provides a hook for the developer to apply additional\nlogic at runtime to resize the field if needed.",
75935         "sig" : "function (_self, width)\n{\n\n}",
75936         "memberOf" : "Roo.form.TextField"
75937       },
75938       {
75939         "name" : "beforedestroy",
75940         "type" : "function",
75941         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
75942         "sig" : "function (_self)\n{\n\n}",
75943         "memberOf" : "Roo.Component"
75944       },
75945       {
75946         "name" : "beforehide",
75947         "type" : "function",
75948         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
75949         "sig" : "function (_self)\n{\n\n}",
75950         "memberOf" : "Roo.Component"
75951       },
75952       {
75953         "name" : "beforerender",
75954         "type" : "function",
75955         "desc" : "Fires before the component is rendered. Return false to stop the render.",
75956         "sig" : "function (_self)\n{\n\n}",
75957         "memberOf" : "Roo.Component"
75958       },
75959       {
75960         "name" : "beforeshow",
75961         "type" : "function",
75962         "desc" : "Fires before the component is shown.  Return false to stop the show.",
75963         "sig" : "function (_self)\n{\n\n}",
75964         "memberOf" : "Roo.Component"
75965       },
75966       {
75967         "name" : "blur",
75968         "type" : "function",
75969         "desc" : "Fires when this field loses input focus.",
75970         "sig" : "function (_self)\n{\n\n}",
75971         "memberOf" : "Roo.form.Field"
75972       },
75973       {
75974         "name" : "change",
75975         "type" : "function",
75976         "desc" : "Fires just before the field blurs if the field value has changed.",
75977         "sig" : "function (_self, newValue, oldValue)\n{\n\n}",
75978         "memberOf" : "Roo.form.Field"
75979       },
75980       {
75981         "name" : "destroy",
75982         "type" : "function",
75983         "desc" : "Fires after the component is destroyed.",
75984         "sig" : "function (_self)\n{\n\n}",
75985         "memberOf" : "Roo.Component"
75986       },
75987       {
75988         "name" : "disable",
75989         "type" : "function",
75990         "desc" : "Fires after the component is disabled.",
75991         "sig" : "function (_self)\n{\n\n}",
75992         "memberOf" : "Roo.Component"
75993       },
75994       {
75995         "name" : "enable",
75996         "type" : "function",
75997         "desc" : "Fires after the component is enabled.",
75998         "sig" : "function (_self)\n{\n\n}",
75999         "memberOf" : "Roo.Component"
76000       },
76001       {
76002         "name" : "focus",
76003         "type" : "function",
76004         "desc" : "Fires when this field receives input focus.",
76005         "sig" : "function (_self)\n{\n\n}",
76006         "memberOf" : "Roo.form.Field"
76007       },
76008       {
76009         "name" : "hide",
76010         "type" : "function",
76011         "desc" : "Fires after the component is hidden.",
76012         "sig" : "function (_self)\n{\n\n}",
76013         "memberOf" : "Roo.Component"
76014       },
76015       {
76016         "name" : "invalid",
76017         "type" : "function",
76018         "desc" : "Fires after the field has been marked as invalid.",
76019         "sig" : "function (_self, msg)\n{\n\n}",
76020         "memberOf" : "Roo.form.Field"
76021       },
76022       {
76023         "name" : "keyup",
76024         "type" : "function",
76025         "desc" : "Fires after the key up",
76026         "sig" : "function (_self, e)\n{\n\n}",
76027         "memberOf" : "Roo.form.Field"
76028       },
76029       {
76030         "name" : "move",
76031         "type" : "function",
76032         "desc" : "Fires after the component is moved.",
76033         "sig" : "function (_self, x, y)\n{\n\n}",
76034         "memberOf" : "Roo.BoxComponent"
76035       },
76036       {
76037         "name" : "render",
76038         "type" : "function",
76039         "desc" : "Fires after the component is rendered.",
76040         "sig" : "function (_self)\n{\n\n}",
76041         "memberOf" : "Roo.Component"
76042       },
76043       {
76044         "name" : "resize",
76045         "type" : "function",
76046         "desc" : "Fires after the component is resized.",
76047         "sig" : "function (_self, adjWidth, adjHeight, rawWidth, rawHeight)\n{\n\n}",
76048         "memberOf" : "Roo.BoxComponent"
76049       },
76050       {
76051         "name" : "select",
76052         "type" : "function",
76053         "desc" : "Fires when a date is selected",
76054         "sig" : "function (combo, date)\n{\n\n}",
76055         "memberOf" : ""
76056       },
76057       {
76058         "name" : "show",
76059         "type" : "function",
76060         "desc" : "Fires after the component is shown.",
76061         "sig" : "function (_self)\n{\n\n}",
76062         "memberOf" : "Roo.Component"
76063       },
76064       {
76065         "name" : "specialkey",
76066         "type" : "function",
76067         "desc" : "Fires when any key related to navigation (arrows, tab, enter, esc, etc.) is pressed.  You can check\n{@link Roo.EventObject#getKey} to determine which key was pressed.",
76068         "sig" : "function (_self, e)\n{\n\n}",
76069         "memberOf" : "Roo.form.Field"
76070       },
76071       {
76072         "name" : "valid",
76073         "type" : "function",
76074         "desc" : "Fires after the field has been validated with no errors.",
76075         "sig" : "function (_self)\n{\n\n}",
76076         "memberOf" : "Roo.form.Field"
76077       }
76078     ],
76079     "methods" : [
76080       {
76081         "name" : "addEvents",
76082         "type" : "function",
76083         "desc" : "Used to define events on this Observable",
76084         "sig" : "(object)",
76085         "static" : false,
76086         "memberOf" : "Roo.util.Observable"
76087       },
76088       {
76089         "name" : "addListener",
76090         "type" : "function",
76091         "desc" : "Appends an event handler to this component",
76092         "sig" : "(eventName, handler, scope, options)",
76093         "static" : false,
76094         "memberOf" : "Roo.util.Observable"
76095       },
76096       {
76097         "name" : "applyTo",
76098         "type" : "function",
76099         "desc" : "Apply the behaviors of this component to an existing element. <b>This is used instead of render().</b>",
76100         "sig" : "(el)",
76101         "static" : false,
76102         "memberOf" : "Roo.form.Field"
76103       },
76104       {
76105         "name" : "autoSize",
76106         "type" : "function",
76107         "desc" : "",
76108         "sig" : "()\n{\n\n}",
76109         "static" : false,
76110         "memberOf" : "Roo.form.TriggerField"
76111       },
76112       {
76113         "name" : "capture",
76114         "type" : "function",
76115         "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.",
76116         "sig" : "(o, fn, scope)",
76117         "static" : true,
76118         "memberOf" : "Roo.util.Observable"
76119       },
76120       {
76121         "name" : "clearInvalid",
76122         "type" : "function",
76123         "desc" : "Clear any invalid styles/messages for this field",
76124         "sig" : "()\n{\n\n}",
76125         "static" : false,
76126         "memberOf" : "Roo.form.Field"
76127       },
76128       {
76129         "name" : "destroy",
76130         "type" : "function",
76131         "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}.",
76132         "sig" : "()\n{\n\n}",
76133         "static" : false,
76134         "memberOf" : "Roo.Component"
76135       },
76136       {
76137         "name" : "disable",
76138         "type" : "function",
76139         "desc" : "Disable this component.",
76140         "sig" : "()\n{\n\n}",
76141         "static" : false,
76142         "memberOf" : "Roo.Component"
76143       },
76144       {
76145         "name" : "enable",
76146         "type" : "function",
76147         "desc" : "Enable this component.",
76148         "sig" : "()\n{\n\n}",
76149         "static" : false,
76150         "memberOf" : "Roo.Component"
76151       },
76152       {
76153         "name" : "fireEvent",
76154         "type" : "function",
76155         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
76156         "sig" : "(eventName, args)",
76157         "static" : false,
76158         "memberOf" : "Roo.util.Observable"
76159       },
76160       {
76161         "name" : "focus",
76162         "type" : "function",
76163         "desc" : "Try to focus this component.",
76164         "sig" : "(selectText)",
76165         "static" : false,
76166         "memberOf" : "Roo.Component"
76167       },
76168       {
76169         "name" : "getBox",
76170         "type" : "function",
76171         "desc" : "Gets the current box measurements of the component's underlying element.",
76172         "sig" : "(local)",
76173         "static" : false,
76174         "memberOf" : "Roo.BoxComponent"
76175       },
76176       {
76177         "name" : "getEl",
76178         "type" : "function",
76179         "desc" : "Returns the underlying {@link Roo.Element}.",
76180         "sig" : "()\n{\n\n}",
76181         "static" : false,
76182         "memberOf" : "Roo.Component"
76183       },
76184       {
76185         "name" : "getId",
76186         "type" : "function",
76187         "desc" : "Returns the id of this component.",
76188         "sig" : "()\n{\n\n}",
76189         "static" : false,
76190         "memberOf" : "Roo.Component"
76191       },
76192       {
76193         "name" : "getName",
76194         "type" : "function",
76195         "desc" : "Returns the name attribute of the field if available",
76196         "sig" : "()\n{\n\n}",
76197         "static" : false,
76198         "memberOf" : "Roo.form.Field"
76199       },
76200       {
76201         "name" : "getPosition",
76202         "type" : "function",
76203         "desc" : "Gets the current XY position of the component's underlying element.",
76204         "sig" : "(local)",
76205         "static" : false,
76206         "memberOf" : "Roo.BoxComponent"
76207       },
76208       {
76209         "name" : "getRawValue",
76210         "type" : "function",
76211         "desc" : "Returns the raw data value which may or may not be a valid, defined value.  To return a normalized value see {@link #getValue}.",
76212         "sig" : "()\n{\n\n}",
76213         "static" : false,
76214         "memberOf" : "Roo.form.Field"
76215       },
76216       {
76217         "name" : "getSize",
76218         "type" : "function",
76219         "desc" : "Gets the current size of the component's underlying element.",
76220         "sig" : "()\n{\n\n}",
76221         "static" : false,
76222         "memberOf" : "Roo.BoxComponent"
76223       },
76224       {
76225         "name" : "getValue",
76226         "type" : "function",
76227         "desc" : "Returns the current date value of the date field.",
76228         "sig" : "()\n{\n\n}",
76229         "static" : false,
76230         "memberOf" : ""
76231       },
76232       {
76233         "name" : "hasChanged",
76234         "type" : "function",
76235         "desc" : "checks the current value against the 'loaded' value.\nNote - will return false if 'resetHasChanged' has not been called first.",
76236         "sig" : "()\n{\n\n}",
76237         "static" : false,
76238         "memberOf" : "Roo.form.Field"
76239       },
76240       {
76241         "name" : "hasListener",
76242         "type" : "function",
76243         "desc" : "Checks to see if this object has any listeners for a specified event",
76244         "sig" : "(eventName)",
76245         "static" : false,
76246         "memberOf" : "Roo.util.Observable"
76247       },
76248       {
76249         "name" : "hide",
76250         "type" : "function",
76251         "desc" : "Hide this component.",
76252         "sig" : "()\n{\n\n}",
76253         "static" : false,
76254         "memberOf" : "Roo.Component"
76255       },
76256       {
76257         "name" : "isDirty",
76258         "type" : "function",
76259         "desc" : "Returns true if this field has been changed since it was originally loaded and is not disabled.\nDEPRICATED  - it never worked well - use hasChanged/resetHasChanged.",
76260         "sig" : "()\n{\n\n}",
76261         "static" : false,
76262         "memberOf" : "Roo.form.Field"
76263       },
76264       {
76265         "name" : "isValid",
76266         "type" : "function",
76267         "desc" : "Returns whether or not the field value is currently valid",
76268         "sig" : "(preventMark)",
76269         "static" : false,
76270         "memberOf" : "Roo.form.Field"
76271       },
76272       {
76273         "name" : "isVisible",
76274         "type" : "function",
76275         "desc" : "Returns true if this component is visible.",
76276         "sig" : "()\n{\n\n}",
76277         "static" : false,
76278         "memberOf" : "Roo.Component"
76279       },
76280       {
76281         "name" : "markInvalid",
76282         "type" : "function",
76283         "desc" : "Mark this field as invalid",
76284         "sig" : "(msg)",
76285         "static" : false,
76286         "memberOf" : "Roo.form.Field"
76287       },
76288       {
76289         "name" : "on",
76290         "type" : "function",
76291         "desc" : "Appends an event handler to this element (shorthand for addListener)",
76292         "sig" : "(eventName, handler, scope, options)",
76293         "static" : false,
76294         "memberOf" : "Roo.util.Observable"
76295       },
76296       {
76297         "name" : "onPosition",
76298         "type" : "function",
76299         "desc" : "Called after the component is moved, this method is empty by default but can be implemented by any\nsubclass that needs to perform custom logic after a move occurs.",
76300         "sig" : "(x, y)",
76301         "static" : false,
76302         "memberOf" : "Roo.BoxComponent"
76303       },
76304       {
76305         "name" : "onResize",
76306         "type" : "function",
76307         "desc" : "Called after the component is resized, this method is empty by default but can be implemented by any\nsubclass that needs to perform custom logic after a resize occurs.",
76308         "sig" : "(adjWidth, adjHeight, rawWidth, rawHeight)",
76309         "static" : false,
76310         "memberOf" : "Roo.BoxComponent"
76311       },
76312       {
76313         "name" : "onTriggerClick",
76314         "type" : "function",
76315         "desc" : "The function that should handle the trigger's click event.  This method does nothing by default until overridden\nby an implementing function.",
76316         "sig" : "(e)",
76317         "static" : false,
76318         "memberOf" : "Roo.form.TriggerField"
76319       },
76320       {
76321         "name" : "purgeListeners",
76322         "type" : "function",
76323         "desc" : "Removes all listeners for this object",
76324         "sig" : "()\n{\n\n}",
76325         "static" : false,
76326         "memberOf" : "Roo.util.Observable"
76327       },
76328       {
76329         "name" : "releaseCapture",
76330         "type" : "function",
76331         "desc" : "Removes <b>all</b> added captures from the Observable.",
76332         "sig" : "(o)",
76333         "static" : true,
76334         "memberOf" : "Roo.util.Observable"
76335       },
76336       {
76337         "name" : "removeListener",
76338         "type" : "function",
76339         "desc" : "Removes a listener",
76340         "sig" : "(eventName, handler, scope)",
76341         "static" : false,
76342         "memberOf" : "Roo.util.Observable"
76343       },
76344       {
76345         "name" : "render",
76346         "type" : "function",
76347         "desc" : "If this is a lazy rendering component, render it to its container element.",
76348         "sig" : "(container)",
76349         "static" : false,
76350         "memberOf" : "Roo.Component"
76351       },
76352       {
76353         "name" : "reset",
76354         "type" : "function",
76355         "desc" : "Resets the current field value to the originally-loaded value and clears any validation messages.",
76356         "sig" : "()\n{\n\n}",
76357         "static" : false,
76358         "memberOf" : "Roo.form.TextField"
76359       },
76360       {
76361         "name" : "resetHasChanged",
76362         "type" : "function",
76363         "desc" : "stores the current value in loadedValue",
76364         "sig" : "()\n{\n\n}",
76365         "static" : false,
76366         "memberOf" : "Roo.form.Field"
76367       },
76368       {
76369         "name" : "selectText",
76370         "type" : "function",
76371         "desc" : "Selects text in this field",
76372         "sig" : "(start, end)",
76373         "static" : false,
76374         "memberOf" : "Roo.form.TextField"
76375       },
76376       {
76377         "name" : "setDisabled",
76378         "type" : "function",
76379         "desc" : "Convenience function for setting disabled/enabled by boolean.",
76380         "sig" : "(disabled)",
76381         "static" : false,
76382         "memberOf" : "Roo.Component"
76383       },
76384       {
76385         "name" : "setPagePosition",
76386         "type" : "function",
76387         "desc" : "Sets the page XY position of the component.  To set the left and top instead, use {@link #setPosition}.\nThis method fires the move event.",
76388         "sig" : "(x, y)",
76389         "static" : false,
76390         "memberOf" : "Roo.BoxComponent"
76391       },
76392       {
76393         "name" : "setPosition",
76394         "type" : "function",
76395         "desc" : "Sets the left and top of the component.  To set the page XY position instead, use {@link #setPagePosition}.\nThis method fires the move event.",
76396         "sig" : "(left, top)",
76397         "static" : false,
76398         "memberOf" : "Roo.BoxComponent"
76399       },
76400       {
76401         "name" : "setRawValue",
76402         "type" : "function",
76403         "desc" : "Sets the underlying DOM field's value directly, bypassing validation.  To set the value with validation see {@link #setValue}.",
76404         "sig" : "(value)",
76405         "static" : false,
76406         "memberOf" : "Roo.form.Field"
76407       },
76408       {
76409         "name" : "setSize",
76410         "type" : "function",
76411         "desc" : "Sets the width and height of the component.  This method fires the resize event.  This method can accept\neither width and height as separate numeric arguments, or you can pass a size object like {width:10, height:20}.",
76412         "sig" : "(width, height)",
76413         "static" : false,
76414         "memberOf" : "Roo.BoxComponent"
76415       },
76416       {
76417         "name" : "setValue",
76418         "type" : "function",
76419         "desc" : "Sets the value of the date field.  You can pass a date object or any string that can be parsed into a valid\ndate, using DateField.format as the date format, according to the same rules as {@link Date#parseDate}\n(the default format used is \"m/d/y\").\n<br />Usage:\n<pre><code>\n//All of these calls set the same date value (May 4, 2006)\n\n//Pass a date object:\nvar dt = new Date('5/4/06');\ndateField.setValue(dt);\n\n//Pass a date string (default format):\ndateField.setValue('5/4/06');\n\n//Pass a date string (custom format):\ndateField.format = 'Y-m-d';\ndateField.setValue('2006-5-4');\n</code></pre>",
76420         "sig" : "(date)",
76421         "static" : false,
76422         "memberOf" : ""
76423       },
76424       {
76425         "name" : "setVisible",
76426         "type" : "function",
76427         "desc" : "Convenience function to hide or show this component by boolean.",
76428         "sig" : "(visible)",
76429         "static" : false,
76430         "memberOf" : "Roo.Component"
76431       },
76432       {
76433         "name" : "show",
76434         "type" : "function",
76435         "desc" : "Show this component.",
76436         "sig" : "()\n{\n\n}",
76437         "static" : false,
76438         "memberOf" : "Roo.Component"
76439       },
76440       {
76441         "name" : "syncSize",
76442         "type" : "function",
76443         "desc" : "Force the component's size to recalculate based on the underlying element's current height and width.",
76444         "sig" : "()\n{\n\n}",
76445         "static" : false,
76446         "memberOf" : "Roo.BoxComponent"
76447       },
76448       {
76449         "name" : "un",
76450         "type" : "function",
76451         "desc" : "Removes a listener (shorthand for removeListener)",
76452         "sig" : "(eventName, handler, scope)",
76453         "static" : false,
76454         "memberOf" : "Roo.util.Observable"
76455       },
76456       {
76457         "name" : "updateBox",
76458         "type" : "function",
76459         "desc" : "Sets the current box measurements of the component's underlying element.",
76460         "sig" : "(box)",
76461         "static" : false,
76462         "memberOf" : "Roo.BoxComponent"
76463       },
76464       {
76465         "name" : "validate",
76466         "type" : "function",
76467         "desc" : "Validates the field value",
76468         "sig" : "()\n{\n\n}",
76469         "static" : false,
76470         "memberOf" : "Roo.form.Field"
76471       },
76472       {
76473         "name" : "validateValue",
76474         "type" : "function",
76475         "desc" : "Validates a value according to the field's validation rules and marks the field as invalid\nif the validation fails",
76476         "sig" : "(value)",
76477         "static" : false,
76478         "memberOf" : "Roo.form.TextField"
76479       }
76480     ]
76481   },
76482   "Roo.form.DayPicker" : {
76483     "props" : [
76484       {
76485         "name" : "actionMode",
76486         "type" : "String",
76487         "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",
76488         "memberOf" : "Roo.Component"
76489       },
76490       {
76491         "name" : "allowDomMove",
76492         "type" : "Boolean",
76493         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
76494         "memberOf" : "Roo.Component"
76495       },
76496       {
76497         "name" : "autoCreate",
76498         "type" : "String/Object",
76499         "desc" : "A DomHelper element spec, or true for a default element spec (defaults to\n{tag: \"input\", type: \"checkbox\", autocomplete: \"off\"})",
76500         "memberOf" : ""
76501       },
76502       {
76503         "name" : "cls",
76504         "type" : "String",
76505         "desc" : "A CSS class to apply to the field's underlying element.",
76506         "memberOf" : "Roo.form.Field"
76507       },
76508       {
76509         "name" : "disableClass",
76510         "type" : "String",
76511         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
76512         "memberOf" : "Roo.Component"
76513       },
76514       {
76515         "name" : "disabled",
76516         "type" : "Boolean",
76517         "desc" : "True to disable the field (defaults to false).",
76518         "memberOf" : "Roo.form.Field"
76519       },
76520       {
76521         "name" : "fieldClass",
76522         "type" : "String",
76523         "desc" : "The default CSS class for the checkbox (defaults to \"x-form-field\")",
76524         "memberOf" : ""
76525       },
76526       {
76527         "name" : "fieldLabel",
76528         "type" : "String",
76529         "desc" : "Label to use when rendering a form.",
76530         "memberOf" : "Roo.form.Field"
76531       },
76532       {
76533         "name" : "focusClass",
76534         "type" : "String",
76535         "desc" : "The CSS class to use when the checkbox receives focus (defaults to undefined)",
76536         "memberOf" : ""
76537       },
76538       {
76539         "name" : "height",
76540         "type" : "Number",
76541         "desc" : "height (optional) size of component",
76542         "memberOf" : "Roo.BoxComponent"
76543       },
76544       {
76545         "name" : "hideMode",
76546         "type" : "String",
76547         "desc" : [
76548           "(display",
76549           "visibility)"
76550         ],
76551         "memberOf" : "Roo.Component"
76552       },
76553       {
76554         "name" : "inputType",
76555         "type" : "String",
76556         "desc" : "The type attribute for input fields -- e.g. radio, text, password (defaults to \"text\").",
76557         "memberOf" : "Roo.form.Field"
76558       },
76559       {
76560         "name" : "invalidClass",
76561         "type" : "String",
76562         "desc" : "The CSS class to use when marking a field invalid (defaults to \"x-form-invalid\")",
76563         "memberOf" : "Roo.form.Field"
76564       },
76565       {
76566         "name" : "invalidText",
76567         "type" : "String",
76568         "desc" : "The error text to use when marking a field invalid and no message is provided (defaults to \"The value in this field is invalid\")",
76569         "memberOf" : "Roo.form.Field"
76570       },
76571       {
76572         "name" : "listeners",
76573         "type" : "Object",
76574         "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>",
76575         "memberOf" : "Roo.util.Observable"
76576       },
76577       {
76578         "name" : "msgFx",
76579         "type" : "String",
76580         "desc" : "<b>Experimental</b> The effect used when displaying a validation message under the field (defaults to 'normal').",
76581         "memberOf" : "Roo.form.Field"
76582       },
76583       {
76584         "name" : "msgTarget",
76585         "type" : "String",
76586         "desc" : "The location where error text should display.  Should be one of the following values (defaults to 'qtip'):\n<pre>\nValue         Description\n-----------   ----------------------------------------------------------------------\nqtip          Display a quick tip when the user hovers over the field\ntitle         Display a default browser title attribute popup\nunder         Add a block div beneath the field containing the error text\nside          Add an error icon to the right of the field with a popup on hover\n[element id]  Add the error text directly to the innerHTML of the specified element\n</pre>",
76587         "memberOf" : "Roo.form.Field"
76588       },
76589       {
76590         "name" : "name",
76591         "type" : "String",
76592         "desc" : "The field's HTML name attribute.",
76593         "memberOf" : "Roo.form.Field"
76594       },
76595       {
76596         "name" : "qtip",
76597         "type" : "String",
76598         "desc" : "Mouse over tip",
76599         "memberOf" : "Roo.form.Field"
76600       },
76601       {
76602         "name" : "readOnly",
76603         "type" : "Boolean",
76604         "desc" : "True to mark the field as readOnly in HTML (defaults to false) -- Note: this only sets the element's readOnly DOM attribute.",
76605         "memberOf" : "Roo.form.Field"
76606       },
76607       {
76608         "name" : "tabIndex",
76609         "type" : "Number",
76610         "desc" : "The tabIndex for this field. Note this only applies to fields that are rendered, not those which are built via applyTo (defaults to undefined).",
76611         "memberOf" : "Roo.form.Field"
76612       },
76613       {
76614         "name" : "validateOnBlur",
76615         "type" : "Boolean",
76616         "desc" : "Whether the field should validate when it loses focus (defaults to true).",
76617         "memberOf" : "Roo.form.Field"
76618       },
76619       {
76620         "name" : "validationDelay",
76621         "type" : "Number",
76622         "desc" : "The length of time in milliseconds after user input begins until validation is initiated (defaults to 250)",
76623         "memberOf" : "Roo.form.Field"
76624       },
76625       {
76626         "name" : "validationEvent",
76627         "type" : "String/Boolean",
76628         "desc" : "The event that should initiate field validation. Set to false to disable\n      automatic validation (defaults to \"keyup\").",
76629         "memberOf" : "Roo.form.Field"
76630       },
76631       {
76632         "name" : "value",
76633         "type" : "Mixed",
76634         "desc" : "A value to initialize this field with.",
76635         "memberOf" : "Roo.form.Field"
76636       },
76637       {
76638         "name" : "width",
76639         "type" : "Number",
76640         "desc" : "width (optional) size of component",
76641         "memberOf" : "Roo.BoxComponent"
76642       }
76643     ],
76644     "events" : [
76645       {
76646         "name" : "beforedestroy",
76647         "type" : "function",
76648         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
76649         "sig" : "function (_self)\n{\n\n}",
76650         "memberOf" : "Roo.Component"
76651       },
76652       {
76653         "name" : "beforehide",
76654         "type" : "function",
76655         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
76656         "sig" : "function (_self)\n{\n\n}",
76657         "memberOf" : "Roo.Component"
76658       },
76659       {
76660         "name" : "beforerender",
76661         "type" : "function",
76662         "desc" : "Fires before the component is rendered. Return false to stop the render.",
76663         "sig" : "function (_self)\n{\n\n}",
76664         "memberOf" : "Roo.Component"
76665       },
76666       {
76667         "name" : "beforeshow",
76668         "type" : "function",
76669         "desc" : "Fires before the component is shown.  Return false to stop the show.",
76670         "sig" : "function (_self)\n{\n\n}",
76671         "memberOf" : "Roo.Component"
76672       },
76673       {
76674         "name" : "blur",
76675         "type" : "function",
76676         "desc" : "Fires when this field loses input focus.",
76677         "sig" : "function (_self)\n{\n\n}",
76678         "memberOf" : "Roo.form.Field"
76679       },
76680       {
76681         "name" : "change",
76682         "type" : "function",
76683         "desc" : "Fires just before the field blurs if the field value has changed.",
76684         "sig" : "function (_self, newValue, oldValue)\n{\n\n}",
76685         "memberOf" : "Roo.form.Field"
76686       },
76687       {
76688         "name" : "destroy",
76689         "type" : "function",
76690         "desc" : "Fires after the component is destroyed.",
76691         "sig" : "function (_self)\n{\n\n}",
76692         "memberOf" : "Roo.Component"
76693       },
76694       {
76695         "name" : "disable",
76696         "type" : "function",
76697         "desc" : "Fires after the component is disabled.",
76698         "sig" : "function (_self)\n{\n\n}",
76699         "memberOf" : "Roo.Component"
76700       },
76701       {
76702         "name" : "enable",
76703         "type" : "function",
76704         "desc" : "Fires after the component is enabled.",
76705         "sig" : "function (_self)\n{\n\n}",
76706         "memberOf" : "Roo.Component"
76707       },
76708       {
76709         "name" : "focus",
76710         "type" : "function",
76711         "desc" : "Fires when this field receives input focus.",
76712         "sig" : "function (_self)\n{\n\n}",
76713         "memberOf" : "Roo.form.Field"
76714       },
76715       {
76716         "name" : "hide",
76717         "type" : "function",
76718         "desc" : "Fires after the component is hidden.",
76719         "sig" : "function (_self)\n{\n\n}",
76720         "memberOf" : "Roo.Component"
76721       },
76722       {
76723         "name" : "invalid",
76724         "type" : "function",
76725         "desc" : "Fires after the field has been marked as invalid.",
76726         "sig" : "function (_self, msg)\n{\n\n}",
76727         "memberOf" : "Roo.form.Field"
76728       },
76729       {
76730         "name" : "keyup",
76731         "type" : "function",
76732         "desc" : "Fires after the key up",
76733         "sig" : "function (_self, e)\n{\n\n}",
76734         "memberOf" : "Roo.form.Field"
76735       },
76736       {
76737         "name" : "move",
76738         "type" : "function",
76739         "desc" : "Fires after the component is moved.",
76740         "sig" : "function (_self, x, y)\n{\n\n}",
76741         "memberOf" : "Roo.BoxComponent"
76742       },
76743       {
76744         "name" : "render",
76745         "type" : "function",
76746         "desc" : "Fires after the component is rendered.",
76747         "sig" : "function (_self)\n{\n\n}",
76748         "memberOf" : "Roo.Component"
76749       },
76750       {
76751         "name" : "resize",
76752         "type" : "function",
76753         "desc" : "Fires after the component is resized.",
76754         "sig" : "function (_self, adjWidth, adjHeight, rawWidth, rawHeight)\n{\n\n}",
76755         "memberOf" : "Roo.BoxComponent"
76756       },
76757       {
76758         "name" : "show",
76759         "type" : "function",
76760         "desc" : "Fires after the component is shown.",
76761         "sig" : "function (_self)\n{\n\n}",
76762         "memberOf" : "Roo.Component"
76763       },
76764       {
76765         "name" : "specialkey",
76766         "type" : "function",
76767         "desc" : "Fires when any key related to navigation (arrows, tab, enter, esc, etc.) is pressed.  You can check\n{@link Roo.EventObject#getKey} to determine which key was pressed.",
76768         "sig" : "function (_self, e)\n{\n\n}",
76769         "memberOf" : "Roo.form.Field"
76770       },
76771       {
76772         "name" : "valid",
76773         "type" : "function",
76774         "desc" : "Fires after the field has been validated with no errors.",
76775         "sig" : "function (_self)\n{\n\n}",
76776         "memberOf" : "Roo.form.Field"
76777       }
76778     ],
76779     "methods" : [
76780       {
76781         "name" : "addEvents",
76782         "type" : "function",
76783         "desc" : "Used to define events on this Observable",
76784         "sig" : "(object)",
76785         "static" : false,
76786         "memberOf" : "Roo.util.Observable"
76787       },
76788       {
76789         "name" : "addListener",
76790         "type" : "function",
76791         "desc" : "Appends an event handler to this component",
76792         "sig" : "(eventName, handler, scope, options)",
76793         "static" : false,
76794         "memberOf" : "Roo.util.Observable"
76795       },
76796       {
76797         "name" : "applyTo",
76798         "type" : "function",
76799         "desc" : "Apply the behaviors of this component to an existing element. <b>This is used instead of render().</b>",
76800         "sig" : "(el)",
76801         "static" : false,
76802         "memberOf" : "Roo.form.Field"
76803       },
76804       {
76805         "name" : "capture",
76806         "type" : "function",
76807         "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.",
76808         "sig" : "(o, fn, scope)",
76809         "static" : true,
76810         "memberOf" : "Roo.util.Observable"
76811       },
76812       {
76813         "name" : "clearInvalid",
76814         "type" : "function",
76815         "desc" : "Clear any invalid styles/messages for this field",
76816         "sig" : "()\n{\n\n}",
76817         "static" : false,
76818         "memberOf" : "Roo.form.Field"
76819       },
76820       {
76821         "name" : "destroy",
76822         "type" : "function",
76823         "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}.",
76824         "sig" : "()\n{\n\n}",
76825         "static" : false,
76826         "memberOf" : "Roo.Component"
76827       },
76828       {
76829         "name" : "disable",
76830         "type" : "function",
76831         "desc" : "Disable this component.",
76832         "sig" : "()\n{\n\n}",
76833         "static" : false,
76834         "memberOf" : "Roo.Component"
76835       },
76836       {
76837         "name" : "enable",
76838         "type" : "function",
76839         "desc" : "Enable this component.",
76840         "sig" : "()\n{\n\n}",
76841         "static" : false,
76842         "memberOf" : "Roo.Component"
76843       },
76844       {
76845         "name" : "fireEvent",
76846         "type" : "function",
76847         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
76848         "sig" : "(eventName, args)",
76849         "static" : false,
76850         "memberOf" : "Roo.util.Observable"
76851       },
76852       {
76853         "name" : "focus",
76854         "type" : "function",
76855         "desc" : "Try to focus this component.",
76856         "sig" : "(selectText)",
76857         "static" : false,
76858         "memberOf" : "Roo.Component"
76859       },
76860       {
76861         "name" : "getBox",
76862         "type" : "function",
76863         "desc" : "Gets the current box measurements of the component's underlying element.",
76864         "sig" : "(local)",
76865         "static" : false,
76866         "memberOf" : "Roo.BoxComponent"
76867       },
76868       {
76869         "name" : "getEl",
76870         "type" : "function",
76871         "desc" : "Returns the underlying {@link Roo.Element}.",
76872         "sig" : "()\n{\n\n}",
76873         "static" : false,
76874         "memberOf" : "Roo.Component"
76875       },
76876       {
76877         "name" : "getId",
76878         "type" : "function",
76879         "desc" : "Returns the id of this component.",
76880         "sig" : "()\n{\n\n}",
76881         "static" : false,
76882         "memberOf" : "Roo.Component"
76883       },
76884       {
76885         "name" : "getName",
76886         "type" : "function",
76887         "desc" : "Returns the name attribute of the field if available",
76888         "sig" : "()\n{\n\n}",
76889         "static" : false,
76890         "memberOf" : "Roo.form.Field"
76891       },
76892       {
76893         "name" : "getPosition",
76894         "type" : "function",
76895         "desc" : "Gets the current XY position of the component's underlying element.",
76896         "sig" : "(local)",
76897         "static" : false,
76898         "memberOf" : "Roo.BoxComponent"
76899       },
76900       {
76901         "name" : "getRawValue",
76902         "type" : "function",
76903         "desc" : "Returns the raw data value which may or may not be a valid, defined value.  To return a normalized value see {@link #getValue}.",
76904         "sig" : "()\n{\n\n}",
76905         "static" : false,
76906         "memberOf" : "Roo.form.Field"
76907       },
76908       {
76909         "name" : "getSize",
76910         "type" : "function",
76911         "desc" : "Gets the current size of the component's underlying element.",
76912         "sig" : "()\n{\n\n}",
76913         "static" : false,
76914         "memberOf" : "Roo.BoxComponent"
76915       },
76916       {
76917         "name" : "getValue",
76918         "type" : "function",
76919         "desc" : "Returns the checked state of the checkbox.",
76920         "sig" : "()\n{\n\n}",
76921         "static" : false,
76922         "memberOf" : ""
76923       },
76924       {
76925         "name" : "hasChanged",
76926         "type" : "function",
76927         "desc" : "checks the current value against the 'loaded' value.\nNote - will return false if 'resetHasChanged' has not been called first.",
76928         "sig" : "()\n{\n\n}",
76929         "static" : false,
76930         "memberOf" : "Roo.form.Field"
76931       },
76932       {
76933         "name" : "hasListener",
76934         "type" : "function",
76935         "desc" : "Checks to see if this object has any listeners for a specified event",
76936         "sig" : "(eventName)",
76937         "static" : false,
76938         "memberOf" : "Roo.util.Observable"
76939       },
76940       {
76941         "name" : "hide",
76942         "type" : "function",
76943         "desc" : "Hide this component.",
76944         "sig" : "()\n{\n\n}",
76945         "static" : false,
76946         "memberOf" : "Roo.Component"
76947       },
76948       {
76949         "name" : "isDirty",
76950         "type" : "function",
76951         "desc" : "Returns true if this field has been changed since it was originally loaded and is not disabled.\nDEPRICATED  - it never worked well - use hasChanged/resetHasChanged.",
76952         "sig" : "()\n{\n\n}",
76953         "static" : false,
76954         "memberOf" : "Roo.form.Field"
76955       },
76956       {
76957         "name" : "isValid",
76958         "type" : "function",
76959         "desc" : "Returns whether or not the field value is currently valid",
76960         "sig" : "(preventMark)",
76961         "static" : false,
76962         "memberOf" : "Roo.form.Field"
76963       },
76964       {
76965         "name" : "isVisible",
76966         "type" : "function",
76967         "desc" : "Returns true if this component is visible.",
76968         "sig" : "()\n{\n\n}",
76969         "static" : false,
76970         "memberOf" : "Roo.Component"
76971       },
76972       {
76973         "name" : "markInvalid",
76974         "type" : "function",
76975         "desc" : "Mark this field as invalid",
76976         "sig" : "(msg)",
76977         "static" : false,
76978         "memberOf" : "Roo.form.Field"
76979       },
76980       {
76981         "name" : "on",
76982         "type" : "function",
76983         "desc" : "Appends an event handler to this element (shorthand for addListener)",
76984         "sig" : "(eventName, handler, scope, options)",
76985         "static" : false,
76986         "memberOf" : "Roo.util.Observable"
76987       },
76988       {
76989         "name" : "onPosition",
76990         "type" : "function",
76991         "desc" : "Called after the component is moved, this method is empty by default but can be implemented by any\nsubclass that needs to perform custom logic after a move occurs.",
76992         "sig" : "(x, y)",
76993         "static" : false,
76994         "memberOf" : "Roo.BoxComponent"
76995       },
76996       {
76997         "name" : "onResize",
76998         "type" : "function",
76999         "desc" : "Called after the component is resized, this method is empty by default but can be implemented by any\nsubclass that needs to perform custom logic after a resize occurs.",
77000         "sig" : "(adjWidth, adjHeight, rawWidth, rawHeight)",
77001         "static" : false,
77002         "memberOf" : "Roo.BoxComponent"
77003       },
77004       {
77005         "name" : "purgeListeners",
77006         "type" : "function",
77007         "desc" : "Removes all listeners for this object",
77008         "sig" : "()\n{\n\n}",
77009         "static" : false,
77010         "memberOf" : "Roo.util.Observable"
77011       },
77012       {
77013         "name" : "releaseCapture",
77014         "type" : "function",
77015         "desc" : "Removes <b>all</b> added captures from the Observable.",
77016         "sig" : "(o)",
77017         "static" : true,
77018         "memberOf" : "Roo.util.Observable"
77019       },
77020       {
77021         "name" : "removeListener",
77022         "type" : "function",
77023         "desc" : "Removes a listener",
77024         "sig" : "(eventName, handler, scope)",
77025         "static" : false,
77026         "memberOf" : "Roo.util.Observable"
77027       },
77028       {
77029         "name" : "render",
77030         "type" : "function",
77031         "desc" : "If this is a lazy rendering component, render it to its container element.",
77032         "sig" : "(container)",
77033         "static" : false,
77034         "memberOf" : "Roo.Component"
77035       },
77036       {
77037         "name" : "reset",
77038         "type" : "function",
77039         "desc" : "Resets the current field value to the originally loaded value and clears any validation messages",
77040         "sig" : "()\n{\n\n}",
77041         "static" : false,
77042         "memberOf" : "Roo.form.Field"
77043       },
77044       {
77045         "name" : "resetHasChanged",
77046         "type" : "function",
77047         "desc" : "stores the current value in loadedValue",
77048         "sig" : "()\n{\n\n}",
77049         "static" : false,
77050         "memberOf" : "Roo.form.Field"
77051       },
77052       {
77053         "name" : "setDisabled",
77054         "type" : "function",
77055         "desc" : "Convenience function for setting disabled/enabled by boolean.",
77056         "sig" : "(disabled)",
77057         "static" : false,
77058         "memberOf" : "Roo.Component"
77059       },
77060       {
77061         "name" : "setPagePosition",
77062         "type" : "function",
77063         "desc" : "Sets the page XY position of the component.  To set the left and top instead, use {@link #setPosition}.\nThis method fires the move event.",
77064         "sig" : "(x, y)",
77065         "static" : false,
77066         "memberOf" : "Roo.BoxComponent"
77067       },
77068       {
77069         "name" : "setPosition",
77070         "type" : "function",
77071         "desc" : "Sets the left and top of the component.  To set the page XY position instead, use {@link #setPagePosition}.\nThis method fires the move event.",
77072         "sig" : "(left, top)",
77073         "static" : false,
77074         "memberOf" : "Roo.BoxComponent"
77075       },
77076       {
77077         "name" : "setRawValue",
77078         "type" : "function",
77079         "desc" : "Sets the underlying DOM field's value directly, bypassing validation.  To set the value with validation see {@link #setValue}.",
77080         "sig" : "(value)",
77081         "static" : false,
77082         "memberOf" : "Roo.form.Field"
77083       },
77084       {
77085         "name" : "setSize",
77086         "type" : "function",
77087         "desc" : "Sets the width and height of the component.  This method fires the resize event.  This method can accept\neither width and height as separate numeric arguments, or you can pass a size object like {width:10, height:20}.",
77088         "sig" : "(width, height)",
77089         "static" : false,
77090         "memberOf" : "Roo.BoxComponent"
77091       },
77092       {
77093         "name" : "setValue",
77094         "type" : "function",
77095         "desc" : "Sets the checked state of the checkbox.\nOn is always based on a string comparison between inputValue and the param.",
77096         "sig" : "(value, suppressEvent)",
77097         "static" : false,
77098         "memberOf" : ""
77099       },
77100       {
77101         "name" : "setVisible",
77102         "type" : "function",
77103         "desc" : "Convenience function to hide or show this component by boolean.",
77104         "sig" : "(visible)",
77105         "static" : false,
77106         "memberOf" : "Roo.Component"
77107       },
77108       {
77109         "name" : "show",
77110         "type" : "function",
77111         "desc" : "Show this component.",
77112         "sig" : "()\n{\n\n}",
77113         "static" : false,
77114         "memberOf" : "Roo.Component"
77115       },
77116       {
77117         "name" : "syncSize",
77118         "type" : "function",
77119         "desc" : "Force the component's size to recalculate based on the underlying element's current height and width.",
77120         "sig" : "()\n{\n\n}",
77121         "static" : false,
77122         "memberOf" : "Roo.BoxComponent"
77123       },
77124       {
77125         "name" : "un",
77126         "type" : "function",
77127         "desc" : "Removes a listener (shorthand for removeListener)",
77128         "sig" : "(eventName, handler, scope)",
77129         "static" : false,
77130         "memberOf" : "Roo.util.Observable"
77131       },
77132       {
77133         "name" : "updateBox",
77134         "type" : "function",
77135         "desc" : "Sets the current box measurements of the component's underlying element.",
77136         "sig" : "(box)",
77137         "static" : false,
77138         "memberOf" : "Roo.BoxComponent"
77139       },
77140       {
77141         "name" : "validate",
77142         "type" : "function",
77143         "desc" : "Validates the field value",
77144         "sig" : "()\n{\n\n}",
77145         "static" : false,
77146         "memberOf" : "Roo.form.Field"
77147       }
77148     ]
77149   },
77150   "Roo.form.DisplayField" : {
77151     "props" : [
77152       {
77153         "name" : "actionMode",
77154         "type" : "String",
77155         "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",
77156         "memberOf" : "Roo.Component"
77157       },
77158       {
77159         "name" : "allowDomMove",
77160         "type" : "Boolean",
77161         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
77162         "memberOf" : "Roo.Component"
77163       },
77164       {
77165         "name" : "autoCreate",
77166         "type" : "String/Object",
77167         "desc" : "A DomHelper element spec, or true for a default element spec (defaults to\n{tag: \"input\", type: \"checkbox\", autocomplete: \"off\"})",
77168         "memberOf" : ""
77169       },
77170       {
77171         "name" : "closable",
77172         "type" : "Boolean",
77173         "desc" : [
77174           "(true",
77175           "false)"
77176         ],
77177         "memberOf" : ""
77178       },
77179       {
77180         "name" : "cls",
77181         "type" : "String",
77182         "desc" : "A CSS class to apply to the field's underlying element.",
77183         "memberOf" : "Roo.form.Field"
77184       },
77185       {
77186         "name" : "disableClass",
77187         "type" : "String",
77188         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
77189         "memberOf" : "Roo.Component"
77190       },
77191       {
77192         "name" : "disabled",
77193         "type" : "Boolean",
77194         "desc" : "True to disable the field (defaults to false).",
77195         "memberOf" : "Roo.form.Field"
77196       },
77197       {
77198         "name" : "fieldClass",
77199         "type" : "String",
77200         "desc" : "The default CSS class for the checkbox (defaults to \"x-form-field\")",
77201         "memberOf" : ""
77202       },
77203       {
77204         "name" : "fieldLabel",
77205         "type" : "String",
77206         "desc" : "Label to use when rendering a form.",
77207         "memberOf" : "Roo.form.Field"
77208       },
77209       {
77210         "name" : "focusClass",
77211         "type" : "String",
77212         "desc" : "The CSS class to use when the checkbox receives focus (defaults to undefined)",
77213         "memberOf" : ""
77214       },
77215       {
77216         "name" : "height",
77217         "type" : "Number",
77218         "desc" : "height (optional) size of component",
77219         "memberOf" : "Roo.BoxComponent"
77220       },
77221       {
77222         "name" : "hideMode",
77223         "type" : "String",
77224         "desc" : [
77225           "(display",
77226           "visibility)"
77227         ],
77228         "memberOf" : "Roo.Component"
77229       },
77230       {
77231         "name" : "inputType",
77232         "type" : "String",
77233         "desc" : "The type attribute for input fields -- e.g. radio, text, password (defaults to \"text\").",
77234         "memberOf" : "Roo.form.Field"
77235       },
77236       {
77237         "name" : "invalidClass",
77238         "type" : "String",
77239         "desc" : "The CSS class to use when marking a field invalid (defaults to \"x-form-invalid\")",
77240         "memberOf" : "Roo.form.Field"
77241       },
77242       {
77243         "name" : "invalidText",
77244         "type" : "String",
77245         "desc" : "The error text to use when marking a field invalid and no message is provided (defaults to \"The value in this field is invalid\")",
77246         "memberOf" : "Roo.form.Field"
77247       },
77248       {
77249         "name" : "listeners",
77250         "type" : "Object",
77251         "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>",
77252         "memberOf" : "Roo.util.Observable"
77253       },
77254       {
77255         "name" : "msgFx",
77256         "type" : "String",
77257         "desc" : "<b>Experimental</b> The effect used when displaying a validation message under the field (defaults to 'normal').",
77258         "memberOf" : "Roo.form.Field"
77259       },
77260       {
77261         "name" : "msgTarget",
77262         "type" : "String",
77263         "desc" : "The location where error text should display.  Should be one of the following values (defaults to 'qtip'):\n<pre>\nValue         Description\n-----------   ----------------------------------------------------------------------\nqtip          Display a quick tip when the user hovers over the field\ntitle         Display a default browser title attribute popup\nunder         Add a block div beneath the field containing the error text\nside          Add an error icon to the right of the field with a popup on hover\n[element id]  Add the error text directly to the innerHTML of the specified element\n</pre>",
77264         "memberOf" : "Roo.form.Field"
77265       },
77266       {
77267         "name" : "name",
77268         "type" : "String",
77269         "desc" : "The field's HTML name attribute.",
77270         "memberOf" : "Roo.form.Field"
77271       },
77272       {
77273         "name" : "qtip",
77274         "type" : "String",
77275         "desc" : "Mouse over tip",
77276         "memberOf" : "Roo.form.Field"
77277       },
77278       {
77279         "name" : "readOnly",
77280         "type" : "Boolean",
77281         "desc" : "True to mark the field as readOnly in HTML (defaults to false) -- Note: this only sets the element's readOnly DOM attribute.",
77282         "memberOf" : "Roo.form.Field"
77283       },
77284       {
77285         "name" : "tabIndex",
77286         "type" : "Number",
77287         "desc" : "The tabIndex for this field. Note this only applies to fields that are rendered, not those which are built via applyTo (defaults to undefined).",
77288         "memberOf" : "Roo.form.Field"
77289       },
77290       {
77291         "name" : "validateOnBlur",
77292         "type" : "Boolean",
77293         "desc" : "Whether the field should validate when it loses focus (defaults to true).",
77294         "memberOf" : "Roo.form.Field"
77295       },
77296       {
77297         "name" : "validationDelay",
77298         "type" : "Number",
77299         "desc" : "The length of time in milliseconds after user input begins until validation is initiated (defaults to 250)",
77300         "memberOf" : "Roo.form.Field"
77301       },
77302       {
77303         "name" : "validationEvent",
77304         "type" : "String/Boolean",
77305         "desc" : "The event that should initiate field validation. Set to false to disable\n      automatic validation (defaults to \"keyup\").",
77306         "memberOf" : "Roo.form.Field"
77307       },
77308       {
77309         "name" : "value",
77310         "type" : "Mixed",
77311         "desc" : "A value to initialize this field with.",
77312         "memberOf" : "Roo.form.Field"
77313       },
77314       {
77315         "name" : "valueRenderer",
77316         "type" : "Function",
77317         "desc" : "The renderer for the field (so you can reformat output). should return raw HTML",
77318         "memberOf" : ""
77319       },
77320       {
77321         "name" : "width",
77322         "type" : "Number",
77323         "desc" : "width (optional) size of component",
77324         "memberOf" : "Roo.BoxComponent"
77325       }
77326     ],
77327     "events" : [
77328       {
77329         "name" : "beforedestroy",
77330         "type" : "function",
77331         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
77332         "sig" : "function (_self)\n{\n\n}",
77333         "memberOf" : "Roo.Component"
77334       },
77335       {
77336         "name" : "beforehide",
77337         "type" : "function",
77338         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
77339         "sig" : "function (_self)\n{\n\n}",
77340         "memberOf" : "Roo.Component"
77341       },
77342       {
77343         "name" : "beforerender",
77344         "type" : "function",
77345         "desc" : "Fires before the component is rendered. Return false to stop the render.",
77346         "sig" : "function (_self)\n{\n\n}",
77347         "memberOf" : "Roo.Component"
77348       },
77349       {
77350         "name" : "beforeshow",
77351         "type" : "function",
77352         "desc" : "Fires before the component is shown.  Return false to stop the show.",
77353         "sig" : "function (_self)\n{\n\n}",
77354         "memberOf" : "Roo.Component"
77355       },
77356       {
77357         "name" : "blur",
77358         "type" : "function",
77359         "desc" : "Fires when this field loses input focus.",
77360         "sig" : "function (_self)\n{\n\n}",
77361         "memberOf" : "Roo.form.Field"
77362       },
77363       {
77364         "name" : "change",
77365         "type" : "function",
77366         "desc" : "Fires just before the field blurs if the field value has changed.",
77367         "sig" : "function (_self, newValue, oldValue)\n{\n\n}",
77368         "memberOf" : "Roo.form.Field"
77369       },
77370       {
77371         "name" : "close",
77372         "type" : "function",
77373         "desc" : "Fires after the click the close btn",
77374         "sig" : "function (_self)\n{\n\n}",
77375         "memberOf" : ""
77376       },
77377       {
77378         "name" : "destroy",
77379         "type" : "function",
77380         "desc" : "Fires after the component is destroyed.",
77381         "sig" : "function (_self)\n{\n\n}",
77382         "memberOf" : "Roo.Component"
77383       },
77384       {
77385         "name" : "disable",
77386         "type" : "function",
77387         "desc" : "Fires after the component is disabled.",
77388         "sig" : "function (_self)\n{\n\n}",
77389         "memberOf" : "Roo.Component"
77390       },
77391       {
77392         "name" : "enable",
77393         "type" : "function",
77394         "desc" : "Fires after the component is enabled.",
77395         "sig" : "function (_self)\n{\n\n}",
77396         "memberOf" : "Roo.Component"
77397       },
77398       {
77399         "name" : "focus",
77400         "type" : "function",
77401         "desc" : "Fires when this field receives input focus.",
77402         "sig" : "function (_self)\n{\n\n}",
77403         "memberOf" : "Roo.form.Field"
77404       },
77405       {
77406         "name" : "hide",
77407         "type" : "function",
77408         "desc" : "Fires after the component is hidden.",
77409         "sig" : "function (_self)\n{\n\n}",
77410         "memberOf" : "Roo.Component"
77411       },
77412       {
77413         "name" : "invalid",
77414         "type" : "function",
77415         "desc" : "Fires after the field has been marked as invalid.",
77416         "sig" : "function (_self, msg)\n{\n\n}",
77417         "memberOf" : "Roo.form.Field"
77418       },
77419       {
77420         "name" : "keyup",
77421         "type" : "function",
77422         "desc" : "Fires after the key up",
77423         "sig" : "function (_self, e)\n{\n\n}",
77424         "memberOf" : "Roo.form.Field"
77425       },
77426       {
77427         "name" : "move",
77428         "type" : "function",
77429         "desc" : "Fires after the component is moved.",
77430         "sig" : "function (_self, x, y)\n{\n\n}",
77431         "memberOf" : "Roo.BoxComponent"
77432       },
77433       {
77434         "name" : "render",
77435         "type" : "function",
77436         "desc" : "Fires after the component is rendered.",
77437         "sig" : "function (_self)\n{\n\n}",
77438         "memberOf" : "Roo.Component"
77439       },
77440       {
77441         "name" : "resize",
77442         "type" : "function",
77443         "desc" : "Fires after the component is resized.",
77444         "sig" : "function (_self, adjWidth, adjHeight, rawWidth, rawHeight)\n{\n\n}",
77445         "memberOf" : "Roo.BoxComponent"
77446       },
77447       {
77448         "name" : "show",
77449         "type" : "function",
77450         "desc" : "Fires after the component is shown.",
77451         "sig" : "function (_self)\n{\n\n}",
77452         "memberOf" : "Roo.Component"
77453       },
77454       {
77455         "name" : "specialkey",
77456         "type" : "function",
77457         "desc" : "Fires when any key related to navigation (arrows, tab, enter, esc, etc.) is pressed.  You can check\n{@link Roo.EventObject#getKey} to determine which key was pressed.",
77458         "sig" : "function (_self, e)\n{\n\n}",
77459         "memberOf" : "Roo.form.Field"
77460       },
77461       {
77462         "name" : "valid",
77463         "type" : "function",
77464         "desc" : "Fires after the field has been validated with no errors.",
77465         "sig" : "function (_self)\n{\n\n}",
77466         "memberOf" : "Roo.form.Field"
77467       }
77468     ],
77469     "methods" : [
77470       {
77471         "name" : "addEvents",
77472         "type" : "function",
77473         "desc" : "Used to define events on this Observable",
77474         "sig" : "(object)",
77475         "static" : false,
77476         "memberOf" : "Roo.util.Observable"
77477       },
77478       {
77479         "name" : "addListener",
77480         "type" : "function",
77481         "desc" : "Appends an event handler to this component",
77482         "sig" : "(eventName, handler, scope, options)",
77483         "static" : false,
77484         "memberOf" : "Roo.util.Observable"
77485       },
77486       {
77487         "name" : "applyTo",
77488         "type" : "function",
77489         "desc" : "Apply the behaviors of this component to an existing element. <b>This is used instead of render().</b>",
77490         "sig" : "(el)",
77491         "static" : false,
77492         "memberOf" : "Roo.form.Field"
77493       },
77494       {
77495         "name" : "capture",
77496         "type" : "function",
77497         "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.",
77498         "sig" : "(o, fn, scope)",
77499         "static" : true,
77500         "memberOf" : "Roo.util.Observable"
77501       },
77502       {
77503         "name" : "clearInvalid",
77504         "type" : "function",
77505         "desc" : "Clear any invalid styles/messages for this field",
77506         "sig" : "()\n{\n\n}",
77507         "static" : false,
77508         "memberOf" : "Roo.form.Field"
77509       },
77510       {
77511         "name" : "destroy",
77512         "type" : "function",
77513         "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}.",
77514         "sig" : "()\n{\n\n}",
77515         "static" : false,
77516         "memberOf" : "Roo.Component"
77517       },
77518       {
77519         "name" : "disable",
77520         "type" : "function",
77521         "desc" : "Disable this component.",
77522         "sig" : "()\n{\n\n}",
77523         "static" : false,
77524         "memberOf" : "Roo.Component"
77525       },
77526       {
77527         "name" : "enable",
77528         "type" : "function",
77529         "desc" : "Enable this component.",
77530         "sig" : "()\n{\n\n}",
77531         "static" : false,
77532         "memberOf" : "Roo.Component"
77533       },
77534       {
77535         "name" : "fireEvent",
77536         "type" : "function",
77537         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
77538         "sig" : "(eventName, args)",
77539         "static" : false,
77540         "memberOf" : "Roo.util.Observable"
77541       },
77542       {
77543         "name" : "focus",
77544         "type" : "function",
77545         "desc" : "Try to focus this component.",
77546         "sig" : "(selectText)",
77547         "static" : false,
77548         "memberOf" : "Roo.Component"
77549       },
77550       {
77551         "name" : "getBox",
77552         "type" : "function",
77553         "desc" : "Gets the current box measurements of the component's underlying element.",
77554         "sig" : "(local)",
77555         "static" : false,
77556         "memberOf" : "Roo.BoxComponent"
77557       },
77558       {
77559         "name" : "getEl",
77560         "type" : "function",
77561         "desc" : "Returns the underlying {@link Roo.Element}.",
77562         "sig" : "()\n{\n\n}",
77563         "static" : false,
77564         "memberOf" : "Roo.Component"
77565       },
77566       {
77567         "name" : "getId",
77568         "type" : "function",
77569         "desc" : "Returns the id of this component.",
77570         "sig" : "()\n{\n\n}",
77571         "static" : false,
77572         "memberOf" : "Roo.Component"
77573       },
77574       {
77575         "name" : "getName",
77576         "type" : "function",
77577         "desc" : "Returns the name attribute of the field if available",
77578         "sig" : "()\n{\n\n}",
77579         "static" : false,
77580         "memberOf" : "Roo.form.Field"
77581       },
77582       {
77583         "name" : "getPosition",
77584         "type" : "function",
77585         "desc" : "Gets the current XY position of the component's underlying element.",
77586         "sig" : "(local)",
77587         "static" : false,
77588         "memberOf" : "Roo.BoxComponent"
77589       },
77590       {
77591         "name" : "getRawValue",
77592         "type" : "function",
77593         "desc" : "Returns the raw data value which may or may not be a valid, defined value.  To return a normalized value see {@link #getValue}.",
77594         "sig" : "()\n{\n\n}",
77595         "static" : false,
77596         "memberOf" : "Roo.form.Field"
77597       },
77598       {
77599         "name" : "getSize",
77600         "type" : "function",
77601         "desc" : "Gets the current size of the component's underlying element.",
77602         "sig" : "()\n{\n\n}",
77603         "static" : false,
77604         "memberOf" : "Roo.BoxComponent"
77605       },
77606       {
77607         "name" : "getValue",
77608         "type" : "function",
77609         "desc" : "Returns the normalized data value (undefined or emptyText will be returned as '').  To return the raw value see {@link #getRawValue}.",
77610         "sig" : "()\n{\n\n}",
77611         "static" : false,
77612         "memberOf" : "Roo.form.Field"
77613       },
77614       {
77615         "name" : "hasChanged",
77616         "type" : "function",
77617         "desc" : "checks the current value against the 'loaded' value.\nNote - will return false if 'resetHasChanged' has not been called first.",
77618         "sig" : "()\n{\n\n}",
77619         "static" : false,
77620         "memberOf" : "Roo.form.Field"
77621       },
77622       {
77623         "name" : "hasListener",
77624         "type" : "function",
77625         "desc" : "Checks to see if this object has any listeners for a specified event",
77626         "sig" : "(eventName)",
77627         "static" : false,
77628         "memberOf" : "Roo.util.Observable"
77629       },
77630       {
77631         "name" : "hide",
77632         "type" : "function",
77633         "desc" : "Hide this component.",
77634         "sig" : "()\n{\n\n}",
77635         "static" : false,
77636         "memberOf" : "Roo.Component"
77637       },
77638       {
77639         "name" : "isDirty",
77640         "type" : "function",
77641         "desc" : "Returns true if this field has been changed since it was originally loaded and is not disabled.\nDEPRICATED  - it never worked well - use hasChanged/resetHasChanged.",
77642         "sig" : "()\n{\n\n}",
77643         "static" : false,
77644         "memberOf" : "Roo.form.Field"
77645       },
77646       {
77647         "name" : "isValid",
77648         "type" : "function",
77649         "desc" : "Returns whether or not the field value is currently valid",
77650         "sig" : "(preventMark)",
77651         "static" : false,
77652         "memberOf" : "Roo.form.Field"
77653       },
77654       {
77655         "name" : "isVisible",
77656         "type" : "function",
77657         "desc" : "Returns true if this component is visible.",
77658         "sig" : "()\n{\n\n}",
77659         "static" : false,
77660         "memberOf" : "Roo.Component"
77661       },
77662       {
77663         "name" : "markInvalid",
77664         "type" : "function",
77665         "desc" : "Mark this field as invalid",
77666         "sig" : "(msg)",
77667         "static" : false,
77668         "memberOf" : "Roo.form.Field"
77669       },
77670       {
77671         "name" : "on",
77672         "type" : "function",
77673         "desc" : "Appends an event handler to this element (shorthand for addListener)",
77674         "sig" : "(eventName, handler, scope, options)",
77675         "static" : false,
77676         "memberOf" : "Roo.util.Observable"
77677       },
77678       {
77679         "name" : "onPosition",
77680         "type" : "function",
77681         "desc" : "Called after the component is moved, this method is empty by default but can be implemented by any\nsubclass that needs to perform custom logic after a move occurs.",
77682         "sig" : "(x, y)",
77683         "static" : false,
77684         "memberOf" : "Roo.BoxComponent"
77685       },
77686       {
77687         "name" : "onResize",
77688         "type" : "function",
77689         "desc" : "Called after the component is resized, this method is empty by default but can be implemented by any\nsubclass that needs to perform custom logic after a resize occurs.",
77690         "sig" : "(adjWidth, adjHeight, rawWidth, rawHeight)",
77691         "static" : false,
77692         "memberOf" : "Roo.BoxComponent"
77693       },
77694       {
77695         "name" : "purgeListeners",
77696         "type" : "function",
77697         "desc" : "Removes all listeners for this object",
77698         "sig" : "()\n{\n\n}",
77699         "static" : false,
77700         "memberOf" : "Roo.util.Observable"
77701       },
77702       {
77703         "name" : "releaseCapture",
77704         "type" : "function",
77705         "desc" : "Removes <b>all</b> added captures from the Observable.",
77706         "sig" : "(o)",
77707         "static" : true,
77708         "memberOf" : "Roo.util.Observable"
77709       },
77710       {
77711         "name" : "removeListener",
77712         "type" : "function",
77713         "desc" : "Removes a listener",
77714         "sig" : "(eventName, handler, scope)",
77715         "static" : false,
77716         "memberOf" : "Roo.util.Observable"
77717       },
77718       {
77719         "name" : "render",
77720         "type" : "function",
77721         "desc" : "If this is a lazy rendering component, render it to its container element.",
77722         "sig" : "(container)",
77723         "static" : false,
77724         "memberOf" : "Roo.Component"
77725       },
77726       {
77727         "name" : "reset",
77728         "type" : "function",
77729         "desc" : "Resets the current field value to the originally loaded value and clears any validation messages",
77730         "sig" : "()\n{\n\n}",
77731         "static" : false,
77732         "memberOf" : "Roo.form.Field"
77733       },
77734       {
77735         "name" : "resetHasChanged",
77736         "type" : "function",
77737         "desc" : "stores the current value in loadedValue",
77738         "sig" : "()\n{\n\n}",
77739         "static" : false,
77740         "memberOf" : "Roo.form.Field"
77741       },
77742       {
77743         "name" : "setDisabled",
77744         "type" : "function",
77745         "desc" : "Convenience function for setting disabled/enabled by boolean.",
77746         "sig" : "(disabled)",
77747         "static" : false,
77748         "memberOf" : "Roo.Component"
77749       },
77750       {
77751         "name" : "setPagePosition",
77752         "type" : "function",
77753         "desc" : "Sets the page XY position of the component.  To set the left and top instead, use {@link #setPosition}.\nThis method fires the move event.",
77754         "sig" : "(x, y)",
77755         "static" : false,
77756         "memberOf" : "Roo.BoxComponent"
77757       },
77758       {
77759         "name" : "setPosition",
77760         "type" : "function",
77761         "desc" : "Sets the left and top of the component.  To set the page XY position instead, use {@link #setPagePosition}.\nThis method fires the move event.",
77762         "sig" : "(left, top)",
77763         "static" : false,
77764         "memberOf" : "Roo.BoxComponent"
77765       },
77766       {
77767         "name" : "setRawValue",
77768         "type" : "function",
77769         "desc" : "Sets the underlying DOM field's value directly, bypassing validation.  To set the value with validation see {@link #setValue}.",
77770         "sig" : "(value)",
77771         "static" : false,
77772         "memberOf" : "Roo.form.Field"
77773       },
77774       {
77775         "name" : "setSize",
77776         "type" : "function",
77777         "desc" : "Sets the width and height of the component.  This method fires the resize event.  This method can accept\neither width and height as separate numeric arguments, or you can pass a size object like {width:10, height:20}.",
77778         "sig" : "(width, height)",
77779         "static" : false,
77780         "memberOf" : "Roo.BoxComponent"
77781       },
77782       {
77783         "name" : "setValue",
77784         "type" : "function",
77785         "desc" : "Sets the checked state of the checkbox.",
77786         "sig" : "(checked)",
77787         "static" : false,
77788         "memberOf" : ""
77789       },
77790       {
77791         "name" : "setVisible",
77792         "type" : "function",
77793         "desc" : "Convenience function to hide or show this component by boolean.",
77794         "sig" : "(visible)",
77795         "static" : false,
77796         "memberOf" : "Roo.Component"
77797       },
77798       {
77799         "name" : "show",
77800         "type" : "function",
77801         "desc" : "Show this component.",
77802         "sig" : "()\n{\n\n}",
77803         "static" : false,
77804         "memberOf" : "Roo.Component"
77805       },
77806       {
77807         "name" : "syncSize",
77808         "type" : "function",
77809         "desc" : "Force the component's size to recalculate based on the underlying element's current height and width.",
77810         "sig" : "()\n{\n\n}",
77811         "static" : false,
77812         "memberOf" : "Roo.BoxComponent"
77813       },
77814       {
77815         "name" : "un",
77816         "type" : "function",
77817         "desc" : "Removes a listener (shorthand for removeListener)",
77818         "sig" : "(eventName, handler, scope)",
77819         "static" : false,
77820         "memberOf" : "Roo.util.Observable"
77821       },
77822       {
77823         "name" : "updateBox",
77824         "type" : "function",
77825         "desc" : "Sets the current box measurements of the component's underlying element.",
77826         "sig" : "(box)",
77827         "static" : false,
77828         "memberOf" : "Roo.BoxComponent"
77829       },
77830       {
77831         "name" : "validate",
77832         "type" : "function",
77833         "desc" : "Validates the field value",
77834         "sig" : "()\n{\n\n}",
77835         "static" : false,
77836         "memberOf" : "Roo.form.Field"
77837       }
77838     ]
77839   },
77840   "Roo.form.FCKeditor" : {
77841     "props" : [
77842       {
77843         "name" : "actionMode",
77844         "type" : "String",
77845         "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",
77846         "memberOf" : "Roo.Component"
77847       },
77848       {
77849         "name" : "allowBlank",
77850         "type" : "Boolean",
77851         "desc" : "False to validate that the value length > 0 (defaults to true)",
77852         "memberOf" : "Roo.form.TextField"
77853       },
77854       {
77855         "name" : "allowDomMove",
77856         "type" : "Boolean",
77857         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
77858         "memberOf" : "Roo.Component"
77859       },
77860       {
77861         "name" : "allowLeadingSpace",
77862         "type" : "Boolean",
77863         "desc" : "True to prevent the stripping of leading white space",
77864         "memberOf" : "Roo.form.TextField"
77865       },
77866       {
77867         "name" : "autoCreate",
77868         "type" : "String/Object",
77869         "desc" : "A DomHelper element spec, or true for a default element spec (defaults to\n{tag: \"textarea\", style: \"width:300px;height:60px;\", autocomplete: \"off\"})",
77870         "memberOf" : "Roo.form.TextArea"
77871       },
77872       {
77873         "name" : "blankText",
77874         "type" : "String",
77875         "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")",
77876         "memberOf" : "Roo.form.TextField"
77877       },
77878       {
77879         "name" : "cls",
77880         "type" : "String",
77881         "desc" : "A CSS class to apply to the field's underlying element.",
77882         "memberOf" : "Roo.form.Field"
77883       },
77884       {
77885         "name" : "disableClass",
77886         "type" : "String",
77887         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
77888         "memberOf" : "Roo.Component"
77889       },
77890       {
77891         "name" : "disableKeyFilter",
77892         "type" : "Boolean",
77893         "desc" : "True to disable input keystroke filtering (defaults to false)",
77894         "memberOf" : "Roo.form.TextField"
77895       },
77896       {
77897         "name" : "disabled",
77898         "type" : "Boolean",
77899         "desc" : "True to disable the field (defaults to false).",
77900         "memberOf" : "Roo.form.Field"
77901       },
77902       {
77903         "name" : "emptyText",
77904         "type" : "String",
77905         "desc" : "The default text to display in an empty field - placeholder... (defaults to null).",
77906         "memberOf" : "Roo.form.TextField"
77907       },
77908       {
77909         "name" : "fck",
77910         "type" : "Object",
77911         "desc" : "BasePath",
77912         "memberOf" : ""
77913       },
77914       {
77915         "name" : "fieldClass",
77916         "type" : "String",
77917         "desc" : "The default CSS class for the field (defaults to \"x-form-field\")",
77918         "memberOf" : "Roo.form.Field"
77919       },
77920       {
77921         "name" : "fieldLabel",
77922         "type" : "String",
77923         "desc" : "Label to use when rendering a form.",
77924         "memberOf" : "Roo.form.Field"
77925       },
77926       {
77927         "name" : "focusClass",
77928         "type" : "String",
77929         "desc" : "The CSS class to use when the field receives focus (defaults to \"x-form-focus\")",
77930         "memberOf" : "Roo.form.Field"
77931       },
77932       {
77933         "name" : "grow",
77934         "type" : "Boolean",
77935         "desc" : "True if this field should automatically grow and shrink to its content",
77936         "memberOf" : "Roo.form.TextField"
77937       },
77938       {
77939         "name" : "growMax",
77940         "type" : "Number",
77941         "desc" : "The maximum height to allow when grow = true (defaults to 1000)",
77942         "memberOf" : "Roo.form.TextArea"
77943       },
77944       {
77945         "name" : "growMin",
77946         "type" : "Number",
77947         "desc" : "The minimum height to allow when grow = true (defaults to 60)",
77948         "memberOf" : "Roo.form.TextArea"
77949       },
77950       {
77951         "name" : "height",
77952         "type" : "Number",
77953         "desc" : "height (optional) size of component",
77954         "memberOf" : "Roo.BoxComponent"
77955       },
77956       {
77957         "name" : "hideMode",
77958         "type" : "String",
77959         "desc" : [
77960           "(display",
77961           "visibility)"
77962         ],
77963         "memberOf" : "Roo.Component"
77964       },
77965       {
77966         "name" : "inputType",
77967         "type" : "String",
77968         "desc" : "The type attribute for input fields -- e.g. radio, text, password (defaults to \"text\").",
77969         "memberOf" : "Roo.form.Field"
77970       },
77971       {
77972         "name" : "invalidClass",
77973         "type" : "String",
77974         "desc" : "The CSS class to use when marking a field invalid (defaults to \"x-form-invalid\")",
77975         "memberOf" : "Roo.form.Field"
77976       },
77977       {
77978         "name" : "invalidText",
77979         "type" : "String",
77980         "desc" : "The error text to use when marking a field invalid and no message is provided (defaults to \"The value in this field is invalid\")",
77981         "memberOf" : "Roo.form.Field"
77982       },
77983       {
77984         "name" : "listeners",
77985         "type" : "Object",
77986         "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>",
77987         "memberOf" : "Roo.util.Observable"
77988       },
77989       {
77990         "name" : "maskRe",
77991         "type" : "String",
77992         "desc" : "An input mask regular expression that will be used to filter keystrokes that don't match (defaults to null)",
77993         "memberOf" : "Roo.form.TextField"
77994       },
77995       {
77996         "name" : "maxLength",
77997         "type" : "Number",
77998         "desc" : "Maximum input field length allowed (defaults to Number.MAX_VALUE)",
77999         "memberOf" : "Roo.form.TextField"
78000       },
78001       {
78002         "name" : "maxLengthText",
78003         "type" : "String",
78004         "desc" : "Error text to display if the maximum length validation fails (defaults to \"The maximum length for this field is {maxLength}\")",
78005         "memberOf" : "Roo.form.TextField"
78006       },
78007       {
78008         "name" : "minLength",
78009         "type" : "Number",
78010         "desc" : "Minimum input field length required (defaults to 0)",
78011         "memberOf" : "Roo.form.TextField"
78012       },
78013       {
78014         "name" : "minLengthText",
78015         "type" : "String",
78016         "desc" : "Error text to display if the minimum length validation fails (defaults to \"The minimum length for this field is {minLength}\")",
78017         "memberOf" : "Roo.form.TextField"
78018       },
78019       {
78020         "name" : "msgFx",
78021         "type" : "String",
78022         "desc" : "<b>Experimental</b> The effect used when displaying a validation message under the field (defaults to 'normal').",
78023         "memberOf" : "Roo.form.Field"
78024       },
78025       {
78026         "name" : "msgTarget",
78027         "type" : "String",
78028         "desc" : "The location where error text should display.  Should be one of the following values (defaults to 'qtip'):\n<pre>\nValue         Description\n-----------   ----------------------------------------------------------------------\nqtip          Display a quick tip when the user hovers over the field\ntitle         Display a default browser title attribute popup\nunder         Add a block div beneath the field containing the error text\nside          Add an error icon to the right of the field with a popup on hover\n[element id]  Add the error text directly to the innerHTML of the specified element\n</pre>",
78029         "memberOf" : "Roo.form.Field"
78030       },
78031       {
78032         "name" : "name",
78033         "type" : "String",
78034         "desc" : "The field's HTML name attribute.",
78035         "memberOf" : "Roo.form.Field"
78036       },
78037       {
78038         "name" : "preventScrollbars",
78039         "type" : "Boolean",
78040         "desc" : "True to prevent scrollbars from appearing regardless of how much text is\nin the field (equivalent to setting overflow: hidden, defaults to false)",
78041         "memberOf" : "Roo.form.TextArea"
78042       },
78043       {
78044         "name" : "qtip",
78045         "type" : "String",
78046         "desc" : "Mouse over tip",
78047         "memberOf" : "Roo.form.Field"
78048       },
78049       {
78050         "name" : "readOnly",
78051         "type" : "Boolean",
78052         "desc" : "True to mark the field as readOnly in HTML (defaults to false) -- Note: this only sets the element's readOnly DOM attribute.",
78053         "memberOf" : "Roo.form.Field"
78054       },
78055       {
78056         "name" : "regex",
78057         "type" : "RegExp",
78058         "desc" : "A JavaScript RegExp object to be tested against the field value during validation (defaults to null).\nIf available, this regex will be evaluated only after the basic validators all return true, and will be passed the\ncurrent field value.  If the test fails, the field will be marked invalid using {@link #regexText}.",
78059         "memberOf" : "Roo.form.TextField"
78060       },
78061       {
78062         "name" : "regexText",
78063         "type" : "String",
78064         "desc" : "The error text to display if {@link #regex} is used and the test fails during validation (defaults to \"\")",
78065         "memberOf" : "Roo.form.TextField"
78066       },
78067       {
78068         "name" : "selectOnFocus",
78069         "type" : "Boolean",
78070         "desc" : "True to automatically select any existing field text when the field receives input focus (defaults to false)",
78071         "memberOf" : "Roo.form.TextField"
78072       },
78073       {
78074         "name" : "tabIndex",
78075         "type" : "Number",
78076         "desc" : "The tabIndex for this field. Note this only applies to fields that are rendered, not those which are built via applyTo (defaults to undefined).",
78077         "memberOf" : "Roo.form.Field"
78078       },
78079       {
78080         "name" : "validateOnBlur",
78081         "type" : "Boolean",
78082         "desc" : "Whether the field should validate when it loses focus (defaults to true).",
78083         "memberOf" : "Roo.form.Field"
78084       },
78085       {
78086         "name" : "validationDelay",
78087         "type" : "Number",
78088         "desc" : "The length of time in milliseconds after user input begins until validation is initiated (defaults to 250)",
78089         "memberOf" : "Roo.form.Field"
78090       },
78091       {
78092         "name" : "validationEvent",
78093         "type" : "String/Boolean",
78094         "desc" : "The event that should initiate field validation. Set to false to disable\n      automatic validation (defaults to \"keyup\").",
78095         "memberOf" : "Roo.form.Field"
78096       },
78097       {
78098         "name" : "validator",
78099         "type" : "Function",
78100         "desc" : "A custom validation function to be called during field validation (defaults to null).\nIf available, this function will be called only after the basic validators all return true, and will be passed the\ncurrent field value and expected to return boolean true if the value is valid or a string error message if invalid.",
78101         "memberOf" : "Roo.form.TextField"
78102       },
78103       {
78104         "name" : "value",
78105         "type" : "Mixed",
78106         "desc" : "A value to initialize this field with.",
78107         "memberOf" : "Roo.form.Field"
78108       },
78109       {
78110         "name" : "vtype",
78111         "type" : "String",
78112         "desc" : "A validation type name as defined in {@link Roo.form.VTypes} (defaults to null)",
78113         "memberOf" : "Roo.form.TextField"
78114       },
78115       {
78116         "name" : "width",
78117         "type" : "Number",
78118         "desc" : "width (optional) size of component",
78119         "memberOf" : "Roo.BoxComponent"
78120       }
78121     ],
78122     "events" : [
78123       {
78124         "name" : "autosize",
78125         "type" : "function",
78126         "desc" : "Fires when the autosize function is triggered.  The field may or may not have actually changed size\naccording to the default logic, but this event provides a hook for the developer to apply additional\nlogic at runtime to resize the field if needed.",
78127         "sig" : "function (_self, width)\n{\n\n}",
78128         "memberOf" : "Roo.form.TextField"
78129       },
78130       {
78131         "name" : "beforedestroy",
78132         "type" : "function",
78133         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
78134         "sig" : "function (_self)\n{\n\n}",
78135         "memberOf" : "Roo.Component"
78136       },
78137       {
78138         "name" : "beforehide",
78139         "type" : "function",
78140         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
78141         "sig" : "function (_self)\n{\n\n}",
78142         "memberOf" : "Roo.Component"
78143       },
78144       {
78145         "name" : "beforerender",
78146         "type" : "function",
78147         "desc" : "Fires before the component is rendered. Return false to stop the render.",
78148         "sig" : "function (_self)\n{\n\n}",
78149         "memberOf" : "Roo.Component"
78150       },
78151       {
78152         "name" : "beforeshow",
78153         "type" : "function",
78154         "desc" : "Fires before the component is shown.  Return false to stop the show.",
78155         "sig" : "function (_self)\n{\n\n}",
78156         "memberOf" : "Roo.Component"
78157       },
78158       {
78159         "name" : "blur",
78160         "type" : "function",
78161         "desc" : "Fires when this field loses input focus.",
78162         "sig" : "function (_self)\n{\n\n}",
78163         "memberOf" : "Roo.form.Field"
78164       },
78165       {
78166         "name" : "change",
78167         "type" : "function",
78168         "desc" : "Fires just before the field blurs if the field value has changed.",
78169         "sig" : "function (_self, newValue, oldValue)\n{\n\n}",
78170         "memberOf" : "Roo.form.Field"
78171       },
78172       {
78173         "name" : "destroy",
78174         "type" : "function",
78175         "desc" : "Fires after the component is destroyed.",
78176         "sig" : "function (_self)\n{\n\n}",
78177         "memberOf" : "Roo.Component"
78178       },
78179       {
78180         "name" : "disable",
78181         "type" : "function",
78182         "desc" : "Fires after the component is disabled.",
78183         "sig" : "function (_self)\n{\n\n}",
78184         "memberOf" : "Roo.Component"
78185       },
78186       {
78187         "name" : "editorinit",
78188         "type" : "function",
78189         "desc" : "Fired when the editor is initialized - you can add extra handlers here..",
78190         "sig" : "function (_self, the)\n{\n\n}",
78191         "memberOf" : ""
78192       },
78193       {
78194         "name" : "enable",
78195         "type" : "function",
78196         "desc" : "Fires after the component is enabled.",
78197         "sig" : "function (_self)\n{\n\n}",
78198         "memberOf" : "Roo.Component"
78199       },
78200       {
78201         "name" : "focus",
78202         "type" : "function",
78203         "desc" : "Fires when this field receives input focus.",
78204         "sig" : "function (_self)\n{\n\n}",
78205         "memberOf" : "Roo.form.Field"
78206       },
78207       {
78208         "name" : "hide",
78209         "type" : "function",
78210         "desc" : "Fires after the component is hidden.",
78211         "sig" : "function (_self)\n{\n\n}",
78212         "memberOf" : "Roo.Component"
78213       },
78214       {
78215         "name" : "invalid",
78216         "type" : "function",
78217         "desc" : "Fires after the field has been marked as invalid.",
78218         "sig" : "function (_self, msg)\n{\n\n}",
78219         "memberOf" : "Roo.form.Field"
78220       },
78221       {
78222         "name" : "keyup",
78223         "type" : "function",
78224         "desc" : "Fires after the key up",
78225         "sig" : "function (_self, e)\n{\n\n}",
78226         "memberOf" : "Roo.form.Field"
78227       },
78228       {
78229         "name" : "move",
78230         "type" : "function",
78231         "desc" : "Fires after the component is moved.",
78232         "sig" : "function (_self, x, y)\n{\n\n}",
78233         "memberOf" : "Roo.BoxComponent"
78234       },
78235       {
78236         "name" : "render",
78237         "type" : "function",
78238         "desc" : "Fires after the component is rendered.",
78239         "sig" : "function (_self)\n{\n\n}",
78240         "memberOf" : "Roo.Component"
78241       },
78242       {
78243         "name" : "resize",
78244         "type" : "function",
78245         "desc" : "Fires after the component is resized.",
78246         "sig" : "function (_self, adjWidth, adjHeight, rawWidth, rawHeight)\n{\n\n}",
78247         "memberOf" : "Roo.BoxComponent"
78248       },
78249       {
78250         "name" : "show",
78251         "type" : "function",
78252         "desc" : "Fires after the component is shown.",
78253         "sig" : "function (_self)\n{\n\n}",
78254         "memberOf" : "Roo.Component"
78255       },
78256       {
78257         "name" : "specialkey",
78258         "type" : "function",
78259         "desc" : "Fires when any key related to navigation (arrows, tab, enter, esc, etc.) is pressed.  You can check\n{@link Roo.EventObject#getKey} to determine which key was pressed.",
78260         "sig" : "function (_self, e)\n{\n\n}",
78261         "memberOf" : "Roo.form.Field"
78262       },
78263       {
78264         "name" : "valid",
78265         "type" : "function",
78266         "desc" : "Fires after the field has been validated with no errors.",
78267         "sig" : "function (_self)\n{\n\n}",
78268         "memberOf" : "Roo.form.Field"
78269       }
78270     ],
78271     "methods" : [
78272       {
78273         "name" : "addEvents",
78274         "type" : "function",
78275         "desc" : "Used to define events on this Observable",
78276         "sig" : "(object)",
78277         "static" : false,
78278         "memberOf" : "Roo.util.Observable"
78279       },
78280       {
78281         "name" : "addListener",
78282         "type" : "function",
78283         "desc" : "Appends an event handler to this component",
78284         "sig" : "(eventName, handler, scope, options)",
78285         "static" : false,
78286         "memberOf" : "Roo.util.Observable"
78287       },
78288       {
78289         "name" : "applyTo",
78290         "type" : "function",
78291         "desc" : "Apply the behaviors of this component to an existing element. <b>This is used instead of render().</b>",
78292         "sig" : "(el)",
78293         "static" : false,
78294         "memberOf" : "Roo.form.Field"
78295       },
78296       {
78297         "name" : "autoSize",
78298         "type" : "function",
78299         "desc" : "Automatically grows the field to accomodate the height of the text up to the maximum field height allowed.\nThis only takes effect if grow = true, and fires the autosize event if the height changes.",
78300         "sig" : "()\n{\n\n}",
78301         "static" : false,
78302         "memberOf" : "Roo.form.TextArea"
78303       },
78304       {
78305         "name" : "capture",
78306         "type" : "function",
78307         "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.",
78308         "sig" : "(o, fn, scope)",
78309         "static" : true,
78310         "memberOf" : "Roo.util.Observable"
78311       },
78312       {
78313         "name" : "clearInvalid",
78314         "type" : "function",
78315         "desc" : "Clear any invalid styles/messages for this field",
78316         "sig" : "()\n{\n\n}",
78317         "static" : false,
78318         "memberOf" : "Roo.form.Field"
78319       },
78320       {
78321         "name" : "destroy",
78322         "type" : "function",
78323         "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}.",
78324         "sig" : "()\n{\n\n}",
78325         "static" : false,
78326         "memberOf" : "Roo.Component"
78327       },
78328       {
78329         "name" : "disable",
78330         "type" : "function",
78331         "desc" : "Disable this component.",
78332         "sig" : "()\n{\n\n}",
78333         "static" : false,
78334         "memberOf" : "Roo.Component"
78335       },
78336       {
78337         "name" : "enable",
78338         "type" : "function",
78339         "desc" : "Enable this component.",
78340         "sig" : "()\n{\n\n}",
78341         "static" : false,
78342         "memberOf" : "Roo.Component"
78343       },
78344       {
78345         "name" : "fireEvent",
78346         "type" : "function",
78347         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
78348         "sig" : "(eventName, args)",
78349         "static" : false,
78350         "memberOf" : "Roo.util.Observable"
78351       },
78352       {
78353         "name" : "focus",
78354         "type" : "function",
78355         "desc" : "Try to focus this component.",
78356         "sig" : "(selectText)",
78357         "static" : false,
78358         "memberOf" : "Roo.Component"
78359       },
78360       {
78361         "name" : "getBox",
78362         "type" : "function",
78363         "desc" : "Gets the current box measurements of the component's underlying element.",
78364         "sig" : "(local)",
78365         "static" : false,
78366         "memberOf" : "Roo.BoxComponent"
78367       },
78368       {
78369         "name" : "getEl",
78370         "type" : "function",
78371         "desc" : "Returns the underlying {@link Roo.Element}.",
78372         "sig" : "()\n{\n\n}",
78373         "static" : false,
78374         "memberOf" : "Roo.Component"
78375       },
78376       {
78377         "name" : "getId",
78378         "type" : "function",
78379         "desc" : "Returns the id of this component.",
78380         "sig" : "()\n{\n\n}",
78381         "static" : false,
78382         "memberOf" : "Roo.Component"
78383       },
78384       {
78385         "name" : "getName",
78386         "type" : "function",
78387         "desc" : "Returns the name attribute of the field if available",
78388         "sig" : "()\n{\n\n}",
78389         "static" : false,
78390         "memberOf" : "Roo.form.Field"
78391       },
78392       {
78393         "name" : "getPosition",
78394         "type" : "function",
78395         "desc" : "Gets the current XY position of the component's underlying element.",
78396         "sig" : "(local)",
78397         "static" : false,
78398         "memberOf" : "Roo.BoxComponent"
78399       },
78400       {
78401         "name" : "getRawValue",
78402         "type" : "function",
78403         "desc" : "Returns the raw data value which may or may not be a valid, defined value.  To return a normalized value see {@link #getValue}.",
78404         "sig" : "()\n{\n\n}",
78405         "static" : false,
78406         "memberOf" : ""
78407       },
78408       {
78409         "name" : "getSize",
78410         "type" : "function",
78411         "desc" : "Gets the current size of the component's underlying element.",
78412         "sig" : "()\n{\n\n}",
78413         "static" : false,
78414         "memberOf" : "Roo.BoxComponent"
78415       },
78416       {
78417         "name" : "getValue",
78418         "type" : "function",
78419         "desc" : "Returns the normalized data value (undefined or emptyText will be returned as '').  To return the raw value see {@link #getRawValue}.",
78420         "sig" : "()\n{\n\n}",
78421         "static" : false,
78422         "memberOf" : ""
78423       },
78424       {
78425         "name" : "hasChanged",
78426         "type" : "function",
78427         "desc" : "checks the current value against the 'loaded' value.\nNote - will return false if 'resetHasChanged' has not been called first.",
78428         "sig" : "()\n{\n\n}",
78429         "static" : false,
78430         "memberOf" : "Roo.form.Field"
78431       },
78432       {
78433         "name" : "hasListener",
78434         "type" : "function",
78435         "desc" : "Checks to see if this object has any listeners for a specified event",
78436         "sig" : "(eventName)",
78437         "static" : false,
78438         "memberOf" : "Roo.util.Observable"
78439       },
78440       {
78441         "name" : "hide",
78442         "type" : "function",
78443         "desc" : "Hide this component.",
78444         "sig" : "()\n{\n\n}",
78445         "static" : false,
78446         "memberOf" : "Roo.Component"
78447       },
78448       {
78449         "name" : "isDirty",
78450         "type" : "function",
78451         "desc" : "Returns true if this field has been changed since it was originally loaded and is not disabled.\nDEPRICATED  - it never worked well - use hasChanged/resetHasChanged.",
78452         "sig" : "()\n{\n\n}",
78453         "static" : false,
78454         "memberOf" : "Roo.form.Field"
78455       },
78456       {
78457         "name" : "isValid",
78458         "type" : "function",
78459         "desc" : "Returns whether or not the field value is currently valid",
78460         "sig" : "(preventMark)",
78461         "static" : false,
78462         "memberOf" : "Roo.form.Field"
78463       },
78464       {
78465         "name" : "isVisible",
78466         "type" : "function",
78467         "desc" : "Returns true if this component is visible.",
78468         "sig" : "()\n{\n\n}",
78469         "static" : false,
78470         "memberOf" : "Roo.Component"
78471       },
78472       {
78473         "name" : "markInvalid",
78474         "type" : "function",
78475         "desc" : "Mark this field as invalid",
78476         "sig" : "(msg)",
78477         "static" : false,
78478         "memberOf" : "Roo.form.Field"
78479       },
78480       {
78481         "name" : "on",
78482         "type" : "function",
78483         "desc" : "Appends an event handler to this element (shorthand for addListener)",
78484         "sig" : "(eventName, handler, scope, options)",
78485         "static" : false,
78486         "memberOf" : "Roo.util.Observable"
78487       },
78488       {
78489         "name" : "onPosition",
78490         "type" : "function",
78491         "desc" : "Called after the component is moved, this method is empty by default but can be implemented by any\nsubclass that needs to perform custom logic after a move occurs.",
78492         "sig" : "(x, y)",
78493         "static" : false,
78494         "memberOf" : "Roo.BoxComponent"
78495       },
78496       {
78497         "name" : "onResize",
78498         "type" : "function",
78499         "desc" : "Called after the component is resized, this method is empty by default but can be implemented by any\nsubclass that needs to perform custom logic after a resize occurs.",
78500         "sig" : "(adjWidth, adjHeight, rawWidth, rawHeight)",
78501         "static" : false,
78502         "memberOf" : "Roo.BoxComponent"
78503       },
78504       {
78505         "name" : "purgeListeners",
78506         "type" : "function",
78507         "desc" : "Removes all listeners for this object",
78508         "sig" : "()\n{\n\n}",
78509         "static" : false,
78510         "memberOf" : "Roo.util.Observable"
78511       },
78512       {
78513         "name" : "releaseCapture",
78514         "type" : "function",
78515         "desc" : "Removes <b>all</b> added captures from the Observable.",
78516         "sig" : "(o)",
78517         "static" : true,
78518         "memberOf" : "Roo.util.Observable"
78519       },
78520       {
78521         "name" : "removeListener",
78522         "type" : "function",
78523         "desc" : "Removes a listener",
78524         "sig" : "(eventName, handler, scope)",
78525         "static" : false,
78526         "memberOf" : "Roo.util.Observable"
78527       },
78528       {
78529         "name" : "render",
78530         "type" : "function",
78531         "desc" : "If this is a lazy rendering component, render it to its container element.",
78532         "sig" : "(container)",
78533         "static" : false,
78534         "memberOf" : "Roo.Component"
78535       },
78536       {
78537         "name" : "reset",
78538         "type" : "function",
78539         "desc" : "Resets the current field value to the originally-loaded value and clears any validation messages.",
78540         "sig" : "()\n{\n\n}",
78541         "static" : false,
78542         "memberOf" : "Roo.form.TextField"
78543       },
78544       {
78545         "name" : "resetHasChanged",
78546         "type" : "function",
78547         "desc" : "stores the current value in loadedValue",
78548         "sig" : "()\n{\n\n}",
78549         "static" : false,
78550         "memberOf" : "Roo.form.Field"
78551       },
78552       {
78553         "name" : "selectText",
78554         "type" : "function",
78555         "desc" : "Selects text in this field",
78556         "sig" : "(start, end)",
78557         "static" : false,
78558         "memberOf" : "Roo.form.TextField"
78559       },
78560       {
78561         "name" : "setDisabled",
78562         "type" : "function",
78563         "desc" : "Convenience function for setting disabled/enabled by boolean.",
78564         "sig" : "(disabled)",
78565         "static" : false,
78566         "memberOf" : "Roo.Component"
78567       },
78568       {
78569         "name" : "setPagePosition",
78570         "type" : "function",
78571         "desc" : "Sets the page XY position of the component.  To set the left and top instead, use {@link #setPosition}.\nThis method fires the move event.",
78572         "sig" : "(x, y)",
78573         "static" : false,
78574         "memberOf" : "Roo.BoxComponent"
78575       },
78576       {
78577         "name" : "setPosition",
78578         "type" : "function",
78579         "desc" : "Sets the left and top of the component.  To set the page XY position instead, use {@link #setPagePosition}.\nThis method fires the move event.",
78580         "sig" : "(left, top)",
78581         "static" : false,
78582         "memberOf" : "Roo.BoxComponent"
78583       },
78584       {
78585         "name" : "setRawValue",
78586         "type" : "function",
78587         "desc" : "Sets the underlying DOM field's value directly, bypassing validation.  To set the value with validation see {@link #setValue}.",
78588         "sig" : "(value)",
78589         "static" : false,
78590         "memberOf" : "Roo.form.Field"
78591       },
78592       {
78593         "name" : "setSize",
78594         "type" : "function",
78595         "desc" : "Sets the width and height of the component.  This method fires the resize event.  This method can accept\neither width and height as separate numeric arguments, or you can pass a size object like {width:10, height:20}.",
78596         "sig" : "(width, height)",
78597         "static" : false,
78598         "memberOf" : "Roo.BoxComponent"
78599       },
78600       {
78601         "name" : "setValue",
78602         "type" : "function",
78603         "desc" : "Sets a data value into the field and validates it.  To set the value directly without validation see {@link #setRawValue}.",
78604         "sig" : "(value)",
78605         "static" : false,
78606         "memberOf" : ""
78607       },
78608       {
78609         "name" : "setVisible",
78610         "type" : "function",
78611         "desc" : "Convenience function to hide or show this component by boolean.",
78612         "sig" : "(visible)",
78613         "static" : false,
78614         "memberOf" : "Roo.Component"
78615       },
78616       {
78617         "name" : "show",
78618         "type" : "function",
78619         "desc" : "Show this component.",
78620         "sig" : "()\n{\n\n}",
78621         "static" : false,
78622         "memberOf" : "Roo.Component"
78623       },
78624       {
78625         "name" : "syncSize",
78626         "type" : "function",
78627         "desc" : "Force the component's size to recalculate based on the underlying element's current height and width.",
78628         "sig" : "()\n{\n\n}",
78629         "static" : false,
78630         "memberOf" : "Roo.BoxComponent"
78631       },
78632       {
78633         "name" : "un",
78634         "type" : "function",
78635         "desc" : "Removes a listener (shorthand for removeListener)",
78636         "sig" : "(eventName, handler, scope)",
78637         "static" : false,
78638         "memberOf" : "Roo.util.Observable"
78639       },
78640       {
78641         "name" : "updateBox",
78642         "type" : "function",
78643         "desc" : "Sets the current box measurements of the component's underlying element.",
78644         "sig" : "(box)",
78645         "static" : false,
78646         "memberOf" : "Roo.BoxComponent"
78647       },
78648       {
78649         "name" : "validate",
78650         "type" : "function",
78651         "desc" : "Validates the field value",
78652         "sig" : "()\n{\n\n}",
78653         "static" : false,
78654         "memberOf" : "Roo.form.Field"
78655       },
78656       {
78657         "name" : "validateValue",
78658         "type" : "function",
78659         "desc" : "Validates a value according to the field's validation rules and marks the field as invalid\nif the validation fails",
78660         "sig" : "(value)",
78661         "static" : false,
78662         "memberOf" : "Roo.form.TextField"
78663       }
78664     ]
78665   },
78666   "Roo.form.Field" : {
78667     "props" : [
78668       {
78669         "name" : "actionMode",
78670         "type" : "String",
78671         "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",
78672         "memberOf" : "Roo.Component"
78673       },
78674       {
78675         "name" : "allowDomMove",
78676         "type" : "Boolean",
78677         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
78678         "memberOf" : "Roo.Component"
78679       },
78680       {
78681         "name" : "autoCreate",
78682         "type" : "String/Object",
78683         "desc" : "A DomHelper element spec, or true for a default element spec (defaults to\n{tag: \"input\", type: \"text\", size: \"20\", autocomplete: \"off\"})",
78684         "memberOf" : ""
78685       },
78686       {
78687         "name" : "cls",
78688         "type" : "String",
78689         "desc" : "A CSS class to apply to the field's underlying element.",
78690         "memberOf" : ""
78691       },
78692       {
78693         "name" : "disableClass",
78694         "type" : "String",
78695         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
78696         "memberOf" : "Roo.Component"
78697       },
78698       {
78699         "name" : "disabled",
78700         "type" : "Boolean",
78701         "desc" : "True to disable the field (defaults to false).",
78702         "memberOf" : ""
78703       },
78704       {
78705         "name" : "fieldClass",
78706         "type" : "String",
78707         "desc" : "The default CSS class for the field (defaults to \"x-form-field\")",
78708         "memberOf" : ""
78709       },
78710       {
78711         "name" : "fieldLabel",
78712         "type" : "String",
78713         "desc" : "Label to use when rendering a form.",
78714         "memberOf" : ""
78715       },
78716       {
78717         "name" : "focusClass",
78718         "type" : "String",
78719         "desc" : "The CSS class to use when the field receives focus (defaults to \"x-form-focus\")",
78720         "memberOf" : ""
78721       },
78722       {
78723         "name" : "height",
78724         "type" : "Number",
78725         "desc" : "height (optional) size of component",
78726         "memberOf" : "Roo.BoxComponent"
78727       },
78728       {
78729         "name" : "hideMode",
78730         "type" : "String",
78731         "desc" : [
78732           "(display",
78733           "visibility)"
78734         ],
78735         "memberOf" : "Roo.Component"
78736       },
78737       {
78738         "name" : "inputType",
78739         "type" : "String",
78740         "desc" : "The type attribute for input fields -- e.g. radio, text, password (defaults to \"text\").",
78741         "memberOf" : ""
78742       },
78743       {
78744         "name" : "invalidClass",
78745         "type" : "String",
78746         "desc" : "The CSS class to use when marking a field invalid (defaults to \"x-form-invalid\")",
78747         "memberOf" : ""
78748       },
78749       {
78750         "name" : "invalidText",
78751         "type" : "String",
78752         "desc" : "The error text to use when marking a field invalid and no message is provided (defaults to \"The value in this field is invalid\")",
78753         "memberOf" : ""
78754       },
78755       {
78756         "name" : "listeners",
78757         "type" : "Object",
78758         "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>",
78759         "memberOf" : "Roo.util.Observable"
78760       },
78761       {
78762         "name" : "msgFx",
78763         "type" : "String",
78764         "desc" : "<b>Experimental</b> The effect used when displaying a validation message under the field (defaults to 'normal').",
78765         "memberOf" : ""
78766       },
78767       {
78768         "name" : "msgTarget",
78769         "type" : "String",
78770         "desc" : "The location where error text should display.  Should be one of the following values (defaults to 'qtip'):\n<pre>\nValue         Description\n-----------   ----------------------------------------------------------------------\nqtip          Display a quick tip when the user hovers over the field\ntitle         Display a default browser title attribute popup\nunder         Add a block div beneath the field containing the error text\nside          Add an error icon to the right of the field with a popup on hover\n[element id]  Add the error text directly to the innerHTML of the specified element\n</pre>",
78771         "memberOf" : ""
78772       },
78773       {
78774         "name" : "name",
78775         "type" : "String",
78776         "desc" : "The field's HTML name attribute.",
78777         "memberOf" : ""
78778       },
78779       {
78780         "name" : "qtip",
78781         "type" : "String",
78782         "desc" : "Mouse over tip",
78783         "memberOf" : ""
78784       },
78785       {
78786         "name" : "readOnly",
78787         "type" : "Boolean",
78788         "desc" : "True to mark the field as readOnly in HTML (defaults to false) -- Note: this only sets the element's readOnly DOM attribute.",
78789         "memberOf" : ""
78790       },
78791       {
78792         "name" : "tabIndex",
78793         "type" : "Number",
78794         "desc" : "The tabIndex for this field. Note this only applies to fields that are rendered, not those which are built via applyTo (defaults to undefined).",
78795         "memberOf" : ""
78796       },
78797       {
78798         "name" : "validateOnBlur",
78799         "type" : "Boolean",
78800         "desc" : "Whether the field should validate when it loses focus (defaults to true).",
78801         "memberOf" : ""
78802       },
78803       {
78804         "name" : "validationDelay",
78805         "type" : "Number",
78806         "desc" : "The length of time in milliseconds after user input begins until validation is initiated (defaults to 250)",
78807         "memberOf" : ""
78808       },
78809       {
78810         "name" : "validationEvent",
78811         "type" : "String/Boolean",
78812         "desc" : "The event that should initiate field validation. Set to false to disable\n      automatic validation (defaults to \"keyup\").",
78813         "memberOf" : ""
78814       },
78815       {
78816         "name" : "value",
78817         "type" : "Mixed",
78818         "desc" : "A value to initialize this field with.",
78819         "memberOf" : ""
78820       },
78821       {
78822         "name" : "width",
78823         "type" : "Number",
78824         "desc" : "width (optional) size of component",
78825         "memberOf" : "Roo.BoxComponent"
78826       }
78827     ],
78828     "events" : [
78829       {
78830         "name" : "beforedestroy",
78831         "type" : "function",
78832         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
78833         "sig" : "function (_self)\n{\n\n}",
78834         "memberOf" : "Roo.Component"
78835       },
78836       {
78837         "name" : "beforehide",
78838         "type" : "function",
78839         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
78840         "sig" : "function (_self)\n{\n\n}",
78841         "memberOf" : "Roo.Component"
78842       },
78843       {
78844         "name" : "beforerender",
78845         "type" : "function",
78846         "desc" : "Fires before the component is rendered. Return false to stop the render.",
78847         "sig" : "function (_self)\n{\n\n}",
78848         "memberOf" : "Roo.Component"
78849       },
78850       {
78851         "name" : "beforeshow",
78852         "type" : "function",
78853         "desc" : "Fires before the component is shown.  Return false to stop the show.",
78854         "sig" : "function (_self)\n{\n\n}",
78855         "memberOf" : "Roo.Component"
78856       },
78857       {
78858         "name" : "blur",
78859         "type" : "function",
78860         "desc" : "Fires when this field loses input focus.",
78861         "sig" : "function (_self)\n{\n\n}",
78862         "memberOf" : ""
78863       },
78864       {
78865         "name" : "change",
78866         "type" : "function",
78867         "desc" : "Fires just before the field blurs if the field value has changed.",
78868         "sig" : "function (_self, newValue, oldValue)\n{\n\n}",
78869         "memberOf" : ""
78870       },
78871       {
78872         "name" : "destroy",
78873         "type" : "function",
78874         "desc" : "Fires after the component is destroyed.",
78875         "sig" : "function (_self)\n{\n\n}",
78876         "memberOf" : "Roo.Component"
78877       },
78878       {
78879         "name" : "disable",
78880         "type" : "function",
78881         "desc" : "Fires after the component is disabled.",
78882         "sig" : "function (_self)\n{\n\n}",
78883         "memberOf" : "Roo.Component"
78884       },
78885       {
78886         "name" : "enable",
78887         "type" : "function",
78888         "desc" : "Fires after the component is enabled.",
78889         "sig" : "function (_self)\n{\n\n}",
78890         "memberOf" : "Roo.Component"
78891       },
78892       {
78893         "name" : "focus",
78894         "type" : "function",
78895         "desc" : "Fires when this field receives input focus.",
78896         "sig" : "function (_self)\n{\n\n}",
78897         "memberOf" : ""
78898       },
78899       {
78900         "name" : "hide",
78901         "type" : "function",
78902         "desc" : "Fires after the component is hidden.",
78903         "sig" : "function (_self)\n{\n\n}",
78904         "memberOf" : "Roo.Component"
78905       },
78906       {
78907         "name" : "invalid",
78908         "type" : "function",
78909         "desc" : "Fires after the field has been marked as invalid.",
78910         "sig" : "function (_self, msg)\n{\n\n}",
78911         "memberOf" : ""
78912       },
78913       {
78914         "name" : "keyup",
78915         "type" : "function",
78916         "desc" : "Fires after the key up",
78917         "sig" : "function (_self, e)\n{\n\n}",
78918         "memberOf" : ""
78919       },
78920       {
78921         "name" : "move",
78922         "type" : "function",
78923         "desc" : "Fires after the component is moved.",
78924         "sig" : "function (_self, x, y)\n{\n\n}",
78925         "memberOf" : "Roo.BoxComponent"
78926       },
78927       {
78928         "name" : "render",
78929         "type" : "function",
78930         "desc" : "Fires after the component is rendered.",
78931         "sig" : "function (_self)\n{\n\n}",
78932         "memberOf" : "Roo.Component"
78933       },
78934       {
78935         "name" : "resize",
78936         "type" : "function",
78937         "desc" : "Fires after the component is resized.",
78938         "sig" : "function (_self, adjWidth, adjHeight, rawWidth, rawHeight)\n{\n\n}",
78939         "memberOf" : "Roo.BoxComponent"
78940       },
78941       {
78942         "name" : "show",
78943         "type" : "function",
78944         "desc" : "Fires after the component is shown.",
78945         "sig" : "function (_self)\n{\n\n}",
78946         "memberOf" : "Roo.Component"
78947       },
78948       {
78949         "name" : "specialkey",
78950         "type" : "function",
78951         "desc" : "Fires when any key related to navigation (arrows, tab, enter, esc, etc.) is pressed.  You can check\n{@link Roo.EventObject#getKey} to determine which key was pressed.",
78952         "sig" : "function (_self, e)\n{\n\n}",
78953         "memberOf" : ""
78954       },
78955       {
78956         "name" : "valid",
78957         "type" : "function",
78958         "desc" : "Fires after the field has been validated with no errors.",
78959         "sig" : "function (_self)\n{\n\n}",
78960         "memberOf" : ""
78961       }
78962     ],
78963     "methods" : [
78964       {
78965         "name" : "addEvents",
78966         "type" : "function",
78967         "desc" : "Used to define events on this Observable",
78968         "sig" : "(object)",
78969         "static" : false,
78970         "memberOf" : "Roo.util.Observable"
78971       },
78972       {
78973         "name" : "addListener",
78974         "type" : "function",
78975         "desc" : "Appends an event handler to this component",
78976         "sig" : "(eventName, handler, scope, options)",
78977         "static" : false,
78978         "memberOf" : "Roo.util.Observable"
78979       },
78980       {
78981         "name" : "applyTo",
78982         "type" : "function",
78983         "desc" : "Apply the behaviors of this component to an existing element. <b>This is used instead of render().</b>",
78984         "sig" : "(el)",
78985         "static" : false,
78986         "memberOf" : ""
78987       },
78988       {
78989         "name" : "capture",
78990         "type" : "function",
78991         "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.",
78992         "sig" : "(o, fn, scope)",
78993         "static" : true,
78994         "memberOf" : "Roo.util.Observable"
78995       },
78996       {
78997         "name" : "clearInvalid",
78998         "type" : "function",
78999         "desc" : "Clear any invalid styles/messages for this field",
79000         "sig" : "()\n{\n\n}",
79001         "static" : false,
79002         "memberOf" : ""
79003       },
79004       {
79005         "name" : "destroy",
79006         "type" : "function",
79007         "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}.",
79008         "sig" : "()\n{\n\n}",
79009         "static" : false,
79010         "memberOf" : "Roo.Component"
79011       },
79012       {
79013         "name" : "disable",
79014         "type" : "function",
79015         "desc" : "Disable this component.",
79016         "sig" : "()\n{\n\n}",
79017         "static" : false,
79018         "memberOf" : "Roo.Component"
79019       },
79020       {
79021         "name" : "enable",
79022         "type" : "function",
79023         "desc" : "Enable this component.",
79024         "sig" : "()\n{\n\n}",
79025         "static" : false,
79026         "memberOf" : "Roo.Component"
79027       },
79028       {
79029         "name" : "fireEvent",
79030         "type" : "function",
79031         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
79032         "sig" : "(eventName, args)",
79033         "static" : false,
79034         "memberOf" : "Roo.util.Observable"
79035       },
79036       {
79037         "name" : "focus",
79038         "type" : "function",
79039         "desc" : "Try to focus this component.",
79040         "sig" : "(selectText)",
79041         "static" : false,
79042         "memberOf" : "Roo.Component"
79043       },
79044       {
79045         "name" : "getBox",
79046         "type" : "function",
79047         "desc" : "Gets the current box measurements of the component's underlying element.",
79048         "sig" : "(local)",
79049         "static" : false,
79050         "memberOf" : "Roo.BoxComponent"
79051       },
79052       {
79053         "name" : "getEl",
79054         "type" : "function",
79055         "desc" : "Returns the underlying {@link Roo.Element}.",
79056         "sig" : "()\n{\n\n}",
79057         "static" : false,
79058         "memberOf" : "Roo.Component"
79059       },
79060       {
79061         "name" : "getId",
79062         "type" : "function",
79063         "desc" : "Returns the id of this component.",
79064         "sig" : "()\n{\n\n}",
79065         "static" : false,
79066         "memberOf" : "Roo.Component"
79067       },
79068       {
79069         "name" : "getName",
79070         "type" : "function",
79071         "desc" : "Returns the name attribute of the field if available",
79072         "sig" : "()\n{\n\n}",
79073         "static" : false,
79074         "memberOf" : ""
79075       },
79076       {
79077         "name" : "getPosition",
79078         "type" : "function",
79079         "desc" : "Gets the current XY position of the component's underlying element.",
79080         "sig" : "(local)",
79081         "static" : false,
79082         "memberOf" : "Roo.BoxComponent"
79083       },
79084       {
79085         "name" : "getRawValue",
79086         "type" : "function",
79087         "desc" : "Returns the raw data value which may or may not be a valid, defined value.  To return a normalized value see {@link #getValue}.",
79088         "sig" : "()\n{\n\n}",
79089         "static" : false,
79090         "memberOf" : ""
79091       },
79092       {
79093         "name" : "getSize",
79094         "type" : "function",
79095         "desc" : "Gets the current size of the component's underlying element.",
79096         "sig" : "()\n{\n\n}",
79097         "static" : false,
79098         "memberOf" : "Roo.BoxComponent"
79099       },
79100       {
79101         "name" : "getValue",
79102         "type" : "function",
79103         "desc" : "Returns the normalized data value (undefined or emptyText will be returned as '').  To return the raw value see {@link #getRawValue}.",
79104         "sig" : "()\n{\n\n}",
79105         "static" : false,
79106         "memberOf" : ""
79107       },
79108       {
79109         "name" : "hasChanged",
79110         "type" : "function",
79111         "desc" : "checks the current value against the 'loaded' value.\nNote - will return false if 'resetHasChanged' has not been called first.",
79112         "sig" : "()\n{\n\n}",
79113         "static" : false,
79114         "memberOf" : ""
79115       },
79116       {
79117         "name" : "hasListener",
79118         "type" : "function",
79119         "desc" : "Checks to see if this object has any listeners for a specified event",
79120         "sig" : "(eventName)",
79121         "static" : false,
79122         "memberOf" : "Roo.util.Observable"
79123       },
79124       {
79125         "name" : "hide",
79126         "type" : "function",
79127         "desc" : "Hide this component.",
79128         "sig" : "()\n{\n\n}",
79129         "static" : false,
79130         "memberOf" : "Roo.Component"
79131       },
79132       {
79133         "name" : "isDirty",
79134         "type" : "function",
79135         "desc" : "Returns true if this field has been changed since it was originally loaded and is not disabled.\nDEPRICATED  - it never worked well - use hasChanged/resetHasChanged.",
79136         "sig" : "()\n{\n\n}",
79137         "static" : false,
79138         "memberOf" : ""
79139       },
79140       {
79141         "name" : "isValid",
79142         "type" : "function",
79143         "desc" : "Returns whether or not the field value is currently valid",
79144         "sig" : "(preventMark)",
79145         "static" : false,
79146         "memberOf" : ""
79147       },
79148       {
79149         "name" : "isVisible",
79150         "type" : "function",
79151         "desc" : "Returns true if this component is visible.",
79152         "sig" : "()\n{\n\n}",
79153         "static" : false,
79154         "memberOf" : "Roo.Component"
79155       },
79156       {
79157         "name" : "markInvalid",
79158         "type" : "function",
79159         "desc" : "Mark this field as invalid",
79160         "sig" : "(msg)",
79161         "static" : false,
79162         "memberOf" : ""
79163       },
79164       {
79165         "name" : "on",
79166         "type" : "function",
79167         "desc" : "Appends an event handler to this element (shorthand for addListener)",
79168         "sig" : "(eventName, handler, scope, options)",
79169         "static" : false,
79170         "memberOf" : "Roo.util.Observable"
79171       },
79172       {
79173         "name" : "onPosition",
79174         "type" : "function",
79175         "desc" : "Called after the component is moved, this method is empty by default but can be implemented by any\nsubclass that needs to perform custom logic after a move occurs.",
79176         "sig" : "(x, y)",
79177         "static" : false,
79178         "memberOf" : "Roo.BoxComponent"
79179       },
79180       {
79181         "name" : "onResize",
79182         "type" : "function",
79183         "desc" : "Called after the component is resized, this method is empty by default but can be implemented by any\nsubclass that needs to perform custom logic after a resize occurs.",
79184         "sig" : "(adjWidth, adjHeight, rawWidth, rawHeight)",
79185         "static" : false,
79186         "memberOf" : "Roo.BoxComponent"
79187       },
79188       {
79189         "name" : "purgeListeners",
79190         "type" : "function",
79191         "desc" : "Removes all listeners for this object",
79192         "sig" : "()\n{\n\n}",
79193         "static" : false,
79194         "memberOf" : "Roo.util.Observable"
79195       },
79196       {
79197         "name" : "releaseCapture",
79198         "type" : "function",
79199         "desc" : "Removes <b>all</b> added captures from the Observable.",
79200         "sig" : "(o)",
79201         "static" : true,
79202         "memberOf" : "Roo.util.Observable"
79203       },
79204       {
79205         "name" : "removeListener",
79206         "type" : "function",
79207         "desc" : "Removes a listener",
79208         "sig" : "(eventName, handler, scope)",
79209         "static" : false,
79210         "memberOf" : "Roo.util.Observable"
79211       },
79212       {
79213         "name" : "render",
79214         "type" : "function",
79215         "desc" : "If this is a lazy rendering component, render it to its container element.",
79216         "sig" : "(container)",
79217         "static" : false,
79218         "memberOf" : "Roo.Component"
79219       },
79220       {
79221         "name" : "reset",
79222         "type" : "function",
79223         "desc" : "Resets the current field value to the originally loaded value and clears any validation messages",
79224         "sig" : "()\n{\n\n}",
79225         "static" : false,
79226         "memberOf" : ""
79227       },
79228       {
79229         "name" : "resetHasChanged",
79230         "type" : "function",
79231         "desc" : "stores the current value in loadedValue",
79232         "sig" : "()\n{\n\n}",
79233         "static" : false,
79234         "memberOf" : ""
79235       },
79236       {
79237         "name" : "setDisabled",
79238         "type" : "function",
79239         "desc" : "Convenience function for setting disabled/enabled by boolean.",
79240         "sig" : "(disabled)",
79241         "static" : false,
79242         "memberOf" : "Roo.Component"
79243       },
79244       {
79245         "name" : "setPagePosition",
79246         "type" : "function",
79247         "desc" : "Sets the page XY position of the component.  To set the left and top instead, use {@link #setPosition}.\nThis method fires the move event.",
79248         "sig" : "(x, y)",
79249         "static" : false,
79250         "memberOf" : "Roo.BoxComponent"
79251       },
79252       {
79253         "name" : "setPosition",
79254         "type" : "function",
79255         "desc" : "Sets the left and top of the component.  To set the page XY position instead, use {@link #setPagePosition}.\nThis method fires the move event.",
79256         "sig" : "(left, top)",
79257         "static" : false,
79258         "memberOf" : "Roo.BoxComponent"
79259       },
79260       {
79261         "name" : "setRawValue",
79262         "type" : "function",
79263         "desc" : "Sets the underlying DOM field's value directly, bypassing validation.  To set the value with validation see {@link #setValue}.",
79264         "sig" : "(value)",
79265         "static" : false,
79266         "memberOf" : ""
79267       },
79268       {
79269         "name" : "setSize",
79270         "type" : "function",
79271         "desc" : "Sets the width and height of the component.  This method fires the resize event.  This method can accept\neither width and height as separate numeric arguments, or you can pass a size object like {width:10, height:20}.",
79272         "sig" : "(width, height)",
79273         "static" : false,
79274         "memberOf" : "Roo.BoxComponent"
79275       },
79276       {
79277         "name" : "setValue",
79278         "type" : "function",
79279         "desc" : "Sets a data value into the field and validates it.  To set the value directly without validation see {@link #setRawValue}.",
79280         "sig" : "(value)",
79281         "static" : false,
79282         "memberOf" : ""
79283       },
79284       {
79285         "name" : "setVisible",
79286         "type" : "function",
79287         "desc" : "Convenience function to hide or show this component by boolean.",
79288         "sig" : "(visible)",
79289         "static" : false,
79290         "memberOf" : "Roo.Component"
79291       },
79292       {
79293         "name" : "show",
79294         "type" : "function",
79295         "desc" : "Show this component.",
79296         "sig" : "()\n{\n\n}",
79297         "static" : false,
79298         "memberOf" : "Roo.Component"
79299       },
79300       {
79301         "name" : "syncSize",
79302         "type" : "function",
79303         "desc" : "Force the component's size to recalculate based on the underlying element's current height and width.",
79304         "sig" : "()\n{\n\n}",
79305         "static" : false,
79306         "memberOf" : "Roo.BoxComponent"
79307       },
79308       {
79309         "name" : "un",
79310         "type" : "function",
79311         "desc" : "Removes a listener (shorthand for removeListener)",
79312         "sig" : "(eventName, handler, scope)",
79313         "static" : false,
79314         "memberOf" : "Roo.util.Observable"
79315       },
79316       {
79317         "name" : "updateBox",
79318         "type" : "function",
79319         "desc" : "Sets the current box measurements of the component's underlying element.",
79320         "sig" : "(box)",
79321         "static" : false,
79322         "memberOf" : "Roo.BoxComponent"
79323       },
79324       {
79325         "name" : "validate",
79326         "type" : "function",
79327         "desc" : "Validates the field value",
79328         "sig" : "()\n{\n\n}",
79329         "static" : false,
79330         "memberOf" : ""
79331       }
79332     ]
79333   },
79334   "Roo.form.FieldSet" : {
79335     "props" : [
79336       {
79337         "name" : "actionMode",
79338         "type" : "String",
79339         "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",
79340         "memberOf" : "Roo.Component"
79341       },
79342       {
79343         "name" : "allowDomMove",
79344         "type" : "Boolean",
79345         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
79346         "memberOf" : "Roo.Component"
79347       },
79348       {
79349         "name" : "autoCreate",
79350         "type" : "String/Object",
79351         "desc" : "A DomHelper element spec used to autocreate the fieldset (defaults to {tag: 'fieldset', cn: {tag:'legend'}})",
79352         "memberOf" : ""
79353       },
79354       {
79355         "name" : "clear",
79356         "type" : "Boolean",
79357         "desc" : "True to add a clearing element at the end of this layout, equivalent to CSS clear: both (defaults to true)",
79358         "memberOf" : "Roo.form.Layout"
79359       },
79360       {
79361         "name" : "disableClass",
79362         "type" : "String",
79363         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
79364         "memberOf" : "Roo.Component"
79365       },
79366       {
79367         "name" : "hideLabels",
79368         "type" : "Boolean",
79369         "desc" : "True to suppress the display of field labels in this layout (defaults to false)",
79370         "memberOf" : "Roo.form.Layout"
79371       },
79372       {
79373         "name" : "hideMode",
79374         "type" : "String",
79375         "desc" : [
79376           "(display",
79377           "visibility)"
79378         ],
79379         "memberOf" : "Roo.Component"
79380       },
79381       {
79382         "name" : "labelAlign",
79383         "type" : "String",
79384         "desc" : "Valid values are \"left,\" \"top\" and \"right\" (defaults to \"left\")",
79385         "memberOf" : "Roo.form.Layout"
79386       },
79387       {
79388         "name" : "labelSeparator",
79389         "type" : "String",
79390         "desc" : "The separator to use after field labels (defaults to ':')",
79391         "memberOf" : "Roo.form.Layout"
79392       },
79393       {
79394         "name" : "labelWidth",
79395         "type" : "Number",
79396         "desc" : "Fixed width in pixels of all field labels (defaults to undefined)",
79397         "memberOf" : "Roo.form.Layout"
79398       },
79399       {
79400         "name" : "legend",
79401         "type" : "String",
79402         "desc" : "The text to display as the legend for the FieldSet (defaults to '')",
79403         "memberOf" : ""
79404       },
79405       {
79406         "name" : "listeners",
79407         "type" : "Object",
79408         "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>",
79409         "memberOf" : "Roo.util.Observable"
79410       },
79411       {
79412         "name" : "style",
79413         "type" : "String/Object/Function",
79414         "desc" : "A style specification string, e.g. \"width:100px\", or object in the form {width:\"100px\"}, or\na function which returns such a specification.",
79415         "memberOf" : "Roo.form.Layout"
79416       }
79417     ],
79418     "events" : [
79419       {
79420         "name" : "beforedestroy",
79421         "type" : "function",
79422         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
79423         "sig" : "function (_self)\n{\n\n}",
79424         "memberOf" : "Roo.Component"
79425       },
79426       {
79427         "name" : "beforehide",
79428         "type" : "function",
79429         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
79430         "sig" : "function (_self)\n{\n\n}",
79431         "memberOf" : "Roo.Component"
79432       },
79433       {
79434         "name" : "beforerender",
79435         "type" : "function",
79436         "desc" : "Fires before the component is rendered. Return false to stop the render.",
79437         "sig" : "function (_self)\n{\n\n}",
79438         "memberOf" : "Roo.Component"
79439       },
79440       {
79441         "name" : "beforeshow",
79442         "type" : "function",
79443         "desc" : "Fires before the component is shown.  Return false to stop the show.",
79444         "sig" : "function (_self)\n{\n\n}",
79445         "memberOf" : "Roo.Component"
79446       },
79447       {
79448         "name" : "destroy",
79449         "type" : "function",
79450         "desc" : "Fires after the component is destroyed.",
79451         "sig" : "function (_self)\n{\n\n}",
79452         "memberOf" : "Roo.Component"
79453       },
79454       {
79455         "name" : "disable",
79456         "type" : "function",
79457         "desc" : "Fires after the component is disabled.",
79458         "sig" : "function (_self)\n{\n\n}",
79459         "memberOf" : "Roo.Component"
79460       },
79461       {
79462         "name" : "enable",
79463         "type" : "function",
79464         "desc" : "Fires after the component is enabled.",
79465         "sig" : "function (_self)\n{\n\n}",
79466         "memberOf" : "Roo.Component"
79467       },
79468       {
79469         "name" : "hide",
79470         "type" : "function",
79471         "desc" : "Fires after the component is hidden.",
79472         "sig" : "function (_self)\n{\n\n}",
79473         "memberOf" : "Roo.Component"
79474       },
79475       {
79476         "name" : "render",
79477         "type" : "function",
79478         "desc" : "Fires after the component is rendered.",
79479         "sig" : "function (_self)\n{\n\n}",
79480         "memberOf" : "Roo.Component"
79481       },
79482       {
79483         "name" : "show",
79484         "type" : "function",
79485         "desc" : "Fires after the component is shown.",
79486         "sig" : "function (_self)\n{\n\n}",
79487         "memberOf" : "Roo.Component"
79488       }
79489     ],
79490     "methods" : [
79491       {
79492         "name" : "addEvents",
79493         "type" : "function",
79494         "desc" : "Used to define events on this Observable",
79495         "sig" : "(object)",
79496         "static" : false,
79497         "memberOf" : "Roo.util.Observable"
79498       },
79499       {
79500         "name" : "addListener",
79501         "type" : "function",
79502         "desc" : "Appends an event handler to this component",
79503         "sig" : "(eventName, handler, scope, options)",
79504         "static" : false,
79505         "memberOf" : "Roo.util.Observable"
79506       },
79507       {
79508         "name" : "addxtype",
79509         "type" : "function",
79510         "desc" : "Adds a object form elements (using the xtype property as the factory method.)\nValid xtypes are:  TextField, TextArea .... Button, Layout, FieldSet, Column",
79511         "sig" : "(config)",
79512         "static" : false,
79513         "memberOf" : "Roo.form.Layout"
79514       },
79515       {
79516         "name" : "capture",
79517         "type" : "function",
79518         "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.",
79519         "sig" : "(o, fn, scope)",
79520         "static" : true,
79521         "memberOf" : "Roo.util.Observable"
79522       },
79523       {
79524         "name" : "destroy",
79525         "type" : "function",
79526         "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}.",
79527         "sig" : "()\n{\n\n}",
79528         "static" : false,
79529         "memberOf" : "Roo.Component"
79530       },
79531       {
79532         "name" : "disable",
79533         "type" : "function",
79534         "desc" : "Disable this component.",
79535         "sig" : "()\n{\n\n}",
79536         "static" : false,
79537         "memberOf" : "Roo.Component"
79538       },
79539       {
79540         "name" : "enable",
79541         "type" : "function",
79542         "desc" : "Enable this component.",
79543         "sig" : "()\n{\n\n}",
79544         "static" : false,
79545         "memberOf" : "Roo.Component"
79546       },
79547       {
79548         "name" : "fireEvent",
79549         "type" : "function",
79550         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
79551         "sig" : "(eventName, args)",
79552         "static" : false,
79553         "memberOf" : "Roo.util.Observable"
79554       },
79555       {
79556         "name" : "focus",
79557         "type" : "function",
79558         "desc" : "Try to focus this component.",
79559         "sig" : "(selectText)",
79560         "static" : false,
79561         "memberOf" : "Roo.Component"
79562       },
79563       {
79564         "name" : "getEl",
79565         "type" : "function",
79566         "desc" : "Returns the underlying {@link Roo.Element}.",
79567         "sig" : "()\n{\n\n}",
79568         "static" : false,
79569         "memberOf" : "Roo.Component"
79570       },
79571       {
79572         "name" : "getId",
79573         "type" : "function",
79574         "desc" : "Returns the id of this component.",
79575         "sig" : "()\n{\n\n}",
79576         "static" : false,
79577         "memberOf" : "Roo.Component"
79578       },
79579       {
79580         "name" : "hasListener",
79581         "type" : "function",
79582         "desc" : "Checks to see if this object has any listeners for a specified event",
79583         "sig" : "(eventName)",
79584         "static" : false,
79585         "memberOf" : "Roo.util.Observable"
79586       },
79587       {
79588         "name" : "hide",
79589         "type" : "function",
79590         "desc" : "Hide this component.",
79591         "sig" : "()\n{\n\n}",
79592         "static" : false,
79593         "memberOf" : "Roo.Component"
79594       },
79595       {
79596         "name" : "isVisible",
79597         "type" : "function",
79598         "desc" : "Returns true if this component is visible.",
79599         "sig" : "()\n{\n\n}",
79600         "static" : false,
79601         "memberOf" : "Roo.Component"
79602       },
79603       {
79604         "name" : "on",
79605         "type" : "function",
79606         "desc" : "Appends an event handler to this element (shorthand for addListener)",
79607         "sig" : "(eventName, handler, scope, options)",
79608         "static" : false,
79609         "memberOf" : "Roo.util.Observable"
79610       },
79611       {
79612         "name" : "purgeListeners",
79613         "type" : "function",
79614         "desc" : "Removes all listeners for this object",
79615         "sig" : "()\n{\n\n}",
79616         "static" : false,
79617         "memberOf" : "Roo.util.Observable"
79618       },
79619       {
79620         "name" : "releaseCapture",
79621         "type" : "function",
79622         "desc" : "Removes <b>all</b> added captures from the Observable.",
79623         "sig" : "(o)",
79624         "static" : true,
79625         "memberOf" : "Roo.util.Observable"
79626       },
79627       {
79628         "name" : "removeListener",
79629         "type" : "function",
79630         "desc" : "Removes a listener",
79631         "sig" : "(eventName, handler, scope)",
79632         "static" : false,
79633         "memberOf" : "Roo.util.Observable"
79634       },
79635       {
79636         "name" : "render",
79637         "type" : "function",
79638         "desc" : "If this is a lazy rendering component, render it to its container element.",
79639         "sig" : "(container)",
79640         "static" : false,
79641         "memberOf" : "Roo.Component"
79642       },
79643       {
79644         "name" : "setDisabled",
79645         "type" : "function",
79646         "desc" : "Convenience function for setting disabled/enabled by boolean.",
79647         "sig" : "(disabled)",
79648         "static" : false,
79649         "memberOf" : "Roo.Component"
79650       },
79651       {
79652         "name" : "setVisible",
79653         "type" : "function",
79654         "desc" : "Convenience function to hide or show this component by boolean.",
79655         "sig" : "(visible)",
79656         "static" : false,
79657         "memberOf" : "Roo.Component"
79658       },
79659       {
79660         "name" : "show",
79661         "type" : "function",
79662         "desc" : "Show this component.",
79663         "sig" : "()\n{\n\n}",
79664         "static" : false,
79665         "memberOf" : "Roo.Component"
79666       },
79667       {
79668         "name" : "un",
79669         "type" : "function",
79670         "desc" : "Removes a listener (shorthand for removeListener)",
79671         "sig" : "(eventName, handler, scope)",
79672         "static" : false,
79673         "memberOf" : "Roo.util.Observable"
79674       }
79675     ]
79676   },
79677   "Roo.form.Form" : {
79678     "props" : [
79679       {
79680         "name" : "baseParams",
79681         "type" : "Object",
79682         "desc" : "Parameters to pass with all requests. e.g. baseParams: {id: '123', foo: 'bar'}.",
79683         "memberOf" : "Roo.form.BasicForm"
79684       },
79685       {
79686         "name" : "buttonAlign",
79687         "type" : "String",
79688         "desc" : "Valid values are \"left,\" \"center\" and \"right\" (defaults to \"center\")",
79689         "memberOf" : ""
79690       },
79691       {
79692         "name" : "errorMask",
79693         "type" : "Boolean",
79694         "desc" : [
79695           "(true",
79696           "false)"
79697         ],
79698         "memberOf" : "Roo.form.BasicForm"
79699       },
79700       {
79701         "name" : "errorReader",
79702         "type" : "DataReader",
79703         "desc" : "An Roo.data.DataReader (e.g. {@link Roo.data.XmlReader}) to be used to read data when reading validation errors on \"submit\" actions.\nThis is completely optional as there is built-in support for processing JSON.",
79704         "memberOf" : "Roo.form.BasicForm"
79705       },
79706       {
79707         "name" : "fileUpload",
79708         "type" : "Boolean",
79709         "desc" : "Set to true if this form is a file upload.",
79710         "memberOf" : "Roo.form.BasicForm"
79711       },
79712       {
79713         "name" : "formData",
79714         "type" : "boolean|FormData",
79715         "desc" : "- true to use new 'FormData' post, or set to a new FormData({dom form}) Object, if\nsending a formdata with extra parameters - eg uploaded elements.",
79716         "memberOf" : ""
79717       },
79718       {
79719         "name" : "itemCls",
79720         "type" : "String",
79721         "desc" : "A css class to apply to the x-form-item of fields. This property cascades to child containers.",
79722         "memberOf" : ""
79723       },
79724       {
79725         "name" : "labelAlign",
79726         "type" : "String",
79727         "desc" : "Valid values are \"left,\" \"top\" and \"right\" (defaults to \"left\").\nThis property cascades to child containers if not set.",
79728         "memberOf" : ""
79729       },
79730       {
79731         "name" : "labelWidth",
79732         "type" : "Number",
79733         "desc" : "The width of labels. This property cascades to child containers.",
79734         "memberOf" : ""
79735       },
79736       {
79737         "name" : "listeners",
79738         "type" : "Object",
79739         "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>",
79740         "memberOf" : "Roo.util.Observable"
79741       },
79742       {
79743         "name" : "maskOffset",
79744         "type" : "Number",
79745         "desc" : "Default 100",
79746         "memberOf" : "Roo.form.BasicForm"
79747       },
79748       {
79749         "name" : "method",
79750         "type" : "String",
79751         "desc" : "The request method to use (GET or POST) for form actions if one isn't supplied in the action options.",
79752         "memberOf" : "Roo.form.BasicForm"
79753       },
79754       {
79755         "name" : "minButtonWidth",
79756         "type" : "Number",
79757         "desc" : "Minimum width of all buttons in pixels (defaults to 75)",
79758         "memberOf" : ""
79759       },
79760       {
79761         "name" : "monitorPoll",
79762         "type" : "Number",
79763         "desc" : "The milliseconds to poll valid state, ignored if monitorValid is not true (defaults to 200)",
79764         "memberOf" : ""
79765       },
79766       {
79767         "name" : "monitorValid",
79768         "type" : "Boolean",
79769         "desc" : "If true the form monitors its valid state <b>client-side</b> and\nfires a looping event with that state. This is required to bind buttons to the valid\nstate using the config value formBind:true on the button.",
79770         "memberOf" : ""
79771       },
79772       {
79773         "name" : "progressUrl",
79774         "type" : "String",
79775         "desc" : "- Url to return progress data",
79776         "memberOf" : ""
79777       },
79778       {
79779         "name" : "reader",
79780         "type" : "DataReader",
79781         "desc" : "An Roo.data.DataReader (e.g. {@link Roo.data.XmlReader}) to be used to read data when executing \"load\" actions.\nThis is optional as there is built-in support for processing JSON.",
79782         "memberOf" : "Roo.form.BasicForm"
79783       },
79784       {
79785         "name" : "timeout",
79786         "type" : "Number",
79787         "desc" : "Timeout for form actions in seconds (default is 30 seconds).",
79788         "memberOf" : "Roo.form.BasicForm"
79789       },
79790       {
79791         "name" : "trackResetOnLoad",
79792         "type" : "Boolean",
79793         "desc" : "If set to true, form.reset() resets to the last loaded\nor setValues() data instead of when the form was first created.",
79794         "memberOf" : "Roo.form.BasicForm"
79795       },
79796       {
79797         "name" : "url",
79798         "type" : "String",
79799         "desc" : "The URL to use for form actions if one isn't supplied in the action options.",
79800         "memberOf" : "Roo.form.BasicForm"
79801       }
79802     ],
79803     "events" : [
79804       {
79805         "name" : "actioncomplete",
79806         "type" : "function",
79807         "desc" : "Fires when an action is completed.",
79808         "sig" : "function (_self, action)\n{\n\n}",
79809         "memberOf" : "Roo.form.BasicForm"
79810       },
79811       {
79812         "name" : "actionfailed",
79813         "type" : "function",
79814         "desc" : "Fires when an action fails.",
79815         "sig" : "function (_self, action)\n{\n\n}",
79816         "memberOf" : "Roo.form.BasicForm"
79817       },
79818       {
79819         "name" : "beforeaction",
79820         "type" : "function",
79821         "desc" : "Fires before any action is performed. Return false to cancel the action.",
79822         "sig" : "function (_self, action)\n{\n\n}",
79823         "memberOf" : "Roo.form.BasicForm"
79824       },
79825       {
79826         "name" : "clientvalidation",
79827         "type" : "function",
79828         "desc" : "If the monitorValid config option is true, this event fires repetitively to notify of valid state",
79829         "sig" : "function (_self, valid)\n{\n\n}",
79830         "memberOf" : ""
79831       },
79832       {
79833         "name" : "rendered",
79834         "type" : "function",
79835         "desc" : "Fires when the form is rendered",
79836         "sig" : "function (form)\n{\n\n}",
79837         "memberOf" : ""
79838       }
79839     ],
79840     "methods" : [
79841       {
79842         "name" : "add",
79843         "type" : "function",
79844         "desc" : "Add Roo.form components to the current open container (e.g. column, fieldset, etc.).  Fields added via this method\ncan also be passed with an additional property of fieldLabel, which if supplied, will provide the text to display\nas the label of the field.",
79845         "sig" : "(field1, field2)",
79846         "static" : false,
79847         "memberOf" : ""
79848       },
79849       {
79850         "name" : "addButton",
79851         "type" : "function",
79852         "desc" : "Adds a button to the footer of the form - this <b>must</b> be called before the form is rendered.",
79853         "sig" : "(config, handler, scope)",
79854         "static" : false,
79855         "memberOf" : ""
79856       },
79857       {
79858         "name" : "addEvents",
79859         "type" : "function",
79860         "desc" : "Used to define events on this Observable",
79861         "sig" : "(object)",
79862         "static" : false,
79863         "memberOf" : "Roo.util.Observable"
79864       },
79865       {
79866         "name" : "addForm",
79867         "type" : "function",
79868         "desc" : "Add a secondary form to this one, \nUsed to provide tabbed forms. One form is primary, with hidden values \nwhich mirror the elements from the other forms.",
79869         "sig" : "(form)",
79870         "static" : false,
79871         "memberOf" : "Roo.form.BasicForm"
79872       },
79873       {
79874         "name" : "addListener",
79875         "type" : "function",
79876         "desc" : "Appends an event handler to this component",
79877         "sig" : "(eventName, handler, scope, options)",
79878         "static" : false,
79879         "memberOf" : "Roo.util.Observable"
79880       },
79881       {
79882         "name" : "addxtype",
79883         "type" : "function",
79884         "desc" : "Adds a series of form elements (using the xtype property as the factory method.\nValid xtypes are:  TextField, TextArea .... Button, Layout, FieldSet, Column, (and 'end' to close a block)",
79885         "sig" : "(config)",
79886         "static" : false,
79887         "memberOf" : ""
79888       },
79889       {
79890         "name" : "applyIfToFields",
79891         "type" : "function",
79892         "desc" : "Calls {@link Ext#applyIf} for all field in this form with the passed object.",
79893         "sig" : "(values)",
79894         "static" : false,
79895         "memberOf" : "Roo.form.BasicForm"
79896       },
79897       {
79898         "name" : "applyToFields",
79899         "type" : "function",
79900         "desc" : "Calls {@link Ext#apply} for all fields in this form with the passed object.",
79901         "sig" : "(values)",
79902         "static" : false,
79903         "memberOf" : "Roo.form.BasicForm"
79904       },
79905       {
79906         "name" : "capture",
79907         "type" : "function",
79908         "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.",
79909         "sig" : "(o, fn, scope)",
79910         "static" : true,
79911         "memberOf" : "Roo.util.Observable"
79912       },
79913       {
79914         "name" : "clearInvalid",
79915         "type" : "function",
79916         "desc" : "Clears all invalid messages in this form.",
79917         "sig" : "()\n{\n\n}",
79918         "static" : false,
79919         "memberOf" : "Roo.form.BasicForm"
79920       },
79921       {
79922         "name" : "column",
79923         "type" : "function",
79924         "desc" : "Opens a new {@link Roo.form.Column} container in the layout stack. If fields are passed after the config, the\nfields are added and the column is closed. If no fields are passed the column remains open\nuntil end() is called.",
79925         "sig" : "(config, field1, field2, etc)",
79926         "static" : false,
79927         "memberOf" : ""
79928       },
79929       {
79930         "name" : "container",
79931         "type" : "function",
79932         "desc" : "Opens a new {@link Roo.form.Layout} container in the layout stack. If fields are passed after the config, the\nfields are added and the container is closed. If no fields are passed the container remains open\nuntil end() is called.",
79933         "sig" : "(config, field1, field2, etc)",
79934         "static" : false,
79935         "memberOf" : ""
79936       },
79937       {
79938         "name" : "doAction",
79939         "type" : "function",
79940         "desc" : "Performs a predefined action (submit or load) or custom actions you define on this form.",
79941         "sig" : "(actionName, options)",
79942         "static" : false,
79943         "memberOf" : "Roo.form.BasicForm"
79944       },
79945       {
79946         "name" : "end",
79947         "type" : "function",
79948         "desc" : "Closes the current open container",
79949         "sig" : "()\n{\n\n}",
79950         "static" : false,
79951         "memberOf" : ""
79952       },
79953       {
79954         "name" : "fieldset",
79955         "type" : "function",
79956         "desc" : "Opens a new {@link Roo.form.FieldSet} container in the layout stack. If fields are passed after the config, the\nfields are added and the fieldset is closed. If no fields are passed the fieldset remains open\nuntil end() is called.",
79957         "sig" : "(config, field1, field2, etc)",
79958         "static" : false,
79959         "memberOf" : ""
79960       },
79961       {
79962         "name" : "findField",
79963         "type" : "function",
79964         "desc" : "Find a Roo.form.Field in this form by id, dataIndex, name or hiddenName",
79965         "sig" : "(id)",
79966         "static" : false,
79967         "memberOf" : "Roo.form.BasicForm"
79968       },
79969       {
79970         "name" : "findbyId",
79971         "type" : "function",
79972         "desc" : "Find any element that has been added to a form, using it's ID or name\nThis can include framesets, columns etc. along with regular fields..",
79973         "sig" : "(id)",
79974         "static" : false,
79975         "memberOf" : ""
79976       },
79977       {
79978         "name" : "fireEvent",
79979         "type" : "function",
79980         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
79981         "sig" : "(eventName, args)",
79982         "static" : false,
79983         "memberOf" : "Roo.util.Observable"
79984       },
79985       {
79986         "name" : "getFieldValues",
79987         "type" : "function",
79988         "desc" : "Returns the fields in this form as an object with key/value pairs. \nThis differs from getValues as it calls getValue on each child item, rather than using dom data.",
79989         "sig" : "()\n{\n\n}",
79990         "static" : false,
79991         "memberOf" : "Roo.form.BasicForm"
79992       },
79993       {
79994         "name" : "getValues",
79995         "type" : "function",
79996         "desc" : "Returns the fields in this form as an object with key/value pairs. If multiple fields exist with the same name\nthey are returned as an array.",
79997         "sig" : "(asString)",
79998         "static" : false,
79999         "memberOf" : "Roo.form.BasicForm"
80000       },
80001       {
80002         "name" : "hasChanged",
80003         "type" : "function",
80004         "desc" : "Returns true if any fields in this form have changed since their original load. (New version)",
80005         "sig" : "()\n{\n\n}",
80006         "static" : false,
80007         "memberOf" : "Roo.form.BasicForm"
80008       },
80009       {
80010         "name" : "hasListener",
80011         "type" : "function",
80012         "desc" : "Checks to see if this object has any listeners for a specified event",
80013         "sig" : "(eventName)",
80014         "static" : false,
80015         "memberOf" : "Roo.util.Observable"
80016       },
80017       {
80018         "name" : "isDirty",
80019         "type" : "function",
80020         "desc" : "DEPRICATED Returns true if any fields in this form have changed since their original load.",
80021         "sig" : "()\n{\n\n}",
80022         "static" : false,
80023         "memberOf" : "Roo.form.BasicForm"
80024       },
80025       {
80026         "name" : "isValid",
80027         "type" : "function",
80028         "desc" : "Returns true if client-side validation on the form is successful.",
80029         "sig" : "()\n{\n\n}",
80030         "static" : false,
80031         "memberOf" : "Roo.form.BasicForm"
80032       },
80033       {
80034         "name" : "load",
80035         "type" : "function",
80036         "desc" : "Shortcut to do a load action.",
80037         "sig" : "(options)",
80038         "static" : false,
80039         "memberOf" : "Roo.form.BasicForm"
80040       },
80041       {
80042         "name" : "loadRecord",
80043         "type" : "function",
80044         "desc" : "Loads an Roo.data.Record into this form.",
80045         "sig" : "(record)",
80046         "static" : false,
80047         "memberOf" : "Roo.form.BasicForm"
80048       },
80049       {
80050         "name" : "markInvalid",
80051         "type" : "function",
80052         "desc" : "Mark fields in this form invalid in bulk.",
80053         "sig" : "(errors)",
80054         "static" : false,
80055         "memberOf" : "Roo.form.BasicForm"
80056       },
80057       {
80058         "name" : "on",
80059         "type" : "function",
80060         "desc" : "Appends an event handler to this element (shorthand for addListener)",
80061         "sig" : "(eventName, handler, scope, options)",
80062         "static" : false,
80063         "memberOf" : "Roo.util.Observable"
80064       },
80065       {
80066         "name" : "purgeListeners",
80067         "type" : "function",
80068         "desc" : "Removes all listeners for this object",
80069         "sig" : "()\n{\n\n}",
80070         "static" : false,
80071         "memberOf" : "Roo.util.Observable"
80072       },
80073       {
80074         "name" : "releaseCapture",
80075         "type" : "function",
80076         "desc" : "Removes <b>all</b> added captures from the Observable.",
80077         "sig" : "(o)",
80078         "static" : true,
80079         "memberOf" : "Roo.util.Observable"
80080       },
80081       {
80082         "name" : "remove",
80083         "type" : "function",
80084         "desc" : "Removes a field from the items collection (does NOT remove its markup).",
80085         "sig" : "(field)",
80086         "static" : false,
80087         "memberOf" : "Roo.form.BasicForm"
80088       },
80089       {
80090         "name" : "removeListener",
80091         "type" : "function",
80092         "desc" : "Removes a listener",
80093         "sig" : "(eventName, handler, scope)",
80094         "static" : false,
80095         "memberOf" : "Roo.util.Observable"
80096       },
80097       {
80098         "name" : "render",
80099         "type" : "function",
80100         "desc" : "Render this form into the passed container. This should only be called once!",
80101         "sig" : "(container)",
80102         "static" : false,
80103         "memberOf" : ""
80104       },
80105       {
80106         "name" : "reset",
80107         "type" : "function",
80108         "desc" : "Resets this form.",
80109         "sig" : "()\n{\n\n}",
80110         "static" : false,
80111         "memberOf" : "Roo.form.BasicForm"
80112       },
80113       {
80114         "name" : "resetHasChanged",
80115         "type" : "function",
80116         "desc" : "Resets all hasChanged to 'false' -\nThe old 'isDirty' used 'original value..' however this breaks reset() and a few other things.\nSo hasChanged storage is only to be used for this purpose",
80117         "sig" : "()\n{\n\n}",
80118         "static" : false,
80119         "memberOf" : "Roo.form.BasicForm"
80120       },
80121       {
80122         "name" : "setValues",
80123         "type" : "function",
80124         "desc" : "Set values for fields in this form in bulk.",
80125         "sig" : "(values)",
80126         "static" : false,
80127         "memberOf" : "Roo.form.BasicForm"
80128       },
80129       {
80130         "name" : "start",
80131         "type" : "function",
80132         "desc" : "Opens the passed container in the layout stack. The container can be any {@link Roo.form.Layout} or subclass.",
80133         "sig" : "(container)",
80134         "static" : false,
80135         "memberOf" : ""
80136       },
80137       {
80138         "name" : "startMonitoring",
80139         "type" : "function",
80140         "desc" : "Starts monitoring of the valid state of this form. Usually this is done by passing the config\noption \"monitorValid\"",
80141         "sig" : "()\n{\n\n}",
80142         "static" : false,
80143         "memberOf" : ""
80144       },
80145       {
80146         "name" : "stopMonitoring",
80147         "type" : "function",
80148         "desc" : "Stops monitoring of the valid state of this form",
80149         "sig" : "()\n{\n\n}",
80150         "static" : false,
80151         "memberOf" : ""
80152       },
80153       {
80154         "name" : "submit",
80155         "type" : "function",
80156         "desc" : "Shortcut to do a submit action.",
80157         "sig" : "(options)",
80158         "static" : false,
80159         "memberOf" : "Roo.form.BasicForm"
80160       },
80161       {
80162         "name" : "un",
80163         "type" : "function",
80164         "desc" : "Removes a listener (shorthand for removeListener)",
80165         "sig" : "(eventName, handler, scope)",
80166         "static" : false,
80167         "memberOf" : "Roo.util.Observable"
80168       },
80169       {
80170         "name" : "updateRecord",
80171         "type" : "function",
80172         "desc" : "Persists the values in this form into the passed Roo.data.Record object in a beginEdit/endEdit block.",
80173         "sig" : "(record)",
80174         "static" : false,
80175         "memberOf" : "Roo.form.BasicForm"
80176       }
80177     ]
80178   },
80179   "Roo.form.GridField" : {
80180     "props" : [
80181       {
80182         "name" : "actionMode",
80183         "type" : "String",
80184         "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",
80185         "memberOf" : "Roo.Component"
80186       },
80187       {
80188         "name" : "addTitle",
80189         "type" : "String",
80190         "desc" : "Text to include for adding a title.",
80191         "memberOf" : ""
80192       },
80193       {
80194         "name" : "allowDomMove",
80195         "type" : "Boolean",
80196         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
80197         "memberOf" : "Roo.Component"
80198       },
80199       {
80200         "name" : "autoCreate",
80201         "type" : "String/Object",
80202         "desc" : "A DomHelper element spec, or true for a default element spec (defaults to\n{tag: \"input\", type: \"checkbox\", autocomplete: \"off\"})",
80203         "memberOf" : ""
80204       },
80205       {
80206         "name" : "cls",
80207         "type" : "String",
80208         "desc" : "A CSS class to apply to the field's underlying element.",
80209         "memberOf" : "Roo.form.Field"
80210       },
80211       {
80212         "name" : "disableClass",
80213         "type" : "String",
80214         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
80215         "memberOf" : "Roo.Component"
80216       },
80217       {
80218         "name" : "disabled",
80219         "type" : "Boolean",
80220         "desc" : "True to disable the field (defaults to false).",
80221         "memberOf" : "Roo.form.Field"
80222       },
80223       {
80224         "name" : "fieldClass",
80225         "type" : "String",
80226         "desc" : "The default CSS class for the field (defaults to \"x-form-field\")",
80227         "memberOf" : "Roo.form.Field"
80228       },
80229       {
80230         "name" : "fieldLabel",
80231         "type" : "String",
80232         "desc" : "Label to use when rendering a form.",
80233         "memberOf" : "Roo.form.Field"
80234       },
80235       {
80236         "name" : "focusClass",
80237         "type" : "String",
80238         "desc" : "The CSS class to use when the field receives focus (defaults to \"x-form-focus\")",
80239         "memberOf" : "Roo.form.Field"
80240       },
80241       {
80242         "name" : "height",
80243         "type" : "Number",
80244         "desc" : "- used to restrict height of grid..",
80245         "memberOf" : ""
80246       },
80247       {
80248         "name" : "hideMode",
80249         "type" : "String",
80250         "desc" : [
80251           "(display",
80252           "visibility)"
80253         ],
80254         "memberOf" : "Roo.Component"
80255       },
80256       {
80257         "name" : "inputType",
80258         "type" : "String",
80259         "desc" : "The type attribute for input fields -- e.g. radio, text, password (defaults to \"text\").",
80260         "memberOf" : "Roo.form.Field"
80261       },
80262       {
80263         "name" : "invalidClass",
80264         "type" : "String",
80265         "desc" : "The CSS class to use when marking a field invalid (defaults to \"x-form-invalid\")",
80266         "memberOf" : "Roo.form.Field"
80267       },
80268       {
80269         "name" : "invalidText",
80270         "type" : "String",
80271         "desc" : "The error text to use when marking a field invalid and no message is provided (defaults to \"The value in this field is invalid\")",
80272         "memberOf" : "Roo.form.Field"
80273       },
80274       {
80275         "name" : "listeners",
80276         "type" : "Object",
80277         "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>",
80278         "memberOf" : "Roo.util.Observable"
80279       },
80280       {
80281         "name" : "msgFx",
80282         "type" : "String",
80283         "desc" : "<b>Experimental</b> The effect used when displaying a validation message under the field (defaults to 'normal').",
80284         "memberOf" : "Roo.form.Field"
80285       },
80286       {
80287         "name" : "msgTarget",
80288         "type" : "String",
80289         "desc" : "The location where error text should display.  Should be one of the following values (defaults to 'qtip'):\n<pre>\nValue         Description\n-----------   ----------------------------------------------------------------------\nqtip          Display a quick tip when the user hovers over the field\ntitle         Display a default browser title attribute popup\nunder         Add a block div beneath the field containing the error text\nside          Add an error icon to the right of the field with a popup on hover\n[element id]  Add the error text directly to the innerHTML of the specified element\n</pre>",
80290         "memberOf" : "Roo.form.Field"
80291       },
80292       {
80293         "name" : "name",
80294         "type" : "String",
80295         "desc" : "The field's HTML name attribute.",
80296         "memberOf" : "Roo.form.Field"
80297       },
80298       {
80299         "name" : "qtip",
80300         "type" : "String",
80301         "desc" : "Mouse over tip",
80302         "memberOf" : "Roo.form.Field"
80303       },
80304       {
80305         "name" : "readOnly",
80306         "type" : "Boolean",
80307         "desc" : "True to mark the field as readOnly in HTML (defaults to false) -- Note: this only sets the element's readOnly DOM attribute.",
80308         "memberOf" : "Roo.form.Field"
80309       },
80310       {
80311         "name" : "tabIndex",
80312         "type" : "Number",
80313         "desc" : "The tabIndex for this field. Note this only applies to fields that are rendered, not those which are built via applyTo (defaults to undefined).",
80314         "memberOf" : "Roo.form.Field"
80315       },
80316       {
80317         "name" : "validateOnBlur",
80318         "type" : "Boolean",
80319         "desc" : "Whether the field should validate when it loses focus (defaults to true).",
80320         "memberOf" : "Roo.form.Field"
80321       },
80322       {
80323         "name" : "validationDelay",
80324         "type" : "Number",
80325         "desc" : "The length of time in milliseconds after user input begins until validation is initiated (defaults to 250)",
80326         "memberOf" : "Roo.form.Field"
80327       },
80328       {
80329         "name" : "validationEvent",
80330         "type" : "String/Boolean",
80331         "desc" : "The event that should initiate field validation. Set to false to disable\n      automatic validation (defaults to \"keyup\").",
80332         "memberOf" : "Roo.form.Field"
80333       },
80334       {
80335         "name" : "value",
80336         "type" : "Mixed",
80337         "desc" : "A value to initialize this field with.",
80338         "memberOf" : "Roo.form.Field"
80339       },
80340       {
80341         "name" : "width",
80342         "type" : "Number",
80343         "desc" : "- used to restrict width of grid..",
80344         "memberOf" : ""
80345       },
80346       {
80347         "name" : "xgrid",
80348         "type" : "Object",
80349         "desc" : "(xtype'd description of grid) { xtype : 'Grid', dataSource: .... }\n\n}",
80350         "memberOf" : ""
80351       }
80352     ],
80353     "events" : [
80354       {
80355         "name" : "beforedestroy",
80356         "type" : "function",
80357         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
80358         "sig" : "function (_self)\n{\n\n}",
80359         "memberOf" : "Roo.Component"
80360       },
80361       {
80362         "name" : "beforehide",
80363         "type" : "function",
80364         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
80365         "sig" : "function (_self)\n{\n\n}",
80366         "memberOf" : "Roo.Component"
80367       },
80368       {
80369         "name" : "beforerender",
80370         "type" : "function",
80371         "desc" : "Fires before the component is rendered. Return false to stop the render.",
80372         "sig" : "function (_self)\n{\n\n}",
80373         "memberOf" : "Roo.Component"
80374       },
80375       {
80376         "name" : "beforeshow",
80377         "type" : "function",
80378         "desc" : "Fires before the component is shown.  Return false to stop the show.",
80379         "sig" : "function (_self)\n{\n\n}",
80380         "memberOf" : "Roo.Component"
80381       },
80382       {
80383         "name" : "blur",
80384         "type" : "function",
80385         "desc" : "Fires when this field loses input focus.",
80386         "sig" : "function (_self)\n{\n\n}",
80387         "memberOf" : "Roo.form.Field"
80388       },
80389       {
80390         "name" : "change",
80391         "type" : "function",
80392         "desc" : "Fires just before the field blurs if the field value has changed.",
80393         "sig" : "function (_self, newValue, oldValue)\n{\n\n}",
80394         "memberOf" : "Roo.form.Field"
80395       },
80396       {
80397         "name" : "destroy",
80398         "type" : "function",
80399         "desc" : "Fires after the component is destroyed.",
80400         "sig" : "function (_self)\n{\n\n}",
80401         "memberOf" : "Roo.Component"
80402       },
80403       {
80404         "name" : "disable",
80405         "type" : "function",
80406         "desc" : "Fires after the component is disabled.",
80407         "sig" : "function (_self)\n{\n\n}",
80408         "memberOf" : "Roo.Component"
80409       },
80410       {
80411         "name" : "enable",
80412         "type" : "function",
80413         "desc" : "Fires after the component is enabled.",
80414         "sig" : "function (_self)\n{\n\n}",
80415         "memberOf" : "Roo.Component"
80416       },
80417       {
80418         "name" : "focus",
80419         "type" : "function",
80420         "desc" : "Fires when this field receives input focus.",
80421         "sig" : "function (_self)\n{\n\n}",
80422         "memberOf" : "Roo.form.Field"
80423       },
80424       {
80425         "name" : "hide",
80426         "type" : "function",
80427         "desc" : "Fires after the component is hidden.",
80428         "sig" : "function (_self)\n{\n\n}",
80429         "memberOf" : "Roo.Component"
80430       },
80431       {
80432         "name" : "invalid",
80433         "type" : "function",
80434         "desc" : "Fires after the field has been marked as invalid.",
80435         "sig" : "function (_self, msg)\n{\n\n}",
80436         "memberOf" : "Roo.form.Field"
80437       },
80438       {
80439         "name" : "keyup",
80440         "type" : "function",
80441         "desc" : "Fires after the key up",
80442         "sig" : "function (_self, e)\n{\n\n}",
80443         "memberOf" : "Roo.form.Field"
80444       },
80445       {
80446         "name" : "move",
80447         "type" : "function",
80448         "desc" : "Fires after the component is moved.",
80449         "sig" : "function (_self, x, y)\n{\n\n}",
80450         "memberOf" : "Roo.BoxComponent"
80451       },
80452       {
80453         "name" : "render",
80454         "type" : "function",
80455         "desc" : "Fires after the component is rendered.",
80456         "sig" : "function (_self)\n{\n\n}",
80457         "memberOf" : "Roo.Component"
80458       },
80459       {
80460         "name" : "resize",
80461         "type" : "function",
80462         "desc" : "Fires after the component is resized.",
80463         "sig" : "function (_self, adjWidth, adjHeight, rawWidth, rawHeight)\n{\n\n}",
80464         "memberOf" : "Roo.BoxComponent"
80465       },
80466       {
80467         "name" : "show",
80468         "type" : "function",
80469         "desc" : "Fires after the component is shown.",
80470         "sig" : "function (_self)\n{\n\n}",
80471         "memberOf" : "Roo.Component"
80472       },
80473       {
80474         "name" : "specialkey",
80475         "type" : "function",
80476         "desc" : "Fires when any key related to navigation (arrows, tab, enter, esc, etc.) is pressed.  You can check\n{@link Roo.EventObject#getKey} to determine which key was pressed.",
80477         "sig" : "function (_self, e)\n{\n\n}",
80478         "memberOf" : "Roo.form.Field"
80479       },
80480       {
80481         "name" : "valid",
80482         "type" : "function",
80483         "desc" : "Fires after the field has been validated with no errors.",
80484         "sig" : "function (_self)\n{\n\n}",
80485         "memberOf" : "Roo.form.Field"
80486       }
80487     ],
80488     "methods" : [
80489       {
80490         "name" : "addEvents",
80491         "type" : "function",
80492         "desc" : "Used to define events on this Observable",
80493         "sig" : "(object)",
80494         "static" : false,
80495         "memberOf" : "Roo.util.Observable"
80496       },
80497       {
80498         "name" : "addListener",
80499         "type" : "function",
80500         "desc" : "Appends an event handler to this component",
80501         "sig" : "(eventName, handler, scope, options)",
80502         "static" : false,
80503         "memberOf" : "Roo.util.Observable"
80504       },
80505       {
80506         "name" : "applyTo",
80507         "type" : "function",
80508         "desc" : "Apply the behaviors of this component to an existing element. <b>This is used instead of render().</b>",
80509         "sig" : "(el)",
80510         "static" : false,
80511         "memberOf" : "Roo.form.Field"
80512       },
80513       {
80514         "name" : "capture",
80515         "type" : "function",
80516         "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.",
80517         "sig" : "(o, fn, scope)",
80518         "static" : true,
80519         "memberOf" : "Roo.util.Observable"
80520       },
80521       {
80522         "name" : "clearInvalid",
80523         "type" : "function",
80524         "desc" : "Clear any invalid styles/messages for this field",
80525         "sig" : "()\n{\n\n}",
80526         "static" : false,
80527         "memberOf" : "Roo.form.Field"
80528       },
80529       {
80530         "name" : "destroy",
80531         "type" : "function",
80532         "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}.",
80533         "sig" : "()\n{\n\n}",
80534         "static" : false,
80535         "memberOf" : "Roo.Component"
80536       },
80537       {
80538         "name" : "disable",
80539         "type" : "function",
80540         "desc" : "Disable this component.",
80541         "sig" : "()\n{\n\n}",
80542         "static" : false,
80543         "memberOf" : "Roo.Component"
80544       },
80545       {
80546         "name" : "enable",
80547         "type" : "function",
80548         "desc" : "Enable this component.",
80549         "sig" : "()\n{\n\n}",
80550         "static" : false,
80551         "memberOf" : "Roo.Component"
80552       },
80553       {
80554         "name" : "fireEvent",
80555         "type" : "function",
80556         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
80557         "sig" : "(eventName, args)",
80558         "static" : false,
80559         "memberOf" : "Roo.util.Observable"
80560       },
80561       {
80562         "name" : "focus",
80563         "type" : "function",
80564         "desc" : "Try to focus this component.",
80565         "sig" : "(selectText)",
80566         "static" : false,
80567         "memberOf" : "Roo.Component"
80568       },
80569       {
80570         "name" : "getBox",
80571         "type" : "function",
80572         "desc" : "Gets the current box measurements of the component's underlying element.",
80573         "sig" : "(local)",
80574         "static" : false,
80575         "memberOf" : "Roo.BoxComponent"
80576       },
80577       {
80578         "name" : "getEl",
80579         "type" : "function",
80580         "desc" : "Returns the underlying {@link Roo.Element}.",
80581         "sig" : "()\n{\n\n}",
80582         "static" : false,
80583         "memberOf" : "Roo.Component"
80584       },
80585       {
80586         "name" : "getId",
80587         "type" : "function",
80588         "desc" : "Returns the id of this component.",
80589         "sig" : "()\n{\n\n}",
80590         "static" : false,
80591         "memberOf" : "Roo.Component"
80592       },
80593       {
80594         "name" : "getName",
80595         "type" : "function",
80596         "desc" : "Returns the name attribute of the field if available",
80597         "sig" : "()\n{\n\n}",
80598         "static" : false,
80599         "memberOf" : "Roo.form.Field"
80600       },
80601       {
80602         "name" : "getPosition",
80603         "type" : "function",
80604         "desc" : "Gets the current XY position of the component's underlying element.",
80605         "sig" : "(local)",
80606         "static" : false,
80607         "memberOf" : "Roo.BoxComponent"
80608       },
80609       {
80610         "name" : "getRawValue",
80611         "type" : "function",
80612         "desc" : "Returns the raw data value which may or may not be a valid, defined value.  To return a normalized value see {@link #getValue}.",
80613         "sig" : "()\n{\n\n}",
80614         "static" : false,
80615         "memberOf" : "Roo.form.Field"
80616       },
80617       {
80618         "name" : "getSize",
80619         "type" : "function",
80620         "desc" : "Gets the current size of the component's underlying element.",
80621         "sig" : "()\n{\n\n}",
80622         "static" : false,
80623         "memberOf" : "Roo.BoxComponent"
80624       },
80625       {
80626         "name" : "getValue",
80627         "type" : "function",
80628         "desc" : "Returns the normalized data value (undefined or emptyText will be returned as '').  To return the raw value see {@link #getRawValue}.",
80629         "sig" : "()\n{\n\n}",
80630         "static" : false,
80631         "memberOf" : "Roo.form.Field"
80632       },
80633       {
80634         "name" : "hasChanged",
80635         "type" : "function",
80636         "desc" : "checks the current value against the 'loaded' value.\nNote - will return false if 'resetHasChanged' has not been called first.",
80637         "sig" : "()\n{\n\n}",
80638         "static" : false,
80639         "memberOf" : "Roo.form.Field"
80640       },
80641       {
80642         "name" : "hasListener",
80643         "type" : "function",
80644         "desc" : "Checks to see if this object has any listeners for a specified event",
80645         "sig" : "(eventName)",
80646         "static" : false,
80647         "memberOf" : "Roo.util.Observable"
80648       },
80649       {
80650         "name" : "hide",
80651         "type" : "function",
80652         "desc" : "Hide this component.",
80653         "sig" : "()\n{\n\n}",
80654         "static" : false,
80655         "memberOf" : "Roo.Component"
80656       },
80657       {
80658         "name" : "isDirty",
80659         "type" : "function",
80660         "desc" : "Returns true if this field has been changed since it was originally loaded and is not disabled.\nDEPRICATED  - it never worked well - use hasChanged/resetHasChanged.",
80661         "sig" : "()\n{\n\n}",
80662         "static" : false,
80663         "memberOf" : "Roo.form.Field"
80664       },
80665       {
80666         "name" : "isValid",
80667         "type" : "function",
80668         "desc" : "Returns whether or not the field value is currently valid",
80669         "sig" : "(preventMark)",
80670         "static" : false,
80671         "memberOf" : "Roo.form.Field"
80672       },
80673       {
80674         "name" : "isVisible",
80675         "type" : "function",
80676         "desc" : "Returns true if this component is visible.",
80677         "sig" : "()\n{\n\n}",
80678         "static" : false,
80679         "memberOf" : "Roo.Component"
80680       },
80681       {
80682         "name" : "markInvalid",
80683         "type" : "function",
80684         "desc" : "Mark this field as invalid",
80685         "sig" : "(msg)",
80686         "static" : false,
80687         "memberOf" : "Roo.form.Field"
80688       },
80689       {
80690         "name" : "on",
80691         "type" : "function",
80692         "desc" : "Appends an event handler to this element (shorthand for addListener)",
80693         "sig" : "(eventName, handler, scope, options)",
80694         "static" : false,
80695         "memberOf" : "Roo.util.Observable"
80696       },
80697       {
80698         "name" : "onPosition",
80699         "type" : "function",
80700         "desc" : "Called after the component is moved, this method is empty by default but can be implemented by any\nsubclass that needs to perform custom logic after a move occurs.",
80701         "sig" : "(x, y)",
80702         "static" : false,
80703         "memberOf" : "Roo.BoxComponent"
80704       },
80705       {
80706         "name" : "onResize",
80707         "type" : "function",
80708         "desc" : "Called after the component is resized, this method is empty by default but can be implemented by any\nsubclass that needs to perform custom logic after a resize occurs.",
80709         "sig" : "(adjWidth, adjHeight, rawWidth, rawHeight)",
80710         "static" : false,
80711         "memberOf" : "Roo.BoxComponent"
80712       },
80713       {
80714         "name" : "purgeListeners",
80715         "type" : "function",
80716         "desc" : "Removes all listeners for this object",
80717         "sig" : "()\n{\n\n}",
80718         "static" : false,
80719         "memberOf" : "Roo.util.Observable"
80720       },
80721       {
80722         "name" : "releaseCapture",
80723         "type" : "function",
80724         "desc" : "Removes <b>all</b> added captures from the Observable.",
80725         "sig" : "(o)",
80726         "static" : true,
80727         "memberOf" : "Roo.util.Observable"
80728       },
80729       {
80730         "name" : "removeListener",
80731         "type" : "function",
80732         "desc" : "Removes a listener",
80733         "sig" : "(eventName, handler, scope)",
80734         "static" : false,
80735         "memberOf" : "Roo.util.Observable"
80736       },
80737       {
80738         "name" : "render",
80739         "type" : "function",
80740         "desc" : "If this is a lazy rendering component, render it to its container element.",
80741         "sig" : "(container)",
80742         "static" : false,
80743         "memberOf" : "Roo.Component"
80744       },
80745       {
80746         "name" : "reset",
80747         "type" : "function",
80748         "desc" : "Resets the current field value to the originally loaded value and clears any validation messages",
80749         "sig" : "()\n{\n\n}",
80750         "static" : false,
80751         "memberOf" : "Roo.form.Field"
80752       },
80753       {
80754         "name" : "resetHasChanged",
80755         "type" : "function",
80756         "desc" : "stores the current value in loadedValue",
80757         "sig" : "()\n{\n\n}",
80758         "static" : false,
80759         "memberOf" : "Roo.form.Field"
80760       },
80761       {
80762         "name" : "setDisabled",
80763         "type" : "function",
80764         "desc" : "Convenience function for setting disabled/enabled by boolean.",
80765         "sig" : "(disabled)",
80766         "static" : false,
80767         "memberOf" : "Roo.Component"
80768       },
80769       {
80770         "name" : "setPagePosition",
80771         "type" : "function",
80772         "desc" : "Sets the page XY position of the component.  To set the left and top instead, use {@link #setPosition}.\nThis method fires the move event.",
80773         "sig" : "(x, y)",
80774         "static" : false,
80775         "memberOf" : "Roo.BoxComponent"
80776       },
80777       {
80778         "name" : "setPosition",
80779         "type" : "function",
80780         "desc" : "Sets the left and top of the component.  To set the page XY position instead, use {@link #setPagePosition}.\nThis method fires the move event.",
80781         "sig" : "(left, top)",
80782         "static" : false,
80783         "memberOf" : "Roo.BoxComponent"
80784       },
80785       {
80786         "name" : "setRawValue",
80787         "type" : "function",
80788         "desc" : "Sets the underlying DOM field's value directly, bypassing validation.  To set the value with validation see {@link #setValue}.",
80789         "sig" : "(value)",
80790         "static" : false,
80791         "memberOf" : "Roo.form.Field"
80792       },
80793       {
80794         "name" : "setSize",
80795         "type" : "function",
80796         "desc" : "Sets the width and height of the component.  This method fires the resize event.  This method can accept\neither width and height as separate numeric arguments, or you can pass a size object like {width:10, height:20}.",
80797         "sig" : "(width, height)",
80798         "static" : false,
80799         "memberOf" : "Roo.BoxComponent"
80800       },
80801       {
80802         "name" : "setValue",
80803         "type" : "function",
80804         "desc" : "Sets the value of the item.",
80805         "sig" : "(either)",
80806         "static" : false,
80807         "memberOf" : ""
80808       },
80809       {
80810         "name" : "setVisible",
80811         "type" : "function",
80812         "desc" : "Convenience function to hide or show this component by boolean.",
80813         "sig" : "(visible)",
80814         "static" : false,
80815         "memberOf" : "Roo.Component"
80816       },
80817       {
80818         "name" : "show",
80819         "type" : "function",
80820         "desc" : "Show this component.",
80821         "sig" : "()\n{\n\n}",
80822         "static" : false,
80823         "memberOf" : "Roo.Component"
80824       },
80825       {
80826         "name" : "syncSize",
80827         "type" : "function",
80828         "desc" : "Force the component's size to recalculate based on the underlying element's current height and width.",
80829         "sig" : "()\n{\n\n}",
80830         "static" : false,
80831         "memberOf" : "Roo.BoxComponent"
80832       },
80833       {
80834         "name" : "un",
80835         "type" : "function",
80836         "desc" : "Removes a listener (shorthand for removeListener)",
80837         "sig" : "(eventName, handler, scope)",
80838         "static" : false,
80839         "memberOf" : "Roo.util.Observable"
80840       },
80841       {
80842         "name" : "updateBox",
80843         "type" : "function",
80844         "desc" : "Sets the current box measurements of the component's underlying element.",
80845         "sig" : "(box)",
80846         "static" : false,
80847         "memberOf" : "Roo.BoxComponent"
80848       },
80849       {
80850         "name" : "validate",
80851         "type" : "function",
80852         "desc" : "Validates the field value",
80853         "sig" : "()\n{\n\n}",
80854         "static" : false,
80855         "memberOf" : "Roo.form.Field"
80856       }
80857     ]
80858   },
80859   "Roo.form.Hidden" : {
80860     "props" : [
80861       {
80862         "name" : "actionMode",
80863         "type" : "String",
80864         "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",
80865         "memberOf" : "Roo.Component"
80866       },
80867       {
80868         "name" : "allowBlank",
80869         "type" : "Boolean",
80870         "desc" : "False to validate that the value length > 0 (defaults to true)",
80871         "memberOf" : "Roo.form.TextField"
80872       },
80873       {
80874         "name" : "allowDomMove",
80875         "type" : "Boolean",
80876         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
80877         "memberOf" : "Roo.Component"
80878       },
80879       {
80880         "name" : "allowLeadingSpace",
80881         "type" : "Boolean",
80882         "desc" : "True to prevent the stripping of leading white space",
80883         "memberOf" : "Roo.form.TextField"
80884       },
80885       {
80886         "name" : "autoCreate",
80887         "type" : "String/Object",
80888         "desc" : "A DomHelper element spec, or true for a default element spec (defaults to\n{tag: \"input\", type: \"text\", size: \"20\", autocomplete: \"off\"})",
80889         "memberOf" : "Roo.form.Field"
80890       },
80891       {
80892         "name" : "blankText",
80893         "type" : "String",
80894         "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")",
80895         "memberOf" : "Roo.form.TextField"
80896       },
80897       {
80898         "name" : "cls",
80899         "type" : "String",
80900         "desc" : "A CSS class to apply to the field's underlying element.",
80901         "memberOf" : "Roo.form.Field"
80902       },
80903       {
80904         "name" : "disableClass",
80905         "type" : "String",
80906         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
80907         "memberOf" : "Roo.Component"
80908       },
80909       {
80910         "name" : "disableKeyFilter",
80911         "type" : "Boolean",
80912         "desc" : "True to disable input keystroke filtering (defaults to false)",
80913         "memberOf" : "Roo.form.TextField"
80914       },
80915       {
80916         "name" : "disabled",
80917         "type" : "Boolean",
80918         "desc" : "True to disable the field (defaults to false).",
80919         "memberOf" : "Roo.form.Field"
80920       },
80921       {
80922         "name" : "emptyText",
80923         "type" : "String",
80924         "desc" : "The default text to display in an empty field - placeholder... (defaults to null).",
80925         "memberOf" : "Roo.form.TextField"
80926       },
80927       {
80928         "name" : "fieldClass",
80929         "type" : "String",
80930         "desc" : "The default CSS class for the field (defaults to \"x-form-field\")",
80931         "memberOf" : "Roo.form.Field"
80932       },
80933       {
80934         "name" : "fieldLabel",
80935         "type" : "String",
80936         "desc" : "Label to use when rendering a form.",
80937         "memberOf" : "Roo.form.Field"
80938       },
80939       {
80940         "name" : "focusClass",
80941         "type" : "String",
80942         "desc" : "The CSS class to use when the field receives focus (defaults to \"x-form-focus\")",
80943         "memberOf" : "Roo.form.Field"
80944       },
80945       {
80946         "name" : "grow",
80947         "type" : "Boolean",
80948         "desc" : "True if this field should automatically grow and shrink to its content",
80949         "memberOf" : "Roo.form.TextField"
80950       },
80951       {
80952         "name" : "growMax",
80953         "type" : "Number",
80954         "desc" : "The maximum width to allow when grow = true (defaults to 800)",
80955         "memberOf" : "Roo.form.TextField"
80956       },
80957       {
80958         "name" : "growMin",
80959         "type" : "Number",
80960         "desc" : "The minimum width to allow when grow = true (defaults to 30)",
80961         "memberOf" : "Roo.form.TextField"
80962       },
80963       {
80964         "name" : "height",
80965         "type" : "Number",
80966         "desc" : "height (optional) size of component",
80967         "memberOf" : "Roo.BoxComponent"
80968       },
80969       {
80970         "name" : "hideMode",
80971         "type" : "String",
80972         "desc" : [
80973           "(display",
80974           "visibility)"
80975         ],
80976         "memberOf" : "Roo.Component"
80977       },
80978       {
80979         "name" : "inputType",
80980         "type" : "String",
80981         "desc" : "The type attribute for input fields -- e.g. radio, text, password (defaults to \"text\").",
80982         "memberOf" : "Roo.form.Field"
80983       },
80984       {
80985         "name" : "invalidClass",
80986         "type" : "String",
80987         "desc" : "The CSS class to use when marking a field invalid (defaults to \"x-form-invalid\")",
80988         "memberOf" : "Roo.form.Field"
80989       },
80990       {
80991         "name" : "invalidText",
80992         "type" : "String",
80993         "desc" : "The error text to use when marking a field invalid and no message is provided (defaults to \"The value in this field is invalid\")",
80994         "memberOf" : "Roo.form.Field"
80995       },
80996       {
80997         "name" : "listeners",
80998         "type" : "Object",
80999         "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>",
81000         "memberOf" : "Roo.util.Observable"
81001       },
81002       {
81003         "name" : "maskRe",
81004         "type" : "String",
81005         "desc" : "An input mask regular expression that will be used to filter keystrokes that don't match (defaults to null)",
81006         "memberOf" : "Roo.form.TextField"
81007       },
81008       {
81009         "name" : "maxLength",
81010         "type" : "Number",
81011         "desc" : "Maximum input field length allowed (defaults to Number.MAX_VALUE)",
81012         "memberOf" : "Roo.form.TextField"
81013       },
81014       {
81015         "name" : "maxLengthText",
81016         "type" : "String",
81017         "desc" : "Error text to display if the maximum length validation fails (defaults to \"The maximum length for this field is {maxLength}\")",
81018         "memberOf" : "Roo.form.TextField"
81019       },
81020       {
81021         "name" : "minLength",
81022         "type" : "Number",
81023         "desc" : "Minimum input field length required (defaults to 0)",
81024         "memberOf" : "Roo.form.TextField"
81025       },
81026       {
81027         "name" : "minLengthText",
81028         "type" : "String",
81029         "desc" : "Error text to display if the minimum length validation fails (defaults to \"The minimum length for this field is {minLength}\")",
81030         "memberOf" : "Roo.form.TextField"
81031       },
81032       {
81033         "name" : "msgFx",
81034         "type" : "String",
81035         "desc" : "<b>Experimental</b> The effect used when displaying a validation message under the field (defaults to 'normal').",
81036         "memberOf" : "Roo.form.Field"
81037       },
81038       {
81039         "name" : "msgTarget",
81040         "type" : "String",
81041         "desc" : "The location where error text should display.  Should be one of the following values (defaults to 'qtip'):\n<pre>\nValue         Description\n-----------   ----------------------------------------------------------------------\nqtip          Display a quick tip when the user hovers over the field\ntitle         Display a default browser title attribute popup\nunder         Add a block div beneath the field containing the error text\nside          Add an error icon to the right of the field with a popup on hover\n[element id]  Add the error text directly to the innerHTML of the specified element\n</pre>",
81042         "memberOf" : "Roo.form.Field"
81043       },
81044       {
81045         "name" : "name",
81046         "type" : "String",
81047         "desc" : "The field's HTML name attribute.",
81048         "memberOf" : "Roo.form.Field"
81049       },
81050       {
81051         "name" : "qtip",
81052         "type" : "String",
81053         "desc" : "Mouse over tip",
81054         "memberOf" : "Roo.form.Field"
81055       },
81056       {
81057         "name" : "readOnly",
81058         "type" : "Boolean",
81059         "desc" : "True to mark the field as readOnly in HTML (defaults to false) -- Note: this only sets the element's readOnly DOM attribute.",
81060         "memberOf" : "Roo.form.Field"
81061       },
81062       {
81063         "name" : "regex",
81064         "type" : "RegExp",
81065         "desc" : "A JavaScript RegExp object to be tested against the field value during validation (defaults to null).\nIf available, this regex will be evaluated only after the basic validators all return true, and will be passed the\ncurrent field value.  If the test fails, the field will be marked invalid using {@link #regexText}.",
81066         "memberOf" : "Roo.form.TextField"
81067       },
81068       {
81069         "name" : "regexText",
81070         "type" : "String",
81071         "desc" : "The error text to display if {@link #regex} is used and the test fails during validation (defaults to \"\")",
81072         "memberOf" : "Roo.form.TextField"
81073       },
81074       {
81075         "name" : "selectOnFocus",
81076         "type" : "Boolean",
81077         "desc" : "True to automatically select any existing field text when the field receives input focus (defaults to false)",
81078         "memberOf" : "Roo.form.TextField"
81079       },
81080       {
81081         "name" : "tabIndex",
81082         "type" : "Number",
81083         "desc" : "The tabIndex for this field. Note this only applies to fields that are rendered, not those which are built via applyTo (defaults to undefined).",
81084         "memberOf" : "Roo.form.Field"
81085       },
81086       {
81087         "name" : "validateOnBlur",
81088         "type" : "Boolean",
81089         "desc" : "Whether the field should validate when it loses focus (defaults to true).",
81090         "memberOf" : "Roo.form.Field"
81091       },
81092       {
81093         "name" : "validationDelay",
81094         "type" : "Number",
81095         "desc" : "The length of time in milliseconds after user input begins until validation is initiated (defaults to 250)",
81096         "memberOf" : "Roo.form.Field"
81097       },
81098       {
81099         "name" : "validationEvent",
81100         "type" : "String/Boolean",
81101         "desc" : "The event that should initiate field validation. Set to false to disable\n      automatic validation (defaults to \"keyup\").",
81102         "memberOf" : "Roo.form.Field"
81103       },
81104       {
81105         "name" : "validator",
81106         "type" : "Function",
81107         "desc" : "A custom validation function to be called during field validation (defaults to null).\nIf available, this function will be called only after the basic validators all return true, and will be passed the\ncurrent field value and expected to return boolean true if the value is valid or a string error message if invalid.",
81108         "memberOf" : "Roo.form.TextField"
81109       },
81110       {
81111         "name" : "value",
81112         "type" : "Mixed",
81113         "desc" : "A value to initialize this field with.",
81114         "memberOf" : "Roo.form.Field"
81115       },
81116       {
81117         "name" : "vtype",
81118         "type" : "String",
81119         "desc" : "A validation type name as defined in {@link Roo.form.VTypes} (defaults to null)",
81120         "memberOf" : "Roo.form.TextField"
81121       },
81122       {
81123         "name" : "width",
81124         "type" : "Number",
81125         "desc" : "width (optional) size of component",
81126         "memberOf" : "Roo.BoxComponent"
81127       }
81128     ],
81129     "events" : [
81130       {
81131         "name" : "autosize",
81132         "type" : "function",
81133         "desc" : "Fires when the autosize function is triggered.  The field may or may not have actually changed size\naccording to the default logic, but this event provides a hook for the developer to apply additional\nlogic at runtime to resize the field if needed.",
81134         "sig" : "function (_self, width)\n{\n\n}",
81135         "memberOf" : "Roo.form.TextField"
81136       },
81137       {
81138         "name" : "beforedestroy",
81139         "type" : "function",
81140         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
81141         "sig" : "function (_self)\n{\n\n}",
81142         "memberOf" : "Roo.Component"
81143       },
81144       {
81145         "name" : "beforehide",
81146         "type" : "function",
81147         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
81148         "sig" : "function (_self)\n{\n\n}",
81149         "memberOf" : "Roo.Component"
81150       },
81151       {
81152         "name" : "beforerender",
81153         "type" : "function",
81154         "desc" : "Fires before the component is rendered. Return false to stop the render.",
81155         "sig" : "function (_self)\n{\n\n}",
81156         "memberOf" : "Roo.Component"
81157       },
81158       {
81159         "name" : "beforeshow",
81160         "type" : "function",
81161         "desc" : "Fires before the component is shown.  Return false to stop the show.",
81162         "sig" : "function (_self)\n{\n\n}",
81163         "memberOf" : "Roo.Component"
81164       },
81165       {
81166         "name" : "blur",
81167         "type" : "function",
81168         "desc" : "Fires when this field loses input focus.",
81169         "sig" : "function (_self)\n{\n\n}",
81170         "memberOf" : "Roo.form.Field"
81171       },
81172       {
81173         "name" : "change",
81174         "type" : "function",
81175         "desc" : "Fires just before the field blurs if the field value has changed.",
81176         "sig" : "function (_self, newValue, oldValue)\n{\n\n}",
81177         "memberOf" : "Roo.form.Field"
81178       },
81179       {
81180         "name" : "destroy",
81181         "type" : "function",
81182         "desc" : "Fires after the component is destroyed.",
81183         "sig" : "function (_self)\n{\n\n}",
81184         "memberOf" : "Roo.Component"
81185       },
81186       {
81187         "name" : "disable",
81188         "type" : "function",
81189         "desc" : "Fires after the component is disabled.",
81190         "sig" : "function (_self)\n{\n\n}",
81191         "memberOf" : "Roo.Component"
81192       },
81193       {
81194         "name" : "enable",
81195         "type" : "function",
81196         "desc" : "Fires after the component is enabled.",
81197         "sig" : "function (_self)\n{\n\n}",
81198         "memberOf" : "Roo.Component"
81199       },
81200       {
81201         "name" : "focus",
81202         "type" : "function",
81203         "desc" : "Fires when this field receives input focus.",
81204         "sig" : "function (_self)\n{\n\n}",
81205         "memberOf" : "Roo.form.Field"
81206       },
81207       {
81208         "name" : "hide",
81209         "type" : "function",
81210         "desc" : "Fires after the component is hidden.",
81211         "sig" : "function (_self)\n{\n\n}",
81212         "memberOf" : "Roo.Component"
81213       },
81214       {
81215         "name" : "invalid",
81216         "type" : "function",
81217         "desc" : "Fires after the field has been marked as invalid.",
81218         "sig" : "function (_self, msg)\n{\n\n}",
81219         "memberOf" : "Roo.form.Field"
81220       },
81221       {
81222         "name" : "keyup",
81223         "type" : "function",
81224         "desc" : "Fires after the key up",
81225         "sig" : "function (_self, e)\n{\n\n}",
81226         "memberOf" : "Roo.form.Field"
81227       },
81228       {
81229         "name" : "move",
81230         "type" : "function",
81231         "desc" : "Fires after the component is moved.",
81232         "sig" : "function (_self, x, y)\n{\n\n}",
81233         "memberOf" : "Roo.BoxComponent"
81234       },
81235       {
81236         "name" : "render",
81237         "type" : "function",
81238         "desc" : "Fires after the component is rendered.",
81239         "sig" : "function (_self)\n{\n\n}",
81240         "memberOf" : "Roo.Component"
81241       },
81242       {
81243         "name" : "resize",
81244         "type" : "function",
81245         "desc" : "Fires after the component is resized.",
81246         "sig" : "function (_self, adjWidth, adjHeight, rawWidth, rawHeight)\n{\n\n}",
81247         "memberOf" : "Roo.BoxComponent"
81248       },
81249       {
81250         "name" : "show",
81251         "type" : "function",
81252         "desc" : "Fires after the component is shown.",
81253         "sig" : "function (_self)\n{\n\n}",
81254         "memberOf" : "Roo.Component"
81255       },
81256       {
81257         "name" : "specialkey",
81258         "type" : "function",
81259         "desc" : "Fires when any key related to navigation (arrows, tab, enter, esc, etc.) is pressed.  You can check\n{@link Roo.EventObject#getKey} to determine which key was pressed.",
81260         "sig" : "function (_self, e)\n{\n\n}",
81261         "memberOf" : "Roo.form.Field"
81262       },
81263       {
81264         "name" : "valid",
81265         "type" : "function",
81266         "desc" : "Fires after the field has been validated with no errors.",
81267         "sig" : "function (_self)\n{\n\n}",
81268         "memberOf" : "Roo.form.Field"
81269       }
81270     ],
81271     "methods" : [
81272       {
81273         "name" : "addEvents",
81274         "type" : "function",
81275         "desc" : "Used to define events on this Observable",
81276         "sig" : "(object)",
81277         "static" : false,
81278         "memberOf" : "Roo.util.Observable"
81279       },
81280       {
81281         "name" : "addListener",
81282         "type" : "function",
81283         "desc" : "Appends an event handler to this component",
81284         "sig" : "(eventName, handler, scope, options)",
81285         "static" : false,
81286         "memberOf" : "Roo.util.Observable"
81287       },
81288       {
81289         "name" : "applyTo",
81290         "type" : "function",
81291         "desc" : "Apply the behaviors of this component to an existing element. <b>This is used instead of render().</b>",
81292         "sig" : "(el)",
81293         "static" : false,
81294         "memberOf" : "Roo.form.Field"
81295       },
81296       {
81297         "name" : "autoSize",
81298         "type" : "function",
81299         "desc" : "Automatically grows the field to accomodate the width of the text up to the maximum field width allowed.\nThis only takes effect if grow = true, and fires the autosize event.",
81300         "sig" : "()\n{\n\n}",
81301         "static" : false,
81302         "memberOf" : "Roo.form.TextField"
81303       },
81304       {
81305         "name" : "capture",
81306         "type" : "function",
81307         "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.",
81308         "sig" : "(o, fn, scope)",
81309         "static" : true,
81310         "memberOf" : "Roo.util.Observable"
81311       },
81312       {
81313         "name" : "clearInvalid",
81314         "type" : "function",
81315         "desc" : "Clear any invalid styles/messages for this field",
81316         "sig" : "()\n{\n\n}",
81317         "static" : false,
81318         "memberOf" : "Roo.form.Field"
81319       },
81320       {
81321         "name" : "destroy",
81322         "type" : "function",
81323         "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}.",
81324         "sig" : "()\n{\n\n}",
81325         "static" : false,
81326         "memberOf" : "Roo.Component"
81327       },
81328       {
81329         "name" : "disable",
81330         "type" : "function",
81331         "desc" : "Disable this component.",
81332         "sig" : "()\n{\n\n}",
81333         "static" : false,
81334         "memberOf" : "Roo.Component"
81335       },
81336       {
81337         "name" : "enable",
81338         "type" : "function",
81339         "desc" : "Enable this component.",
81340         "sig" : "()\n{\n\n}",
81341         "static" : false,
81342         "memberOf" : "Roo.Component"
81343       },
81344       {
81345         "name" : "fireEvent",
81346         "type" : "function",
81347         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
81348         "sig" : "(eventName, args)",
81349         "static" : false,
81350         "memberOf" : "Roo.util.Observable"
81351       },
81352       {
81353         "name" : "focus",
81354         "type" : "function",
81355         "desc" : "Try to focus this component.",
81356         "sig" : "(selectText)",
81357         "static" : false,
81358         "memberOf" : "Roo.Component"
81359       },
81360       {
81361         "name" : "getBox",
81362         "type" : "function",
81363         "desc" : "Gets the current box measurements of the component's underlying element.",
81364         "sig" : "(local)",
81365         "static" : false,
81366         "memberOf" : "Roo.BoxComponent"
81367       },
81368       {
81369         "name" : "getEl",
81370         "type" : "function",
81371         "desc" : "Returns the underlying {@link Roo.Element}.",
81372         "sig" : "()\n{\n\n}",
81373         "static" : false,
81374         "memberOf" : "Roo.Component"
81375       },
81376       {
81377         "name" : "getId",
81378         "type" : "function",
81379         "desc" : "Returns the id of this component.",
81380         "sig" : "()\n{\n\n}",
81381         "static" : false,
81382         "memberOf" : "Roo.Component"
81383       },
81384       {
81385         "name" : "getName",
81386         "type" : "function",
81387         "desc" : "Returns the name attribute of the field if available",
81388         "sig" : "()\n{\n\n}",
81389         "static" : false,
81390         "memberOf" : "Roo.form.Field"
81391       },
81392       {
81393         "name" : "getPosition",
81394         "type" : "function",
81395         "desc" : "Gets the current XY position of the component's underlying element.",
81396         "sig" : "(local)",
81397         "static" : false,
81398         "memberOf" : "Roo.BoxComponent"
81399       },
81400       {
81401         "name" : "getRawValue",
81402         "type" : "function",
81403         "desc" : "Returns the raw data value which may or may not be a valid, defined value.  To return a normalized value see {@link #getValue}.",
81404         "sig" : "()\n{\n\n}",
81405         "static" : false,
81406         "memberOf" : "Roo.form.Field"
81407       },
81408       {
81409         "name" : "getSize",
81410         "type" : "function",
81411         "desc" : "Gets the current size of the component's underlying element.",
81412         "sig" : "()\n{\n\n}",
81413         "static" : false,
81414         "memberOf" : "Roo.BoxComponent"
81415       },
81416       {
81417         "name" : "getValue",
81418         "type" : "function",
81419         "desc" : "Returns the normalized data value (undefined or emptyText will be returned as '').  To return the raw value see {@link #getRawValue}.",
81420         "sig" : "()\n{\n\n}",
81421         "static" : false,
81422         "memberOf" : "Roo.form.Field"
81423       },
81424       {
81425         "name" : "hasChanged",
81426         "type" : "function",
81427         "desc" : "checks the current value against the 'loaded' value.\nNote - will return false if 'resetHasChanged' has not been called first.",
81428         "sig" : "()\n{\n\n}",
81429         "static" : false,
81430         "memberOf" : "Roo.form.Field"
81431       },
81432       {
81433         "name" : "hasListener",
81434         "type" : "function",
81435         "desc" : "Checks to see if this object has any listeners for a specified event",
81436         "sig" : "(eventName)",
81437         "static" : false,
81438         "memberOf" : "Roo.util.Observable"
81439       },
81440       {
81441         "name" : "hide",
81442         "type" : "function",
81443         "desc" : "Hide this component.",
81444         "sig" : "()\n{\n\n}",
81445         "static" : false,
81446         "memberOf" : "Roo.Component"
81447       },
81448       {
81449         "name" : "isDirty",
81450         "type" : "function",
81451         "desc" : "Returns true if this field has been changed since it was originally loaded and is not disabled.\nDEPRICATED  - it never worked well - use hasChanged/resetHasChanged.",
81452         "sig" : "()\n{\n\n}",
81453         "static" : false,
81454         "memberOf" : "Roo.form.Field"
81455       },
81456       {
81457         "name" : "isValid",
81458         "type" : "function",
81459         "desc" : "Returns whether or not the field value is currently valid",
81460         "sig" : "(preventMark)",
81461         "static" : false,
81462         "memberOf" : "Roo.form.Field"
81463       },
81464       {
81465         "name" : "isVisible",
81466         "type" : "function",
81467         "desc" : "Returns true if this component is visible.",
81468         "sig" : "()\n{\n\n}",
81469         "static" : false,
81470         "memberOf" : "Roo.Component"
81471       },
81472       {
81473         "name" : "markInvalid",
81474         "type" : "function",
81475         "desc" : "Mark this field as invalid",
81476         "sig" : "(msg)",
81477         "static" : false,
81478         "memberOf" : "Roo.form.Field"
81479       },
81480       {
81481         "name" : "on",
81482         "type" : "function",
81483         "desc" : "Appends an event handler to this element (shorthand for addListener)",
81484         "sig" : "(eventName, handler, scope, options)",
81485         "static" : false,
81486         "memberOf" : "Roo.util.Observable"
81487       },
81488       {
81489         "name" : "onPosition",
81490         "type" : "function",
81491         "desc" : "Called after the component is moved, this method is empty by default but can be implemented by any\nsubclass that needs to perform custom logic after a move occurs.",
81492         "sig" : "(x, y)",
81493         "static" : false,
81494         "memberOf" : "Roo.BoxComponent"
81495       },
81496       {
81497         "name" : "onResize",
81498         "type" : "function",
81499         "desc" : "Called after the component is resized, this method is empty by default but can be implemented by any\nsubclass that needs to perform custom logic after a resize occurs.",
81500         "sig" : "(adjWidth, adjHeight, rawWidth, rawHeight)",
81501         "static" : false,
81502         "memberOf" : "Roo.BoxComponent"
81503       },
81504       {
81505         "name" : "purgeListeners",
81506         "type" : "function",
81507         "desc" : "Removes all listeners for this object",
81508         "sig" : "()\n{\n\n}",
81509         "static" : false,
81510         "memberOf" : "Roo.util.Observable"
81511       },
81512       {
81513         "name" : "releaseCapture",
81514         "type" : "function",
81515         "desc" : "Removes <b>all</b> added captures from the Observable.",
81516         "sig" : "(o)",
81517         "static" : true,
81518         "memberOf" : "Roo.util.Observable"
81519       },
81520       {
81521         "name" : "removeListener",
81522         "type" : "function",
81523         "desc" : "Removes a listener",
81524         "sig" : "(eventName, handler, scope)",
81525         "static" : false,
81526         "memberOf" : "Roo.util.Observable"
81527       },
81528       {
81529         "name" : "render",
81530         "type" : "function",
81531         "desc" : "If this is a lazy rendering component, render it to its container element.",
81532         "sig" : "(container)",
81533         "static" : false,
81534         "memberOf" : "Roo.Component"
81535       },
81536       {
81537         "name" : "reset",
81538         "type" : "function",
81539         "desc" : "Resets the current field value to the originally-loaded value and clears any validation messages.",
81540         "sig" : "()\n{\n\n}",
81541         "static" : false,
81542         "memberOf" : "Roo.form.TextField"
81543       },
81544       {
81545         "name" : "resetHasChanged",
81546         "type" : "function",
81547         "desc" : "stores the current value in loadedValue",
81548         "sig" : "()\n{\n\n}",
81549         "static" : false,
81550         "memberOf" : "Roo.form.Field"
81551       },
81552       {
81553         "name" : "selectText",
81554         "type" : "function",
81555         "desc" : "Selects text in this field",
81556         "sig" : "(start, end)",
81557         "static" : false,
81558         "memberOf" : "Roo.form.TextField"
81559       },
81560       {
81561         "name" : "setDisabled",
81562         "type" : "function",
81563         "desc" : "Convenience function for setting disabled/enabled by boolean.",
81564         "sig" : "(disabled)",
81565         "static" : false,
81566         "memberOf" : "Roo.Component"
81567       },
81568       {
81569         "name" : "setPagePosition",
81570         "type" : "function",
81571         "desc" : "Sets the page XY position of the component.  To set the left and top instead, use {@link #setPosition}.\nThis method fires the move event.",
81572         "sig" : "(x, y)",
81573         "static" : false,
81574         "memberOf" : "Roo.BoxComponent"
81575       },
81576       {
81577         "name" : "setPosition",
81578         "type" : "function",
81579         "desc" : "Sets the left and top of the component.  To set the page XY position instead, use {@link #setPagePosition}.\nThis method fires the move event.",
81580         "sig" : "(left, top)",
81581         "static" : false,
81582         "memberOf" : "Roo.BoxComponent"
81583       },
81584       {
81585         "name" : "setRawValue",
81586         "type" : "function",
81587         "desc" : "Sets the underlying DOM field's value directly, bypassing validation.  To set the value with validation see {@link #setValue}.",
81588         "sig" : "(value)",
81589         "static" : false,
81590         "memberOf" : "Roo.form.Field"
81591       },
81592       {
81593         "name" : "setSize",
81594         "type" : "function",
81595         "desc" : "Sets the width and height of the component.  This method fires the resize event.  This method can accept\neither width and height as separate numeric arguments, or you can pass a size object like {width:10, height:20}.",
81596         "sig" : "(width, height)",
81597         "static" : false,
81598         "memberOf" : "Roo.BoxComponent"
81599       },
81600       {
81601         "name" : "setValue",
81602         "type" : "function",
81603         "desc" : "Sets a data value into the field and validates it.  To set the value directly without validation see {@link #setRawValue}.",
81604         "sig" : "(value)",
81605         "static" : false,
81606         "memberOf" : "Roo.form.Field"
81607       },
81608       {
81609         "name" : "setVisible",
81610         "type" : "function",
81611         "desc" : "Convenience function to hide or show this component by boolean.",
81612         "sig" : "(visible)",
81613         "static" : false,
81614         "memberOf" : "Roo.Component"
81615       },
81616       {
81617         "name" : "show",
81618         "type" : "function",
81619         "desc" : "Show this component.",
81620         "sig" : "()\n{\n\n}",
81621         "static" : false,
81622         "memberOf" : "Roo.Component"
81623       },
81624       {
81625         "name" : "syncSize",
81626         "type" : "function",
81627         "desc" : "Force the component's size to recalculate based on the underlying element's current height and width.",
81628         "sig" : "()\n{\n\n}",
81629         "static" : false,
81630         "memberOf" : "Roo.BoxComponent"
81631       },
81632       {
81633         "name" : "un",
81634         "type" : "function",
81635         "desc" : "Removes a listener (shorthand for removeListener)",
81636         "sig" : "(eventName, handler, scope)",
81637         "static" : false,
81638         "memberOf" : "Roo.util.Observable"
81639       },
81640       {
81641         "name" : "updateBox",
81642         "type" : "function",
81643         "desc" : "Sets the current box measurements of the component's underlying element.",
81644         "sig" : "(box)",
81645         "static" : false,
81646         "memberOf" : "Roo.BoxComponent"
81647       },
81648       {
81649         "name" : "validate",
81650         "type" : "function",
81651         "desc" : "Validates the field value",
81652         "sig" : "()\n{\n\n}",
81653         "static" : false,
81654         "memberOf" : "Roo.form.Field"
81655       },
81656       {
81657         "name" : "validateValue",
81658         "type" : "function",
81659         "desc" : "Validates a value according to the field's validation rules and marks the field as invalid\nif the validation fails",
81660         "sig" : "(value)",
81661         "static" : false,
81662         "memberOf" : "Roo.form.TextField"
81663       }
81664     ]
81665   },
81666   "Roo.form.HtmlEditor" : {
81667     "props" : [
81668       {
81669         "name" : "actionMode",
81670         "type" : "String",
81671         "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",
81672         "memberOf" : "Roo.Component"
81673       },
81674       {
81675         "name" : "allowDomMove",
81676         "type" : "Boolean",
81677         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
81678         "memberOf" : "Roo.Component"
81679       },
81680       {
81681         "name" : "blacklist",
81682         "type" : "Array",
81683         "desc" : "of html tags - in addition to standard blacklist.",
81684         "memberOf" : ""
81685       },
81686       {
81687         "name" : "clearUp",
81688         "type" : "Boolean",
81689         "desc" : "",
81690         "memberOf" : ""
81691       },
81692       {
81693         "name" : "cls",
81694         "type" : "String",
81695         "desc" : "A CSS class to apply to the field's underlying element.",
81696         "memberOf" : "Roo.form.Field"
81697       },
81698       {
81699         "name" : "disableClass",
81700         "type" : "String",
81701         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
81702         "memberOf" : "Roo.Component"
81703       },
81704       {
81705         "name" : "disabled",
81706         "type" : "Boolean",
81707         "desc" : "True to disable the field (defaults to false).",
81708         "memberOf" : "Roo.form.Field"
81709       },
81710       {
81711         "name" : "fieldLabel",
81712         "type" : "String",
81713         "desc" : "Label to use when rendering a form.",
81714         "memberOf" : "Roo.form.Field"
81715       },
81716       {
81717         "name" : "height",
81718         "type" : "Number",
81719         "desc" : "(in pixels)",
81720         "memberOf" : ""
81721       },
81722       {
81723         "name" : "hideMode",
81724         "type" : "String",
81725         "desc" : [
81726           "(display",
81727           "visibility)"
81728         ],
81729         "memberOf" : "Roo.Component"
81730       },
81731       {
81732         "name" : "listeners",
81733         "type" : "Object",
81734         "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>",
81735         "memberOf" : "Roo.util.Observable"
81736       },
81737       {
81738         "name" : "msgTarget",
81739         "type" : "String",
81740         "desc" : "The location where error text should display.  Should be one of the following values (defaults to 'qtip'):\n<pre>\nValue         Description\n-----------   ----------------------------------------------------------------------\nqtip          Display a quick tip when the user hovers over the field\ntitle         Display a default browser title attribute popup\nunder         Add a block div beneath the field containing the error text\nside          Add an error icon to the right of the field with a popup on hover\n[element id]  Add the error text directly to the innerHTML of the specified element\n</pre>",
81741         "memberOf" : "Roo.form.Field"
81742       },
81743       {
81744         "name" : "name",
81745         "type" : "String",
81746         "desc" : "The field's HTML name attribute.",
81747         "memberOf" : "Roo.form.Field"
81748       },
81749       {
81750         "name" : "qtip",
81751         "type" : "String",
81752         "desc" : "Mouse over tip",
81753         "memberOf" : "Roo.form.Field"
81754       },
81755       {
81756         "name" : "readOnly",
81757         "type" : "Boolean",
81758         "desc" : "True to mark the field as readOnly in HTML (defaults to false) -- Note: this only sets the element's readOnly DOM attribute.",
81759         "memberOf" : "Roo.form.Field"
81760       },
81761       {
81762         "name" : "resizable",
81763         "type" : "String",
81764         "desc" : "'s' or 'se' or 'e' - wrapps the element in a\n                       Roo.resizable.",
81765         "memberOf" : ""
81766       },
81767       {
81768         "name" : "stylesheets",
81769         "type" : "Array",
81770         "desc" : "url of stylesheets. set to [] to disable stylesheets.",
81771         "memberOf" : ""
81772       },
81773       {
81774         "name" : "tabIndex",
81775         "type" : "Number",
81776         "desc" : "The tabIndex for this field. Note this only applies to fields that are rendered, not those which are built via applyTo (defaults to undefined).",
81777         "memberOf" : "Roo.form.Field"
81778       },
81779       {
81780         "name" : "toolbars",
81781         "type" : "Array",
81782         "desc" : "Array of toolbars. - defaults to just the Standard one",
81783         "memberOf" : ""
81784       },
81785       {
81786         "name" : "validationDelay",
81787         "type" : "Number",
81788         "desc" : "The length of time in milliseconds after user input begins until validation is initiated (defaults to 250)",
81789         "memberOf" : "Roo.form.Field"
81790       },
81791       {
81792         "name" : "validationEvent",
81793         "type" : "String/Boolean",
81794         "desc" : "The event that should initiate field validation. Set to false to disable\n      automatic validation (defaults to \"keyup\").",
81795         "memberOf" : "Roo.form.Field"
81796       },
81797       {
81798         "name" : "value",
81799         "type" : "Mixed",
81800         "desc" : "A value to initialize this field with.",
81801         "memberOf" : "Roo.form.Field"
81802       },
81803       {
81804         "name" : "whitelist",
81805         "type" : "Array",
81806         "desc" : "of html tags - in addition to statndard whitelist",
81807         "memberOf" : ""
81808       },
81809       {
81810         "name" : "width",
81811         "type" : "Number",
81812         "desc" : "(in pixels)",
81813         "memberOf" : ""
81814       }
81815     ],
81816     "events" : [
81817       {
81818         "name" : "activate",
81819         "type" : "function",
81820         "desc" : "Fires when the editor is first receives the focus. Any insertion must wait\nuntil after this event.",
81821         "sig" : "function (_self)\n{\n\n}",
81822         "memberOf" : ""
81823       },
81824       {
81825         "name" : "autosave",
81826         "type" : "function",
81827         "desc" : "Auto save the htmlEditor value as a file into Events",
81828         "sig" : "function (_self)\n{\n\n}",
81829         "memberOf" : ""
81830       },
81831       {
81832         "name" : "beforedestroy",
81833         "type" : "function",
81834         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
81835         "sig" : "function (_self)\n{\n\n}",
81836         "memberOf" : "Roo.Component"
81837       },
81838       {
81839         "name" : "beforehide",
81840         "type" : "function",
81841         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
81842         "sig" : "function (_self)\n{\n\n}",
81843         "memberOf" : "Roo.Component"
81844       },
81845       {
81846         "name" : "beforepush",
81847         "type" : "function",
81848         "desc" : "Fires before the iframe editor is updated with content from the textarea. Return false\nto cancel the push.",
81849         "sig" : "function (_self, html)\n{\n\n}",
81850         "memberOf" : ""
81851       },
81852       {
81853         "name" : "beforerender",
81854         "type" : "function",
81855         "desc" : "Fires before the component is rendered. Return false to stop the render.",
81856         "sig" : "function (_self)\n{\n\n}",
81857         "memberOf" : "Roo.Component"
81858       },
81859       {
81860         "name" : "beforeshow",
81861         "type" : "function",
81862         "desc" : "Fires before the component is shown.  Return false to stop the show.",
81863         "sig" : "function (_self)\n{\n\n}",
81864         "memberOf" : "Roo.Component"
81865       },
81866       {
81867         "name" : "beforesync",
81868         "type" : "function",
81869         "desc" : "Fires before the textarea is updated with content from the editor iframe. Return false\nto cancel the sync.",
81870         "sig" : "function (_self, html)\n{\n\n}",
81871         "memberOf" : ""
81872       },
81873       {
81874         "name" : "blur",
81875         "type" : "function",
81876         "desc" : "",
81877         "sig" : "function ()\n{\n\n}",
81878         "memberOf" : ""
81879       },
81880       {
81881         "name" : "change",
81882         "type" : "function",
81883         "desc" : "",
81884         "sig" : "function ()\n{\n\n}",
81885         "memberOf" : ""
81886       },
81887       {
81888         "name" : "destroy",
81889         "type" : "function",
81890         "desc" : "Fires after the component is destroyed.",
81891         "sig" : "function (_self)\n{\n\n}",
81892         "memberOf" : "Roo.Component"
81893       },
81894       {
81895         "name" : "disable",
81896         "type" : "function",
81897         "desc" : "Fires after the component is disabled.",
81898         "sig" : "function (_self)\n{\n\n}",
81899         "memberOf" : "Roo.Component"
81900       },
81901       {
81902         "name" : "editmodechange",
81903         "type" : "function",
81904         "desc" : "Fires when the editor switches edit modes",
81905         "sig" : "function (_self, sourceEdit)\n{\n\n}",
81906         "memberOf" : ""
81907       },
81908       {
81909         "name" : "editorevent",
81910         "type" : "function",
81911         "desc" : "Fires when on any editor (mouse up/down cursor movement etc.) - used for toolbar hooks.",
81912         "sig" : "function (_self)\n{\n\n}",
81913         "memberOf" : ""
81914       },
81915       {
81916         "name" : "enable",
81917         "type" : "function",
81918         "desc" : "Fires after the component is enabled.",
81919         "sig" : "function (_self)\n{\n\n}",
81920         "memberOf" : "Roo.Component"
81921       },
81922       {
81923         "name" : "firstfocus",
81924         "type" : "function",
81925         "desc" : "Fires when on first focus - needed by toolbars..",
81926         "sig" : "function (_self)\n{\n\n}",
81927         "memberOf" : ""
81928       },
81929       {
81930         "name" : "focus",
81931         "type" : "function",
81932         "desc" : "",
81933         "sig" : "function ()\n{\n\n}",
81934         "memberOf" : ""
81935       },
81936       {
81937         "name" : "hide",
81938         "type" : "function",
81939         "desc" : "Fires after the component is hidden.",
81940         "sig" : "function (_self)\n{\n\n}",
81941         "memberOf" : "Roo.Component"
81942       },
81943       {
81944         "name" : "initialize",
81945         "type" : "function",
81946         "desc" : "Fires when the editor is fully initialized (including the iframe)",
81947         "sig" : "function (_self)\n{\n\n}",
81948         "memberOf" : ""
81949       },
81950       {
81951         "name" : "invalid",
81952         "type" : "function",
81953         "desc" : "Fires after the field has been marked as invalid.",
81954         "sig" : "function (_self, msg)\n{\n\n}",
81955         "memberOf" : "Roo.form.Field"
81956       },
81957       {
81958         "name" : "keyup",
81959         "type" : "function",
81960         "desc" : "Fires after the key up",
81961         "sig" : "function (_self, e)\n{\n\n}",
81962         "memberOf" : "Roo.form.Field"
81963       },
81964       {
81965         "name" : "move",
81966         "type" : "function",
81967         "desc" : "Fires after the component is moved.",
81968         "sig" : "function (_self, x, y)\n{\n\n}",
81969         "memberOf" : "Roo.BoxComponent"
81970       },
81971       {
81972         "name" : "push",
81973         "type" : "function",
81974         "desc" : "Fires when the iframe editor is updated with content from the textarea.",
81975         "sig" : "function (_self, html)\n{\n\n}",
81976         "memberOf" : ""
81977       },
81978       {
81979         "name" : "render",
81980         "type" : "function",
81981         "desc" : "Fires after the component is rendered.",
81982         "sig" : "function (_self)\n{\n\n}",
81983         "memberOf" : "Roo.Component"
81984       },
81985       {
81986         "name" : "resize",
81987         "type" : "function",
81988         "desc" : "Fires after the component is resized.",
81989         "sig" : "function (_self, adjWidth, adjHeight, rawWidth, rawHeight)\n{\n\n}",
81990         "memberOf" : "Roo.BoxComponent"
81991       },
81992       {
81993         "name" : "savedpreview",
81994         "type" : "function",
81995         "desc" : "preview the saved version of htmlEditor",
81996         "sig" : "function (_self)\n{\n\n}",
81997         "memberOf" : ""
81998       },
81999       {
82000         "name" : "show",
82001         "type" : "function",
82002         "desc" : "Fires after the component is shown.",
82003         "sig" : "function (_self)\n{\n\n}",
82004         "memberOf" : "Roo.Component"
82005       },
82006       {
82007         "name" : "specialkey",
82008         "type" : "function",
82009         "desc" : "",
82010         "sig" : "function ()\n{\n\n}",
82011         "memberOf" : ""
82012       },
82013       {
82014         "name" : "stylesheetsclick",
82015         "type" : "function",
82016         "desc" : "Fires when press the Sytlesheets button",
82017         "sig" : "function (_self)\n{\n\n}",
82018         "memberOf" : ""
82019       },
82020       {
82021         "name" : "sync",
82022         "type" : "function",
82023         "desc" : "Fires when the textarea is updated with content from the editor iframe.",
82024         "sig" : "function (_self, html)\n{\n\n}",
82025         "memberOf" : ""
82026       },
82027       {
82028         "name" : "valid",
82029         "type" : "function",
82030         "desc" : "Fires after the field has been validated with no errors.",
82031         "sig" : "function (_self)\n{\n\n}",
82032         "memberOf" : "Roo.form.Field"
82033       }
82034     ],
82035     "methods" : [
82036       {
82037         "name" : "addEvents",
82038         "type" : "function",
82039         "desc" : "Used to define events on this Observable",
82040         "sig" : "(object)",
82041         "static" : false,
82042         "memberOf" : "Roo.util.Observable"
82043       },
82044       {
82045         "name" : "addListener",
82046         "type" : "function",
82047         "desc" : "Appends an event handler to this component",
82048         "sig" : "(eventName, handler, scope, options)",
82049         "static" : false,
82050         "memberOf" : "Roo.util.Observable"
82051       },
82052       {
82053         "name" : "applyTo",
82054         "type" : "function",
82055         "desc" : "Apply the behaviors of this component to an existing element. <b>This is used instead of render().</b>",
82056         "sig" : "(el)",
82057         "static" : false,
82058         "memberOf" : "Roo.form.Field"
82059       },
82060       {
82061         "name" : "capture",
82062         "type" : "function",
82063         "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.",
82064         "sig" : "(o, fn, scope)",
82065         "static" : true,
82066         "memberOf" : "Roo.util.Observable"
82067       },
82068       {
82069         "name" : "clearInvalid",
82070         "type" : "function",
82071         "desc" : "Overridden and disabled. The editor element does not support standard valid/invalid marking. @hide",
82072         "sig" : "()\n{\n\n}",
82073         "static" : false,
82074         "memberOf" : ""
82075       },
82076       {
82077         "name" : "createToolbar",
82078         "type" : "function",
82079         "desc" : "Protected method that will not generally be called directly. It\nis called when the editor creates its toolbar. Override this method if you need to\nadd custom toolbar buttons.",
82080         "sig" : "(editor)",
82081         "static" : false,
82082         "memberOf" : ""
82083       },
82084       {
82085         "name" : "destroy",
82086         "type" : "function",
82087         "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}.",
82088         "sig" : "()\n{\n\n}",
82089         "static" : false,
82090         "memberOf" : "Roo.Component"
82091       },
82092       {
82093         "name" : "disable",
82094         "type" : "function",
82095         "desc" : "Disable this component.",
82096         "sig" : "()\n{\n\n}",
82097         "static" : false,
82098         "memberOf" : "Roo.Component"
82099       },
82100       {
82101         "name" : "enable",
82102         "type" : "function",
82103         "desc" : "Enable this component.",
82104         "sig" : "()\n{\n\n}",
82105         "static" : false,
82106         "memberOf" : "Roo.Component"
82107       },
82108       {
82109         "name" : "fireEvent",
82110         "type" : "function",
82111         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
82112         "sig" : "(eventName, args)",
82113         "static" : false,
82114         "memberOf" : "Roo.util.Observable"
82115       },
82116       {
82117         "name" : "focus",
82118         "type" : "function",
82119         "desc" : "Try to focus this component.",
82120         "sig" : "(selectText)",
82121         "static" : false,
82122         "memberOf" : "Roo.Component"
82123       },
82124       {
82125         "name" : "getBox",
82126         "type" : "function",
82127         "desc" : "Gets the current box measurements of the component's underlying element.",
82128         "sig" : "(local)",
82129         "static" : false,
82130         "memberOf" : "Roo.BoxComponent"
82131       },
82132       {
82133         "name" : "getEl",
82134         "type" : "function",
82135         "desc" : "Returns the underlying {@link Roo.Element}.",
82136         "sig" : "()\n{\n\n}",
82137         "static" : false,
82138         "memberOf" : "Roo.Component"
82139       },
82140       {
82141         "name" : "getId",
82142         "type" : "function",
82143         "desc" : "Returns the id of this component.",
82144         "sig" : "()\n{\n\n}",
82145         "static" : false,
82146         "memberOf" : "Roo.Component"
82147       },
82148       {
82149         "name" : "getName",
82150         "type" : "function",
82151         "desc" : "Returns the name attribute of the field if available",
82152         "sig" : "()\n{\n\n}",
82153         "static" : false,
82154         "memberOf" : "Roo.form.Field"
82155       },
82156       {
82157         "name" : "getPosition",
82158         "type" : "function",
82159         "desc" : "Gets the current XY position of the component's underlying element.",
82160         "sig" : "(local)",
82161         "static" : false,
82162         "memberOf" : "Roo.BoxComponent"
82163       },
82164       {
82165         "name" : "getRawValue",
82166         "type" : "function",
82167         "desc" : "Returns the raw data value which may or may not be a valid, defined value.  To return a normalized value see {@link #getValue}.",
82168         "sig" : "()\n{\n\n}",
82169         "static" : false,
82170         "memberOf" : "Roo.form.Field"
82171       },
82172       {
82173         "name" : "getSize",
82174         "type" : "function",
82175         "desc" : "Gets the current size of the component's underlying element.",
82176         "sig" : "()\n{\n\n}",
82177         "static" : false,
82178         "memberOf" : "Roo.BoxComponent"
82179       },
82180       {
82181         "name" : "getValue",
82182         "type" : "function",
82183         "desc" : "Returns the normalized data value (undefined or emptyText will be returned as '').  To return the raw value see {@link #getRawValue}.",
82184         "sig" : "()\n{\n\n}",
82185         "static" : false,
82186         "memberOf" : "Roo.form.Field"
82187       },
82188       {
82189         "name" : "hasChanged",
82190         "type" : "function",
82191         "desc" : "checks the current value against the 'loaded' value.\nNote - will return false if 'resetHasChanged' has not been called first.",
82192         "sig" : "()\n{\n\n}",
82193         "static" : false,
82194         "memberOf" : "Roo.form.Field"
82195       },
82196       {
82197         "name" : "hasListener",
82198         "type" : "function",
82199         "desc" : "Checks to see if this object has any listeners for a specified event",
82200         "sig" : "(eventName)",
82201         "static" : false,
82202         "memberOf" : "Roo.util.Observable"
82203       },
82204       {
82205         "name" : "hide",
82206         "type" : "function",
82207         "desc" : "Hide this component.",
82208         "sig" : "()\n{\n\n}",
82209         "static" : false,
82210         "memberOf" : "Roo.Component"
82211       },
82212       {
82213         "name" : "isDirty",
82214         "type" : "function",
82215         "desc" : "Returns true if this field has been changed since it was originally loaded and is not disabled.\nDEPRICATED  - it never worked well - use hasChanged/resetHasChanged.",
82216         "sig" : "()\n{\n\n}",
82217         "static" : false,
82218         "memberOf" : "Roo.form.Field"
82219       },
82220       {
82221         "name" : "isValid",
82222         "type" : "function",
82223         "desc" : "Returns whether or not the field value is currently valid",
82224         "sig" : "(preventMark)",
82225         "static" : false,
82226         "memberOf" : "Roo.form.Field"
82227       },
82228       {
82229         "name" : "isVisible",
82230         "type" : "function",
82231         "desc" : "Returns true if this component is visible.",
82232         "sig" : "()\n{\n\n}",
82233         "static" : false,
82234         "memberOf" : "Roo.Component"
82235       },
82236       {
82237         "name" : "markInvalid",
82238         "type" : "function",
82239         "desc" : "Overridden and disabled. The editor element does not support standard valid/invalid marking. @hide",
82240         "sig" : "()\n{\n\n}",
82241         "static" : false,
82242         "memberOf" : ""
82243       },
82244       {
82245         "name" : "on",
82246         "type" : "function",
82247         "desc" : "Appends an event handler to this element (shorthand for addListener)",
82248         "sig" : "(eventName, handler, scope, options)",
82249         "static" : false,
82250         "memberOf" : "Roo.util.Observable"
82251       },
82252       {
82253         "name" : "onPosition",
82254         "type" : "function",
82255         "desc" : "Called after the component is moved, this method is empty by default but can be implemented by any\nsubclass that needs to perform custom logic after a move occurs.",
82256         "sig" : "(x, y)",
82257         "static" : false,
82258         "memberOf" : "Roo.BoxComponent"
82259       },
82260       {
82261         "name" : "onResize",
82262         "type" : "function",
82263         "desc" : "Called after the component is resized, this method is empty by default but can be implemented by any\nsubclass that needs to perform custom logic after a resize occurs.",
82264         "sig" : "(adjWidth, adjHeight, rawWidth, rawHeight)",
82265         "static" : false,
82266         "memberOf" : "Roo.BoxComponent"
82267       },
82268       {
82269         "name" : "purgeListeners",
82270         "type" : "function",
82271         "desc" : "Removes all listeners for this object",
82272         "sig" : "()\n{\n\n}",
82273         "static" : false,
82274         "memberOf" : "Roo.util.Observable"
82275       },
82276       {
82277         "name" : "releaseCapture",
82278         "type" : "function",
82279         "desc" : "Removes <b>all</b> added captures from the Observable.",
82280         "sig" : "(o)",
82281         "static" : true,
82282         "memberOf" : "Roo.util.Observable"
82283       },
82284       {
82285         "name" : "removeListener",
82286         "type" : "function",
82287         "desc" : "Removes a listener",
82288         "sig" : "(eventName, handler, scope)",
82289         "static" : false,
82290         "memberOf" : "Roo.util.Observable"
82291       },
82292       {
82293         "name" : "render",
82294         "type" : "function",
82295         "desc" : "If this is a lazy rendering component, render it to its container element.",
82296         "sig" : "(container)",
82297         "static" : false,
82298         "memberOf" : "Roo.Component"
82299       },
82300       {
82301         "name" : "reset",
82302         "type" : "function",
82303         "desc" : "Resets the current field value to the originally loaded value and clears any validation messages",
82304         "sig" : "()\n{\n\n}",
82305         "static" : false,
82306         "memberOf" : "Roo.form.Field"
82307       },
82308       {
82309         "name" : "resetHasChanged",
82310         "type" : "function",
82311         "desc" : "stores the current value in loadedValue",
82312         "sig" : "()\n{\n\n}",
82313         "static" : false,
82314         "memberOf" : "Roo.form.Field"
82315       },
82316       {
82317         "name" : "setDisabled",
82318         "type" : "function",
82319         "desc" : "Convenience function for setting disabled/enabled by boolean.",
82320         "sig" : "(disabled)",
82321         "static" : false,
82322         "memberOf" : "Roo.Component"
82323       },
82324       {
82325         "name" : "setPagePosition",
82326         "type" : "function",
82327         "desc" : "Sets the page XY position of the component.  To set the left and top instead, use {@link #setPosition}.\nThis method fires the move event.",
82328         "sig" : "(x, y)",
82329         "static" : false,
82330         "memberOf" : "Roo.BoxComponent"
82331       },
82332       {
82333         "name" : "setPosition",
82334         "type" : "function",
82335         "desc" : "Sets the left and top of the component.  To set the page XY position instead, use {@link #setPagePosition}.\nThis method fires the move event.",
82336         "sig" : "(left, top)",
82337         "static" : false,
82338         "memberOf" : "Roo.BoxComponent"
82339       },
82340       {
82341         "name" : "setRawValue",
82342         "type" : "function",
82343         "desc" : "Sets the underlying DOM field's value directly, bypassing validation.  To set the value with validation see {@link #setValue}.",
82344         "sig" : "(value)",
82345         "static" : false,
82346         "memberOf" : "Roo.form.Field"
82347       },
82348       {
82349         "name" : "setSize",
82350         "type" : "function",
82351         "desc" : "Sets the width and height of the component.  This method fires the resize event.  This method can accept\neither width and height as separate numeric arguments, or you can pass a size object like {width:10, height:20}.",
82352         "sig" : "(width, height)",
82353         "static" : false,
82354         "memberOf" : "Roo.BoxComponent"
82355       },
82356       {
82357         "name" : "setValue",
82358         "type" : "function",
82359         "desc" : "Sets a data value into the field and validates it.  To set the value directly without validation see {@link #setRawValue}.",
82360         "sig" : "(value)",
82361         "static" : false,
82362         "memberOf" : "Roo.form.Field"
82363       },
82364       {
82365         "name" : "setVisible",
82366         "type" : "function",
82367         "desc" : "Convenience function to hide or show this component by boolean.",
82368         "sig" : "(visible)",
82369         "static" : false,
82370         "memberOf" : "Roo.Component"
82371       },
82372       {
82373         "name" : "show",
82374         "type" : "function",
82375         "desc" : "Show this component.",
82376         "sig" : "()\n{\n\n}",
82377         "static" : false,
82378         "memberOf" : "Roo.Component"
82379       },
82380       {
82381         "name" : "syncSize",
82382         "type" : "function",
82383         "desc" : "Force the component's size to recalculate based on the underlying element's current height and width.",
82384         "sig" : "()\n{\n\n}",
82385         "static" : false,
82386         "memberOf" : "Roo.BoxComponent"
82387       },
82388       {
82389         "name" : "toggleSourceEdit",
82390         "type" : "function",
82391         "desc" : "Toggles the editor between standard and source edit mode.",
82392         "sig" : "(sourceEdit)",
82393         "static" : false,
82394         "memberOf" : ""
82395       },
82396       {
82397         "name" : "un",
82398         "type" : "function",
82399         "desc" : "Removes a listener (shorthand for removeListener)",
82400         "sig" : "(eventName, handler, scope)",
82401         "static" : false,
82402         "memberOf" : "Roo.util.Observable"
82403       },
82404       {
82405         "name" : "updateBox",
82406         "type" : "function",
82407         "desc" : "Sets the current box measurements of the component's underlying element.",
82408         "sig" : "(box)",
82409         "static" : false,
82410         "memberOf" : "Roo.BoxComponent"
82411       },
82412       {
82413         "name" : "validate",
82414         "type" : "function",
82415         "desc" : "Validates the field value",
82416         "sig" : "()\n{\n\n}",
82417         "static" : false,
82418         "memberOf" : "Roo.form.Field"
82419       }
82420     ]
82421   },
82422   "Roo.form.HtmlEditor.ToolbarContext" : {
82423     "props" : [
82424       {
82425         "name" : "disable",
82426         "type" : "Object",
82427         "desc" : "List of toolbar elements to disable",
82428         "memberOf" : ""
82429       },
82430       {
82431         "name" : "styles",
82432         "type" : "Object",
82433         "desc" : "List of styles \n   eg. { '*' : [ 'headline' ] , 'TD' : [ 'underline', 'double-underline' ] } \n\nThese must be defined in the page, so they get rendered correctly..\n.headline { }\nTD.underline { }",
82434         "memberOf" : ""
82435       }
82436     ],
82437     "events" : [
82438     ],
82439     "methods" : [
82440       {
82441         "name" : "updateToolbar",
82442         "type" : "function",
82443         "desc" : "Protected method that will not generally be called directly. It triggers\na toolbar update by reading the markup state of the current selection in the editor.\n\nNote you can force an update by calling on('editorevent', scope, false)",
82444         "sig" : "()\n{\n\n}",
82445         "static" : false,
82446         "memberOf" : ""
82447       }
82448     ]
82449   },
82450   "Roo.form.HtmlEditor.ToolbarStandard" : {
82451     "props" : [
82452       {
82453         "name" : "btns",
82454         "type" : "Array",
82455         "desc" : "List of additional buttons.\n\n\nNEEDS Extra CSS? \n.x-html-editor-tb .x-edit-none .x-btn-text { background: none; }",
82456         "memberOf" : ""
82457       },
82458       {
82459         "name" : "createLinkText",
82460         "type" : "String",
82461         "desc" : "The default text for the create link prompt",
82462         "memberOf" : ""
82463       },
82464       {
82465         "name" : "defaultFont",
82466         "type" : "String",
82467         "desc" : "default font to use.",
82468         "memberOf" : ""
82469       },
82470       {
82471         "name" : "defaultLinkValue",
82472         "type" : "String",
82473         "desc" : "The default value for the create link prompt (defaults to http:/ /)",
82474         "memberOf" : ""
82475       },
82476       {
82477         "name" : "disable",
82478         "type" : "Object",
82479         "desc" : "List of elements to disable..",
82480         "memberOf" : ""
82481       },
82482       {
82483         "name" : "fontFamilies",
82484         "type" : "Array",
82485         "desc" : "An array of available font families",
82486         "memberOf" : ""
82487       }
82488     ],
82489     "events" : [
82490     ],
82491     "methods" : [
82492       {
82493         "name" : "updateToolbar",
82494         "type" : "function",
82495         "desc" : "Protected method that will not generally be called directly. It triggers\na toolbar update by reading the markup state of the current selection in the editor.",
82496         "sig" : "()\n{\n\n}",
82497         "static" : false,
82498         "memberOf" : ""
82499       }
82500     ]
82501   },
82502   "Roo.form.Layout" : {
82503     "props" : [
82504       {
82505         "name" : "actionMode",
82506         "type" : "String",
82507         "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",
82508         "memberOf" : "Roo.Component"
82509       },
82510       {
82511         "name" : "allowDomMove",
82512         "type" : "Boolean",
82513         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
82514         "memberOf" : "Roo.Component"
82515       },
82516       {
82517         "name" : "autoCreate",
82518         "type" : "String/Object",
82519         "desc" : "A DomHelper element spec used to autocreate the layout (defaults to {tag: 'div', cls: 'x-form-ct'})",
82520         "memberOf" : ""
82521       },
82522       {
82523         "name" : "clear",
82524         "type" : "Boolean",
82525         "desc" : "True to add a clearing element at the end of this layout, equivalent to CSS clear: both (defaults to true)",
82526         "memberOf" : ""
82527       },
82528       {
82529         "name" : "disableClass",
82530         "type" : "String",
82531         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
82532         "memberOf" : "Roo.Component"
82533       },
82534       {
82535         "name" : "hideLabels",
82536         "type" : "Boolean",
82537         "desc" : "True to suppress the display of field labels in this layout (defaults to false)",
82538         "memberOf" : ""
82539       },
82540       {
82541         "name" : "hideMode",
82542         "type" : "String",
82543         "desc" : [
82544           "(display",
82545           "visibility)"
82546         ],
82547         "memberOf" : "Roo.Component"
82548       },
82549       {
82550         "name" : "labelAlign",
82551         "type" : "String",
82552         "desc" : "Valid values are \"left,\" \"top\" and \"right\" (defaults to \"left\")",
82553         "memberOf" : ""
82554       },
82555       {
82556         "name" : "labelSeparator",
82557         "type" : "String",
82558         "desc" : "The separator to use after field labels (defaults to ':')",
82559         "memberOf" : ""
82560       },
82561       {
82562         "name" : "labelWidth",
82563         "type" : "Number",
82564         "desc" : "Fixed width in pixels of all field labels (defaults to undefined)",
82565         "memberOf" : ""
82566       },
82567       {
82568         "name" : "listeners",
82569         "type" : "Object",
82570         "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>",
82571         "memberOf" : "Roo.util.Observable"
82572       },
82573       {
82574         "name" : "style",
82575         "type" : "String/Object/Function",
82576         "desc" : "A style specification string, e.g. \"width:100px\", or object in the form {width:\"100px\"}, or\na function which returns such a specification.",
82577         "memberOf" : ""
82578       }
82579     ],
82580     "events" : [
82581       {
82582         "name" : "beforedestroy",
82583         "type" : "function",
82584         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
82585         "sig" : "function (_self)\n{\n\n}",
82586         "memberOf" : "Roo.Component"
82587       },
82588       {
82589         "name" : "beforehide",
82590         "type" : "function",
82591         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
82592         "sig" : "function (_self)\n{\n\n}",
82593         "memberOf" : "Roo.Component"
82594       },
82595       {
82596         "name" : "beforerender",
82597         "type" : "function",
82598         "desc" : "Fires before the component is rendered. Return false to stop the render.",
82599         "sig" : "function (_self)\n{\n\n}",
82600         "memberOf" : "Roo.Component"
82601       },
82602       {
82603         "name" : "beforeshow",
82604         "type" : "function",
82605         "desc" : "Fires before the component is shown.  Return false to stop the show.",
82606         "sig" : "function (_self)\n{\n\n}",
82607         "memberOf" : "Roo.Component"
82608       },
82609       {
82610         "name" : "destroy",
82611         "type" : "function",
82612         "desc" : "Fires after the component is destroyed.",
82613         "sig" : "function (_self)\n{\n\n}",
82614         "memberOf" : "Roo.Component"
82615       },
82616       {
82617         "name" : "disable",
82618         "type" : "function",
82619         "desc" : "Fires after the component is disabled.",
82620         "sig" : "function (_self)\n{\n\n}",
82621         "memberOf" : "Roo.Component"
82622       },
82623       {
82624         "name" : "enable",
82625         "type" : "function",
82626         "desc" : "Fires after the component is enabled.",
82627         "sig" : "function (_self)\n{\n\n}",
82628         "memberOf" : "Roo.Component"
82629       },
82630       {
82631         "name" : "hide",
82632         "type" : "function",
82633         "desc" : "Fires after the component is hidden.",
82634         "sig" : "function (_self)\n{\n\n}",
82635         "memberOf" : "Roo.Component"
82636       },
82637       {
82638         "name" : "render",
82639         "type" : "function",
82640         "desc" : "Fires after the component is rendered.",
82641         "sig" : "function (_self)\n{\n\n}",
82642         "memberOf" : "Roo.Component"
82643       },
82644       {
82645         "name" : "show",
82646         "type" : "function",
82647         "desc" : "Fires after the component is shown.",
82648         "sig" : "function (_self)\n{\n\n}",
82649         "memberOf" : "Roo.Component"
82650       }
82651     ],
82652     "methods" : [
82653       {
82654         "name" : "addEvents",
82655         "type" : "function",
82656         "desc" : "Used to define events on this Observable",
82657         "sig" : "(object)",
82658         "static" : false,
82659         "memberOf" : "Roo.util.Observable"
82660       },
82661       {
82662         "name" : "addListener",
82663         "type" : "function",
82664         "desc" : "Appends an event handler to this component",
82665         "sig" : "(eventName, handler, scope, options)",
82666         "static" : false,
82667         "memberOf" : "Roo.util.Observable"
82668       },
82669       {
82670         "name" : "addxtype",
82671         "type" : "function",
82672         "desc" : "Adds a object form elements (using the xtype property as the factory method.)\nValid xtypes are:  TextField, TextArea .... Button, Layout, FieldSet, Column",
82673         "sig" : "(config)",
82674         "static" : false,
82675         "memberOf" : ""
82676       },
82677       {
82678         "name" : "capture",
82679         "type" : "function",
82680         "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.",
82681         "sig" : "(o, fn, scope)",
82682         "static" : true,
82683         "memberOf" : "Roo.util.Observable"
82684       },
82685       {
82686         "name" : "destroy",
82687         "type" : "function",
82688         "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}.",
82689         "sig" : "()\n{\n\n}",
82690         "static" : false,
82691         "memberOf" : "Roo.Component"
82692       },
82693       {
82694         "name" : "disable",
82695         "type" : "function",
82696         "desc" : "Disable this component.",
82697         "sig" : "()\n{\n\n}",
82698         "static" : false,
82699         "memberOf" : "Roo.Component"
82700       },
82701       {
82702         "name" : "enable",
82703         "type" : "function",
82704         "desc" : "Enable this component.",
82705         "sig" : "()\n{\n\n}",
82706         "static" : false,
82707         "memberOf" : "Roo.Component"
82708       },
82709       {
82710         "name" : "fireEvent",
82711         "type" : "function",
82712         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
82713         "sig" : "(eventName, args)",
82714         "static" : false,
82715         "memberOf" : "Roo.util.Observable"
82716       },
82717       {
82718         "name" : "focus",
82719         "type" : "function",
82720         "desc" : "Try to focus this component.",
82721         "sig" : "(selectText)",
82722         "static" : false,
82723         "memberOf" : "Roo.Component"
82724       },
82725       {
82726         "name" : "getEl",
82727         "type" : "function",
82728         "desc" : "Returns the underlying {@link Roo.Element}.",
82729         "sig" : "()\n{\n\n}",
82730         "static" : false,
82731         "memberOf" : "Roo.Component"
82732       },
82733       {
82734         "name" : "getId",
82735         "type" : "function",
82736         "desc" : "Returns the id of this component.",
82737         "sig" : "()\n{\n\n}",
82738         "static" : false,
82739         "memberOf" : "Roo.Component"
82740       },
82741       {
82742         "name" : "hasListener",
82743         "type" : "function",
82744         "desc" : "Checks to see if this object has any listeners for a specified event",
82745         "sig" : "(eventName)",
82746         "static" : false,
82747         "memberOf" : "Roo.util.Observable"
82748       },
82749       {
82750         "name" : "hide",
82751         "type" : "function",
82752         "desc" : "Hide this component.",
82753         "sig" : "()\n{\n\n}",
82754         "static" : false,
82755         "memberOf" : "Roo.Component"
82756       },
82757       {
82758         "name" : "isVisible",
82759         "type" : "function",
82760         "desc" : "Returns true if this component is visible.",
82761         "sig" : "()\n{\n\n}",
82762         "static" : false,
82763         "memberOf" : "Roo.Component"
82764       },
82765       {
82766         "name" : "on",
82767         "type" : "function",
82768         "desc" : "Appends an event handler to this element (shorthand for addListener)",
82769         "sig" : "(eventName, handler, scope, options)",
82770         "static" : false,
82771         "memberOf" : "Roo.util.Observable"
82772       },
82773       {
82774         "name" : "purgeListeners",
82775         "type" : "function",
82776         "desc" : "Removes all listeners for this object",
82777         "sig" : "()\n{\n\n}",
82778         "static" : false,
82779         "memberOf" : "Roo.util.Observable"
82780       },
82781       {
82782         "name" : "releaseCapture",
82783         "type" : "function",
82784         "desc" : "Removes <b>all</b> added captures from the Observable.",
82785         "sig" : "(o)",
82786         "static" : true,
82787         "memberOf" : "Roo.util.Observable"
82788       },
82789       {
82790         "name" : "removeListener",
82791         "type" : "function",
82792         "desc" : "Removes a listener",
82793         "sig" : "(eventName, handler, scope)",
82794         "static" : false,
82795         "memberOf" : "Roo.util.Observable"
82796       },
82797       {
82798         "name" : "render",
82799         "type" : "function",
82800         "desc" : "If this is a lazy rendering component, render it to its container element.",
82801         "sig" : "(container)",
82802         "static" : false,
82803         "memberOf" : "Roo.Component"
82804       },
82805       {
82806         "name" : "setDisabled",
82807         "type" : "function",
82808         "desc" : "Convenience function for setting disabled/enabled by boolean.",
82809         "sig" : "(disabled)",
82810         "static" : false,
82811         "memberOf" : "Roo.Component"
82812       },
82813       {
82814         "name" : "setVisible",
82815         "type" : "function",
82816         "desc" : "Convenience function to hide or show this component by boolean.",
82817         "sig" : "(visible)",
82818         "static" : false,
82819         "memberOf" : "Roo.Component"
82820       },
82821       {
82822         "name" : "show",
82823         "type" : "function",
82824         "desc" : "Show this component.",
82825         "sig" : "()\n{\n\n}",
82826         "static" : false,
82827         "memberOf" : "Roo.Component"
82828       },
82829       {
82830         "name" : "un",
82831         "type" : "function",
82832         "desc" : "Removes a listener (shorthand for removeListener)",
82833         "sig" : "(eventName, handler, scope)",
82834         "static" : false,
82835         "memberOf" : "Roo.util.Observable"
82836       }
82837     ]
82838   },
82839   "Roo.form.MonthField" : {
82840     "props" : [
82841       {
82842         "name" : "actionMode",
82843         "type" : "String",
82844         "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",
82845         "memberOf" : "Roo.Component"
82846       },
82847       {
82848         "name" : "allowBlank",
82849         "type" : "Boolean",
82850         "desc" : "False to validate that the value length > 0 (defaults to true)",
82851         "memberOf" : "Roo.form.TextField"
82852       },
82853       {
82854         "name" : "allowDomMove",
82855         "type" : "Boolean",
82856         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
82857         "memberOf" : "Roo.Component"
82858       },
82859       {
82860         "name" : "allowLeadingSpace",
82861         "type" : "Boolean",
82862         "desc" : "True to prevent the stripping of leading white space",
82863         "memberOf" : "Roo.form.TextField"
82864       },
82865       {
82866         "name" : "altFormats",
82867         "type" : "String",
82868         "desc" : "Multiple date formats separated by \"|\" to try when parsing a user input value and it doesn't match the defined\nformat (defaults to 'm/d/Y|m-d-y|m-d-Y|m/d|m-d|d').",
82869         "memberOf" : ""
82870       },
82871       {
82872         "name" : "autoCreate",
82873         "type" : "String/Object",
82874         "desc" : "A DomHelper element spec, or true for a default element spec (defaults to\n{tag: \"input\", type: \"text\", size: \"10\", autocomplete: \"off\"})",
82875         "memberOf" : ""
82876       },
82877       {
82878         "name" : "blankText",
82879         "type" : "String",
82880         "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")",
82881         "memberOf" : "Roo.form.TextField"
82882       },
82883       {
82884         "name" : "cls",
82885         "type" : "String",
82886         "desc" : "A CSS class to apply to the field's underlying element.",
82887         "memberOf" : "Roo.form.Field"
82888       },
82889       {
82890         "name" : "disableClass",
82891         "type" : "String",
82892         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
82893         "memberOf" : "Roo.Component"
82894       },
82895       {
82896         "name" : "disableKeyFilter",
82897         "type" : "Boolean",
82898         "desc" : "True to disable input keystroke filtering (defaults to false)",
82899         "memberOf" : "Roo.form.TextField"
82900       },
82901       {
82902         "name" : "disabled",
82903         "type" : "Boolean",
82904         "desc" : "True to disable the field (defaults to false).",
82905         "memberOf" : "Roo.form.Field"
82906       },
82907       {
82908         "name" : "disabledDates",
82909         "type" : "Array",
82910         "desc" : "An array of \"dates\" to disable, as strings. These strings will be used to build a dynamic regular\nexpression so they are very powerful. Some examples:\n<ul>\n<li>[\"03/08/2003\", \"09/16/2003\"] would disable those exact dates</li>\n<li>[\"03/08\", \"09/16\"] would disable those days for every year</li>\n<li>[\"^03/08\"] would only match the beginning (useful if you are using short years)</li>\n<li>[\"03/../2006\"] would disable every day in March 2006</li>\n<li>[\"^03\"] would disable every day in every March</li>\n</ul>\nIn order to support regular expressions, if you are using a date format that has \".\" in it, you will have to\nescape the dot when restricting dates. For example: [\"03\\\\.08\\\\.03\"].",
82911         "memberOf" : ""
82912       },
82913       {
82914         "name" : "disabledDatesText",
82915         "type" : "String",
82916         "desc" : "The tooltip text to display when the date falls on a disabled date (defaults to 'Disabled')",
82917         "memberOf" : ""
82918       },
82919       {
82920         "name" : "disabledDays",
82921         "type" : "Array",
82922         "desc" : "An array of days to disable, 0 based. For example, [0, 6] disables Sunday and Saturday (defaults to null).",
82923         "memberOf" : ""
82924       },
82925       {
82926         "name" : "disabledDaysText",
82927         "type" : "String",
82928         "desc" : "The tooltip to display when the date falls on a disabled day (defaults to 'Disabled')",
82929         "memberOf" : ""
82930       },
82931       {
82932         "name" : "emptyText",
82933         "type" : "String",
82934         "desc" : "The default text to display in an empty field - placeholder... (defaults to null).",
82935         "memberOf" : "Roo.form.TextField"
82936       },
82937       {
82938         "name" : "fieldClass",
82939         "type" : "String",
82940         "desc" : "The default CSS class for the field (defaults to \"x-form-field\")",
82941         "memberOf" : "Roo.form.Field"
82942       },
82943       {
82944         "name" : "fieldLabel",
82945         "type" : "String",
82946         "desc" : "Label to use when rendering a form.",
82947         "memberOf" : "Roo.form.Field"
82948       },
82949       {
82950         "name" : "focusClass",
82951         "type" : "String",
82952         "desc" : "The CSS class to use when the field receives focus (defaults to \"x-form-focus\")",
82953         "memberOf" : "Roo.form.Field"
82954       },
82955       {
82956         "name" : "format",
82957         "type" : "String",
82958         "desc" : "The default date format string which can be overriden for localization support.  The format must be\nvalid according to {@link Date#parseDate} (defaults to 'm/d/y').",
82959         "memberOf" : ""
82960       },
82961       {
82962         "name" : "height",
82963         "type" : "Number",
82964         "desc" : "height (optional) size of component",
82965         "memberOf" : "Roo.BoxComponent"
82966       },
82967       {
82968         "name" : "hideMode",
82969         "type" : "String",
82970         "desc" : [
82971           "(display",
82972           "visibility)"
82973         ],
82974         "memberOf" : "Roo.Component"
82975       },
82976       {
82977         "name" : "hideTrigger",
82978         "type" : "Boolean",
82979         "desc" : "True to hide the trigger element and display only the base text field (defaults to false)",
82980         "memberOf" : "Roo.form.TriggerField"
82981       },
82982       {
82983         "name" : "inputType",
82984         "type" : "String",
82985         "desc" : "The type attribute for input fields -- e.g. radio, text, password (defaults to \"text\").",
82986         "memberOf" : "Roo.form.Field"
82987       },
82988       {
82989         "name" : "invalidClass",
82990         "type" : "String",
82991         "desc" : "The CSS class to use when marking a field invalid (defaults to \"x-form-invalid\")",
82992         "memberOf" : "Roo.form.Field"
82993       },
82994       {
82995         "name" : "invalidText",
82996         "type" : "String",
82997         "desc" : "The error text to display when the date in the field is invalid (defaults to\n'{value} is not a valid date - it must be in the format {format}').",
82998         "memberOf" : ""
82999       },
83000       {
83001         "name" : "listeners",
83002         "type" : "Object",
83003         "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>",
83004         "memberOf" : "Roo.util.Observable"
83005       },
83006       {
83007         "name" : "maskRe",
83008         "type" : "String",
83009         "desc" : "An input mask regular expression that will be used to filter keystrokes that don't match (defaults to null)",
83010         "memberOf" : "Roo.form.TextField"
83011       },
83012       {
83013         "name" : "maxLength",
83014         "type" : "Number",
83015         "desc" : "Maximum input field length allowed (defaults to Number.MAX_VALUE)",
83016         "memberOf" : "Roo.form.TextField"
83017       },
83018       {
83019         "name" : "maxLengthText",
83020         "type" : "String",
83021         "desc" : "Error text to display if the maximum length validation fails (defaults to \"The maximum length for this field is {maxLength}\")",
83022         "memberOf" : "Roo.form.TextField"
83023       },
83024       {
83025         "name" : "maxTextf",
83026         "type" : "String",
83027         "desc" : "The error text to display when the date in the cell is after maxValue (defaults to\n'The date in this field must be before {maxValue}').",
83028         "memberOf" : ""
83029       },
83030       {
83031         "name" : "maxValue",
83032         "type" : "Date/String",
83033         "desc" : "The maximum allowed date. Can be either a Javascript date object or a string date in a\nvalid format (defaults to null).",
83034         "memberOf" : ""
83035       },
83036       {
83037         "name" : "minLength",
83038         "type" : "Number",
83039         "desc" : "Minimum input field length required (defaults to 0)",
83040         "memberOf" : "Roo.form.TextField"
83041       },
83042       {
83043         "name" : "minLengthText",
83044         "type" : "String",
83045         "desc" : "Error text to display if the minimum length validation fails (defaults to \"The minimum length for this field is {minLength}\")",
83046         "memberOf" : "Roo.form.TextField"
83047       },
83048       {
83049         "name" : "minText",
83050         "type" : "String",
83051         "desc" : "The error text to display when the date in the cell is before minValue (defaults to\n'The date in this field must be after {minValue}').",
83052         "memberOf" : ""
83053       },
83054       {
83055         "name" : "minValue",
83056         "type" : "Date/String",
83057         "desc" : "The minimum allowed date. Can be either a Javascript date object or a string date in a\nvalid format (defaults to null).",
83058         "memberOf" : ""
83059       },
83060       {
83061         "name" : "msgFx",
83062         "type" : "String",
83063         "desc" : "<b>Experimental</b> The effect used when displaying a validation message under the field (defaults to 'normal').",
83064         "memberOf" : "Roo.form.Field"
83065       },
83066       {
83067         "name" : "msgTarget",
83068         "type" : "String",
83069         "desc" : "The location where error text should display.  Should be one of the following values (defaults to 'qtip'):\n<pre>\nValue         Description\n-----------   ----------------------------------------------------------------------\nqtip          Display a quick tip when the user hovers over the field\ntitle         Display a default browser title attribute popup\nunder         Add a block div beneath the field containing the error text\nside          Add an error icon to the right of the field with a popup on hover\n[element id]  Add the error text directly to the innerHTML of the specified element\n</pre>",
83070         "memberOf" : "Roo.form.Field"
83071       },
83072       {
83073         "name" : "name",
83074         "type" : "String",
83075         "desc" : "The field's HTML name attribute.",
83076         "memberOf" : "Roo.form.Field"
83077       },
83078       {
83079         "name" : "qtip",
83080         "type" : "String",
83081         "desc" : "Mouse over tip",
83082         "memberOf" : "Roo.form.Field"
83083       },
83084       {
83085         "name" : "readOnly",
83086         "type" : "Boolean",
83087         "desc" : "True to mark the field as readOnly in HTML (defaults to false) -- Note: this only sets the element's readOnly DOM attribute.",
83088         "memberOf" : "Roo.form.Field"
83089       },
83090       {
83091         "name" : "regex",
83092         "type" : "RegExp",
83093         "desc" : "A JavaScript RegExp object to be tested against the field value during validation (defaults to null).\nIf available, this regex will be evaluated only after the basic validators all return true, and will be passed the\ncurrent field value.  If the test fails, the field will be marked invalid using {@link #regexText}.",
83094         "memberOf" : "Roo.form.TextField"
83095       },
83096       {
83097         "name" : "regexText",
83098         "type" : "String",
83099         "desc" : "The error text to display if {@link #regex} is used and the test fails during validation (defaults to \"\")",
83100         "memberOf" : "Roo.form.TextField"
83101       },
83102       {
83103         "name" : "selectOnFocus",
83104         "type" : "Boolean",
83105         "desc" : "True to automatically select any existing field text when the field receives input focus (defaults to false)",
83106         "memberOf" : "Roo.form.TextField"
83107       },
83108       {
83109         "name" : "tabIndex",
83110         "type" : "Number",
83111         "desc" : "The tabIndex for this field. Note this only applies to fields that are rendered, not those which are built via applyTo (defaults to undefined).",
83112         "memberOf" : "Roo.form.Field"
83113       },
83114       {
83115         "name" : "triggerClass",
83116         "type" : "String",
83117         "desc" : "An additional CSS class used to style the trigger button.  The trigger will always get the\nclass 'x-form-trigger' and triggerClass will be <b>appended</b> if specified (defaults to 'x-form-date-trigger'\nwhich displays a calendar icon).",
83118         "memberOf" : ""
83119       },
83120       {
83121         "name" : "useIso",
83122         "type" : "Boolean",
83123         "desc" : "if enabled, then the date field will use a hidden field to store the \nreal value as iso formated date. default (true)",
83124         "memberOf" : ""
83125       },
83126       {
83127         "name" : "validateOnBlur",
83128         "type" : "Boolean",
83129         "desc" : "Whether the field should validate when it loses focus (defaults to true).",
83130         "memberOf" : "Roo.form.Field"
83131       },
83132       {
83133         "name" : "validationDelay",
83134         "type" : "Number",
83135         "desc" : "The length of time in milliseconds after user input begins until validation is initiated (defaults to 250)",
83136         "memberOf" : "Roo.form.Field"
83137       },
83138       {
83139         "name" : "validationEvent",
83140         "type" : "String/Boolean",
83141         "desc" : "The event that should initiate field validation. Set to false to disable\n      automatic validation (defaults to \"keyup\").",
83142         "memberOf" : "Roo.form.Field"
83143       },
83144       {
83145         "name" : "validator",
83146         "type" : "Function",
83147         "desc" : "A custom validation function to be called during field validation (defaults to null).\nIf available, this function will be called only after the basic validators all return true, and will be passed the\ncurrent field value and expected to return boolean true if the value is valid or a string error message if invalid.",
83148         "memberOf" : "Roo.form.TextField"
83149       },
83150       {
83151         "name" : "value",
83152         "type" : "Mixed",
83153         "desc" : "A value to initialize this field with.",
83154         "memberOf" : "Roo.form.Field"
83155       },
83156       {
83157         "name" : "vtype",
83158         "type" : "String",
83159         "desc" : "A validation type name as defined in {@link Roo.form.VTypes} (defaults to null)",
83160         "memberOf" : "Roo.form.TextField"
83161       },
83162       {
83163         "name" : "width",
83164         "type" : "Number",
83165         "desc" : "width (optional) size of component",
83166         "memberOf" : "Roo.BoxComponent"
83167       }
83168     ],
83169     "events" : [
83170       {
83171         "name" : "autosize",
83172         "type" : "function",
83173         "desc" : "Fires when the autosize function is triggered.  The field may or may not have actually changed size\naccording to the default logic, but this event provides a hook for the developer to apply additional\nlogic at runtime to resize the field if needed.",
83174         "sig" : "function (_self, width)\n{\n\n}",
83175         "memberOf" : "Roo.form.TextField"
83176       },
83177       {
83178         "name" : "beforedestroy",
83179         "type" : "function",
83180         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
83181         "sig" : "function (_self)\n{\n\n}",
83182         "memberOf" : "Roo.Component"
83183       },
83184       {
83185         "name" : "beforehide",
83186         "type" : "function",
83187         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
83188         "sig" : "function (_self)\n{\n\n}",
83189         "memberOf" : "Roo.Component"
83190       },
83191       {
83192         "name" : "beforerender",
83193         "type" : "function",
83194         "desc" : "Fires before the component is rendered. Return false to stop the render.",
83195         "sig" : "function (_self)\n{\n\n}",
83196         "memberOf" : "Roo.Component"
83197       },
83198       {
83199         "name" : "beforeshow",
83200         "type" : "function",
83201         "desc" : "Fires before the component is shown.  Return false to stop the show.",
83202         "sig" : "function (_self)\n{\n\n}",
83203         "memberOf" : "Roo.Component"
83204       },
83205       {
83206         "name" : "blur",
83207         "type" : "function",
83208         "desc" : "Fires when this field loses input focus.",
83209         "sig" : "function (_self)\n{\n\n}",
83210         "memberOf" : "Roo.form.Field"
83211       },
83212       {
83213         "name" : "change",
83214         "type" : "function",
83215         "desc" : "Fires just before the field blurs if the field value has changed.",
83216         "sig" : "function (_self, newValue, oldValue)\n{\n\n}",
83217         "memberOf" : "Roo.form.Field"
83218       },
83219       {
83220         "name" : "destroy",
83221         "type" : "function",
83222         "desc" : "Fires after the component is destroyed.",
83223         "sig" : "function (_self)\n{\n\n}",
83224         "memberOf" : "Roo.Component"
83225       },
83226       {
83227         "name" : "disable",
83228         "type" : "function",
83229         "desc" : "Fires after the component is disabled.",
83230         "sig" : "function (_self)\n{\n\n}",
83231         "memberOf" : "Roo.Component"
83232       },
83233       {
83234         "name" : "enable",
83235         "type" : "function",
83236         "desc" : "Fires after the component is enabled.",
83237         "sig" : "function (_self)\n{\n\n}",
83238         "memberOf" : "Roo.Component"
83239       },
83240       {
83241         "name" : "focus",
83242         "type" : "function",
83243         "desc" : "Fires when this field receives input focus.",
83244         "sig" : "function (_self)\n{\n\n}",
83245         "memberOf" : "Roo.form.Field"
83246       },
83247       {
83248         "name" : "hide",
83249         "type" : "function",
83250         "desc" : "Fires after the component is hidden.",
83251         "sig" : "function (_self)\n{\n\n}",
83252         "memberOf" : "Roo.Component"
83253       },
83254       {
83255         "name" : "invalid",
83256         "type" : "function",
83257         "desc" : "Fires after the field has been marked as invalid.",
83258         "sig" : "function (_self, msg)\n{\n\n}",
83259         "memberOf" : "Roo.form.Field"
83260       },
83261       {
83262         "name" : "keyup",
83263         "type" : "function",
83264         "desc" : "Fires after the key up",
83265         "sig" : "function (_self, e)\n{\n\n}",
83266         "memberOf" : "Roo.form.Field"
83267       },
83268       {
83269         "name" : "move",
83270         "type" : "function",
83271         "desc" : "Fires after the component is moved.",
83272         "sig" : "function (_self, x, y)\n{\n\n}",
83273         "memberOf" : "Roo.BoxComponent"
83274       },
83275       {
83276         "name" : "render",
83277         "type" : "function",
83278         "desc" : "Fires after the component is rendered.",
83279         "sig" : "function (_self)\n{\n\n}",
83280         "memberOf" : "Roo.Component"
83281       },
83282       {
83283         "name" : "resize",
83284         "type" : "function",
83285         "desc" : "Fires after the component is resized.",
83286         "sig" : "function (_self, adjWidth, adjHeight, rawWidth, rawHeight)\n{\n\n}",
83287         "memberOf" : "Roo.BoxComponent"
83288       },
83289       {
83290         "name" : "select",
83291         "type" : "function",
83292         "desc" : "Fires when a date is selected",
83293         "sig" : "function (combo, date)\n{\n\n}",
83294         "memberOf" : ""
83295       },
83296       {
83297         "name" : "show",
83298         "type" : "function",
83299         "desc" : "Fires after the component is shown.",
83300         "sig" : "function (_self)\n{\n\n}",
83301         "memberOf" : "Roo.Component"
83302       },
83303       {
83304         "name" : "specialkey",
83305         "type" : "function",
83306         "desc" : "Fires when any key related to navigation (arrows, tab, enter, esc, etc.) is pressed.  You can check\n{@link Roo.EventObject#getKey} to determine which key was pressed.",
83307         "sig" : "function (_self, e)\n{\n\n}",
83308         "memberOf" : "Roo.form.Field"
83309       },
83310       {
83311         "name" : "valid",
83312         "type" : "function",
83313         "desc" : "Fires after the field has been validated with no errors.",
83314         "sig" : "function (_self)\n{\n\n}",
83315         "memberOf" : "Roo.form.Field"
83316       }
83317     ],
83318     "methods" : [
83319       {
83320         "name" : "addEvents",
83321         "type" : "function",
83322         "desc" : "Used to define events on this Observable",
83323         "sig" : "(object)",
83324         "static" : false,
83325         "memberOf" : "Roo.util.Observable"
83326       },
83327       {
83328         "name" : "addListener",
83329         "type" : "function",
83330         "desc" : "Appends an event handler to this component",
83331         "sig" : "(eventName, handler, scope, options)",
83332         "static" : false,
83333         "memberOf" : "Roo.util.Observable"
83334       },
83335       {
83336         "name" : "applyTo",
83337         "type" : "function",
83338         "desc" : "Apply the behaviors of this component to an existing element. <b>This is used instead of render().</b>",
83339         "sig" : "(el)",
83340         "static" : false,
83341         "memberOf" : "Roo.form.Field"
83342       },
83343       {
83344         "name" : "autoSize",
83345         "type" : "function",
83346         "desc" : "",
83347         "sig" : "()\n{\n\n}",
83348         "static" : false,
83349         "memberOf" : "Roo.form.TriggerField"
83350       },
83351       {
83352         "name" : "capture",
83353         "type" : "function",
83354         "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.",
83355         "sig" : "(o, fn, scope)",
83356         "static" : true,
83357         "memberOf" : "Roo.util.Observable"
83358       },
83359       {
83360         "name" : "clearInvalid",
83361         "type" : "function",
83362         "desc" : "Clear any invalid styles/messages for this field",
83363         "sig" : "()\n{\n\n}",
83364         "static" : false,
83365         "memberOf" : "Roo.form.Field"
83366       },
83367       {
83368         "name" : "destroy",
83369         "type" : "function",
83370         "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}.",
83371         "sig" : "()\n{\n\n}",
83372         "static" : false,
83373         "memberOf" : "Roo.Component"
83374       },
83375       {
83376         "name" : "disable",
83377         "type" : "function",
83378         "desc" : "Disable this component.",
83379         "sig" : "()\n{\n\n}",
83380         "static" : false,
83381         "memberOf" : "Roo.Component"
83382       },
83383       {
83384         "name" : "enable",
83385         "type" : "function",
83386         "desc" : "Enable this component.",
83387         "sig" : "()\n{\n\n}",
83388         "static" : false,
83389         "memberOf" : "Roo.Component"
83390       },
83391       {
83392         "name" : "fireEvent",
83393         "type" : "function",
83394         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
83395         "sig" : "(eventName, args)",
83396         "static" : false,
83397         "memberOf" : "Roo.util.Observable"
83398       },
83399       {
83400         "name" : "focus",
83401         "type" : "function",
83402         "desc" : "Try to focus this component.",
83403         "sig" : "(selectText)",
83404         "static" : false,
83405         "memberOf" : "Roo.Component"
83406       },
83407       {
83408         "name" : "getBox",
83409         "type" : "function",
83410         "desc" : "Gets the current box measurements of the component's underlying element.",
83411         "sig" : "(local)",
83412         "static" : false,
83413         "memberOf" : "Roo.BoxComponent"
83414       },
83415       {
83416         "name" : "getEl",
83417         "type" : "function",
83418         "desc" : "Returns the underlying {@link Roo.Element}.",
83419         "sig" : "()\n{\n\n}",
83420         "static" : false,
83421         "memberOf" : "Roo.Component"
83422       },
83423       {
83424         "name" : "getId",
83425         "type" : "function",
83426         "desc" : "Returns the id of this component.",
83427         "sig" : "()\n{\n\n}",
83428         "static" : false,
83429         "memberOf" : "Roo.Component"
83430       },
83431       {
83432         "name" : "getName",
83433         "type" : "function",
83434         "desc" : "Returns the name attribute of the field if available",
83435         "sig" : "()\n{\n\n}",
83436         "static" : false,
83437         "memberOf" : "Roo.form.Field"
83438       },
83439       {
83440         "name" : "getPosition",
83441         "type" : "function",
83442         "desc" : "Gets the current XY position of the component's underlying element.",
83443         "sig" : "(local)",
83444         "static" : false,
83445         "memberOf" : "Roo.BoxComponent"
83446       },
83447       {
83448         "name" : "getRawValue",
83449         "type" : "function",
83450         "desc" : "Returns the raw data value which may or may not be a valid, defined value.  To return a normalized value see {@link #getValue}.",
83451         "sig" : "()\n{\n\n}",
83452         "static" : false,
83453         "memberOf" : "Roo.form.Field"
83454       },
83455       {
83456         "name" : "getSize",
83457         "type" : "function",
83458         "desc" : "Gets the current size of the component's underlying element.",
83459         "sig" : "()\n{\n\n}",
83460         "static" : false,
83461         "memberOf" : "Roo.BoxComponent"
83462       },
83463       {
83464         "name" : "getValue",
83465         "type" : "function",
83466         "desc" : "Returns the current date value of the date field.",
83467         "sig" : "()\n{\n\n}",
83468         "static" : false,
83469         "memberOf" : ""
83470       },
83471       {
83472         "name" : "hasChanged",
83473         "type" : "function",
83474         "desc" : "checks the current value against the 'loaded' value.\nNote - will return false if 'resetHasChanged' has not been called first.",
83475         "sig" : "()\n{\n\n}",
83476         "static" : false,
83477         "memberOf" : "Roo.form.Field"
83478       },
83479       {
83480         "name" : "hasListener",
83481         "type" : "function",
83482         "desc" : "Checks to see if this object has any listeners for a specified event",
83483         "sig" : "(eventName)",
83484         "static" : false,
83485         "memberOf" : "Roo.util.Observable"
83486       },
83487       {
83488         "name" : "hide",
83489         "type" : "function",
83490         "desc" : "Hide this component.",
83491         "sig" : "()\n{\n\n}",
83492         "static" : false,
83493         "memberOf" : "Roo.Component"
83494       },
83495       {
83496         "name" : "isDirty",
83497         "type" : "function",
83498         "desc" : "Returns true if this field has been changed since it was originally loaded and is not disabled.\nDEPRICATED  - it never worked well - use hasChanged/resetHasChanged.",
83499         "sig" : "()\n{\n\n}",
83500         "static" : false,
83501         "memberOf" : "Roo.form.Field"
83502       },
83503       {
83504         "name" : "isValid",
83505         "type" : "function",
83506         "desc" : "Returns whether or not the field value is currently valid",
83507         "sig" : "(preventMark)",
83508         "static" : false,
83509         "memberOf" : "Roo.form.Field"
83510       },
83511       {
83512         "name" : "isVisible",
83513         "type" : "function",
83514         "desc" : "Returns true if this component is visible.",
83515         "sig" : "()\n{\n\n}",
83516         "static" : false,
83517         "memberOf" : "Roo.Component"
83518       },
83519       {
83520         "name" : "markInvalid",
83521         "type" : "function",
83522         "desc" : "Mark this field as invalid",
83523         "sig" : "(msg)",
83524         "static" : false,
83525         "memberOf" : "Roo.form.Field"
83526       },
83527       {
83528         "name" : "on",
83529         "type" : "function",
83530         "desc" : "Appends an event handler to this element (shorthand for addListener)",
83531         "sig" : "(eventName, handler, scope, options)",
83532         "static" : false,
83533         "memberOf" : "Roo.util.Observable"
83534       },
83535       {
83536         "name" : "onPosition",
83537         "type" : "function",
83538         "desc" : "Called after the component is moved, this method is empty by default but can be implemented by any\nsubclass that needs to perform custom logic after a move occurs.",
83539         "sig" : "(x, y)",
83540         "static" : false,
83541         "memberOf" : "Roo.BoxComponent"
83542       },
83543       {
83544         "name" : "onResize",
83545         "type" : "function",
83546         "desc" : "Called after the component is resized, this method is empty by default but can be implemented by any\nsubclass that needs to perform custom logic after a resize occurs.",
83547         "sig" : "(adjWidth, adjHeight, rawWidth, rawHeight)",
83548         "static" : false,
83549         "memberOf" : "Roo.BoxComponent"
83550       },
83551       {
83552         "name" : "onTriggerClick",
83553         "type" : "function",
83554         "desc" : "The function that should handle the trigger's click event.  This method does nothing by default until overridden\nby an implementing function.",
83555         "sig" : "(e)",
83556         "static" : false,
83557         "memberOf" : "Roo.form.TriggerField"
83558       },
83559       {
83560         "name" : "purgeListeners",
83561         "type" : "function",
83562         "desc" : "Removes all listeners for this object",
83563         "sig" : "()\n{\n\n}",
83564         "static" : false,
83565         "memberOf" : "Roo.util.Observable"
83566       },
83567       {
83568         "name" : "releaseCapture",
83569         "type" : "function",
83570         "desc" : "Removes <b>all</b> added captures from the Observable.",
83571         "sig" : "(o)",
83572         "static" : true,
83573         "memberOf" : "Roo.util.Observable"
83574       },
83575       {
83576         "name" : "removeListener",
83577         "type" : "function",
83578         "desc" : "Removes a listener",
83579         "sig" : "(eventName, handler, scope)",
83580         "static" : false,
83581         "memberOf" : "Roo.util.Observable"
83582       },
83583       {
83584         "name" : "render",
83585         "type" : "function",
83586         "desc" : "If this is a lazy rendering component, render it to its container element.",
83587         "sig" : "(container)",
83588         "static" : false,
83589         "memberOf" : "Roo.Component"
83590       },
83591       {
83592         "name" : "reset",
83593         "type" : "function",
83594         "desc" : "Resets the current field value to the originally-loaded value and clears any validation messages.",
83595         "sig" : "()\n{\n\n}",
83596         "static" : false,
83597         "memberOf" : "Roo.form.TextField"
83598       },
83599       {
83600         "name" : "resetHasChanged",
83601         "type" : "function",
83602         "desc" : "stores the current value in loadedValue",
83603         "sig" : "()\n{\n\n}",
83604         "static" : false,
83605         "memberOf" : "Roo.form.Field"
83606       },
83607       {
83608         "name" : "selectText",
83609         "type" : "function",
83610         "desc" : "Selects text in this field",
83611         "sig" : "(start, end)",
83612         "static" : false,
83613         "memberOf" : "Roo.form.TextField"
83614       },
83615       {
83616         "name" : "setDisabled",
83617         "type" : "function",
83618         "desc" : "Convenience function for setting disabled/enabled by boolean.",
83619         "sig" : "(disabled)",
83620         "static" : false,
83621         "memberOf" : "Roo.Component"
83622       },
83623       {
83624         "name" : "setPagePosition",
83625         "type" : "function",
83626         "desc" : "Sets the page XY position of the component.  To set the left and top instead, use {@link #setPosition}.\nThis method fires the move event.",
83627         "sig" : "(x, y)",
83628         "static" : false,
83629         "memberOf" : "Roo.BoxComponent"
83630       },
83631       {
83632         "name" : "setPosition",
83633         "type" : "function",
83634         "desc" : "Sets the left and top of the component.  To set the page XY position instead, use {@link #setPagePosition}.\nThis method fires the move event.",
83635         "sig" : "(left, top)",
83636         "static" : false,
83637         "memberOf" : "Roo.BoxComponent"
83638       },
83639       {
83640         "name" : "setRawValue",
83641         "type" : "function",
83642         "desc" : "Sets the underlying DOM field's value directly, bypassing validation.  To set the value with validation see {@link #setValue}.",
83643         "sig" : "(value)",
83644         "static" : false,
83645         "memberOf" : "Roo.form.Field"
83646       },
83647       {
83648         "name" : "setSize",
83649         "type" : "function",
83650         "desc" : "Sets the width and height of the component.  This method fires the resize event.  This method can accept\neither width and height as separate numeric arguments, or you can pass a size object like {width:10, height:20}.",
83651         "sig" : "(width, height)",
83652         "static" : false,
83653         "memberOf" : "Roo.BoxComponent"
83654       },
83655       {
83656         "name" : "setValue",
83657         "type" : "function",
83658         "desc" : "Sets the value of the date field.  You can pass a date object or any string that can be parsed into a valid\ndate, using MonthField.format as the date format, according to the same rules as {@link Date#parseDate}\n(the default format used is \"m/d/y\").\n<br />Usage:\n<pre><code>\n//All of these calls set the same date value (May 4, 2006)\n\n//Pass a date object:\nvar dt = new Date('5/4/06');\nmonthField.setValue(dt);\n\n//Pass a date string (default format):\nmonthField.setValue('5/4/06');\n\n//Pass a date string (custom format):\nmonthField.format = 'Y-m-d';\nmonthField.setValue('2006-5-4');\n</code></pre>",
83659         "sig" : "(date)",
83660         "static" : false,
83661         "memberOf" : ""
83662       },
83663       {
83664         "name" : "setVisible",
83665         "type" : "function",
83666         "desc" : "Convenience function to hide or show this component by boolean.",
83667         "sig" : "(visible)",
83668         "static" : false,
83669         "memberOf" : "Roo.Component"
83670       },
83671       {
83672         "name" : "show",
83673         "type" : "function",
83674         "desc" : "Show this component.",
83675         "sig" : "()\n{\n\n}",
83676         "static" : false,
83677         "memberOf" : "Roo.Component"
83678       },
83679       {
83680         "name" : "syncSize",
83681         "type" : "function",
83682         "desc" : "Force the component's size to recalculate based on the underlying element's current height and width.",
83683         "sig" : "()\n{\n\n}",
83684         "static" : false,
83685         "memberOf" : "Roo.BoxComponent"
83686       },
83687       {
83688         "name" : "un",
83689         "type" : "function",
83690         "desc" : "Removes a listener (shorthand for removeListener)",
83691         "sig" : "(eventName, handler, scope)",
83692         "static" : false,
83693         "memberOf" : "Roo.util.Observable"
83694       },
83695       {
83696         "name" : "updateBox",
83697         "type" : "function",
83698         "desc" : "Sets the current box measurements of the component's underlying element.",
83699         "sig" : "(box)",
83700         "static" : false,
83701         "memberOf" : "Roo.BoxComponent"
83702       },
83703       {
83704         "name" : "validate",
83705         "type" : "function",
83706         "desc" : "Validates the field value",
83707         "sig" : "()\n{\n\n}",
83708         "static" : false,
83709         "memberOf" : "Roo.form.Field"
83710       },
83711       {
83712         "name" : "validateValue",
83713         "type" : "function",
83714         "desc" : "Validates a value according to the field's validation rules and marks the field as invalid\nif the validation fails",
83715         "sig" : "(value)",
83716         "static" : false,
83717         "memberOf" : "Roo.form.TextField"
83718       }
83719     ]
83720   },
83721   "Roo.form.NumberField" : {
83722     "props" : [
83723       {
83724         "name" : "actionMode",
83725         "type" : "String",
83726         "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",
83727         "memberOf" : "Roo.Component"
83728       },
83729       {
83730         "name" : "allowBlank",
83731         "type" : "Boolean",
83732         "desc" : "False to validate that the value length > 0 (defaults to true)",
83733         "memberOf" : "Roo.form.TextField"
83734       },
83735       {
83736         "name" : "allowDecimals",
83737         "type" : "Boolean",
83738         "desc" : "False to disallow decimal values (defaults to true)",
83739         "memberOf" : ""
83740       },
83741       {
83742         "name" : "allowDomMove",
83743         "type" : "Boolean",
83744         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
83745         "memberOf" : "Roo.Component"
83746       },
83747       {
83748         "name" : "allowLeadingSpace",
83749         "type" : "Boolean",
83750         "desc" : "True to prevent the stripping of leading white space",
83751         "memberOf" : "Roo.form.TextField"
83752       },
83753       {
83754         "name" : "allowNegative",
83755         "type" : "Boolean",
83756         "desc" : "False to prevent entering a negative sign (defaults to true)",
83757         "memberOf" : ""
83758       },
83759       {
83760         "name" : "autoCreate",
83761         "type" : "String/Object",
83762         "desc" : "A DomHelper element spec, or true for a default element spec (defaults to\n{tag: \"input\", type: \"text\", size: \"20\", autocomplete: \"off\"})",
83763         "memberOf" : "Roo.form.Field"
83764       },
83765       {
83766         "name" : "blankText",
83767         "type" : "String",
83768         "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")",
83769         "memberOf" : "Roo.form.TextField"
83770       },
83771       {
83772         "name" : "cls",
83773         "type" : "String",
83774         "desc" : "A CSS class to apply to the field's underlying element.",
83775         "memberOf" : "Roo.form.Field"
83776       },
83777       {
83778         "name" : "decimalPrecision",
83779         "type" : "Number",
83780         "desc" : "The maximum precision to display after the decimal separator (defaults to 2)",
83781         "memberOf" : ""
83782       },
83783       {
83784         "name" : "decimalSeparator",
83785         "type" : "String",
83786         "desc" : "Character(s) to allow as the decimal separator (defaults to '.')",
83787         "memberOf" : ""
83788       },
83789       {
83790         "name" : "disableClass",
83791         "type" : "String",
83792         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
83793         "memberOf" : "Roo.Component"
83794       },
83795       {
83796         "name" : "disableKeyFilter",
83797         "type" : "Boolean",
83798         "desc" : "True to disable input keystroke filtering (defaults to false)",
83799         "memberOf" : "Roo.form.TextField"
83800       },
83801       {
83802         "name" : "disabled",
83803         "type" : "Boolean",
83804         "desc" : "True to disable the field (defaults to false).",
83805         "memberOf" : "Roo.form.Field"
83806       },
83807       {
83808         "name" : "emptyText",
83809         "type" : "String",
83810         "desc" : "The default text to display in an empty field - placeholder... (defaults to null).",
83811         "memberOf" : "Roo.form.TextField"
83812       },
83813       {
83814         "name" : "fieldClass",
83815         "type" : "String",
83816         "desc" : "The default CSS class for the field (defaults to \"x-form-field x-form-num-field\")",
83817         "memberOf" : ""
83818       },
83819       {
83820         "name" : "fieldLabel",
83821         "type" : "String",
83822         "desc" : "Label to use when rendering a form.",
83823         "memberOf" : "Roo.form.Field"
83824       },
83825       {
83826         "name" : "focusClass",
83827         "type" : "String",
83828         "desc" : "The CSS class to use when the field receives focus (defaults to \"x-form-focus\")",
83829         "memberOf" : "Roo.form.Field"
83830       },
83831       {
83832         "name" : "grow",
83833         "type" : "Boolean",
83834         "desc" : "True if this field should automatically grow and shrink to its content",
83835         "memberOf" : "Roo.form.TextField"
83836       },
83837       {
83838         "name" : "growMax",
83839         "type" : "Number",
83840         "desc" : "The maximum width to allow when grow = true (defaults to 800)",
83841         "memberOf" : "Roo.form.TextField"
83842       },
83843       {
83844         "name" : "growMin",
83845         "type" : "Number",
83846         "desc" : "The minimum width to allow when grow = true (defaults to 30)",
83847         "memberOf" : "Roo.form.TextField"
83848       },
83849       {
83850         "name" : "height",
83851         "type" : "Number",
83852         "desc" : "height (optional) size of component",
83853         "memberOf" : "Roo.BoxComponent"
83854       },
83855       {
83856         "name" : "hideMode",
83857         "type" : "String",
83858         "desc" : [
83859           "(display",
83860           "visibility)"
83861         ],
83862         "memberOf" : "Roo.Component"
83863       },
83864       {
83865         "name" : "inputType",
83866         "type" : "String",
83867         "desc" : "The type attribute for input fields -- e.g. radio, text, password (defaults to \"text\").",
83868         "memberOf" : "Roo.form.Field"
83869       },
83870       {
83871         "name" : "invalidClass",
83872         "type" : "String",
83873         "desc" : "The CSS class to use when marking a field invalid (defaults to \"x-form-invalid\")",
83874         "memberOf" : "Roo.form.Field"
83875       },
83876       {
83877         "name" : "invalidText",
83878         "type" : "String",
83879         "desc" : "The error text to use when marking a field invalid and no message is provided (defaults to \"The value in this field is invalid\")",
83880         "memberOf" : "Roo.form.Field"
83881       },
83882       {
83883         "name" : "listeners",
83884         "type" : "Object",
83885         "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>",
83886         "memberOf" : "Roo.util.Observable"
83887       },
83888       {
83889         "name" : "maskRe",
83890         "type" : "String",
83891         "desc" : "An input mask regular expression that will be used to filter keystrokes that don't match (defaults to null)",
83892         "memberOf" : "Roo.form.TextField"
83893       },
83894       {
83895         "name" : "maxLength",
83896         "type" : "Number",
83897         "desc" : "Maximum input field length allowed (defaults to Number.MAX_VALUE)",
83898         "memberOf" : "Roo.form.TextField"
83899       },
83900       {
83901         "name" : "maxLengthText",
83902         "type" : "String",
83903         "desc" : "Error text to display if the maximum length validation fails (defaults to \"The maximum length for this field is {maxLength}\")",
83904         "memberOf" : "Roo.form.TextField"
83905       },
83906       {
83907         "name" : "maxText",
83908         "type" : "String",
83909         "desc" : "Error text to display if the maximum value validation fails (defaults to \"The maximum value for this field is {maxValue}\")",
83910         "memberOf" : ""
83911       },
83912       {
83913         "name" : "maxValue",
83914         "type" : "Number",
83915         "desc" : "The maximum allowed value (defaults to Number.MAX_VALUE)",
83916         "memberOf" : ""
83917       },
83918       {
83919         "name" : "minLength",
83920         "type" : "Number",
83921         "desc" : "Minimum input field length required (defaults to 0)",
83922         "memberOf" : "Roo.form.TextField"
83923       },
83924       {
83925         "name" : "minLengthText",
83926         "type" : "String",
83927         "desc" : "Error text to display if the minimum length validation fails (defaults to \"The minimum length for this field is {minLength}\")",
83928         "memberOf" : "Roo.form.TextField"
83929       },
83930       {
83931         "name" : "minText",
83932         "type" : "String",
83933         "desc" : "Error text to display if the minimum value validation fails (defaults to \"The minimum value for this field is {minValue}\")",
83934         "memberOf" : ""
83935       },
83936       {
83937         "name" : "minValue",
83938         "type" : "Number",
83939         "desc" : "The minimum allowed value (defaults to Number.NEGATIVE_INFINITY)",
83940         "memberOf" : ""
83941       },
83942       {
83943         "name" : "msgFx",
83944         "type" : "String",
83945         "desc" : "<b>Experimental</b> The effect used when displaying a validation message under the field (defaults to 'normal').",
83946         "memberOf" : "Roo.form.Field"
83947       },
83948       {
83949         "name" : "msgTarget",
83950         "type" : "String",
83951         "desc" : "The location where error text should display.  Should be one of the following values (defaults to 'qtip'):\n<pre>\nValue         Description\n-----------   ----------------------------------------------------------------------\nqtip          Display a quick tip when the user hovers over the field\ntitle         Display a default browser title attribute popup\nunder         Add a block div beneath the field containing the error text\nside          Add an error icon to the right of the field with a popup on hover\n[element id]  Add the error text directly to the innerHTML of the specified element\n</pre>",
83952         "memberOf" : "Roo.form.Field"
83953       },
83954       {
83955         "name" : "name",
83956         "type" : "String",
83957         "desc" : "The field's HTML name attribute.",
83958         "memberOf" : "Roo.form.Field"
83959       },
83960       {
83961         "name" : "nanText",
83962         "type" : "String",
83963         "desc" : "Error text to display if the value is not a valid number.  For example, this can happen\nif a valid character like '.' or '-' is left in the field with no number (defaults to \"{value} is not a valid number\")",
83964         "memberOf" : ""
83965       },
83966       {
83967         "name" : "qtip",
83968         "type" : "String",
83969         "desc" : "Mouse over tip",
83970         "memberOf" : "Roo.form.Field"
83971       },
83972       {
83973         "name" : "readOnly",
83974         "type" : "Boolean",
83975         "desc" : "True to mark the field as readOnly in HTML (defaults to false) -- Note: this only sets the element's readOnly DOM attribute.",
83976         "memberOf" : "Roo.form.Field"
83977       },
83978       {
83979         "name" : "regex",
83980         "type" : "RegExp",
83981         "desc" : "A JavaScript RegExp object to be tested against the field value during validation (defaults to null).\nIf available, this regex will be evaluated only after the basic validators all return true, and will be passed the\ncurrent field value.  If the test fails, the field will be marked invalid using {@link #regexText}.",
83982         "memberOf" : "Roo.form.TextField"
83983       },
83984       {
83985         "name" : "regexText",
83986         "type" : "String",
83987         "desc" : "The error text to display if {@link #regex} is used and the test fails during validation (defaults to \"\")",
83988         "memberOf" : "Roo.form.TextField"
83989       },
83990       {
83991         "name" : "selectOnFocus",
83992         "type" : "Boolean",
83993         "desc" : "True to automatically select any existing field text when the field receives input focus (defaults to false)",
83994         "memberOf" : "Roo.form.TextField"
83995       },
83996       {
83997         "name" : "tabIndex",
83998         "type" : "Number",
83999         "desc" : "The tabIndex for this field. Note this only applies to fields that are rendered, not those which are built via applyTo (defaults to undefined).",
84000         "memberOf" : "Roo.form.Field"
84001       },
84002       {
84003         "name" : "validateOnBlur",
84004         "type" : "Boolean",
84005         "desc" : "Whether the field should validate when it loses focus (defaults to true).",
84006         "memberOf" : "Roo.form.Field"
84007       },
84008       {
84009         "name" : "validationDelay",
84010         "type" : "Number",
84011         "desc" : "The length of time in milliseconds after user input begins until validation is initiated (defaults to 250)",
84012         "memberOf" : "Roo.form.Field"
84013       },
84014       {
84015         "name" : "validationEvent",
84016         "type" : "String/Boolean",
84017         "desc" : "The event that should initiate field validation. Set to false to disable\n      automatic validation (defaults to \"keyup\").",
84018         "memberOf" : "Roo.form.Field"
84019       },
84020       {
84021         "name" : "validator",
84022         "type" : "Function",
84023         "desc" : "A custom validation function to be called during field validation (defaults to null).\nIf available, this function will be called only after the basic validators all return true, and will be passed the\ncurrent field value and expected to return boolean true if the value is valid or a string error message if invalid.",
84024         "memberOf" : "Roo.form.TextField"
84025       },
84026       {
84027         "name" : "value",
84028         "type" : "Mixed",
84029         "desc" : "A value to initialize this field with.",
84030         "memberOf" : "Roo.form.Field"
84031       },
84032       {
84033         "name" : "vtype",
84034         "type" : "String",
84035         "desc" : "A validation type name as defined in {@link Roo.form.VTypes} (defaults to null)",
84036         "memberOf" : "Roo.form.TextField"
84037       },
84038       {
84039         "name" : "width",
84040         "type" : "Number",
84041         "desc" : "width (optional) size of component",
84042         "memberOf" : "Roo.BoxComponent"
84043       }
84044     ],
84045     "events" : [
84046       {
84047         "name" : "autosize",
84048         "type" : "function",
84049         "desc" : "Fires when the autosize function is triggered.  The field may or may not have actually changed size\naccording to the default logic, but this event provides a hook for the developer to apply additional\nlogic at runtime to resize the field if needed.",
84050         "sig" : "function (_self, width)\n{\n\n}",
84051         "memberOf" : "Roo.form.TextField"
84052       },
84053       {
84054         "name" : "beforedestroy",
84055         "type" : "function",
84056         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
84057         "sig" : "function (_self)\n{\n\n}",
84058         "memberOf" : "Roo.Component"
84059       },
84060       {
84061         "name" : "beforehide",
84062         "type" : "function",
84063         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
84064         "sig" : "function (_self)\n{\n\n}",
84065         "memberOf" : "Roo.Component"
84066       },
84067       {
84068         "name" : "beforerender",
84069         "type" : "function",
84070         "desc" : "Fires before the component is rendered. Return false to stop the render.",
84071         "sig" : "function (_self)\n{\n\n}",
84072         "memberOf" : "Roo.Component"
84073       },
84074       {
84075         "name" : "beforeshow",
84076         "type" : "function",
84077         "desc" : "Fires before the component is shown.  Return false to stop the show.",
84078         "sig" : "function (_self)\n{\n\n}",
84079         "memberOf" : "Roo.Component"
84080       },
84081       {
84082         "name" : "blur",
84083         "type" : "function",
84084         "desc" : "Fires when this field loses input focus.",
84085         "sig" : "function (_self)\n{\n\n}",
84086         "memberOf" : "Roo.form.Field"
84087       },
84088       {
84089         "name" : "change",
84090         "type" : "function",
84091         "desc" : "Fires just before the field blurs if the field value has changed.",
84092         "sig" : "function (_self, newValue, oldValue)\n{\n\n}",
84093         "memberOf" : "Roo.form.Field"
84094       },
84095       {
84096         "name" : "destroy",
84097         "type" : "function",
84098         "desc" : "Fires after the component is destroyed.",
84099         "sig" : "function (_self)\n{\n\n}",
84100         "memberOf" : "Roo.Component"
84101       },
84102       {
84103         "name" : "disable",
84104         "type" : "function",
84105         "desc" : "Fires after the component is disabled.",
84106         "sig" : "function (_self)\n{\n\n}",
84107         "memberOf" : "Roo.Component"
84108       },
84109       {
84110         "name" : "enable",
84111         "type" : "function",
84112         "desc" : "Fires after the component is enabled.",
84113         "sig" : "function (_self)\n{\n\n}",
84114         "memberOf" : "Roo.Component"
84115       },
84116       {
84117         "name" : "focus",
84118         "type" : "function",
84119         "desc" : "Fires when this field receives input focus.",
84120         "sig" : "function (_self)\n{\n\n}",
84121         "memberOf" : "Roo.form.Field"
84122       },
84123       {
84124         "name" : "hide",
84125         "type" : "function",
84126         "desc" : "Fires after the component is hidden.",
84127         "sig" : "function (_self)\n{\n\n}",
84128         "memberOf" : "Roo.Component"
84129       },
84130       {
84131         "name" : "invalid",
84132         "type" : "function",
84133         "desc" : "Fires after the field has been marked as invalid.",
84134         "sig" : "function (_self, msg)\n{\n\n}",
84135         "memberOf" : "Roo.form.Field"
84136       },
84137       {
84138         "name" : "keyup",
84139         "type" : "function",
84140         "desc" : "Fires after the key up",
84141         "sig" : "function (_self, e)\n{\n\n}",
84142         "memberOf" : "Roo.form.Field"
84143       },
84144       {
84145         "name" : "move",
84146         "type" : "function",
84147         "desc" : "Fires after the component is moved.",
84148         "sig" : "function (_self, x, y)\n{\n\n}",
84149         "memberOf" : "Roo.BoxComponent"
84150       },
84151       {
84152         "name" : "render",
84153         "type" : "function",
84154         "desc" : "Fires after the component is rendered.",
84155         "sig" : "function (_self)\n{\n\n}",
84156         "memberOf" : "Roo.Component"
84157       },
84158       {
84159         "name" : "resize",
84160         "type" : "function",
84161         "desc" : "Fires after the component is resized.",
84162         "sig" : "function (_self, adjWidth, adjHeight, rawWidth, rawHeight)\n{\n\n}",
84163         "memberOf" : "Roo.BoxComponent"
84164       },
84165       {
84166         "name" : "show",
84167         "type" : "function",
84168         "desc" : "Fires after the component is shown.",
84169         "sig" : "function (_self)\n{\n\n}",
84170         "memberOf" : "Roo.Component"
84171       },
84172       {
84173         "name" : "specialkey",
84174         "type" : "function",
84175         "desc" : "Fires when any key related to navigation (arrows, tab, enter, esc, etc.) is pressed.  You can check\n{@link Roo.EventObject#getKey} to determine which key was pressed.",
84176         "sig" : "function (_self, e)\n{\n\n}",
84177         "memberOf" : "Roo.form.Field"
84178       },
84179       {
84180         "name" : "valid",
84181         "type" : "function",
84182         "desc" : "Fires after the field has been validated with no errors.",
84183         "sig" : "function (_self)\n{\n\n}",
84184         "memberOf" : "Roo.form.Field"
84185       }
84186     ],
84187     "methods" : [
84188       {
84189         "name" : "addEvents",
84190         "type" : "function",
84191         "desc" : "Used to define events on this Observable",
84192         "sig" : "(object)",
84193         "static" : false,
84194         "memberOf" : "Roo.util.Observable"
84195       },
84196       {
84197         "name" : "addListener",
84198         "type" : "function",
84199         "desc" : "Appends an event handler to this component",
84200         "sig" : "(eventName, handler, scope, options)",
84201         "static" : false,
84202         "memberOf" : "Roo.util.Observable"
84203       },
84204       {
84205         "name" : "applyTo",
84206         "type" : "function",
84207         "desc" : "Apply the behaviors of this component to an existing element. <b>This is used instead of render().</b>",
84208         "sig" : "(el)",
84209         "static" : false,
84210         "memberOf" : "Roo.form.Field"
84211       },
84212       {
84213         "name" : "autoSize",
84214         "type" : "function",
84215         "desc" : "Automatically grows the field to accomodate the width of the text up to the maximum field width allowed.\nThis only takes effect if grow = true, and fires the autosize event.",
84216         "sig" : "()\n{\n\n}",
84217         "static" : false,
84218         "memberOf" : "Roo.form.TextField"
84219       },
84220       {
84221         "name" : "capture",
84222         "type" : "function",
84223         "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.",
84224         "sig" : "(o, fn, scope)",
84225         "static" : true,
84226         "memberOf" : "Roo.util.Observable"
84227       },
84228       {
84229         "name" : "clearInvalid",
84230         "type" : "function",
84231         "desc" : "Clear any invalid styles/messages for this field",
84232         "sig" : "()\n{\n\n}",
84233         "static" : false,
84234         "memberOf" : "Roo.form.Field"
84235       },
84236       {
84237         "name" : "destroy",
84238         "type" : "function",
84239         "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}.",
84240         "sig" : "()\n{\n\n}",
84241         "static" : false,
84242         "memberOf" : "Roo.Component"
84243       },
84244       {
84245         "name" : "disable",
84246         "type" : "function",
84247         "desc" : "Disable this component.",
84248         "sig" : "()\n{\n\n}",
84249         "static" : false,
84250         "memberOf" : "Roo.Component"
84251       },
84252       {
84253         "name" : "enable",
84254         "type" : "function",
84255         "desc" : "Enable this component.",
84256         "sig" : "()\n{\n\n}",
84257         "static" : false,
84258         "memberOf" : "Roo.Component"
84259       },
84260       {
84261         "name" : "fireEvent",
84262         "type" : "function",
84263         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
84264         "sig" : "(eventName, args)",
84265         "static" : false,
84266         "memberOf" : "Roo.util.Observable"
84267       },
84268       {
84269         "name" : "focus",
84270         "type" : "function",
84271         "desc" : "Try to focus this component.",
84272         "sig" : "(selectText)",
84273         "static" : false,
84274         "memberOf" : "Roo.Component"
84275       },
84276       {
84277         "name" : "getBox",
84278         "type" : "function",
84279         "desc" : "Gets the current box measurements of the component's underlying element.",
84280         "sig" : "(local)",
84281         "static" : false,
84282         "memberOf" : "Roo.BoxComponent"
84283       },
84284       {
84285         "name" : "getEl",
84286         "type" : "function",
84287         "desc" : "Returns the underlying {@link Roo.Element}.",
84288         "sig" : "()\n{\n\n}",
84289         "static" : false,
84290         "memberOf" : "Roo.Component"
84291       },
84292       {
84293         "name" : "getId",
84294         "type" : "function",
84295         "desc" : "Returns the id of this component.",
84296         "sig" : "()\n{\n\n}",
84297         "static" : false,
84298         "memberOf" : "Roo.Component"
84299       },
84300       {
84301         "name" : "getName",
84302         "type" : "function",
84303         "desc" : "Returns the name attribute of the field if available",
84304         "sig" : "()\n{\n\n}",
84305         "static" : false,
84306         "memberOf" : "Roo.form.Field"
84307       },
84308       {
84309         "name" : "getPosition",
84310         "type" : "function",
84311         "desc" : "Gets the current XY position of the component's underlying element.",
84312         "sig" : "(local)",
84313         "static" : false,
84314         "memberOf" : "Roo.BoxComponent"
84315       },
84316       {
84317         "name" : "getRawValue",
84318         "type" : "function",
84319         "desc" : "Returns the raw data value which may or may not be a valid, defined value.  To return a normalized value see {@link #getValue}.",
84320         "sig" : "()\n{\n\n}",
84321         "static" : false,
84322         "memberOf" : "Roo.form.Field"
84323       },
84324       {
84325         "name" : "getSize",
84326         "type" : "function",
84327         "desc" : "Gets the current size of the component's underlying element.",
84328         "sig" : "()\n{\n\n}",
84329         "static" : false,
84330         "memberOf" : "Roo.BoxComponent"
84331       },
84332       {
84333         "name" : "getValue",
84334         "type" : "function",
84335         "desc" : "Returns the normalized data value (undefined or emptyText will be returned as '').  To return the raw value see {@link #getRawValue}.",
84336         "sig" : "()\n{\n\n}",
84337         "static" : false,
84338         "memberOf" : "Roo.form.Field"
84339       },
84340       {
84341         "name" : "hasChanged",
84342         "type" : "function",
84343         "desc" : "checks the current value against the 'loaded' value.\nNote - will return false if 'resetHasChanged' has not been called first.",
84344         "sig" : "()\n{\n\n}",
84345         "static" : false,
84346         "memberOf" : "Roo.form.Field"
84347       },
84348       {
84349         "name" : "hasListener",
84350         "type" : "function",
84351         "desc" : "Checks to see if this object has any listeners for a specified event",
84352         "sig" : "(eventName)",
84353         "static" : false,
84354         "memberOf" : "Roo.util.Observable"
84355       },
84356       {
84357         "name" : "hide",
84358         "type" : "function",
84359         "desc" : "Hide this component.",
84360         "sig" : "()\n{\n\n}",
84361         "static" : false,
84362         "memberOf" : "Roo.Component"
84363       },
84364       {
84365         "name" : "isDirty",
84366         "type" : "function",
84367         "desc" : "Returns true if this field has been changed since it was originally loaded and is not disabled.\nDEPRICATED  - it never worked well - use hasChanged/resetHasChanged.",
84368         "sig" : "()\n{\n\n}",
84369         "static" : false,
84370         "memberOf" : "Roo.form.Field"
84371       },
84372       {
84373         "name" : "isValid",
84374         "type" : "function",
84375         "desc" : "Returns whether or not the field value is currently valid",
84376         "sig" : "(preventMark)",
84377         "static" : false,
84378         "memberOf" : "Roo.form.Field"
84379       },
84380       {
84381         "name" : "isVisible",
84382         "type" : "function",
84383         "desc" : "Returns true if this component is visible.",
84384         "sig" : "()\n{\n\n}",
84385         "static" : false,
84386         "memberOf" : "Roo.Component"
84387       },
84388       {
84389         "name" : "markInvalid",
84390         "type" : "function",
84391         "desc" : "Mark this field as invalid",
84392         "sig" : "(msg)",
84393         "static" : false,
84394         "memberOf" : "Roo.form.Field"
84395       },
84396       {
84397         "name" : "on",
84398         "type" : "function",
84399         "desc" : "Appends an event handler to this element (shorthand for addListener)",
84400         "sig" : "(eventName, handler, scope, options)",
84401         "static" : false,
84402         "memberOf" : "Roo.util.Observable"
84403       },
84404       {
84405         "name" : "onPosition",
84406         "type" : "function",
84407         "desc" : "Called after the component is moved, this method is empty by default but can be implemented by any\nsubclass that needs to perform custom logic after a move occurs.",
84408         "sig" : "(x, y)",
84409         "static" : false,
84410         "memberOf" : "Roo.BoxComponent"
84411       },
84412       {
84413         "name" : "onResize",
84414         "type" : "function",
84415         "desc" : "Called after the component is resized, this method is empty by default but can be implemented by any\nsubclass that needs to perform custom logic after a resize occurs.",
84416         "sig" : "(adjWidth, adjHeight, rawWidth, rawHeight)",
84417         "static" : false,
84418         "memberOf" : "Roo.BoxComponent"
84419       },
84420       {
84421         "name" : "purgeListeners",
84422         "type" : "function",
84423         "desc" : "Removes all listeners for this object",
84424         "sig" : "()\n{\n\n}",
84425         "static" : false,
84426         "memberOf" : "Roo.util.Observable"
84427       },
84428       {
84429         "name" : "releaseCapture",
84430         "type" : "function",
84431         "desc" : "Removes <b>all</b> added captures from the Observable.",
84432         "sig" : "(o)",
84433         "static" : true,
84434         "memberOf" : "Roo.util.Observable"
84435       },
84436       {
84437         "name" : "removeListener",
84438         "type" : "function",
84439         "desc" : "Removes a listener",
84440         "sig" : "(eventName, handler, scope)",
84441         "static" : false,
84442         "memberOf" : "Roo.util.Observable"
84443       },
84444       {
84445         "name" : "render",
84446         "type" : "function",
84447         "desc" : "If this is a lazy rendering component, render it to its container element.",
84448         "sig" : "(container)",
84449         "static" : false,
84450         "memberOf" : "Roo.Component"
84451       },
84452       {
84453         "name" : "reset",
84454         "type" : "function",
84455         "desc" : "Resets the current field value to the originally-loaded value and clears any validation messages.",
84456         "sig" : "()\n{\n\n}",
84457         "static" : false,
84458         "memberOf" : "Roo.form.TextField"
84459       },
84460       {
84461         "name" : "resetHasChanged",
84462         "type" : "function",
84463         "desc" : "stores the current value in loadedValue",
84464         "sig" : "()\n{\n\n}",
84465         "static" : false,
84466         "memberOf" : "Roo.form.Field"
84467       },
84468       {
84469         "name" : "selectText",
84470         "type" : "function",
84471         "desc" : "Selects text in this field",
84472         "sig" : "(start, end)",
84473         "static" : false,
84474         "memberOf" : "Roo.form.TextField"
84475       },
84476       {
84477         "name" : "setDisabled",
84478         "type" : "function",
84479         "desc" : "Convenience function for setting disabled/enabled by boolean.",
84480         "sig" : "(disabled)",
84481         "static" : false,
84482         "memberOf" : "Roo.Component"
84483       },
84484       {
84485         "name" : "setPagePosition",
84486         "type" : "function",
84487         "desc" : "Sets the page XY position of the component.  To set the left and top instead, use {@link #setPosition}.\nThis method fires the move event.",
84488         "sig" : "(x, y)",
84489         "static" : false,
84490         "memberOf" : "Roo.BoxComponent"
84491       },
84492       {
84493         "name" : "setPosition",
84494         "type" : "function",
84495         "desc" : "Sets the left and top of the component.  To set the page XY position instead, use {@link #setPagePosition}.\nThis method fires the move event.",
84496         "sig" : "(left, top)",
84497         "static" : false,
84498         "memberOf" : "Roo.BoxComponent"
84499       },
84500       {
84501         "name" : "setRawValue",
84502         "type" : "function",
84503         "desc" : "Sets the underlying DOM field's value directly, bypassing validation.  To set the value with validation see {@link #setValue}.",
84504         "sig" : "(value)",
84505         "static" : false,
84506         "memberOf" : "Roo.form.Field"
84507       },
84508       {
84509         "name" : "setSize",
84510         "type" : "function",
84511         "desc" : "Sets the width and height of the component.  This method fires the resize event.  This method can accept\neither width and height as separate numeric arguments, or you can pass a size object like {width:10, height:20}.",
84512         "sig" : "(width, height)",
84513         "static" : false,
84514         "memberOf" : "Roo.BoxComponent"
84515       },
84516       {
84517         "name" : "setValue",
84518         "type" : "function",
84519         "desc" : "Sets a data value into the field and validates it.  To set the value directly without validation see {@link #setRawValue}.",
84520         "sig" : "(value)",
84521         "static" : false,
84522         "memberOf" : "Roo.form.Field"
84523       },
84524       {
84525         "name" : "setVisible",
84526         "type" : "function",
84527         "desc" : "Convenience function to hide or show this component by boolean.",
84528         "sig" : "(visible)",
84529         "static" : false,
84530         "memberOf" : "Roo.Component"
84531       },
84532       {
84533         "name" : "show",
84534         "type" : "function",
84535         "desc" : "Show this component.",
84536         "sig" : "()\n{\n\n}",
84537         "static" : false,
84538         "memberOf" : "Roo.Component"
84539       },
84540       {
84541         "name" : "syncSize",
84542         "type" : "function",
84543         "desc" : "Force the component's size to recalculate based on the underlying element's current height and width.",
84544         "sig" : "()\n{\n\n}",
84545         "static" : false,
84546         "memberOf" : "Roo.BoxComponent"
84547       },
84548       {
84549         "name" : "un",
84550         "type" : "function",
84551         "desc" : "Removes a listener (shorthand for removeListener)",
84552         "sig" : "(eventName, handler, scope)",
84553         "static" : false,
84554         "memberOf" : "Roo.util.Observable"
84555       },
84556       {
84557         "name" : "updateBox",
84558         "type" : "function",
84559         "desc" : "Sets the current box measurements of the component's underlying element.",
84560         "sig" : "(box)",
84561         "static" : false,
84562         "memberOf" : "Roo.BoxComponent"
84563       },
84564       {
84565         "name" : "validate",
84566         "type" : "function",
84567         "desc" : "Validates the field value",
84568         "sig" : "()\n{\n\n}",
84569         "static" : false,
84570         "memberOf" : "Roo.form.Field"
84571       },
84572       {
84573         "name" : "validateValue",
84574         "type" : "function",
84575         "desc" : "Validates a value according to the field's validation rules and marks the field as invalid\nif the validation fails",
84576         "sig" : "(value)",
84577         "static" : false,
84578         "memberOf" : "Roo.form.TextField"
84579       }
84580     ]
84581   },
84582   "Roo.form.Radio" : {
84583     "props" : [
84584       {
84585         "name" : "actionMode",
84586         "type" : "String",
84587         "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",
84588         "memberOf" : "Roo.Component"
84589       },
84590       {
84591         "name" : "allowDomMove",
84592         "type" : "Boolean",
84593         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
84594         "memberOf" : "Roo.Component"
84595       },
84596       {
84597         "name" : "autoCreate",
84598         "type" : "String/Object",
84599         "desc" : "A DomHelper element spec, or true for a default element spec (defaults to\n{tag: \"input\", type: \"checkbox\", autocomplete: \"off\"})",
84600         "memberOf" : "Roo.form.Checkbox"
84601       },
84602       {
84603         "name" : "boxLabel",
84604         "type" : "String",
84605         "desc" : "The text that appears beside the checkbox",
84606         "memberOf" : "Roo.form.Checkbox"
84607       },
84608       {
84609         "name" : "checked",
84610         "type" : "Boolean",
84611         "desc" : "True if the the checkbox should render already checked (defaults to false)",
84612         "memberOf" : "Roo.form.Checkbox"
84613       },
84614       {
84615         "name" : "cls",
84616         "type" : "String",
84617         "desc" : "A CSS class to apply to the field's underlying element.",
84618         "memberOf" : "Roo.form.Field"
84619       },
84620       {
84621         "name" : "disableClass",
84622         "type" : "String",
84623         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
84624         "memberOf" : "Roo.Component"
84625       },
84626       {
84627         "name" : "disabled",
84628         "type" : "Boolean",
84629         "desc" : "True to disable the field (defaults to false).",
84630         "memberOf" : "Roo.form.Field"
84631       },
84632       {
84633         "name" : "fieldClass",
84634         "type" : "String",
84635         "desc" : "The default CSS class for the checkbox (defaults to \"x-form-field\")",
84636         "memberOf" : "Roo.form.Checkbox"
84637       },
84638       {
84639         "name" : "fieldLabel",
84640         "type" : "String",
84641         "desc" : "Label to use when rendering a form.",
84642         "memberOf" : "Roo.form.Field"
84643       },
84644       {
84645         "name" : "focusClass",
84646         "type" : "String",
84647         "desc" : "The CSS class to use when the checkbox receives focus (defaults to undefined)",
84648         "memberOf" : "Roo.form.Checkbox"
84649       },
84650       {
84651         "name" : "height",
84652         "type" : "Number",
84653         "desc" : "height (optional) size of component",
84654         "memberOf" : "Roo.BoxComponent"
84655       },
84656       {
84657         "name" : "hideMode",
84658         "type" : "String",
84659         "desc" : [
84660           "(display",
84661           "visibility)"
84662         ],
84663         "memberOf" : "Roo.Component"
84664       },
84665       {
84666         "name" : "inputType",
84667         "type" : "String",
84668         "desc" : "The type attribute for input fields -- e.g. radio, text, password (defaults to \"text\").",
84669         "memberOf" : "Roo.form.Field"
84670       },
84671       {
84672         "name" : "inputValue",
84673         "type" : "String",
84674         "desc" : "The value that should go into the generated input element's value attribute",
84675         "memberOf" : "Roo.form.Checkbox"
84676       },
84677       {
84678         "name" : "invalidClass",
84679         "type" : "String",
84680         "desc" : "The CSS class to use when marking a field invalid (defaults to \"x-form-invalid\")",
84681         "memberOf" : "Roo.form.Field"
84682       },
84683       {
84684         "name" : "invalidText",
84685         "type" : "String",
84686         "desc" : "The error text to use when marking a field invalid and no message is provided (defaults to \"The value in this field is invalid\")",
84687         "memberOf" : "Roo.form.Field"
84688       },
84689       {
84690         "name" : "listeners",
84691         "type" : "Object",
84692         "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>",
84693         "memberOf" : "Roo.util.Observable"
84694       },
84695       {
84696         "name" : "msgFx",
84697         "type" : "String",
84698         "desc" : "<b>Experimental</b> The effect used when displaying a validation message under the field (defaults to 'normal').",
84699         "memberOf" : "Roo.form.Field"
84700       },
84701       {
84702         "name" : "msgTarget",
84703         "type" : "String",
84704         "desc" : "The location where error text should display.  Should be one of the following values (defaults to 'qtip'):\n<pre>\nValue         Description\n-----------   ----------------------------------------------------------------------\nqtip          Display a quick tip when the user hovers over the field\ntitle         Display a default browser title attribute popup\nunder         Add a block div beneath the field containing the error text\nside          Add an error icon to the right of the field with a popup on hover\n[element id]  Add the error text directly to the innerHTML of the specified element\n</pre>",
84705         "memberOf" : "Roo.form.Field"
84706       },
84707       {
84708         "name" : "name",
84709         "type" : "String",
84710         "desc" : "The field's HTML name attribute.",
84711         "memberOf" : "Roo.form.Field"
84712       },
84713       {
84714         "name" : "qtip",
84715         "type" : "String",
84716         "desc" : "Mouse over tip",
84717         "memberOf" : "Roo.form.Field"
84718       },
84719       {
84720         "name" : "readOnly",
84721         "type" : "Boolean",
84722         "desc" : "True to mark the field as readOnly in HTML (defaults to false) -- Note: this only sets the element's readOnly DOM attribute.",
84723         "memberOf" : "Roo.form.Field"
84724       },
84725       {
84726         "name" : "tabIndex",
84727         "type" : "Number",
84728         "desc" : "The tabIndex for this field. Note this only applies to fields that are rendered, not those which are built via applyTo (defaults to undefined).",
84729         "memberOf" : "Roo.form.Field"
84730       },
84731       {
84732         "name" : "validateOnBlur",
84733         "type" : "Boolean",
84734         "desc" : "Whether the field should validate when it loses focus (defaults to true).",
84735         "memberOf" : "Roo.form.Field"
84736       },
84737       {
84738         "name" : "validationDelay",
84739         "type" : "Number",
84740         "desc" : "The length of time in milliseconds after user input begins until validation is initiated (defaults to 250)",
84741         "memberOf" : "Roo.form.Field"
84742       },
84743       {
84744         "name" : "validationEvent",
84745         "type" : "String/Boolean",
84746         "desc" : "The event that should initiate field validation. Set to false to disable\n      automatic validation (defaults to \"keyup\").",
84747         "memberOf" : "Roo.form.Field"
84748       },
84749       {
84750         "name" : "value",
84751         "type" : "Mixed",
84752         "desc" : "A value to initialize this field with.",
84753         "memberOf" : "Roo.form.Field"
84754       },
84755       {
84756         "name" : "valueOff",
84757         "type" : "String",
84758         "desc" : "The value that should go into the generated input element's value when unchecked.",
84759         "memberOf" : "Roo.form.Checkbox"
84760       },
84761       {
84762         "name" : "width",
84763         "type" : "Number",
84764         "desc" : "width (optional) size of component",
84765         "memberOf" : "Roo.BoxComponent"
84766       }
84767     ],
84768     "events" : [
84769       {
84770         "name" : "beforedestroy",
84771         "type" : "function",
84772         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
84773         "sig" : "function (_self)\n{\n\n}",
84774         "memberOf" : "Roo.Component"
84775       },
84776       {
84777         "name" : "beforehide",
84778         "type" : "function",
84779         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
84780         "sig" : "function (_self)\n{\n\n}",
84781         "memberOf" : "Roo.Component"
84782       },
84783       {
84784         "name" : "beforerender",
84785         "type" : "function",
84786         "desc" : "Fires before the component is rendered. Return false to stop the render.",
84787         "sig" : "function (_self)\n{\n\n}",
84788         "memberOf" : "Roo.Component"
84789       },
84790       {
84791         "name" : "beforeshow",
84792         "type" : "function",
84793         "desc" : "Fires before the component is shown.  Return false to stop the show.",
84794         "sig" : "function (_self)\n{\n\n}",
84795         "memberOf" : "Roo.Component"
84796       },
84797       {
84798         "name" : "blur",
84799         "type" : "function",
84800         "desc" : "Fires when this field loses input focus.",
84801         "sig" : "function (_self)\n{\n\n}",
84802         "memberOf" : "Roo.form.Field"
84803       },
84804       {
84805         "name" : "change",
84806         "type" : "function",
84807         "desc" : "Fires just before the field blurs if the field value has changed.",
84808         "sig" : "function (_self, newValue, oldValue)\n{\n\n}",
84809         "memberOf" : "Roo.form.Field"
84810       },
84811       {
84812         "name" : "check",
84813         "type" : "function",
84814         "desc" : "Fires when the checkbox is checked or unchecked.",
84815         "sig" : "function (_self, checked)\n{\n\n}",
84816         "memberOf" : "Roo.form.Checkbox"
84817       },
84818       {
84819         "name" : "destroy",
84820         "type" : "function",
84821         "desc" : "Fires after the component is destroyed.",
84822         "sig" : "function (_self)\n{\n\n}",
84823         "memberOf" : "Roo.Component"
84824       },
84825       {
84826         "name" : "disable",
84827         "type" : "function",
84828         "desc" : "Fires after the component is disabled.",
84829         "sig" : "function (_self)\n{\n\n}",
84830         "memberOf" : "Roo.Component"
84831       },
84832       {
84833         "name" : "enable",
84834         "type" : "function",
84835         "desc" : "Fires after the component is enabled.",
84836         "sig" : "function (_self)\n{\n\n}",
84837         "memberOf" : "Roo.Component"
84838       },
84839       {
84840         "name" : "focus",
84841         "type" : "function",
84842         "desc" : "Fires when this field receives input focus.",
84843         "sig" : "function (_self)\n{\n\n}",
84844         "memberOf" : "Roo.form.Field"
84845       },
84846       {
84847         "name" : "hide",
84848         "type" : "function",
84849         "desc" : "Fires after the component is hidden.",
84850         "sig" : "function (_self)\n{\n\n}",
84851         "memberOf" : "Roo.Component"
84852       },
84853       {
84854         "name" : "invalid",
84855         "type" : "function",
84856         "desc" : "Fires after the field has been marked as invalid.",
84857         "sig" : "function (_self, msg)\n{\n\n}",
84858         "memberOf" : "Roo.form.Field"
84859       },
84860       {
84861         "name" : "keyup",
84862         "type" : "function",
84863         "desc" : "Fires after the key up",
84864         "sig" : "function (_self, e)\n{\n\n}",
84865         "memberOf" : "Roo.form.Field"
84866       },
84867       {
84868         "name" : "move",
84869         "type" : "function",
84870         "desc" : "Fires after the component is moved.",
84871         "sig" : "function (_self, x, y)\n{\n\n}",
84872         "memberOf" : "Roo.BoxComponent"
84873       },
84874       {
84875         "name" : "render",
84876         "type" : "function",
84877         "desc" : "Fires after the component is rendered.",
84878         "sig" : "function (_self)\n{\n\n}",
84879         "memberOf" : "Roo.Component"
84880       },
84881       {
84882         "name" : "resize",
84883         "type" : "function",
84884         "desc" : "Fires after the component is resized.",
84885         "sig" : "function (_self, adjWidth, adjHeight, rawWidth, rawHeight)\n{\n\n}",
84886         "memberOf" : "Roo.BoxComponent"
84887       },
84888       {
84889         "name" : "show",
84890         "type" : "function",
84891         "desc" : "Fires after the component is shown.",
84892         "sig" : "function (_self)\n{\n\n}",
84893         "memberOf" : "Roo.Component"
84894       },
84895       {
84896         "name" : "specialkey",
84897         "type" : "function",
84898         "desc" : "Fires when any key related to navigation (arrows, tab, enter, esc, etc.) is pressed.  You can check\n{@link Roo.EventObject#getKey} to determine which key was pressed.",
84899         "sig" : "function (_self, e)\n{\n\n}",
84900         "memberOf" : "Roo.form.Field"
84901       },
84902       {
84903         "name" : "valid",
84904         "type" : "function",
84905         "desc" : "Fires after the field has been validated with no errors.",
84906         "sig" : "function (_self)\n{\n\n}",
84907         "memberOf" : "Roo.form.Field"
84908       }
84909     ],
84910     "methods" : [
84911       {
84912         "name" : "addEvents",
84913         "type" : "function",
84914         "desc" : "Used to define events on this Observable",
84915         "sig" : "(object)",
84916         "static" : false,
84917         "memberOf" : "Roo.util.Observable"
84918       },
84919       {
84920         "name" : "addListener",
84921         "type" : "function",
84922         "desc" : "Appends an event handler to this component",
84923         "sig" : "(eventName, handler, scope, options)",
84924         "static" : false,
84925         "memberOf" : "Roo.util.Observable"
84926       },
84927       {
84928         "name" : "applyTo",
84929         "type" : "function",
84930         "desc" : "Apply the behaviors of this component to an existing element. <b>This is used instead of render().</b>",
84931         "sig" : "(el)",
84932         "static" : false,
84933         "memberOf" : "Roo.form.Field"
84934       },
84935       {
84936         "name" : "capture",
84937         "type" : "function",
84938         "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.",
84939         "sig" : "(o, fn, scope)",
84940         "static" : true,
84941         "memberOf" : "Roo.util.Observable"
84942       },
84943       {
84944         "name" : "clearInvalid",
84945         "type" : "function",
84946         "desc" : "Clear any invalid styles/messages for this field",
84947         "sig" : "()\n{\n\n}",
84948         "static" : false,
84949         "memberOf" : "Roo.form.Field"
84950       },
84951       {
84952         "name" : "destroy",
84953         "type" : "function",
84954         "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}.",
84955         "sig" : "()\n{\n\n}",
84956         "static" : false,
84957         "memberOf" : "Roo.Component"
84958       },
84959       {
84960         "name" : "disable",
84961         "type" : "function",
84962         "desc" : "Disable this component.",
84963         "sig" : "()\n{\n\n}",
84964         "static" : false,
84965         "memberOf" : "Roo.Component"
84966       },
84967       {
84968         "name" : "enable",
84969         "type" : "function",
84970         "desc" : "Enable this component.",
84971         "sig" : "()\n{\n\n}",
84972         "static" : false,
84973         "memberOf" : "Roo.Component"
84974       },
84975       {
84976         "name" : "fireEvent",
84977         "type" : "function",
84978         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
84979         "sig" : "(eventName, args)",
84980         "static" : false,
84981         "memberOf" : "Roo.util.Observable"
84982       },
84983       {
84984         "name" : "focus",
84985         "type" : "function",
84986         "desc" : "Try to focus this component.",
84987         "sig" : "(selectText)",
84988         "static" : false,
84989         "memberOf" : "Roo.Component"
84990       },
84991       {
84992         "name" : "getBox",
84993         "type" : "function",
84994         "desc" : "Gets the current box measurements of the component's underlying element.",
84995         "sig" : "(local)",
84996         "static" : false,
84997         "memberOf" : "Roo.BoxComponent"
84998       },
84999       {
85000         "name" : "getEl",
85001         "type" : "function",
85002         "desc" : "Returns the underlying {@link Roo.Element}.",
85003         "sig" : "()\n{\n\n}",
85004         "static" : false,
85005         "memberOf" : "Roo.Component"
85006       },
85007       {
85008         "name" : "getGroupValue",
85009         "type" : "function",
85010         "desc" : "If this radio is part of a group, it will return the selected value",
85011         "sig" : "()\n{\n\n}",
85012         "static" : false,
85013         "memberOf" : ""
85014       },
85015       {
85016         "name" : "getId",
85017         "type" : "function",
85018         "desc" : "Returns the id of this component.",
85019         "sig" : "()\n{\n\n}",
85020         "static" : false,
85021         "memberOf" : "Roo.Component"
85022       },
85023       {
85024         "name" : "getName",
85025         "type" : "function",
85026         "desc" : "Returns the name attribute of the field if available",
85027         "sig" : "()\n{\n\n}",
85028         "static" : false,
85029         "memberOf" : "Roo.form.Field"
85030       },
85031       {
85032         "name" : "getPosition",
85033         "type" : "function",
85034         "desc" : "Gets the current XY position of the component's underlying element.",
85035         "sig" : "(local)",
85036         "static" : false,
85037         "memberOf" : "Roo.BoxComponent"
85038       },
85039       {
85040         "name" : "getRawValue",
85041         "type" : "function",
85042         "desc" : "Returns the raw data value which may or may not be a valid, defined value.  To return a normalized value see {@link #getValue}.",
85043         "sig" : "()\n{\n\n}",
85044         "static" : false,
85045         "memberOf" : "Roo.form.Field"
85046       },
85047       {
85048         "name" : "getSize",
85049         "type" : "function",
85050         "desc" : "Gets the current size of the component's underlying element.",
85051         "sig" : "()\n{\n\n}",
85052         "static" : false,
85053         "memberOf" : "Roo.BoxComponent"
85054       },
85055       {
85056         "name" : "getValue",
85057         "type" : "function",
85058         "desc" : "Returns the checked state of the checkbox.",
85059         "sig" : "()\n{\n\n}",
85060         "static" : false,
85061         "memberOf" : "Roo.form.Checkbox"
85062       },
85063       {
85064         "name" : "hasChanged",
85065         "type" : "function",
85066         "desc" : "checks the current value against the 'loaded' value.\nNote - will return false if 'resetHasChanged' has not been called first.",
85067         "sig" : "()\n{\n\n}",
85068         "static" : false,
85069         "memberOf" : "Roo.form.Field"
85070       },
85071       {
85072         "name" : "hasListener",
85073         "type" : "function",
85074         "desc" : "Checks to see if this object has any listeners for a specified event",
85075         "sig" : "(eventName)",
85076         "static" : false,
85077         "memberOf" : "Roo.util.Observable"
85078       },
85079       {
85080         "name" : "hide",
85081         "type" : "function",
85082         "desc" : "Hide this component.",
85083         "sig" : "()\n{\n\n}",
85084         "static" : false,
85085         "memberOf" : "Roo.Component"
85086       },
85087       {
85088         "name" : "isDirty",
85089         "type" : "function",
85090         "desc" : "Returns true if this field has been changed since it was originally loaded and is not disabled.\nDEPRICATED  - it never worked well - use hasChanged/resetHasChanged.",
85091         "sig" : "()\n{\n\n}",
85092         "static" : false,
85093         "memberOf" : "Roo.form.Field"
85094       },
85095       {
85096         "name" : "isValid",
85097         "type" : "function",
85098         "desc" : "Returns whether or not the field value is currently valid",
85099         "sig" : "(preventMark)",
85100         "static" : false,
85101         "memberOf" : "Roo.form.Field"
85102       },
85103       {
85104         "name" : "isVisible",
85105         "type" : "function",
85106         "desc" : "Returns true if this component is visible.",
85107         "sig" : "()\n{\n\n}",
85108         "static" : false,
85109         "memberOf" : "Roo.Component"
85110       },
85111       {
85112         "name" : "markInvalid",
85113         "type" : "function",
85114         "desc" : "Mark this field as invalid",
85115         "sig" : "(msg)",
85116         "static" : false,
85117         "memberOf" : "Roo.form.Field"
85118       },
85119       {
85120         "name" : "on",
85121         "type" : "function",
85122         "desc" : "Appends an event handler to this element (shorthand for addListener)",
85123         "sig" : "(eventName, handler, scope, options)",
85124         "static" : false,
85125         "memberOf" : "Roo.util.Observable"
85126       },
85127       {
85128         "name" : "onPosition",
85129         "type" : "function",
85130         "desc" : "Called after the component is moved, this method is empty by default but can be implemented by any\nsubclass that needs to perform custom logic after a move occurs.",
85131         "sig" : "(x, y)",
85132         "static" : false,
85133         "memberOf" : "Roo.BoxComponent"
85134       },
85135       {
85136         "name" : "onResize",
85137         "type" : "function",
85138         "desc" : "Called after the component is resized, this method is empty by default but can be implemented by any\nsubclass that needs to perform custom logic after a resize occurs.",
85139         "sig" : "(adjWidth, adjHeight, rawWidth, rawHeight)",
85140         "static" : false,
85141         "memberOf" : "Roo.BoxComponent"
85142       },
85143       {
85144         "name" : "purgeListeners",
85145         "type" : "function",
85146         "desc" : "Removes all listeners for this object",
85147         "sig" : "()\n{\n\n}",
85148         "static" : false,
85149         "memberOf" : "Roo.util.Observable"
85150       },
85151       {
85152         "name" : "releaseCapture",
85153         "type" : "function",
85154         "desc" : "Removes <b>all</b> added captures from the Observable.",
85155         "sig" : "(o)",
85156         "static" : true,
85157         "memberOf" : "Roo.util.Observable"
85158       },
85159       {
85160         "name" : "removeListener",
85161         "type" : "function",
85162         "desc" : "Removes a listener",
85163         "sig" : "(eventName, handler, scope)",
85164         "static" : false,
85165         "memberOf" : "Roo.util.Observable"
85166       },
85167       {
85168         "name" : "render",
85169         "type" : "function",
85170         "desc" : "If this is a lazy rendering component, render it to its container element.",
85171         "sig" : "(container)",
85172         "static" : false,
85173         "memberOf" : "Roo.Component"
85174       },
85175       {
85176         "name" : "reset",
85177         "type" : "function",
85178         "desc" : "Resets the current field value to the originally loaded value and clears any validation messages",
85179         "sig" : "()\n{\n\n}",
85180         "static" : false,
85181         "memberOf" : "Roo.form.Field"
85182       },
85183       {
85184         "name" : "resetHasChanged",
85185         "type" : "function",
85186         "desc" : "stores the current value in loadedValue",
85187         "sig" : "()\n{\n\n}",
85188         "static" : false,
85189         "memberOf" : "Roo.form.Field"
85190       },
85191       {
85192         "name" : "setDisabled",
85193         "type" : "function",
85194         "desc" : "Convenience function for setting disabled/enabled by boolean.",
85195         "sig" : "(disabled)",
85196         "static" : false,
85197         "memberOf" : "Roo.Component"
85198       },
85199       {
85200         "name" : "setPagePosition",
85201         "type" : "function",
85202         "desc" : "Sets the page XY position of the component.  To set the left and top instead, use {@link #setPosition}.\nThis method fires the move event.",
85203         "sig" : "(x, y)",
85204         "static" : false,
85205         "memberOf" : "Roo.BoxComponent"
85206       },
85207       {
85208         "name" : "setPosition",
85209         "type" : "function",
85210         "desc" : "Sets the left and top of the component.  To set the page XY position instead, use {@link #setPagePosition}.\nThis method fires the move event.",
85211         "sig" : "(left, top)",
85212         "static" : false,
85213         "memberOf" : "Roo.BoxComponent"
85214       },
85215       {
85216         "name" : "setRawValue",
85217         "type" : "function",
85218         "desc" : "Sets the underlying DOM field's value directly, bypassing validation.  To set the value with validation see {@link #setValue}.",
85219         "sig" : "(value)",
85220         "static" : false,
85221         "memberOf" : "Roo.form.Field"
85222       },
85223       {
85224         "name" : "setSize",
85225         "type" : "function",
85226         "desc" : "Sets the width and height of the component.  This method fires the resize event.  This method can accept\neither width and height as separate numeric arguments, or you can pass a size object like {width:10, height:20}.",
85227         "sig" : "(width, height)",
85228         "static" : false,
85229         "memberOf" : "Roo.BoxComponent"
85230       },
85231       {
85232         "name" : "setValue",
85233         "type" : "function",
85234         "desc" : "Sets the checked state of the checkbox.\nOn is always based on a string comparison between inputValue and the param.",
85235         "sig" : "(value, suppressEvent)",
85236         "static" : false,
85237         "memberOf" : "Roo.form.Checkbox"
85238       },
85239       {
85240         "name" : "setVisible",
85241         "type" : "function",
85242         "desc" : "Convenience function to hide or show this component by boolean.",
85243         "sig" : "(visible)",
85244         "static" : false,
85245         "memberOf" : "Roo.Component"
85246       },
85247       {
85248         "name" : "show",
85249         "type" : "function",
85250         "desc" : "Show this component.",
85251         "sig" : "()\n{\n\n}",
85252         "static" : false,
85253         "memberOf" : "Roo.Component"
85254       },
85255       {
85256         "name" : "syncSize",
85257         "type" : "function",
85258         "desc" : "Force the component's size to recalculate based on the underlying element's current height and width.",
85259         "sig" : "()\n{\n\n}",
85260         "static" : false,
85261         "memberOf" : "Roo.BoxComponent"
85262       },
85263       {
85264         "name" : "un",
85265         "type" : "function",
85266         "desc" : "Removes a listener (shorthand for removeListener)",
85267         "sig" : "(eventName, handler, scope)",
85268         "static" : false,
85269         "memberOf" : "Roo.util.Observable"
85270       },
85271       {
85272         "name" : "updateBox",
85273         "type" : "function",
85274         "desc" : "Sets the current box measurements of the component's underlying element.",
85275         "sig" : "(box)",
85276         "static" : false,
85277         "memberOf" : "Roo.BoxComponent"
85278       },
85279       {
85280         "name" : "validate",
85281         "type" : "function",
85282         "desc" : "Validates the field value",
85283         "sig" : "()\n{\n\n}",
85284         "static" : false,
85285         "memberOf" : "Roo.form.Field"
85286       }
85287     ]
85288   },
85289   "Roo.form.Row" : {
85290     "props" : [
85291       {
85292         "name" : "actionMode",
85293         "type" : "String",
85294         "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",
85295         "memberOf" : "Roo.Component"
85296       },
85297       {
85298         "name" : "allowDomMove",
85299         "type" : "Boolean",
85300         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
85301         "memberOf" : "Roo.Component"
85302       },
85303       {
85304         "name" : "autoCreate",
85305         "type" : "String/Object",
85306         "desc" : "A DomHelper element spec used to autocreate the layout (defaults to {tag: 'div', cls: 'x-form-ct'})",
85307         "memberOf" : "Roo.form.Layout"
85308       },
85309       {
85310         "name" : "clear",
85311         "type" : "Boolean",
85312         "desc" : "True to add a clearing element at the end of this layout, equivalent to CSS clear: both (defaults to true)",
85313         "memberOf" : "Roo.form.Layout"
85314       },
85315       {
85316         "name" : "disableClass",
85317         "type" : "String",
85318         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
85319         "memberOf" : "Roo.Component"
85320       },
85321       {
85322         "name" : "height",
85323         "type" : "Number/String",
85324         "desc" : "The fixed height of the column in pixels or CSS value (defaults to \"auto\")",
85325         "memberOf" : ""
85326       },
85327       {
85328         "name" : "hideLabels",
85329         "type" : "Boolean",
85330         "desc" : "True to suppress the display of field labels in this layout (defaults to false)",
85331         "memberOf" : "Roo.form.Layout"
85332       },
85333       {
85334         "name" : "hideMode",
85335         "type" : "String",
85336         "desc" : [
85337           "(display",
85338           "visibility)"
85339         ],
85340         "memberOf" : "Roo.Component"
85341       },
85342       {
85343         "name" : "labelAlign",
85344         "type" : "String",
85345         "desc" : "Valid values are \"left,\" \"top\" and \"right\" (defaults to \"left\")",
85346         "memberOf" : "Roo.form.Layout"
85347       },
85348       {
85349         "name" : "labelSeparator",
85350         "type" : "String",
85351         "desc" : "The separator to use after field labels (defaults to ':')",
85352         "memberOf" : "Roo.form.Layout"
85353       },
85354       {
85355         "name" : "labelWidth",
85356         "type" : "Number",
85357         "desc" : "Fixed width in pixels of all field labels (defaults to undefined)",
85358         "memberOf" : "Roo.form.Layout"
85359       },
85360       {
85361         "name" : "listeners",
85362         "type" : "Object",
85363         "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>",
85364         "memberOf" : "Roo.util.Observable"
85365       },
85366       {
85367         "name" : "style",
85368         "type" : "String/Object/Function",
85369         "desc" : "A style specification string, e.g. \"width:100px\", or object in the form {width:\"100px\"}, or\na function which returns such a specification.",
85370         "memberOf" : "Roo.form.Layout"
85371       },
85372       {
85373         "name" : "width",
85374         "type" : "Number/String",
85375         "desc" : "The fixed width of the column in pixels or CSS value (defaults to \"auto\")",
85376         "memberOf" : ""
85377       }
85378     ],
85379     "events" : [
85380       {
85381         "name" : "beforedestroy",
85382         "type" : "function",
85383         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
85384         "sig" : "function (_self)\n{\n\n}",
85385         "memberOf" : "Roo.Component"
85386       },
85387       {
85388         "name" : "beforehide",
85389         "type" : "function",
85390         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
85391         "sig" : "function (_self)\n{\n\n}",
85392         "memberOf" : "Roo.Component"
85393       },
85394       {
85395         "name" : "beforerender",
85396         "type" : "function",
85397         "desc" : "Fires before the component is rendered. Return false to stop the render.",
85398         "sig" : "function (_self)\n{\n\n}",
85399         "memberOf" : "Roo.Component"
85400       },
85401       {
85402         "name" : "beforeshow",
85403         "type" : "function",
85404         "desc" : "Fires before the component is shown.  Return false to stop the show.",
85405         "sig" : "function (_self)\n{\n\n}",
85406         "memberOf" : "Roo.Component"
85407       },
85408       {
85409         "name" : "destroy",
85410         "type" : "function",
85411         "desc" : "Fires after the component is destroyed.",
85412         "sig" : "function (_self)\n{\n\n}",
85413         "memberOf" : "Roo.Component"
85414       },
85415       {
85416         "name" : "disable",
85417         "type" : "function",
85418         "desc" : "Fires after the component is disabled.",
85419         "sig" : "function (_self)\n{\n\n}",
85420         "memberOf" : "Roo.Component"
85421       },
85422       {
85423         "name" : "enable",
85424         "type" : "function",
85425         "desc" : "Fires after the component is enabled.",
85426         "sig" : "function (_self)\n{\n\n}",
85427         "memberOf" : "Roo.Component"
85428       },
85429       {
85430         "name" : "hide",
85431         "type" : "function",
85432         "desc" : "Fires after the component is hidden.",
85433         "sig" : "function (_self)\n{\n\n}",
85434         "memberOf" : "Roo.Component"
85435       },
85436       {
85437         "name" : "render",
85438         "type" : "function",
85439         "desc" : "Fires after the component is rendered.",
85440         "sig" : "function (_self)\n{\n\n}",
85441         "memberOf" : "Roo.Component"
85442       },
85443       {
85444         "name" : "show",
85445         "type" : "function",
85446         "desc" : "Fires after the component is shown.",
85447         "sig" : "function (_self)\n{\n\n}",
85448         "memberOf" : "Roo.Component"
85449       }
85450     ],
85451     "methods" : [
85452       {
85453         "name" : "addEvents",
85454         "type" : "function",
85455         "desc" : "Used to define events on this Observable",
85456         "sig" : "(object)",
85457         "static" : false,
85458         "memberOf" : "Roo.util.Observable"
85459       },
85460       {
85461         "name" : "addListener",
85462         "type" : "function",
85463         "desc" : "Appends an event handler to this component",
85464         "sig" : "(eventName, handler, scope, options)",
85465         "static" : false,
85466         "memberOf" : "Roo.util.Observable"
85467       },
85468       {
85469         "name" : "addxtype",
85470         "type" : "function",
85471         "desc" : "Adds a object form elements (using the xtype property as the factory method.)\nValid xtypes are:  TextField, TextArea .... Button, Layout, FieldSet, Column",
85472         "sig" : "(config)",
85473         "static" : false,
85474         "memberOf" : "Roo.form.Layout"
85475       },
85476       {
85477         "name" : "capture",
85478         "type" : "function",
85479         "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.",
85480         "sig" : "(o, fn, scope)",
85481         "static" : true,
85482         "memberOf" : "Roo.util.Observable"
85483       },
85484       {
85485         "name" : "destroy",
85486         "type" : "function",
85487         "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}.",
85488         "sig" : "()\n{\n\n}",
85489         "static" : false,
85490         "memberOf" : "Roo.Component"
85491       },
85492       {
85493         "name" : "disable",
85494         "type" : "function",
85495         "desc" : "Disable this component.",
85496         "sig" : "()\n{\n\n}",
85497         "static" : false,
85498         "memberOf" : "Roo.Component"
85499       },
85500       {
85501         "name" : "enable",
85502         "type" : "function",
85503         "desc" : "Enable this component.",
85504         "sig" : "()\n{\n\n}",
85505         "static" : false,
85506         "memberOf" : "Roo.Component"
85507       },
85508       {
85509         "name" : "fireEvent",
85510         "type" : "function",
85511         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
85512         "sig" : "(eventName, args)",
85513         "static" : false,
85514         "memberOf" : "Roo.util.Observable"
85515       },
85516       {
85517         "name" : "focus",
85518         "type" : "function",
85519         "desc" : "Try to focus this component.",
85520         "sig" : "(selectText)",
85521         "static" : false,
85522         "memberOf" : "Roo.Component"
85523       },
85524       {
85525         "name" : "getEl",
85526         "type" : "function",
85527         "desc" : "Returns the underlying {@link Roo.Element}.",
85528         "sig" : "()\n{\n\n}",
85529         "static" : false,
85530         "memberOf" : "Roo.Component"
85531       },
85532       {
85533         "name" : "getId",
85534         "type" : "function",
85535         "desc" : "Returns the id of this component.",
85536         "sig" : "()\n{\n\n}",
85537         "static" : false,
85538         "memberOf" : "Roo.Component"
85539       },
85540       {
85541         "name" : "hasListener",
85542         "type" : "function",
85543         "desc" : "Checks to see if this object has any listeners for a specified event",
85544         "sig" : "(eventName)",
85545         "static" : false,
85546         "memberOf" : "Roo.util.Observable"
85547       },
85548       {
85549         "name" : "hide",
85550         "type" : "function",
85551         "desc" : "Hide this component.",
85552         "sig" : "()\n{\n\n}",
85553         "static" : false,
85554         "memberOf" : "Roo.Component"
85555       },
85556       {
85557         "name" : "isVisible",
85558         "type" : "function",
85559         "desc" : "Returns true if this component is visible.",
85560         "sig" : "()\n{\n\n}",
85561         "static" : false,
85562         "memberOf" : "Roo.Component"
85563       },
85564       {
85565         "name" : "on",
85566         "type" : "function",
85567         "desc" : "Appends an event handler to this element (shorthand for addListener)",
85568         "sig" : "(eventName, handler, scope, options)",
85569         "static" : false,
85570         "memberOf" : "Roo.util.Observable"
85571       },
85572       {
85573         "name" : "purgeListeners",
85574         "type" : "function",
85575         "desc" : "Removes all listeners for this object",
85576         "sig" : "()\n{\n\n}",
85577         "static" : false,
85578         "memberOf" : "Roo.util.Observable"
85579       },
85580       {
85581         "name" : "releaseCapture",
85582         "type" : "function",
85583         "desc" : "Removes <b>all</b> added captures from the Observable.",
85584         "sig" : "(o)",
85585         "static" : true,
85586         "memberOf" : "Roo.util.Observable"
85587       },
85588       {
85589         "name" : "removeListener",
85590         "type" : "function",
85591         "desc" : "Removes a listener",
85592         "sig" : "(eventName, handler, scope)",
85593         "static" : false,
85594         "memberOf" : "Roo.util.Observable"
85595       },
85596       {
85597         "name" : "render",
85598         "type" : "function",
85599         "desc" : "If this is a lazy rendering component, render it to its container element.",
85600         "sig" : "(container)",
85601         "static" : false,
85602         "memberOf" : "Roo.Component"
85603       },
85604       {
85605         "name" : "setDisabled",
85606         "type" : "function",
85607         "desc" : "Convenience function for setting disabled/enabled by boolean.",
85608         "sig" : "(disabled)",
85609         "static" : false,
85610         "memberOf" : "Roo.Component"
85611       },
85612       {
85613         "name" : "setVisible",
85614         "type" : "function",
85615         "desc" : "Convenience function to hide or show this component by boolean.",
85616         "sig" : "(visible)",
85617         "static" : false,
85618         "memberOf" : "Roo.Component"
85619       },
85620       {
85621         "name" : "show",
85622         "type" : "function",
85623         "desc" : "Show this component.",
85624         "sig" : "()\n{\n\n}",
85625         "static" : false,
85626         "memberOf" : "Roo.Component"
85627       },
85628       {
85629         "name" : "un",
85630         "type" : "function",
85631         "desc" : "Removes a listener (shorthand for removeListener)",
85632         "sig" : "(eventName, handler, scope)",
85633         "static" : false,
85634         "memberOf" : "Roo.util.Observable"
85635       }
85636     ]
85637   },
85638   "Roo.form.Select" : {
85639     "props" : [
85640       {
85641         "name" : "actionMode",
85642         "type" : "String",
85643         "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",
85644         "memberOf" : "Roo.Component"
85645       },
85646       {
85647         "name" : "allQuery",
85648         "type" : "String",
85649         "desc" : "The text query to send to the server to return all records for the list with no filtering (defaults to '')",
85650         "memberOf" : ""
85651       },
85652       {
85653         "name" : "allowBlank",
85654         "type" : "Boolean",
85655         "desc" : "False to validate that the value length > 0 (defaults to true)",
85656         "memberOf" : "Roo.form.TextField"
85657       },
85658       {
85659         "name" : "allowDomMove",
85660         "type" : "Boolean",
85661         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
85662         "memberOf" : "Roo.Component"
85663       },
85664       {
85665         "name" : "allowLeadingSpace",
85666         "type" : "Boolean",
85667         "desc" : "True to prevent the stripping of leading white space",
85668         "memberOf" : "Roo.form.TextField"
85669       },
85670       {
85671         "name" : "alwaysQuery",
85672         "type" : "Boolean",
85673         "desc" : "Disable caching of results, and always send query",
85674         "memberOf" : ""
85675       },
85676       {
85677         "name" : "autoCreate",
85678         "type" : "Boolean/Object",
85679         "desc" : "A DomHelper element spec, or true for a default element spec (defaults to:\n{tag: \"input\", type: \"text\", size: \"24\", autocomplete: \"off\"})",
85680         "memberOf" : ""
85681       },
85682       {
85683         "name" : "blankText",
85684         "type" : "String",
85685         "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")",
85686         "memberOf" : "Roo.form.TextField"
85687       },
85688       {
85689         "name" : "blockFocus",
85690         "type" : "Boolean",
85691         "desc" : "Prevents all focus calls, so it can work with things like HTML edtor bar",
85692         "memberOf" : ""
85693       },
85694       {
85695         "name" : "cls",
85696         "type" : "String",
85697         "desc" : "A CSS class to apply to the field's underlying element.",
85698         "memberOf" : "Roo.form.Field"
85699       },
85700       {
85701         "name" : "defaultValue",
85702         "type" : "String",
85703         "desc" : "The value displayed after loading the store.",
85704         "memberOf" : ""
85705       },
85706       {
85707         "name" : "disableClass",
85708         "type" : "String",
85709         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
85710         "memberOf" : "Roo.Component"
85711       },
85712       {
85713         "name" : "disableClear",
85714         "type" : "Boolean",
85715         "desc" : "Disable showing of clear button.",
85716         "memberOf" : ""
85717       },
85718       {
85719         "name" : "disableKeyFilter",
85720         "type" : "Boolean",
85721         "desc" : "True to disable input keystroke filtering (defaults to false)",
85722         "memberOf" : "Roo.form.TextField"
85723       },
85724       {
85725         "name" : "disabled",
85726         "type" : "Boolean",
85727         "desc" : "True to disable the field (defaults to false).",
85728         "memberOf" : "Roo.form.Field"
85729       },
85730       {
85731         "name" : "displayField",
85732         "type" : "String",
85733         "desc" : "The underlying data field name to bind to this CombBox (defaults to undefined if\nmode = 'remote' or 'text' if mode = 'local')",
85734         "memberOf" : ""
85735       },
85736       {
85737         "name" : "editable",
85738         "type" : "Boolean",
85739         "desc" : "False to prevent the user from typing text directly into the field, just like a\ntraditional select (defaults to true)",
85740         "memberOf" : ""
85741       },
85742       {
85743         "name" : "emptyText",
85744         "type" : "String",
85745         "desc" : "The default text to display in an empty field - placeholder... (defaults to null).",
85746         "memberOf" : "Roo.form.TextField"
85747       },
85748       {
85749         "name" : "fieldClass",
85750         "type" : "String",
85751         "desc" : "The default CSS class for the field (defaults to \"x-form-field\")",
85752         "memberOf" : "Roo.form.Field"
85753       },
85754       {
85755         "name" : "fieldLabel",
85756         "type" : "String",
85757         "desc" : "Label to use when rendering a form.",
85758         "memberOf" : "Roo.form.Field"
85759       },
85760       {
85761         "name" : "focusClass",
85762         "type" : "String",
85763         "desc" : "The CSS class to use when the field receives focus (defaults to \"x-form-focus\")",
85764         "memberOf" : "Roo.form.Field"
85765       },
85766       {
85767         "name" : "forceSelection",
85768         "type" : "Boolean",
85769         "desc" : "True to restrict the selected value to one of the values in the list, false to\nallow the user to set arbitrary text into the field (defaults to false)",
85770         "memberOf" : ""
85771       },
85772       {
85773         "name" : "grow",
85774         "type" : "Boolean",
85775         "desc" : "",
85776         "memberOf" : ""
85777       },
85778       {
85779         "name" : "growMax",
85780         "type" : "Number",
85781         "desc" : "",
85782         "memberOf" : ""
85783       },
85784       {
85785         "name" : "growMin",
85786         "type" : "Number",
85787         "desc" : "",
85788         "memberOf" : ""
85789       },
85790       {
85791         "name" : "handleHeight",
85792         "type" : "Number",
85793         "desc" : "The height in pixels of the dropdown list resize handle if resizable = true (defaults to 8)",
85794         "memberOf" : ""
85795       },
85796       {
85797         "name" : "height",
85798         "type" : "Number",
85799         "desc" : "height (optional) size of component",
85800         "memberOf" : "Roo.BoxComponent"
85801       },
85802       {
85803         "name" : "hiddenName",
85804         "type" : "String",
85805         "desc" : "If specified, a hidden form field with this name is dynamically generated to store the\nfield's data value (defaults to the underlying DOM element's name)",
85806         "memberOf" : ""
85807       },
85808       {
85809         "name" : "hideMode",
85810         "type" : "String",
85811         "desc" : [
85812           "(display",
85813           "visibility)"
85814         ],
85815         "memberOf" : "Roo.Component"
85816       },
85817       {
85818         "name" : "hideTrigger",
85819         "type" : "Boolean",
85820         "desc" : "True to hide the trigger element and display only the base text field (defaults to false)",
85821         "memberOf" : "Roo.form.TriggerField"
85822       },
85823       {
85824         "name" : "inputType",
85825         "type" : "String",
85826         "desc" : "The type attribute for input fields -- e.g. radio, text, password (defaults to \"text\").",
85827         "memberOf" : "Roo.form.Field"
85828       },
85829       {
85830         "name" : "invalidClass",
85831         "type" : "String",
85832         "desc" : "The CSS class to use when marking a field invalid (defaults to \"x-form-invalid\")",
85833         "memberOf" : "Roo.form.Field"
85834       },
85835       {
85836         "name" : "invalidText",
85837         "type" : "String",
85838         "desc" : "The error text to use when marking a field invalid and no message is provided (defaults to \"The value in this field is invalid\")",
85839         "memberOf" : "Roo.form.Field"
85840       },
85841       {
85842         "name" : "lazyRender",
85843         "type" : "Boolean",
85844         "desc" : "True to prevent the ComboBox from rendering until requested (should always be used when\nrendering into an Roo.Editor, defaults to false)",
85845         "memberOf" : ""
85846       },
85847       {
85848         "name" : "listAlign",
85849         "type" : "String",
85850         "desc" : "A valid anchor position value. See {@link Roo.Element#alignTo} for details on supported\nanchor positions (defaults to 'tl-bl')",
85851         "memberOf" : ""
85852       },
85853       {
85854         "name" : "listClass",
85855         "type" : "String",
85856         "desc" : "CSS class to apply to the dropdown list element (defaults to '')",
85857         "memberOf" : ""
85858       },
85859       {
85860         "name" : "listWidth",
85861         "type" : "Number",
85862         "desc" : "The width in pixels of the dropdown list (defaults to the width of the ComboBox field)",
85863         "memberOf" : ""
85864       },
85865       {
85866         "name" : "listeners",
85867         "type" : "Object",
85868         "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>",
85869         "memberOf" : "Roo.util.Observable"
85870       },
85871       {
85872         "name" : "loadingText",
85873         "type" : "String",
85874         "desc" : "The text to display in the dropdown list while data is loading.  Only applies\nwhen mode = 'remote' (defaults to 'Loading...')",
85875         "memberOf" : ""
85876       },
85877       {
85878         "name" : "maskRe",
85879         "type" : "String",
85880         "desc" : "An input mask regular expression that will be used to filter keystrokes that don't match (defaults to null)",
85881         "memberOf" : "Roo.form.TextField"
85882       },
85883       {
85884         "name" : "maxHeight",
85885         "type" : "Number",
85886         "desc" : "The maximum height in pixels of the dropdown list before scrollbars are shown (defaults to 300)",
85887         "memberOf" : ""
85888       },
85889       {
85890         "name" : "maxLength",
85891         "type" : "Number",
85892         "desc" : "Maximum input field length allowed (defaults to Number.MAX_VALUE)",
85893         "memberOf" : "Roo.form.TextField"
85894       },
85895       {
85896         "name" : "maxLengthText",
85897         "type" : "String",
85898         "desc" : "Error text to display if the maximum length validation fails (defaults to \"The maximum length for this field is {maxLength}\")",
85899         "memberOf" : "Roo.form.TextField"
85900       },
85901       {
85902         "name" : "minChars",
85903         "type" : "Number",
85904         "desc" : "The minimum number of characters the user must type before autocomplete and typeahead activate\n(defaults to 4, does not apply if editable = false)",
85905         "memberOf" : ""
85906       },
85907       {
85908         "name" : "minLength",
85909         "type" : "Number",
85910         "desc" : "Minimum input field length required (defaults to 0)",
85911         "memberOf" : "Roo.form.TextField"
85912       },
85913       {
85914         "name" : "minLengthText",
85915         "type" : "String",
85916         "desc" : "Error text to display if the minimum length validation fails (defaults to \"The minimum length for this field is {minLength}\")",
85917         "memberOf" : "Roo.form.TextField"
85918       },
85919       {
85920         "name" : "minListWidth",
85921         "type" : "Number",
85922         "desc" : "The minimum width of the dropdown list in pixels (defaults to 70, will be ignored if\nlistWidth has a higher value)",
85923         "memberOf" : ""
85924       },
85925       {
85926         "name" : "mode",
85927         "type" : "String",
85928         "desc" : "Set to 'local' if the ComboBox loads local data (defaults to 'remote' which loads from the server)",
85929         "memberOf" : ""
85930       },
85931       {
85932         "name" : "msgFx",
85933         "type" : "String",
85934         "desc" : "<b>Experimental</b> The effect used when displaying a validation message under the field (defaults to 'normal').",
85935         "memberOf" : "Roo.form.Field"
85936       },
85937       {
85938         "name" : "msgTarget",
85939         "type" : "String",
85940         "desc" : "The location where error text should display.  Should be one of the following values (defaults to 'qtip'):\n<pre>\nValue         Description\n-----------   ----------------------------------------------------------------------\nqtip          Display a quick tip when the user hovers over the field\ntitle         Display a default browser title attribute popup\nunder         Add a block div beneath the field containing the error text\nside          Add an error icon to the right of the field with a popup on hover\n[element id]  Add the error text directly to the innerHTML of the specified element\n</pre>",
85941         "memberOf" : "Roo.form.Field"
85942       },
85943       {
85944         "name" : "name",
85945         "type" : "String",
85946         "desc" : "The field's HTML name attribute.",
85947         "memberOf" : "Roo.form.Field"
85948       },
85949       {
85950         "name" : "pageSize",
85951         "type" : "Number",
85952         "desc" : "If greater than 0, a paging toolbar is displayed in the footer of the dropdown list and the\nfilter queries will execute with page start and limit parameters.  Only applies when mode = 'remote' (defaults to 0)",
85953         "memberOf" : ""
85954       },
85955       {
85956         "name" : "qtip",
85957         "type" : "String",
85958         "desc" : "Mouse over tip",
85959         "memberOf" : "Roo.form.Field"
85960       },
85961       {
85962         "name" : "queryDelay",
85963         "type" : "Number",
85964         "desc" : "The length of time in milliseconds to delay between the start of typing and sending the\nquery to filter the dropdown list (defaults to 500 if mode = 'remote' or 10 if mode = 'local')",
85965         "memberOf" : ""
85966       },
85967       {
85968         "name" : "queryParam",
85969         "type" : "String",
85970         "desc" : "Name of the query as it will be passed on the querystring (defaults to 'query')",
85971         "memberOf" : ""
85972       },
85973       {
85974         "name" : "readOnly",
85975         "type" : "Boolean",
85976         "desc" : "True to mark the field as readOnly in HTML (defaults to false) -- Note: this only sets the element's readOnly DOM attribute.",
85977         "memberOf" : "Roo.form.Field"
85978       },
85979       {
85980         "name" : "regex",
85981         "type" : "RegExp",
85982         "desc" : "A JavaScript RegExp object to be tested against the field value during validation (defaults to null).\nIf available, this regex will be evaluated only after the basic validators all return true, and will be passed the\ncurrent field value.  If the test fails, the field will be marked invalid using {@link #regexText}.",
85983         "memberOf" : "Roo.form.TextField"
85984       },
85985       {
85986         "name" : "regexText",
85987         "type" : "String",
85988         "desc" : "The error text to display if {@link #regex} is used and the test fails during validation (defaults to \"\")",
85989         "memberOf" : "Roo.form.TextField"
85990       },
85991       {
85992         "name" : "resizable",
85993         "type" : "Boolean",
85994         "desc" : "True to add a resize handle to the bottom of the dropdown list (defaults to false)",
85995         "memberOf" : ""
85996       },
85997       {
85998         "name" : "selectOnFocus",
85999         "type" : "Boolean",
86000         "desc" : "True to select any existing text in the field immediately on focus.  Only applies\nwhen editable = true (defaults to false)",
86001         "memberOf" : ""
86002       },
86003       {
86004         "name" : "selectedClass",
86005         "type" : "String",
86006         "desc" : "CSS class to apply to the selected item in the dropdown list (defaults to 'x-combo-selected')",
86007         "memberOf" : ""
86008       },
86009       {
86010         "name" : "shadow",
86011         "type" : "Boolean/String",
86012         "desc" : "True or \"sides\" for the default effect, \"frame\" for 4-way shadow, and \"drop\" for bottom-right",
86013         "memberOf" : ""
86014       },
86015       {
86016         "name" : "store",
86017         "type" : "Roo.data.Store",
86018         "desc" : "The data store to which this combo is bound (defaults to undefined)",
86019         "memberOf" : ""
86020       },
86021       {
86022         "name" : "tabIndex",
86023         "type" : "Number",
86024         "desc" : "The tabIndex for this field. Note this only applies to fields that are rendered, not those which are built via applyTo (defaults to undefined).",
86025         "memberOf" : "Roo.form.Field"
86026       },
86027       {
86028         "name" : "title",
86029         "type" : "String",
86030         "desc" : "If supplied, a header element is created containing this text and added into the top of\nthe dropdown list (defaults to undefined, with no header element)",
86031         "memberOf" : ""
86032       },
86033       {
86034         "name" : "tpl",
86035         "type" : "String/Roo.Template",
86036         "desc" : "The template to use to render the output",
86037         "memberOf" : ""
86038       },
86039       {
86040         "name" : "transform",
86041         "type" : "String/HTMLElement/Element",
86042         "desc" : "The id, DOM node or element of an existing select to convert to a ComboBox",
86043         "memberOf" : ""
86044       },
86045       {
86046         "name" : "triggerAction",
86047         "type" : "String",
86048         "desc" : "The action to execute when the trigger field is activated.  Use 'all' to run the\nquery specified by the allQuery config option (defaults to 'query')",
86049         "memberOf" : ""
86050       },
86051       {
86052         "name" : "triggerClass",
86053         "type" : "String",
86054         "desc" : "An additional CSS class used to style the trigger button.  The trigger will always get the\nclass 'x-form-trigger' and triggerClass will be <b>appended</b> if specified (defaults to 'x-form-arrow-trigger'\nwhich displays a downward arrow icon).",
86055         "memberOf" : ""
86056       },
86057       {
86058         "name" : "typeAhead",
86059         "type" : "Boolean",
86060         "desc" : "True to populate and autoselect the remainder of the text being typed after a configurable\ndelay (typeAheadDelay) if it matches a known value (defaults to false)",
86061         "memberOf" : ""
86062       },
86063       {
86064         "name" : "typeAheadDelay",
86065         "type" : "Number",
86066         "desc" : "The length of time in milliseconds to wait until the typeahead text is displayed\nif typeAhead = true (defaults to 250)",
86067         "memberOf" : ""
86068       },
86069       {
86070         "name" : "validateOnBlur",
86071         "type" : "Boolean",
86072         "desc" : "Whether the field should validate when it loses focus (defaults to true).",
86073         "memberOf" : "Roo.form.Field"
86074       },
86075       {
86076         "name" : "validationDelay",
86077         "type" : "Number",
86078         "desc" : "The length of time in milliseconds after user input begins until validation is initiated (defaults to 250)",
86079         "memberOf" : "Roo.form.Field"
86080       },
86081       {
86082         "name" : "validationEvent",
86083         "type" : "String/Boolean",
86084         "desc" : "The event that should initiate field validation. Set to false to disable\n      automatic validation (defaults to \"keyup\").",
86085         "memberOf" : "Roo.form.Field"
86086       },
86087       {
86088         "name" : "validator",
86089         "type" : "Function",
86090         "desc" : "A custom validation function to be called during field validation (defaults to null).\nIf available, this function will be called only after the basic validators all return true, and will be passed the\ncurrent field value and expected to return boolean true if the value is valid or a string error message if invalid.",
86091         "memberOf" : "Roo.form.TextField"
86092       },
86093       {
86094         "name" : "value",
86095         "type" : "Mixed",
86096         "desc" : "A value to initialize this field with.",
86097         "memberOf" : "Roo.form.Field"
86098       },
86099       {
86100         "name" : "valueField",
86101         "type" : "String",
86102         "desc" : "The underlying data value name to bind to this CombBox (defaults to undefined if\nmode = 'remote' or 'value' if mode = 'local'). \nNote: use of a valueField requires the user make a selection\nin order for a value to be mapped.",
86103         "memberOf" : ""
86104       },
86105       {
86106         "name" : "valueNotFoundText",
86107         "type" : "String",
86108         "desc" : "When using a name/value combo, if the value passed to setValue is not found in\nthe store, valueNotFoundText will be displayed as the field text if defined (defaults to undefined)",
86109         "memberOf" : ""
86110       },
86111       {
86112         "name" : "vtype",
86113         "type" : "String",
86114         "desc" : "A validation type name as defined in {@link Roo.form.VTypes} (defaults to null)",
86115         "memberOf" : "Roo.form.TextField"
86116       },
86117       {
86118         "name" : "width",
86119         "type" : "Number",
86120         "desc" : "width (optional) size of component",
86121         "memberOf" : "Roo.BoxComponent"
86122       }
86123     ],
86124     "events" : [
86125       {
86126         "name" : "autosize",
86127         "type" : "function",
86128         "desc" : "Fires when the autosize function is triggered.  The field may or may not have actually changed size\naccording to the default logic, but this event provides a hook for the developer to apply additional\nlogic at runtime to resize the field if needed.",
86129         "sig" : "function (_self, width)\n{\n\n}",
86130         "memberOf" : "Roo.form.TextField"
86131       },
86132       {
86133         "name" : "beforedestroy",
86134         "type" : "function",
86135         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
86136         "sig" : "function (_self)\n{\n\n}",
86137         "memberOf" : "Roo.Component"
86138       },
86139       {
86140         "name" : "beforehide",
86141         "type" : "function",
86142         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
86143         "sig" : "function (_self)\n{\n\n}",
86144         "memberOf" : "Roo.Component"
86145       },
86146       {
86147         "name" : "beforerender",
86148         "type" : "function",
86149         "desc" : "Fires before the component is rendered. Return false to stop the render.",
86150         "sig" : "function (_self)\n{\n\n}",
86151         "memberOf" : "Roo.Component"
86152       },
86153       {
86154         "name" : "beforeshow",
86155         "type" : "function",
86156         "desc" : "Fires before the component is shown.  Return false to stop the show.",
86157         "sig" : "function (_self)\n{\n\n}",
86158         "memberOf" : "Roo.Component"
86159       },
86160       {
86161         "name" : "blur",
86162         "type" : "function",
86163         "desc" : "Fires when this field loses input focus.",
86164         "sig" : "function (_self)\n{\n\n}",
86165         "memberOf" : "Roo.form.Field"
86166       },
86167       {
86168         "name" : "change",
86169         "type" : "function",
86170         "desc" : "Fires just before the field blurs if the field value has changed.",
86171         "sig" : "function (_self, newValue, oldValue)\n{\n\n}",
86172         "memberOf" : "Roo.form.Field"
86173       },
86174       {
86175         "name" : "destroy",
86176         "type" : "function",
86177         "desc" : "Fires after the component is destroyed.",
86178         "sig" : "function (_self)\n{\n\n}",
86179         "memberOf" : "Roo.Component"
86180       },
86181       {
86182         "name" : "disable",
86183         "type" : "function",
86184         "desc" : "Fires after the component is disabled.",
86185         "sig" : "function (_self)\n{\n\n}",
86186         "memberOf" : "Roo.Component"
86187       },
86188       {
86189         "name" : "enable",
86190         "type" : "function",
86191         "desc" : "Fires after the component is enabled.",
86192         "sig" : "function (_self)\n{\n\n}",
86193         "memberOf" : "Roo.Component"
86194       },
86195       {
86196         "name" : "focus",
86197         "type" : "function",
86198         "desc" : "Fires when this field receives input focus.",
86199         "sig" : "function (_self)\n{\n\n}",
86200         "memberOf" : "Roo.form.Field"
86201       },
86202       {
86203         "name" : "hide",
86204         "type" : "function",
86205         "desc" : "Fires after the component is hidden.",
86206         "sig" : "function (_self)\n{\n\n}",
86207         "memberOf" : "Roo.Component"
86208       },
86209       {
86210         "name" : "invalid",
86211         "type" : "function",
86212         "desc" : "Fires after the field has been marked as invalid.",
86213         "sig" : "function (_self, msg)\n{\n\n}",
86214         "memberOf" : "Roo.form.Field"
86215       },
86216       {
86217         "name" : "keyup",
86218         "type" : "function",
86219         "desc" : "Fires after the key up",
86220         "sig" : "function (_self, e)\n{\n\n}",
86221         "memberOf" : "Roo.form.Field"
86222       },
86223       {
86224         "name" : "move",
86225         "type" : "function",
86226         "desc" : "Fires after the component is moved.",
86227         "sig" : "function (_self, x, y)\n{\n\n}",
86228         "memberOf" : "Roo.BoxComponent"
86229       },
86230       {
86231         "name" : "render",
86232         "type" : "function",
86233         "desc" : "Fires after the component is rendered.",
86234         "sig" : "function (_self)\n{\n\n}",
86235         "memberOf" : "Roo.Component"
86236       },
86237       {
86238         "name" : "resize",
86239         "type" : "function",
86240         "desc" : "Fires after the component is resized.",
86241         "sig" : "function (_self, adjWidth, adjHeight, rawWidth, rawHeight)\n{\n\n}",
86242         "memberOf" : "Roo.BoxComponent"
86243       },
86244       {
86245         "name" : "show",
86246         "type" : "function",
86247         "desc" : "Fires after the component is shown.",
86248         "sig" : "function (_self)\n{\n\n}",
86249         "memberOf" : "Roo.Component"
86250       },
86251       {
86252         "name" : "specialkey",
86253         "type" : "function",
86254         "desc" : "Fires when any key related to navigation (arrows, tab, enter, esc, etc.) is pressed.  You can check\n{@link Roo.EventObject#getKey} to determine which key was pressed.",
86255         "sig" : "function (_self, e)\n{\n\n}",
86256         "memberOf" : "Roo.form.Field"
86257       },
86258       {
86259         "name" : "valid",
86260         "type" : "function",
86261         "desc" : "Fires after the field has been validated with no errors.",
86262         "sig" : "function (_self)\n{\n\n}",
86263         "memberOf" : "Roo.form.Field"
86264       }
86265     ],
86266     "methods" : [
86267       {
86268         "name" : "addEvents",
86269         "type" : "function",
86270         "desc" : "Used to define events on this Observable",
86271         "sig" : "(object)",
86272         "static" : false,
86273         "memberOf" : "Roo.util.Observable"
86274       },
86275       {
86276         "name" : "addListener",
86277         "type" : "function",
86278         "desc" : "Appends an event handler to this component",
86279         "sig" : "(eventName, handler, scope, options)",
86280         "static" : false,
86281         "memberOf" : "Roo.util.Observable"
86282       },
86283       {
86284         "name" : "applyTo",
86285         "type" : "function",
86286         "desc" : "Apply the behaviors of this component to an existing element. <b>This is used instead of render().</b>",
86287         "sig" : "(el)",
86288         "static" : false,
86289         "memberOf" : "Roo.form.Field"
86290       },
86291       {
86292         "name" : "autoSize",
86293         "type" : "function",
86294         "desc" : "",
86295         "sig" : "()\n{\n\n}",
86296         "static" : false,
86297         "memberOf" : "Roo.form.TriggerField"
86298       },
86299       {
86300         "name" : "capture",
86301         "type" : "function",
86302         "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.",
86303         "sig" : "(o, fn, scope)",
86304         "static" : true,
86305         "memberOf" : "Roo.util.Observable"
86306       },
86307       {
86308         "name" : "clearInvalid",
86309         "type" : "function",
86310         "desc" : "Clear any invalid styles/messages for this field",
86311         "sig" : "()\n{\n\n}",
86312         "static" : false,
86313         "memberOf" : "Roo.form.Field"
86314       },
86315       {
86316         "name" : "clearValue",
86317         "type" : "function",
86318         "desc" : "Clears any text/value currently set in the field",
86319         "sig" : "()\n{\n\n}",
86320         "static" : false,
86321         "memberOf" : ""
86322       },
86323       {
86324         "name" : "collapse",
86325         "type" : "function",
86326         "desc" : "Hides the dropdown list if it is currently expanded. Fires the 'collapse' event on completion.",
86327         "sig" : "()\n{\n\n}",
86328         "static" : false,
86329         "memberOf" : ""
86330       },
86331       {
86332         "name" : "destroy",
86333         "type" : "function",
86334         "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}.",
86335         "sig" : "()\n{\n\n}",
86336         "static" : false,
86337         "memberOf" : "Roo.Component"
86338       },
86339       {
86340         "name" : "disable",
86341         "type" : "function",
86342         "desc" : "Disable this component.",
86343         "sig" : "()\n{\n\n}",
86344         "static" : false,
86345         "memberOf" : "Roo.Component"
86346       },
86347       {
86348         "name" : "doQuery",
86349         "type" : "function",
86350         "desc" : "Execute a query to filter the dropdown list.  Fires the beforequery event prior to performing the\nquery allowing the query action to be canceled if needed.",
86351         "sig" : "(query, forceAll)",
86352         "static" : false,
86353         "memberOf" : ""
86354       },
86355       {
86356         "name" : "enable",
86357         "type" : "function",
86358         "desc" : "Enable this component.",
86359         "sig" : "()\n{\n\n}",
86360         "static" : false,
86361         "memberOf" : "Roo.Component"
86362       },
86363       {
86364         "name" : "expand",
86365         "type" : "function",
86366         "desc" : "Expands the dropdown list if it is currently hidden. Fires the 'expand' event on completion.",
86367         "sig" : "()\n{\n\n}",
86368         "static" : false,
86369         "memberOf" : ""
86370       },
86371       {
86372         "name" : "fireEvent",
86373         "type" : "function",
86374         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
86375         "sig" : "(eventName, args)",
86376         "static" : false,
86377         "memberOf" : "Roo.util.Observable"
86378       },
86379       {
86380         "name" : "focus",
86381         "type" : "function",
86382         "desc" : "Try to focus this component.",
86383         "sig" : "(selectText)",
86384         "static" : false,
86385         "memberOf" : "Roo.Component"
86386       },
86387       {
86388         "name" : "getBox",
86389         "type" : "function",
86390         "desc" : "Gets the current box measurements of the component's underlying element.",
86391         "sig" : "(local)",
86392         "static" : false,
86393         "memberOf" : "Roo.BoxComponent"
86394       },
86395       {
86396         "name" : "getEl",
86397         "type" : "function",
86398         "desc" : "Returns the underlying {@link Roo.Element}.",
86399         "sig" : "()\n{\n\n}",
86400         "static" : false,
86401         "memberOf" : "Roo.Component"
86402       },
86403       {
86404         "name" : "getId",
86405         "type" : "function",
86406         "desc" : "Returns the id of this component.",
86407         "sig" : "()\n{\n\n}",
86408         "static" : false,
86409         "memberOf" : "Roo.Component"
86410       },
86411       {
86412         "name" : "getName",
86413         "type" : "function",
86414         "desc" : "Returns the name attribute of the field if available",
86415         "sig" : "()\n{\n\n}",
86416         "static" : false,
86417         "memberOf" : "Roo.form.Field"
86418       },
86419       {
86420         "name" : "getPosition",
86421         "type" : "function",
86422         "desc" : "Gets the current XY position of the component's underlying element.",
86423         "sig" : "(local)",
86424         "static" : false,
86425         "memberOf" : "Roo.BoxComponent"
86426       },
86427       {
86428         "name" : "getRawValue",
86429         "type" : "function",
86430         "desc" : "Returns the raw data value which may or may not be a valid, defined value.  To return a normalized value see {@link #getValue}.",
86431         "sig" : "()\n{\n\n}",
86432         "static" : false,
86433         "memberOf" : "Roo.form.Field"
86434       },
86435       {
86436         "name" : "getSize",
86437         "type" : "function",
86438         "desc" : "Gets the current size of the component's underlying element.",
86439         "sig" : "()\n{\n\n}",
86440         "static" : false,
86441         "memberOf" : "Roo.BoxComponent"
86442       },
86443       {
86444         "name" : "getValue",
86445         "type" : "function",
86446         "desc" : "Returns the currently selected field value or empty string if no value is set.",
86447         "sig" : "()\n{\n\n}",
86448         "static" : false,
86449         "memberOf" : ""
86450       },
86451       {
86452         "name" : "hasChanged",
86453         "type" : "function",
86454         "desc" : "checks the current value against the 'loaded' value.\nNote - will return false if 'resetHasChanged' has not been called first.",
86455         "sig" : "()\n{\n\n}",
86456         "static" : false,
86457         "memberOf" : "Roo.form.Field"
86458       },
86459       {
86460         "name" : "hasListener",
86461         "type" : "function",
86462         "desc" : "Checks to see if this object has any listeners for a specified event",
86463         "sig" : "(eventName)",
86464         "static" : false,
86465         "memberOf" : "Roo.util.Observable"
86466       },
86467       {
86468         "name" : "hide",
86469         "type" : "function",
86470         "desc" : "Hide this component.",
86471         "sig" : "()\n{\n\n}",
86472         "static" : false,
86473         "memberOf" : "Roo.Component"
86474       },
86475       {
86476         "name" : "isDirty",
86477         "type" : "function",
86478         "desc" : "Returns true if this field has been changed since it was originally loaded and is not disabled.\nDEPRICATED  - it never worked well - use hasChanged/resetHasChanged.",
86479         "sig" : "()\n{\n\n}",
86480         "static" : false,
86481         "memberOf" : "Roo.form.Field"
86482       },
86483       {
86484         "name" : "isExpanded",
86485         "type" : "function",
86486         "desc" : "Returns true if the dropdown list is expanded, else false.",
86487         "sig" : "()\n{\n\n}",
86488         "static" : false,
86489         "memberOf" : ""
86490       },
86491       {
86492         "name" : "isValid",
86493         "type" : "function",
86494         "desc" : "Returns whether or not the field value is currently valid",
86495         "sig" : "(preventMark)",
86496         "static" : false,
86497         "memberOf" : "Roo.form.Field"
86498       },
86499       {
86500         "name" : "isVisible",
86501         "type" : "function",
86502         "desc" : "Returns true if this component is visible.",
86503         "sig" : "()\n{\n\n}",
86504         "static" : false,
86505         "memberOf" : "Roo.Component"
86506       },
86507       {
86508         "name" : "markInvalid",
86509         "type" : "function",
86510         "desc" : "Mark this field as invalid",
86511         "sig" : "(msg)",
86512         "static" : false,
86513         "memberOf" : "Roo.form.Field"
86514       },
86515       {
86516         "name" : "on",
86517         "type" : "function",
86518         "desc" : "Appends an event handler to this element (shorthand for addListener)",
86519         "sig" : "(eventName, handler, scope, options)",
86520         "static" : false,
86521         "memberOf" : "Roo.util.Observable"
86522       },
86523       {
86524         "name" : "onPosition",
86525         "type" : "function",
86526         "desc" : "Called after the component is moved, this method is empty by default but can be implemented by any\nsubclass that needs to perform custom logic after a move occurs.",
86527         "sig" : "(x, y)",
86528         "static" : false,
86529         "memberOf" : "Roo.BoxComponent"
86530       },
86531       {
86532         "name" : "onResize",
86533         "type" : "function",
86534         "desc" : "Called after the component is resized, this method is empty by default but can be implemented by any\nsubclass that needs to perform custom logic after a resize occurs.",
86535         "sig" : "(adjWidth, adjHeight, rawWidth, rawHeight)",
86536         "static" : false,
86537         "memberOf" : "Roo.BoxComponent"
86538       },
86539       {
86540         "name" : "onTriggerClick",
86541         "type" : "function",
86542         "desc" : "The function that should handle the trigger's click event.  This method does nothing by default until overridden\nby an implementing function.",
86543         "sig" : "(e)",
86544         "static" : false,
86545         "memberOf" : "Roo.form.TriggerField"
86546       },
86547       {
86548         "name" : "purgeListeners",
86549         "type" : "function",
86550         "desc" : "Removes all listeners for this object",
86551         "sig" : "()\n{\n\n}",
86552         "static" : false,
86553         "memberOf" : "Roo.util.Observable"
86554       },
86555       {
86556         "name" : "releaseCapture",
86557         "type" : "function",
86558         "desc" : "Removes <b>all</b> added captures from the Observable.",
86559         "sig" : "(o)",
86560         "static" : true,
86561         "memberOf" : "Roo.util.Observable"
86562       },
86563       {
86564         "name" : "removeListener",
86565         "type" : "function",
86566         "desc" : "Removes a listener",
86567         "sig" : "(eventName, handler, scope)",
86568         "static" : false,
86569         "memberOf" : "Roo.util.Observable"
86570       },
86571       {
86572         "name" : "render",
86573         "type" : "function",
86574         "desc" : "If this is a lazy rendering component, render it to its container element.",
86575         "sig" : "(container)",
86576         "static" : false,
86577         "memberOf" : "Roo.Component"
86578       },
86579       {
86580         "name" : "reset",
86581         "type" : "function",
86582         "desc" : "Resets the current field value to the originally-loaded value and clears any validation messages.",
86583         "sig" : "()\n{\n\n}",
86584         "static" : false,
86585         "memberOf" : "Roo.form.TextField"
86586       },
86587       {
86588         "name" : "resetHasChanged",
86589         "type" : "function",
86590         "desc" : "stores the current value in loadedValue",
86591         "sig" : "()\n{\n\n}",
86592         "static" : false,
86593         "memberOf" : "Roo.form.Field"
86594       },
86595       {
86596         "name" : "select",
86597         "type" : "function",
86598         "desc" : "Select an item in the dropdown list by its numeric index in the list. This function does NOT cause the select event to fire.\nThe store must be loaded and the list expanded for this function to work, otherwise use setValue.",
86599         "sig" : "(index, scrollIntoView)",
86600         "static" : false,
86601         "memberOf" : ""
86602       },
86603       {
86604         "name" : "selectByValue",
86605         "type" : "function",
86606         "desc" : "Select an item in the dropdown list by its data value. This function does NOT cause the select event to fire.\nThe store must be loaded and the list expanded for this function to work, otherwise use setValue.",
86607         "sig" : "(value, scrollIntoView)",
86608         "static" : false,
86609         "memberOf" : ""
86610       },
86611       {
86612         "name" : "selectText",
86613         "type" : "function",
86614         "desc" : "Selects text in this field",
86615         "sig" : "(start, end)",
86616         "static" : false,
86617         "memberOf" : "Roo.form.TextField"
86618       },
86619       {
86620         "name" : "setDisabled",
86621         "type" : "function",
86622         "desc" : "Convenience function for setting disabled/enabled by boolean.",
86623         "sig" : "(disabled)",
86624         "static" : false,
86625         "memberOf" : "Roo.Component"
86626       },
86627       {
86628         "name" : "setEditable",
86629         "type" : "function",
86630         "desc" : "Allow or prevent the user from directly editing the field text.  If false is passed,\nthe user will only be able to select from the items defined in the dropdown list.  This method\nis the runtime equivalent of setting the 'editable' config option at config time.",
86631         "sig" : "(value)",
86632         "static" : false,
86633         "memberOf" : ""
86634       },
86635       {
86636         "name" : "setFromData",
86637         "type" : "function",
86638         "desc" : "Sets the value of the field based on a object which is related to the record format for the store.",
86639         "sig" : "(value)",
86640         "static" : false,
86641         "memberOf" : ""
86642       },
86643       {
86644         "name" : "setPagePosition",
86645         "type" : "function",
86646         "desc" : "Sets the page XY position of the component.  To set the left and top instead, use {@link #setPosition}.\nThis method fires the move event.",
86647         "sig" : "(x, y)",
86648         "static" : false,
86649         "memberOf" : "Roo.BoxComponent"
86650       },
86651       {
86652         "name" : "setPosition",
86653         "type" : "function",
86654         "desc" : "Sets the left and top of the component.  To set the page XY position instead, use {@link #setPagePosition}.\nThis method fires the move event.",
86655         "sig" : "(left, top)",
86656         "static" : false,
86657         "memberOf" : "Roo.BoxComponent"
86658       },
86659       {
86660         "name" : "setRawValue",
86661         "type" : "function",
86662         "desc" : "Sets the underlying DOM field's value directly, bypassing validation.  To set the value with validation see {@link #setValue}.",
86663         "sig" : "(value)",
86664         "static" : false,
86665         "memberOf" : "Roo.form.Field"
86666       },
86667       {
86668         "name" : "setSize",
86669         "type" : "function",
86670         "desc" : "Sets the width and height of the component.  This method fires the resize event.  This method can accept\neither width and height as separate numeric arguments, or you can pass a size object like {width:10, height:20}.",
86671         "sig" : "(width, height)",
86672         "static" : false,
86673         "memberOf" : "Roo.BoxComponent"
86674       },
86675       {
86676         "name" : "setValue",
86677         "type" : "function",
86678         "desc" : "Sets the specified value into the field.  If the value finds a match, the corresponding record text\nwill be displayed in the field.  If the value does not match the data value of an existing item,\nand the valueNotFoundText config option is defined, it will be displayed as the default field text.\nOtherwise the field will be blank (although the value will still be set).",
86679         "sig" : "(value)",
86680         "static" : false,
86681         "memberOf" : ""
86682       },
86683       {
86684         "name" : "setVisible",
86685         "type" : "function",
86686         "desc" : "Convenience function to hide or show this component by boolean.",
86687         "sig" : "(visible)",
86688         "static" : false,
86689         "memberOf" : "Roo.Component"
86690       },
86691       {
86692         "name" : "setWidth",
86693         "type" : "function",
86694         "desc" : "",
86695         "sig" : "()\n{\n\n}",
86696         "static" : false,
86697         "memberOf" : ""
86698       },
86699       {
86700         "name" : "show",
86701         "type" : "function",
86702         "desc" : "Show this component.",
86703         "sig" : "()\n{\n\n}",
86704         "static" : false,
86705         "memberOf" : "Roo.Component"
86706       },
86707       {
86708         "name" : "syncSize",
86709         "type" : "function",
86710         "desc" : "Force the component's size to recalculate based on the underlying element's current height and width.",
86711         "sig" : "()\n{\n\n}",
86712         "static" : false,
86713         "memberOf" : "Roo.BoxComponent"
86714       },
86715       {
86716         "name" : "un",
86717         "type" : "function",
86718         "desc" : "Removes a listener (shorthand for removeListener)",
86719         "sig" : "(eventName, handler, scope)",
86720         "static" : false,
86721         "memberOf" : "Roo.util.Observable"
86722       },
86723       {
86724         "name" : "updateBox",
86725         "type" : "function",
86726         "desc" : "Sets the current box measurements of the component's underlying element.",
86727         "sig" : "(box)",
86728         "static" : false,
86729         "memberOf" : "Roo.BoxComponent"
86730       },
86731       {
86732         "name" : "validate",
86733         "type" : "function",
86734         "desc" : "Validates the field value",
86735         "sig" : "()\n{\n\n}",
86736         "static" : false,
86737         "memberOf" : "Roo.form.Field"
86738       },
86739       {
86740         "name" : "validateValue",
86741         "type" : "function",
86742         "desc" : "Validates a value according to the field's validation rules and marks the field as invalid\nif the validation fails",
86743         "sig" : "(value)",
86744         "static" : false,
86745         "memberOf" : "Roo.form.TextField"
86746       }
86747     ]
86748   },
86749   "Roo.form.Signature" : {
86750     "props" : [
86751       {
86752         "name" : "actionMode",
86753         "type" : "String",
86754         "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",
86755         "memberOf" : "Roo.Component"
86756       },
86757       {
86758         "name" : "allowBlank",
86759         "type" : "Boolean",
86760         "desc" : "False to validate that the value length > 0 (defaults to false)",
86761         "memberOf" : ""
86762       },
86763       {
86764         "name" : "allowDomMove",
86765         "type" : "Boolean",
86766         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
86767         "memberOf" : "Roo.Component"
86768       },
86769       {
86770         "name" : "autoCreate",
86771         "type" : "String/Object",
86772         "desc" : "A DomHelper element spec, or true for a default element spec (defaults to\n{tag: \"input\", type: \"text\", size: \"20\", autocomplete: \"off\"})",
86773         "memberOf" : "Roo.form.Field"
86774       },
86775       {
86776         "name" : "cls",
86777         "type" : "String",
86778         "desc" : "A CSS class to apply to the field's underlying element.",
86779         "memberOf" : "Roo.form.Field"
86780       },
86781       {
86782         "name" : "disableClass",
86783         "type" : "String",
86784         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
86785         "memberOf" : "Roo.Component"
86786       },
86787       {
86788         "name" : "disabled",
86789         "type" : "Boolean",
86790         "desc" : "True to disable the field (defaults to false).",
86791         "memberOf" : "Roo.form.Field"
86792       },
86793       {
86794         "name" : "fieldClass",
86795         "type" : "String",
86796         "desc" : "The default CSS class for the field (defaults to \"x-form-field\")",
86797         "memberOf" : "Roo.form.Field"
86798       },
86799       {
86800         "name" : "fieldLabel",
86801         "type" : "String",
86802         "desc" : "Label to use when rendering a form.",
86803         "memberOf" : "Roo.form.Field"
86804       },
86805       {
86806         "name" : "focusClass",
86807         "type" : "String",
86808         "desc" : "The CSS class to use when the field receives focus (defaults to \"x-form-focus\")",
86809         "memberOf" : "Roo.form.Field"
86810       },
86811       {
86812         "name" : "height",
86813         "type" : "Number",
86814         "desc" : "The signature panel height (defaults to 100)",
86815         "memberOf" : ""
86816       },
86817       {
86818         "name" : "hideMode",
86819         "type" : "String",
86820         "desc" : [
86821           "(display",
86822           "visibility)"
86823         ],
86824         "memberOf" : "Roo.Component"
86825       },
86826       {
86827         "name" : "inputType",
86828         "type" : "String",
86829         "desc" : "The type attribute for input fields -- e.g. radio, text, password (defaults to \"text\").",
86830         "memberOf" : "Roo.form.Field"
86831       },
86832       {
86833         "name" : "invalidClass",
86834         "type" : "String",
86835         "desc" : "The CSS class to use when marking a field invalid (defaults to \"x-form-invalid\")",
86836         "memberOf" : "Roo.form.Field"
86837       },
86838       {
86839         "name" : "invalidText",
86840         "type" : "String",
86841         "desc" : "The error text to use when marking a field invalid and no message is provided (defaults to \"The value in this field is invalid\")",
86842         "memberOf" : "Roo.form.Field"
86843       },
86844       {
86845         "name" : "labels",
86846         "type" : "Object",
86847         "desc" : "Label to use when rendering a form.\ndefaults to \nlabels : { \n     clear : \"Clear\",\n     confirm : \"Confirm\"\n }",
86848         "memberOf" : ""
86849       },
86850       {
86851         "name" : "listeners",
86852         "type" : "Object",
86853         "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>",
86854         "memberOf" : "Roo.util.Observable"
86855       },
86856       {
86857         "name" : "msgFx",
86858         "type" : "String",
86859         "desc" : "<b>Experimental</b> The effect used when displaying a validation message under the field (defaults to 'normal').",
86860         "memberOf" : "Roo.form.Field"
86861       },
86862       {
86863         "name" : "msgTarget",
86864         "type" : "String",
86865         "desc" : "The location where error text should display.  Should be one of the following values (defaults to 'qtip'):\n<pre>\nValue         Description\n-----------   ----------------------------------------------------------------------\nqtip          Display a quick tip when the user hovers over the field\ntitle         Display a default browser title attribute popup\nunder         Add a block div beneath the field containing the error text\nside          Add an error icon to the right of the field with a popup on hover\n[element id]  Add the error text directly to the innerHTML of the specified element\n</pre>",
86866         "memberOf" : "Roo.form.Field"
86867       },
86868       {
86869         "name" : "name",
86870         "type" : "String",
86871         "desc" : "The field's HTML name attribute.",
86872         "memberOf" : "Roo.form.Field"
86873       },
86874       {
86875         "name" : "qtip",
86876         "type" : "String",
86877         "desc" : "Mouse over tip",
86878         "memberOf" : "Roo.form.Field"
86879       },
86880       {
86881         "name" : "readOnly",
86882         "type" : "Boolean",
86883         "desc" : "True to mark the field as readOnly in HTML (defaults to false) -- Note: this only sets the element's readOnly DOM attribute.",
86884         "memberOf" : "Roo.form.Field"
86885       },
86886       {
86887         "name" : "tabIndex",
86888         "type" : "Number",
86889         "desc" : "The tabIndex for this field. Note this only applies to fields that are rendered, not those which are built via applyTo (defaults to undefined).",
86890         "memberOf" : "Roo.form.Field"
86891       },
86892       {
86893         "name" : "validateOnBlur",
86894         "type" : "Boolean",
86895         "desc" : "Whether the field should validate when it loses focus (defaults to true).",
86896         "memberOf" : "Roo.form.Field"
86897       },
86898       {
86899         "name" : "validationDelay",
86900         "type" : "Number",
86901         "desc" : "The length of time in milliseconds after user input begins until validation is initiated (defaults to 250)",
86902         "memberOf" : "Roo.form.Field"
86903       },
86904       {
86905         "name" : "validationEvent",
86906         "type" : "String/Boolean",
86907         "desc" : "The event that should initiate field validation. Set to false to disable\n      automatic validation (defaults to \"keyup\").",
86908         "memberOf" : "Roo.form.Field"
86909       },
86910       {
86911         "name" : "value",
86912         "type" : "Mixed",
86913         "desc" : "A value to initialize this field with.",
86914         "memberOf" : "Roo.form.Field"
86915       },
86916       {
86917         "name" : "width",
86918         "type" : "Number",
86919         "desc" : "The signature panel width (defaults to 300)",
86920         "memberOf" : ""
86921       }
86922     ],
86923     "events" : [
86924       {
86925         "name" : "beforedestroy",
86926         "type" : "function",
86927         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
86928         "sig" : "function (_self)\n{\n\n}",
86929         "memberOf" : "Roo.Component"
86930       },
86931       {
86932         "name" : "beforehide",
86933         "type" : "function",
86934         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
86935         "sig" : "function (_self)\n{\n\n}",
86936         "memberOf" : "Roo.Component"
86937       },
86938       {
86939         "name" : "beforerender",
86940         "type" : "function",
86941         "desc" : "Fires before the component is rendered. Return false to stop the render.",
86942         "sig" : "function (_self)\n{\n\n}",
86943         "memberOf" : "Roo.Component"
86944       },
86945       {
86946         "name" : "beforeshow",
86947         "type" : "function",
86948         "desc" : "Fires before the component is shown.  Return false to stop the show.",
86949         "sig" : "function (_self)\n{\n\n}",
86950         "memberOf" : "Roo.Component"
86951       },
86952       {
86953         "name" : "blur",
86954         "type" : "function",
86955         "desc" : "Fires when this field loses input focus.",
86956         "sig" : "function (_self)\n{\n\n}",
86957         "memberOf" : "Roo.form.Field"
86958       },
86959       {
86960         "name" : "change",
86961         "type" : "function",
86962         "desc" : "Fires just before the field blurs if the field value has changed.",
86963         "sig" : "function (_self, newValue, oldValue)\n{\n\n}",
86964         "memberOf" : "Roo.form.Field"
86965       },
86966       {
86967         "name" : "confirm",
86968         "type" : "function",
86969         "desc" : "Fires when the 'confirm' icon is pressed (add a listener to enable add button)",
86970         "sig" : "function (combo)\n{\n\n}",
86971         "memberOf" : ""
86972       },
86973       {
86974         "name" : "destroy",
86975         "type" : "function",
86976         "desc" : "Fires after the component is destroyed.",
86977         "sig" : "function (_self)\n{\n\n}",
86978         "memberOf" : "Roo.Component"
86979       },
86980       {
86981         "name" : "disable",
86982         "type" : "function",
86983         "desc" : "Fires after the component is disabled.",
86984         "sig" : "function (_self)\n{\n\n}",
86985         "memberOf" : "Roo.Component"
86986       },
86987       {
86988         "name" : "enable",
86989         "type" : "function",
86990         "desc" : "Fires after the component is enabled.",
86991         "sig" : "function (_self)\n{\n\n}",
86992         "memberOf" : "Roo.Component"
86993       },
86994       {
86995         "name" : "focus",
86996         "type" : "function",
86997         "desc" : "Fires when this field receives input focus.",
86998         "sig" : "function (_self)\n{\n\n}",
86999         "memberOf" : "Roo.form.Field"
87000       },
87001       {
87002         "name" : "hide",
87003         "type" : "function",
87004         "desc" : "Fires after the component is hidden.",
87005         "sig" : "function (_self)\n{\n\n}",
87006         "memberOf" : "Roo.Component"
87007       },
87008       {
87009         "name" : "invalid",
87010         "type" : "function",
87011         "desc" : "Fires after the field has been marked as invalid.",
87012         "sig" : "function (_self, msg)\n{\n\n}",
87013         "memberOf" : "Roo.form.Field"
87014       },
87015       {
87016         "name" : "keyup",
87017         "type" : "function",
87018         "desc" : "Fires after the key up",
87019         "sig" : "function (_self, e)\n{\n\n}",
87020         "memberOf" : "Roo.form.Field"
87021       },
87022       {
87023         "name" : "move",
87024         "type" : "function",
87025         "desc" : "Fires after the component is moved.",
87026         "sig" : "function (_self, x, y)\n{\n\n}",
87027         "memberOf" : "Roo.BoxComponent"
87028       },
87029       {
87030         "name" : "render",
87031         "type" : "function",
87032         "desc" : "Fires after the component is rendered.",
87033         "sig" : "function (_self)\n{\n\n}",
87034         "memberOf" : "Roo.Component"
87035       },
87036       {
87037         "name" : "reset",
87038         "type" : "function",
87039         "desc" : "Fires when the 'edit' icon is pressed (add a listener to enable add button)",
87040         "sig" : "function (combo, record)\n{\n\n}",
87041         "memberOf" : ""
87042       },
87043       {
87044         "name" : "resize",
87045         "type" : "function",
87046         "desc" : "Fires after the component is resized.",
87047         "sig" : "function (_self, adjWidth, adjHeight, rawWidth, rawHeight)\n{\n\n}",
87048         "memberOf" : "Roo.BoxComponent"
87049       },
87050       {
87051         "name" : "show",
87052         "type" : "function",
87053         "desc" : "Fires after the component is shown.",
87054         "sig" : "function (_self)\n{\n\n}",
87055         "memberOf" : "Roo.Component"
87056       },
87057       {
87058         "name" : "specialkey",
87059         "type" : "function",
87060         "desc" : "Fires when any key related to navigation (arrows, tab, enter, esc, etc.) is pressed.  You can check\n{@link Roo.EventObject#getKey} to determine which key was pressed.",
87061         "sig" : "function (_self, e)\n{\n\n}",
87062         "memberOf" : "Roo.form.Field"
87063       },
87064       {
87065         "name" : "valid",
87066         "type" : "function",
87067         "desc" : "Fires after the field has been validated with no errors.",
87068         "sig" : "function (_self)\n{\n\n}",
87069         "memberOf" : "Roo.form.Field"
87070       }
87071     ],
87072     "methods" : [
87073       {
87074         "name" : "addEvents",
87075         "type" : "function",
87076         "desc" : "Used to define events on this Observable",
87077         "sig" : "(object)",
87078         "static" : false,
87079         "memberOf" : "Roo.util.Observable"
87080       },
87081       {
87082         "name" : "addListener",
87083         "type" : "function",
87084         "desc" : "Appends an event handler to this component",
87085         "sig" : "(eventName, handler, scope, options)",
87086         "static" : false,
87087         "memberOf" : "Roo.util.Observable"
87088       },
87089       {
87090         "name" : "applyTo",
87091         "type" : "function",
87092         "desc" : "Apply the behaviors of this component to an existing element. <b>This is used instead of render().</b>",
87093         "sig" : "(el)",
87094         "static" : false,
87095         "memberOf" : "Roo.form.Field"
87096       },
87097       {
87098         "name" : "capture",
87099         "type" : "function",
87100         "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.",
87101         "sig" : "(o, fn, scope)",
87102         "static" : true,
87103         "memberOf" : "Roo.util.Observable"
87104       },
87105       {
87106         "name" : "clearInvalid",
87107         "type" : "function",
87108         "desc" : "Clear any invalid styles/messages for this field",
87109         "sig" : "()\n{\n\n}",
87110         "static" : false,
87111         "memberOf" : "Roo.form.Field"
87112       },
87113       {
87114         "name" : "createToolbar",
87115         "type" : "function",
87116         "desc" : "Protected method that will not generally be called directly. It\nis called when the editor creates its toolbar. Override this method if you need to\nadd custom toolbar buttons.",
87117         "sig" : "(editor)",
87118         "static" : false,
87119         "memberOf" : ""
87120       },
87121       {
87122         "name" : "destroy",
87123         "type" : "function",
87124         "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}.",
87125         "sig" : "()\n{\n\n}",
87126         "static" : false,
87127         "memberOf" : "Roo.Component"
87128       },
87129       {
87130         "name" : "disable",
87131         "type" : "function",
87132         "desc" : "Disable this component.",
87133         "sig" : "()\n{\n\n}",
87134         "static" : false,
87135         "memberOf" : "Roo.Component"
87136       },
87137       {
87138         "name" : "enable",
87139         "type" : "function",
87140         "desc" : "Enable this component.",
87141         "sig" : "()\n{\n\n}",
87142         "static" : false,
87143         "memberOf" : "Roo.Component"
87144       },
87145       {
87146         "name" : "fireEvent",
87147         "type" : "function",
87148         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
87149         "sig" : "(eventName, args)",
87150         "static" : false,
87151         "memberOf" : "Roo.util.Observable"
87152       },
87153       {
87154         "name" : "focus",
87155         "type" : "function",
87156         "desc" : "Try to focus this component.",
87157         "sig" : "(selectText)",
87158         "static" : false,
87159         "memberOf" : "Roo.Component"
87160       },
87161       {
87162         "name" : "getBox",
87163         "type" : "function",
87164         "desc" : "Gets the current box measurements of the component's underlying element.",
87165         "sig" : "(local)",
87166         "static" : false,
87167         "memberOf" : "Roo.BoxComponent"
87168       },
87169       {
87170         "name" : "getConfirmed",
87171         "type" : "function",
87172         "desc" : "",
87173         "sig" : "()\n{\n\n}",
87174         "static" : false,
87175         "memberOf" : ""
87176       },
87177       {
87178         "name" : "getEl",
87179         "type" : "function",
87180         "desc" : "Returns the underlying {@link Roo.Element}.",
87181         "sig" : "()\n{\n\n}",
87182         "static" : false,
87183         "memberOf" : "Roo.Component"
87184       },
87185       {
87186         "name" : "getHeight",
87187         "type" : "function",
87188         "desc" : "",
87189         "sig" : "()\n{\n\n}",
87190         "static" : false,
87191         "memberOf" : ""
87192       },
87193       {
87194         "name" : "getId",
87195         "type" : "function",
87196         "desc" : "Returns the id of this component.",
87197         "sig" : "()\n{\n\n}",
87198         "static" : false,
87199         "memberOf" : "Roo.Component"
87200       },
87201       {
87202         "name" : "getImageDataURI",
87203         "type" : "function",
87204         "desc" : "when user is clicked confirm then show this image.....",
87205         "sig" : "()\n{\n\n}",
87206         "static" : false,
87207         "memberOf" : ""
87208       },
87209       {
87210         "name" : "getName",
87211         "type" : "function",
87212         "desc" : "Returns the name attribute of the field if available",
87213         "sig" : "()\n{\n\n}",
87214         "static" : false,
87215         "memberOf" : "Roo.form.Field"
87216       },
87217       {
87218         "name" : "getPosition",
87219         "type" : "function",
87220         "desc" : "Gets the current XY position of the component's underlying element.",
87221         "sig" : "(local)",
87222         "static" : false,
87223         "memberOf" : "Roo.BoxComponent"
87224       },
87225       {
87226         "name" : "getRawValue",
87227         "type" : "function",
87228         "desc" : "Returns the raw data value which may or may not be a valid, defined value.  To return a normalized value see {@link #getValue}.",
87229         "sig" : "()\n{\n\n}",
87230         "static" : false,
87231         "memberOf" : "Roo.form.Field"
87232       },
87233       {
87234         "name" : "getSize",
87235         "type" : "function",
87236         "desc" : "Gets the current size of the component's underlying element.",
87237         "sig" : "()\n{\n\n}",
87238         "static" : false,
87239         "memberOf" : "Roo.BoxComponent"
87240       },
87241       {
87242         "name" : "getValue",
87243         "type" : "function",
87244         "desc" : "Returns the normalized data value (undefined or emptyText will be returned as '').  To return the raw value see {@link #getRawValue}.",
87245         "sig" : "()\n{\n\n}",
87246         "static" : false,
87247         "memberOf" : "Roo.form.Field"
87248       },
87249       {
87250         "name" : "getWidth",
87251         "type" : "function",
87252         "desc" : "",
87253         "sig" : "()\n{\n\n}",
87254         "static" : false,
87255         "memberOf" : ""
87256       },
87257       {
87258         "name" : "hasChanged",
87259         "type" : "function",
87260         "desc" : "checks the current value against the 'loaded' value.\nNote - will return false if 'resetHasChanged' has not been called first.",
87261         "sig" : "()\n{\n\n}",
87262         "static" : false,
87263         "memberOf" : "Roo.form.Field"
87264       },
87265       {
87266         "name" : "hasListener",
87267         "type" : "function",
87268         "desc" : "Checks to see if this object has any listeners for a specified event",
87269         "sig" : "(eventName)",
87270         "static" : false,
87271         "memberOf" : "Roo.util.Observable"
87272       },
87273       {
87274         "name" : "hide",
87275         "type" : "function",
87276         "desc" : "Hide this component.",
87277         "sig" : "()\n{\n\n}",
87278         "static" : false,
87279         "memberOf" : "Roo.Component"
87280       },
87281       {
87282         "name" : "isDirty",
87283         "type" : "function",
87284         "desc" : "Returns true if this field has been changed since it was originally loaded and is not disabled.\nDEPRICATED  - it never worked well - use hasChanged/resetHasChanged.",
87285         "sig" : "()\n{\n\n}",
87286         "static" : false,
87287         "memberOf" : "Roo.form.Field"
87288       },
87289       {
87290         "name" : "isValid",
87291         "type" : "function",
87292         "desc" : "Returns whether or not the field value is currently valid",
87293         "sig" : "(preventMark)",
87294         "static" : false,
87295         "memberOf" : "Roo.form.Field"
87296       },
87297       {
87298         "name" : "isVisible",
87299         "type" : "function",
87300         "desc" : "Returns true if this component is visible.",
87301         "sig" : "()\n{\n\n}",
87302         "static" : false,
87303         "memberOf" : "Roo.Component"
87304       },
87305       {
87306         "name" : "markInvalid",
87307         "type" : "function",
87308         "desc" : "Mark this field as invalid",
87309         "sig" : "(msg)",
87310         "static" : false,
87311         "memberOf" : "Roo.form.Field"
87312       },
87313       {
87314         "name" : "on",
87315         "type" : "function",
87316         "desc" : "Appends an event handler to this element (shorthand for addListener)",
87317         "sig" : "(eventName, handler, scope, options)",
87318         "static" : false,
87319         "memberOf" : "Roo.util.Observable"
87320       },
87321       {
87322         "name" : "onPosition",
87323         "type" : "function",
87324         "desc" : "Called after the component is moved, this method is empty by default but can be implemented by any\nsubclass that needs to perform custom logic after a move occurs.",
87325         "sig" : "(x, y)",
87326         "static" : false,
87327         "memberOf" : "Roo.BoxComponent"
87328       },
87329       {
87330         "name" : "onResize",
87331         "type" : "function",
87332         "desc" : "Called after the component is resized, this method is empty by default but can be implemented by any\nsubclass that needs to perform custom logic after a resize occurs.",
87333         "sig" : "(adjWidth, adjHeight, rawWidth, rawHeight)",
87334         "static" : false,
87335         "memberOf" : "Roo.BoxComponent"
87336       },
87337       {
87338         "name" : "purgeListeners",
87339         "type" : "function",
87340         "desc" : "Removes all listeners for this object",
87341         "sig" : "()\n{\n\n}",
87342         "static" : false,
87343         "memberOf" : "Roo.util.Observable"
87344       },
87345       {
87346         "name" : "releaseCapture",
87347         "type" : "function",
87348         "desc" : "Removes <b>all</b> added captures from the Observable.",
87349         "sig" : "(o)",
87350         "static" : true,
87351         "memberOf" : "Roo.util.Observable"
87352       },
87353       {
87354         "name" : "removeListener",
87355         "type" : "function",
87356         "desc" : "Removes a listener",
87357         "sig" : "(eventName, handler, scope)",
87358         "static" : false,
87359         "memberOf" : "Roo.util.Observable"
87360       },
87361       {
87362         "name" : "render",
87363         "type" : "function",
87364         "desc" : "If this is a lazy rendering component, render it to its container element.",
87365         "sig" : "(container)",
87366         "static" : false,
87367         "memberOf" : "Roo.Component"
87368       },
87369       {
87370         "name" : "reset",
87371         "type" : "function",
87372         "desc" : "Resets the current field value to the originally loaded value and clears any validation messages",
87373         "sig" : "()\n{\n\n}",
87374         "static" : false,
87375         "memberOf" : "Roo.form.Field"
87376       },
87377       {
87378         "name" : "resetHasChanged",
87379         "type" : "function",
87380         "desc" : "stores the current value in loadedValue",
87381         "sig" : "()\n{\n\n}",
87382         "static" : false,
87383         "memberOf" : "Roo.form.Field"
87384       },
87385       {
87386         "name" : "setDisabled",
87387         "type" : "function",
87388         "desc" : "Convenience function for setting disabled/enabled by boolean.",
87389         "sig" : "(disabled)",
87390         "static" : false,
87391         "memberOf" : "Roo.Component"
87392       },
87393       {
87394         "name" : "setPagePosition",
87395         "type" : "function",
87396         "desc" : "Sets the page XY position of the component.  To set the left and top instead, use {@link #setPosition}.\nThis method fires the move event.",
87397         "sig" : "(x, y)",
87398         "static" : false,
87399         "memberOf" : "Roo.BoxComponent"
87400       },
87401       {
87402         "name" : "setPosition",
87403         "type" : "function",
87404         "desc" : "Sets the left and top of the component.  To set the page XY position instead, use {@link #setPagePosition}.\nThis method fires the move event.",
87405         "sig" : "(left, top)",
87406         "static" : false,
87407         "memberOf" : "Roo.BoxComponent"
87408       },
87409       {
87410         "name" : "setRawValue",
87411         "type" : "function",
87412         "desc" : "Sets the underlying DOM field's value directly, bypassing validation.  To set the value with validation see {@link #setValue}.",
87413         "sig" : "(value)",
87414         "static" : false,
87415         "memberOf" : "Roo.form.Field"
87416       },
87417       {
87418         "name" : "setSize",
87419         "type" : "function",
87420         "desc" : "Sets the width and height of the component.  This method fires the resize event.  This method can accept\neither width and height as separate numeric arguments, or you can pass a size object like {width:10, height:20}.",
87421         "sig" : "(width, height)",
87422         "static" : false,
87423         "memberOf" : "Roo.BoxComponent"
87424       },
87425       {
87426         "name" : "setValue",
87427         "type" : "function",
87428         "desc" : "Sets a data value into the field and validates it.  To set the value directly without validation see {@link #setRawValue}.",
87429         "sig" : "(value)",
87430         "static" : false,
87431         "memberOf" : "Roo.form.Field"
87432       },
87433       {
87434         "name" : "setVisible",
87435         "type" : "function",
87436         "desc" : "Convenience function to hide or show this component by boolean.",
87437         "sig" : "(visible)",
87438         "static" : false,
87439         "memberOf" : "Roo.Component"
87440       },
87441       {
87442         "name" : "show",
87443         "type" : "function",
87444         "desc" : "Show this component.",
87445         "sig" : "()\n{\n\n}",
87446         "static" : false,
87447         "memberOf" : "Roo.Component"
87448       },
87449       {
87450         "name" : "syncSize",
87451         "type" : "function",
87452         "desc" : "Force the component's size to recalculate based on the underlying element's current height and width.",
87453         "sig" : "()\n{\n\n}",
87454         "static" : false,
87455         "memberOf" : "Roo.BoxComponent"
87456       },
87457       {
87458         "name" : "un",
87459         "type" : "function",
87460         "desc" : "Removes a listener (shorthand for removeListener)",
87461         "sig" : "(eventName, handler, scope)",
87462         "static" : false,
87463         "memberOf" : "Roo.util.Observable"
87464       },
87465       {
87466         "name" : "updateBox",
87467         "type" : "function",
87468         "desc" : "Sets the current box measurements of the component's underlying element.",
87469         "sig" : "(box)",
87470         "static" : false,
87471         "memberOf" : "Roo.BoxComponent"
87472       },
87473       {
87474         "name" : "validate",
87475         "type" : "function",
87476         "desc" : "Validates the field value",
87477         "sig" : "()\n{\n\n}",
87478         "static" : false,
87479         "memberOf" : "Roo.form.Field"
87480       }
87481     ]
87482   },
87483   "Roo.form.TextArea" : {
87484     "props" : [
87485       {
87486         "name" : "actionMode",
87487         "type" : "String",
87488         "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",
87489         "memberOf" : "Roo.Component"
87490       },
87491       {
87492         "name" : "allowBlank",
87493         "type" : "Boolean",
87494         "desc" : "False to validate that the value length > 0 (defaults to true)",
87495         "memberOf" : "Roo.form.TextField"
87496       },
87497       {
87498         "name" : "allowDomMove",
87499         "type" : "Boolean",
87500         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
87501         "memberOf" : "Roo.Component"
87502       },
87503       {
87504         "name" : "allowLeadingSpace",
87505         "type" : "Boolean",
87506         "desc" : "True to prevent the stripping of leading white space",
87507         "memberOf" : "Roo.form.TextField"
87508       },
87509       {
87510         "name" : "autoCreate",
87511         "type" : "String/Object",
87512         "desc" : "A DomHelper element spec, or true for a default element spec (defaults to\n{tag: \"textarea\", style: \"width:300px;height:60px;\", autocomplete: \"off\"})",
87513         "memberOf" : ""
87514       },
87515       {
87516         "name" : "blankText",
87517         "type" : "String",
87518         "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")",
87519         "memberOf" : "Roo.form.TextField"
87520       },
87521       {
87522         "name" : "cls",
87523         "type" : "String",
87524         "desc" : "A CSS class to apply to the field's underlying element.",
87525         "memberOf" : "Roo.form.Field"
87526       },
87527       {
87528         "name" : "disableClass",
87529         "type" : "String",
87530         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
87531         "memberOf" : "Roo.Component"
87532       },
87533       {
87534         "name" : "disableKeyFilter",
87535         "type" : "Boolean",
87536         "desc" : "True to disable input keystroke filtering (defaults to false)",
87537         "memberOf" : "Roo.form.TextField"
87538       },
87539       {
87540         "name" : "disabled",
87541         "type" : "Boolean",
87542         "desc" : "True to disable the field (defaults to false).",
87543         "memberOf" : "Roo.form.Field"
87544       },
87545       {
87546         "name" : "emptyText",
87547         "type" : "String",
87548         "desc" : "The default text to display in an empty field - placeholder... (defaults to null).",
87549         "memberOf" : "Roo.form.TextField"
87550       },
87551       {
87552         "name" : "fieldClass",
87553         "type" : "String",
87554         "desc" : "The default CSS class for the field (defaults to \"x-form-field\")",
87555         "memberOf" : "Roo.form.Field"
87556       },
87557       {
87558         "name" : "fieldLabel",
87559         "type" : "String",
87560         "desc" : "Label to use when rendering a form.",
87561         "memberOf" : "Roo.form.Field"
87562       },
87563       {
87564         "name" : "focusClass",
87565         "type" : "String",
87566         "desc" : "The CSS class to use when the field receives focus (defaults to \"x-form-focus\")",
87567         "memberOf" : "Roo.form.Field"
87568       },
87569       {
87570         "name" : "grow",
87571         "type" : "Boolean",
87572         "desc" : "True if this field should automatically grow and shrink to its content",
87573         "memberOf" : "Roo.form.TextField"
87574       },
87575       {
87576         "name" : "growMax",
87577         "type" : "Number",
87578         "desc" : "The maximum height to allow when grow = true (defaults to 1000)",
87579         "memberOf" : ""
87580       },
87581       {
87582         "name" : "growMin",
87583         "type" : "Number",
87584         "desc" : "The minimum height to allow when grow = true (defaults to 60)",
87585         "memberOf" : ""
87586       },
87587       {
87588         "name" : "height",
87589         "type" : "Number",
87590         "desc" : "height (optional) size of component",
87591         "memberOf" : "Roo.BoxComponent"
87592       },
87593       {
87594         "name" : "hideMode",
87595         "type" : "String",
87596         "desc" : [
87597           "(display",
87598           "visibility)"
87599         ],
87600         "memberOf" : "Roo.Component"
87601       },
87602       {
87603         "name" : "inputType",
87604         "type" : "String",
87605         "desc" : "The type attribute for input fields -- e.g. radio, text, password (defaults to \"text\").",
87606         "memberOf" : "Roo.form.Field"
87607       },
87608       {
87609         "name" : "invalidClass",
87610         "type" : "String",
87611         "desc" : "The CSS class to use when marking a field invalid (defaults to \"x-form-invalid\")",
87612         "memberOf" : "Roo.form.Field"
87613       },
87614       {
87615         "name" : "invalidText",
87616         "type" : "String",
87617         "desc" : "The error text to use when marking a field invalid and no message is provided (defaults to \"The value in this field is invalid\")",
87618         "memberOf" : "Roo.form.Field"
87619       },
87620       {
87621         "name" : "listeners",
87622         "type" : "Object",
87623         "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>",
87624         "memberOf" : "Roo.util.Observable"
87625       },
87626       {
87627         "name" : "maskRe",
87628         "type" : "String",
87629         "desc" : "An input mask regular expression that will be used to filter keystrokes that don't match (defaults to null)",
87630         "memberOf" : "Roo.form.TextField"
87631       },
87632       {
87633         "name" : "maxLength",
87634         "type" : "Number",
87635         "desc" : "Maximum input field length allowed (defaults to Number.MAX_VALUE)",
87636         "memberOf" : "Roo.form.TextField"
87637       },
87638       {
87639         "name" : "maxLengthText",
87640         "type" : "String",
87641         "desc" : "Error text to display if the maximum length validation fails (defaults to \"The maximum length for this field is {maxLength}\")",
87642         "memberOf" : "Roo.form.TextField"
87643       },
87644       {
87645         "name" : "minLength",
87646         "type" : "Number",
87647         "desc" : "Minimum input field length required (defaults to 0)",
87648         "memberOf" : "Roo.form.TextField"
87649       },
87650       {
87651         "name" : "minLengthText",
87652         "type" : "String",
87653         "desc" : "Error text to display if the minimum length validation fails (defaults to \"The minimum length for this field is {minLength}\")",
87654         "memberOf" : "Roo.form.TextField"
87655       },
87656       {
87657         "name" : "msgFx",
87658         "type" : "String",
87659         "desc" : "<b>Experimental</b> The effect used when displaying a validation message under the field (defaults to 'normal').",
87660         "memberOf" : "Roo.form.Field"
87661       },
87662       {
87663         "name" : "msgTarget",
87664         "type" : "String",
87665         "desc" : "The location where error text should display.  Should be one of the following values (defaults to 'qtip'):\n<pre>\nValue         Description\n-----------   ----------------------------------------------------------------------\nqtip          Display a quick tip when the user hovers over the field\ntitle         Display a default browser title attribute popup\nunder         Add a block div beneath the field containing the error text\nside          Add an error icon to the right of the field with a popup on hover\n[element id]  Add the error text directly to the innerHTML of the specified element\n</pre>",
87666         "memberOf" : "Roo.form.Field"
87667       },
87668       {
87669         "name" : "name",
87670         "type" : "String",
87671         "desc" : "The field's HTML name attribute.",
87672         "memberOf" : "Roo.form.Field"
87673       },
87674       {
87675         "name" : "preventScrollbars",
87676         "type" : "Boolean",
87677         "desc" : "True to prevent scrollbars from appearing regardless of how much text is\nin the field (equivalent to setting overflow: hidden, defaults to false)",
87678         "memberOf" : ""
87679       },
87680       {
87681         "name" : "qtip",
87682         "type" : "String",
87683         "desc" : "Mouse over tip",
87684         "memberOf" : "Roo.form.Field"
87685       },
87686       {
87687         "name" : "readOnly",
87688         "type" : "Boolean",
87689         "desc" : "True to mark the field as readOnly in HTML (defaults to false) -- Note: this only sets the element's readOnly DOM attribute.",
87690         "memberOf" : "Roo.form.Field"
87691       },
87692       {
87693         "name" : "regex",
87694         "type" : "RegExp",
87695         "desc" : "A JavaScript RegExp object to be tested against the field value during validation (defaults to null).\nIf available, this regex will be evaluated only after the basic validators all return true, and will be passed the\ncurrent field value.  If the test fails, the field will be marked invalid using {@link #regexText}.",
87696         "memberOf" : "Roo.form.TextField"
87697       },
87698       {
87699         "name" : "regexText",
87700         "type" : "String",
87701         "desc" : "The error text to display if {@link #regex} is used and the test fails during validation (defaults to \"\")",
87702         "memberOf" : "Roo.form.TextField"
87703       },
87704       {
87705         "name" : "selectOnFocus",
87706         "type" : "Boolean",
87707         "desc" : "True to automatically select any existing field text when the field receives input focus (defaults to false)",
87708         "memberOf" : "Roo.form.TextField"
87709       },
87710       {
87711         "name" : "tabIndex",
87712         "type" : "Number",
87713         "desc" : "The tabIndex for this field. Note this only applies to fields that are rendered, not those which are built via applyTo (defaults to undefined).",
87714         "memberOf" : "Roo.form.Field"
87715       },
87716       {
87717         "name" : "validateOnBlur",
87718         "type" : "Boolean",
87719         "desc" : "Whether the field should validate when it loses focus (defaults to true).",
87720         "memberOf" : "Roo.form.Field"
87721       },
87722       {
87723         "name" : "validationDelay",
87724         "type" : "Number",
87725         "desc" : "The length of time in milliseconds after user input begins until validation is initiated (defaults to 250)",
87726         "memberOf" : "Roo.form.Field"
87727       },
87728       {
87729         "name" : "validationEvent",
87730         "type" : "String/Boolean",
87731         "desc" : "The event that should initiate field validation. Set to false to disable\n      automatic validation (defaults to \"keyup\").",
87732         "memberOf" : "Roo.form.Field"
87733       },
87734       {
87735         "name" : "validator",
87736         "type" : "Function",
87737         "desc" : "A custom validation function to be called during field validation (defaults to null).\nIf available, this function will be called only after the basic validators all return true, and will be passed the\ncurrent field value and expected to return boolean true if the value is valid or a string error message if invalid.",
87738         "memberOf" : "Roo.form.TextField"
87739       },
87740       {
87741         "name" : "value",
87742         "type" : "Mixed",
87743         "desc" : "A value to initialize this field with.",
87744         "memberOf" : "Roo.form.Field"
87745       },
87746       {
87747         "name" : "vtype",
87748         "type" : "String",
87749         "desc" : "A validation type name as defined in {@link Roo.form.VTypes} (defaults to null)",
87750         "memberOf" : "Roo.form.TextField"
87751       },
87752       {
87753         "name" : "width",
87754         "type" : "Number",
87755         "desc" : "width (optional) size of component",
87756         "memberOf" : "Roo.BoxComponent"
87757       }
87758     ],
87759     "events" : [
87760       {
87761         "name" : "autosize",
87762         "type" : "function",
87763         "desc" : "Fires when the autosize function is triggered.  The field may or may not have actually changed size\naccording to the default logic, but this event provides a hook for the developer to apply additional\nlogic at runtime to resize the field if needed.",
87764         "sig" : "function (_self, width)\n{\n\n}",
87765         "memberOf" : "Roo.form.TextField"
87766       },
87767       {
87768         "name" : "beforedestroy",
87769         "type" : "function",
87770         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
87771         "sig" : "function (_self)\n{\n\n}",
87772         "memberOf" : "Roo.Component"
87773       },
87774       {
87775         "name" : "beforehide",
87776         "type" : "function",
87777         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
87778         "sig" : "function (_self)\n{\n\n}",
87779         "memberOf" : "Roo.Component"
87780       },
87781       {
87782         "name" : "beforerender",
87783         "type" : "function",
87784         "desc" : "Fires before the component is rendered. Return false to stop the render.",
87785         "sig" : "function (_self)\n{\n\n}",
87786         "memberOf" : "Roo.Component"
87787       },
87788       {
87789         "name" : "beforeshow",
87790         "type" : "function",
87791         "desc" : "Fires before the component is shown.  Return false to stop the show.",
87792         "sig" : "function (_self)\n{\n\n}",
87793         "memberOf" : "Roo.Component"
87794       },
87795       {
87796         "name" : "blur",
87797         "type" : "function",
87798         "desc" : "Fires when this field loses input focus.",
87799         "sig" : "function (_self)\n{\n\n}",
87800         "memberOf" : "Roo.form.Field"
87801       },
87802       {
87803         "name" : "change",
87804         "type" : "function",
87805         "desc" : "Fires just before the field blurs if the field value has changed.",
87806         "sig" : "function (_self, newValue, oldValue)\n{\n\n}",
87807         "memberOf" : "Roo.form.Field"
87808       },
87809       {
87810         "name" : "destroy",
87811         "type" : "function",
87812         "desc" : "Fires after the component is destroyed.",
87813         "sig" : "function (_self)\n{\n\n}",
87814         "memberOf" : "Roo.Component"
87815       },
87816       {
87817         "name" : "disable",
87818         "type" : "function",
87819         "desc" : "Fires after the component is disabled.",
87820         "sig" : "function (_self)\n{\n\n}",
87821         "memberOf" : "Roo.Component"
87822       },
87823       {
87824         "name" : "enable",
87825         "type" : "function",
87826         "desc" : "Fires after the component is enabled.",
87827         "sig" : "function (_self)\n{\n\n}",
87828         "memberOf" : "Roo.Component"
87829       },
87830       {
87831         "name" : "focus",
87832         "type" : "function",
87833         "desc" : "Fires when this field receives input focus.",
87834         "sig" : "function (_self)\n{\n\n}",
87835         "memberOf" : "Roo.form.Field"
87836       },
87837       {
87838         "name" : "hide",
87839         "type" : "function",
87840         "desc" : "Fires after the component is hidden.",
87841         "sig" : "function (_self)\n{\n\n}",
87842         "memberOf" : "Roo.Component"
87843       },
87844       {
87845         "name" : "invalid",
87846         "type" : "function",
87847         "desc" : "Fires after the field has been marked as invalid.",
87848         "sig" : "function (_self, msg)\n{\n\n}",
87849         "memberOf" : "Roo.form.Field"
87850       },
87851       {
87852         "name" : "keyup",
87853         "type" : "function",
87854         "desc" : "Fires after the key up",
87855         "sig" : "function (_self, e)\n{\n\n}",
87856         "memberOf" : "Roo.form.Field"
87857       },
87858       {
87859         "name" : "move",
87860         "type" : "function",
87861         "desc" : "Fires after the component is moved.",
87862         "sig" : "function (_self, x, y)\n{\n\n}",
87863         "memberOf" : "Roo.BoxComponent"
87864       },
87865       {
87866         "name" : "render",
87867         "type" : "function",
87868         "desc" : "Fires after the component is rendered.",
87869         "sig" : "function (_self)\n{\n\n}",
87870         "memberOf" : "Roo.Component"
87871       },
87872       {
87873         "name" : "resize",
87874         "type" : "function",
87875         "desc" : "Fires after the component is resized.",
87876         "sig" : "function (_self, adjWidth, adjHeight, rawWidth, rawHeight)\n{\n\n}",
87877         "memberOf" : "Roo.BoxComponent"
87878       },
87879       {
87880         "name" : "show",
87881         "type" : "function",
87882         "desc" : "Fires after the component is shown.",
87883         "sig" : "function (_self)\n{\n\n}",
87884         "memberOf" : "Roo.Component"
87885       },
87886       {
87887         "name" : "specialkey",
87888         "type" : "function",
87889         "desc" : "Fires when any key related to navigation (arrows, tab, enter, esc, etc.) is pressed.  You can check\n{@link Roo.EventObject#getKey} to determine which key was pressed.",
87890         "sig" : "function (_self, e)\n{\n\n}",
87891         "memberOf" : "Roo.form.Field"
87892       },
87893       {
87894         "name" : "valid",
87895         "type" : "function",
87896         "desc" : "Fires after the field has been validated with no errors.",
87897         "sig" : "function (_self)\n{\n\n}",
87898         "memberOf" : "Roo.form.Field"
87899       }
87900     ],
87901     "methods" : [
87902       {
87903         "name" : "addEvents",
87904         "type" : "function",
87905         "desc" : "Used to define events on this Observable",
87906         "sig" : "(object)",
87907         "static" : false,
87908         "memberOf" : "Roo.util.Observable"
87909       },
87910       {
87911         "name" : "addListener",
87912         "type" : "function",
87913         "desc" : "Appends an event handler to this component",
87914         "sig" : "(eventName, handler, scope, options)",
87915         "static" : false,
87916         "memberOf" : "Roo.util.Observable"
87917       },
87918       {
87919         "name" : "applyTo",
87920         "type" : "function",
87921         "desc" : "Apply the behaviors of this component to an existing element. <b>This is used instead of render().</b>",
87922         "sig" : "(el)",
87923         "static" : false,
87924         "memberOf" : "Roo.form.Field"
87925       },
87926       {
87927         "name" : "autoSize",
87928         "type" : "function",
87929         "desc" : "Automatically grows the field to accomodate the height of the text up to the maximum field height allowed.\nThis only takes effect if grow = true, and fires the autosize event if the height changes.",
87930         "sig" : "()\n{\n\n}",
87931         "static" : false,
87932         "memberOf" : ""
87933       },
87934       {
87935         "name" : "capture",
87936         "type" : "function",
87937         "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.",
87938         "sig" : "(o, fn, scope)",
87939         "static" : true,
87940         "memberOf" : "Roo.util.Observable"
87941       },
87942       {
87943         "name" : "clearInvalid",
87944         "type" : "function",
87945         "desc" : "Clear any invalid styles/messages for this field",
87946         "sig" : "()\n{\n\n}",
87947         "static" : false,
87948         "memberOf" : "Roo.form.Field"
87949       },
87950       {
87951         "name" : "destroy",
87952         "type" : "function",
87953         "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}.",
87954         "sig" : "()\n{\n\n}",
87955         "static" : false,
87956         "memberOf" : "Roo.Component"
87957       },
87958       {
87959         "name" : "disable",
87960         "type" : "function",
87961         "desc" : "Disable this component.",
87962         "sig" : "()\n{\n\n}",
87963         "static" : false,
87964         "memberOf" : "Roo.Component"
87965       },
87966       {
87967         "name" : "enable",
87968         "type" : "function",
87969         "desc" : "Enable this component.",
87970         "sig" : "()\n{\n\n}",
87971         "static" : false,
87972         "memberOf" : "Roo.Component"
87973       },
87974       {
87975         "name" : "fireEvent",
87976         "type" : "function",
87977         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
87978         "sig" : "(eventName, args)",
87979         "static" : false,
87980         "memberOf" : "Roo.util.Observable"
87981       },
87982       {
87983         "name" : "focus",
87984         "type" : "function",
87985         "desc" : "Try to focus this component.",
87986         "sig" : "(selectText)",
87987         "static" : false,
87988         "memberOf" : "Roo.Component"
87989       },
87990       {
87991         "name" : "getBox",
87992         "type" : "function",
87993         "desc" : "Gets the current box measurements of the component's underlying element.",
87994         "sig" : "(local)",
87995         "static" : false,
87996         "memberOf" : "Roo.BoxComponent"
87997       },
87998       {
87999         "name" : "getEl",
88000         "type" : "function",
88001         "desc" : "Returns the underlying {@link Roo.Element}.",
88002         "sig" : "()\n{\n\n}",
88003         "static" : false,
88004         "memberOf" : "Roo.Component"
88005       },
88006       {
88007         "name" : "getId",
88008         "type" : "function",
88009         "desc" : "Returns the id of this component.",
88010         "sig" : "()\n{\n\n}",
88011         "static" : false,
88012         "memberOf" : "Roo.Component"
88013       },
88014       {
88015         "name" : "getName",
88016         "type" : "function",
88017         "desc" : "Returns the name attribute of the field if available",
88018         "sig" : "()\n{\n\n}",
88019         "static" : false,
88020         "memberOf" : "Roo.form.Field"
88021       },
88022       {
88023         "name" : "getPosition",
88024         "type" : "function",
88025         "desc" : "Gets the current XY position of the component's underlying element.",
88026         "sig" : "(local)",
88027         "static" : false,
88028         "memberOf" : "Roo.BoxComponent"
88029       },
88030       {
88031         "name" : "getRawValue",
88032         "type" : "function",
88033         "desc" : "Returns the raw data value which may or may not be a valid, defined value.  To return a normalized value see {@link #getValue}.",
88034         "sig" : "()\n{\n\n}",
88035         "static" : false,
88036         "memberOf" : "Roo.form.Field"
88037       },
88038       {
88039         "name" : "getSize",
88040         "type" : "function",
88041         "desc" : "Gets the current size of the component's underlying element.",
88042         "sig" : "()\n{\n\n}",
88043         "static" : false,
88044         "memberOf" : "Roo.BoxComponent"
88045       },
88046       {
88047         "name" : "getValue",
88048         "type" : "function",
88049         "desc" : "Returns the normalized data value (undefined or emptyText will be returned as '').  To return the raw value see {@link #getRawValue}.",
88050         "sig" : "()\n{\n\n}",
88051         "static" : false,
88052         "memberOf" : "Roo.form.Field"
88053       },
88054       {
88055         "name" : "hasChanged",
88056         "type" : "function",
88057         "desc" : "checks the current value against the 'loaded' value.\nNote - will return false if 'resetHasChanged' has not been called first.",
88058         "sig" : "()\n{\n\n}",
88059         "static" : false,
88060         "memberOf" : "Roo.form.Field"
88061       },
88062       {
88063         "name" : "hasListener",
88064         "type" : "function",
88065         "desc" : "Checks to see if this object has any listeners for a specified event",
88066         "sig" : "(eventName)",
88067         "static" : false,
88068         "memberOf" : "Roo.util.Observable"
88069       },
88070       {
88071         "name" : "hide",
88072         "type" : "function",
88073         "desc" : "Hide this component.",
88074         "sig" : "()\n{\n\n}",
88075         "static" : false,
88076         "memberOf" : "Roo.Component"
88077       },
88078       {
88079         "name" : "isDirty",
88080         "type" : "function",
88081         "desc" : "Returns true if this field has been changed since it was originally loaded and is not disabled.\nDEPRICATED  - it never worked well - use hasChanged/resetHasChanged.",
88082         "sig" : "()\n{\n\n}",
88083         "static" : false,
88084         "memberOf" : "Roo.form.Field"
88085       },
88086       {
88087         "name" : "isValid",
88088         "type" : "function",
88089         "desc" : "Returns whether or not the field value is currently valid",
88090         "sig" : "(preventMark)",
88091         "static" : false,
88092         "memberOf" : "Roo.form.Field"
88093       },
88094       {
88095         "name" : "isVisible",
88096         "type" : "function",
88097         "desc" : "Returns true if this component is visible.",
88098         "sig" : "()\n{\n\n}",
88099         "static" : false,
88100         "memberOf" : "Roo.Component"
88101       },
88102       {
88103         "name" : "markInvalid",
88104         "type" : "function",
88105         "desc" : "Mark this field as invalid",
88106         "sig" : "(msg)",
88107         "static" : false,
88108         "memberOf" : "Roo.form.Field"
88109       },
88110       {
88111         "name" : "on",
88112         "type" : "function",
88113         "desc" : "Appends an event handler to this element (shorthand for addListener)",
88114         "sig" : "(eventName, handler, scope, options)",
88115         "static" : false,
88116         "memberOf" : "Roo.util.Observable"
88117       },
88118       {
88119         "name" : "onPosition",
88120         "type" : "function",
88121         "desc" : "Called after the component is moved, this method is empty by default but can be implemented by any\nsubclass that needs to perform custom logic after a move occurs.",
88122         "sig" : "(x, y)",
88123         "static" : false,
88124         "memberOf" : "Roo.BoxComponent"
88125       },
88126       {
88127         "name" : "onResize",
88128         "type" : "function",
88129         "desc" : "Called after the component is resized, this method is empty by default but can be implemented by any\nsubclass that needs to perform custom logic after a resize occurs.",
88130         "sig" : "(adjWidth, adjHeight, rawWidth, rawHeight)",
88131         "static" : false,
88132         "memberOf" : "Roo.BoxComponent"
88133       },
88134       {
88135         "name" : "purgeListeners",
88136         "type" : "function",
88137         "desc" : "Removes all listeners for this object",
88138         "sig" : "()\n{\n\n}",
88139         "static" : false,
88140         "memberOf" : "Roo.util.Observable"
88141       },
88142       {
88143         "name" : "releaseCapture",
88144         "type" : "function",
88145         "desc" : "Removes <b>all</b> added captures from the Observable.",
88146         "sig" : "(o)",
88147         "static" : true,
88148         "memberOf" : "Roo.util.Observable"
88149       },
88150       {
88151         "name" : "removeListener",
88152         "type" : "function",
88153         "desc" : "Removes a listener",
88154         "sig" : "(eventName, handler, scope)",
88155         "static" : false,
88156         "memberOf" : "Roo.util.Observable"
88157       },
88158       {
88159         "name" : "render",
88160         "type" : "function",
88161         "desc" : "If this is a lazy rendering component, render it to its container element.",
88162         "sig" : "(container)",
88163         "static" : false,
88164         "memberOf" : "Roo.Component"
88165       },
88166       {
88167         "name" : "reset",
88168         "type" : "function",
88169         "desc" : "Resets the current field value to the originally-loaded value and clears any validation messages.",
88170         "sig" : "()\n{\n\n}",
88171         "static" : false,
88172         "memberOf" : "Roo.form.TextField"
88173       },
88174       {
88175         "name" : "resetHasChanged",
88176         "type" : "function",
88177         "desc" : "stores the current value in loadedValue",
88178         "sig" : "()\n{\n\n}",
88179         "static" : false,
88180         "memberOf" : "Roo.form.Field"
88181       },
88182       {
88183         "name" : "selectText",
88184         "type" : "function",
88185         "desc" : "Selects text in this field",
88186         "sig" : "(start, end)",
88187         "static" : false,
88188         "memberOf" : "Roo.form.TextField"
88189       },
88190       {
88191         "name" : "setDisabled",
88192         "type" : "function",
88193         "desc" : "Convenience function for setting disabled/enabled by boolean.",
88194         "sig" : "(disabled)",
88195         "static" : false,
88196         "memberOf" : "Roo.Component"
88197       },
88198       {
88199         "name" : "setPagePosition",
88200         "type" : "function",
88201         "desc" : "Sets the page XY position of the component.  To set the left and top instead, use {@link #setPosition}.\nThis method fires the move event.",
88202         "sig" : "(x, y)",
88203         "static" : false,
88204         "memberOf" : "Roo.BoxComponent"
88205       },
88206       {
88207         "name" : "setPosition",
88208         "type" : "function",
88209         "desc" : "Sets the left and top of the component.  To set the page XY position instead, use {@link #setPagePosition}.\nThis method fires the move event.",
88210         "sig" : "(left, top)",
88211         "static" : false,
88212         "memberOf" : "Roo.BoxComponent"
88213       },
88214       {
88215         "name" : "setRawValue",
88216         "type" : "function",
88217         "desc" : "Sets the underlying DOM field's value directly, bypassing validation.  To set the value with validation see {@link #setValue}.",
88218         "sig" : "(value)",
88219         "static" : false,
88220         "memberOf" : "Roo.form.Field"
88221       },
88222       {
88223         "name" : "setSize",
88224         "type" : "function",
88225         "desc" : "Sets the width and height of the component.  This method fires the resize event.  This method can accept\neither width and height as separate numeric arguments, or you can pass a size object like {width:10, height:20}.",
88226         "sig" : "(width, height)",
88227         "static" : false,
88228         "memberOf" : "Roo.BoxComponent"
88229       },
88230       {
88231         "name" : "setValue",
88232         "type" : "function",
88233         "desc" : "Sets a data value into the field and validates it.  To set the value directly without validation see {@link #setRawValue}.",
88234         "sig" : "(value)",
88235         "static" : false,
88236         "memberOf" : "Roo.form.Field"
88237       },
88238       {
88239         "name" : "setVisible",
88240         "type" : "function",
88241         "desc" : "Convenience function to hide or show this component by boolean.",
88242         "sig" : "(visible)",
88243         "static" : false,
88244         "memberOf" : "Roo.Component"
88245       },
88246       {
88247         "name" : "show",
88248         "type" : "function",
88249         "desc" : "Show this component.",
88250         "sig" : "()\n{\n\n}",
88251         "static" : false,
88252         "memberOf" : "Roo.Component"
88253       },
88254       {
88255         "name" : "syncSize",
88256         "type" : "function",
88257         "desc" : "Force the component's size to recalculate based on the underlying element's current height and width.",
88258         "sig" : "()\n{\n\n}",
88259         "static" : false,
88260         "memberOf" : "Roo.BoxComponent"
88261       },
88262       {
88263         "name" : "un",
88264         "type" : "function",
88265         "desc" : "Removes a listener (shorthand for removeListener)",
88266         "sig" : "(eventName, handler, scope)",
88267         "static" : false,
88268         "memberOf" : "Roo.util.Observable"
88269       },
88270       {
88271         "name" : "updateBox",
88272         "type" : "function",
88273         "desc" : "Sets the current box measurements of the component's underlying element.",
88274         "sig" : "(box)",
88275         "static" : false,
88276         "memberOf" : "Roo.BoxComponent"
88277       },
88278       {
88279         "name" : "validate",
88280         "type" : "function",
88281         "desc" : "Validates the field value",
88282         "sig" : "()\n{\n\n}",
88283         "static" : false,
88284         "memberOf" : "Roo.form.Field"
88285       },
88286       {
88287         "name" : "validateValue",
88288         "type" : "function",
88289         "desc" : "Validates a value according to the field's validation rules and marks the field as invalid\nif the validation fails",
88290         "sig" : "(value)",
88291         "static" : false,
88292         "memberOf" : "Roo.form.TextField"
88293       }
88294     ]
88295   },
88296   "Roo.form.TextField" : {
88297     "props" : [
88298       {
88299         "name" : "actionMode",
88300         "type" : "String",
88301         "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",
88302         "memberOf" : "Roo.Component"
88303       },
88304       {
88305         "name" : "allowBlank",
88306         "type" : "Boolean",
88307         "desc" : "False to validate that the value length > 0 (defaults to true)",
88308         "memberOf" : ""
88309       },
88310       {
88311         "name" : "allowDomMove",
88312         "type" : "Boolean",
88313         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
88314         "memberOf" : "Roo.Component"
88315       },
88316       {
88317         "name" : "allowLeadingSpace",
88318         "type" : "Boolean",
88319         "desc" : "True to prevent the stripping of leading white space",
88320         "memberOf" : ""
88321       },
88322       {
88323         "name" : "autoCreate",
88324         "type" : "String/Object",
88325         "desc" : "A DomHelper element spec, or true for a default element spec (defaults to\n{tag: \"input\", type: \"text\", size: \"20\", autocomplete: \"off\"})",
88326         "memberOf" : "Roo.form.Field"
88327       },
88328       {
88329         "name" : "blankText",
88330         "type" : "String",
88331         "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")",
88332         "memberOf" : ""
88333       },
88334       {
88335         "name" : "cls",
88336         "type" : "String",
88337         "desc" : "A CSS class to apply to the field's underlying element.",
88338         "memberOf" : "Roo.form.Field"
88339       },
88340       {
88341         "name" : "disableClass",
88342         "type" : "String",
88343         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
88344         "memberOf" : "Roo.Component"
88345       },
88346       {
88347         "name" : "disableKeyFilter",
88348         "type" : "Boolean",
88349         "desc" : "True to disable input keystroke filtering (defaults to false)",
88350         "memberOf" : ""
88351       },
88352       {
88353         "name" : "disabled",
88354         "type" : "Boolean",
88355         "desc" : "True to disable the field (defaults to false).",
88356         "memberOf" : "Roo.form.Field"
88357       },
88358       {
88359         "name" : "emptyText",
88360         "type" : "String",
88361         "desc" : "The default text to display in an empty field - placeholder... (defaults to null).",
88362         "memberOf" : ""
88363       },
88364       {
88365         "name" : "fieldClass",
88366         "type" : "String",
88367         "desc" : "The default CSS class for the field (defaults to \"x-form-field\")",
88368         "memberOf" : "Roo.form.Field"
88369       },
88370       {
88371         "name" : "fieldLabel",
88372         "type" : "String",
88373         "desc" : "Label to use when rendering a form.",
88374         "memberOf" : "Roo.form.Field"
88375       },
88376       {
88377         "name" : "focusClass",
88378         "type" : "String",
88379         "desc" : "The CSS class to use when the field receives focus (defaults to \"x-form-focus\")",
88380         "memberOf" : "Roo.form.Field"
88381       },
88382       {
88383         "name" : "grow",
88384         "type" : "Boolean",
88385         "desc" : "True if this field should automatically grow and shrink to its content",
88386         "memberOf" : ""
88387       },
88388       {
88389         "name" : "growMax",
88390         "type" : "Number",
88391         "desc" : "The maximum width to allow when grow = true (defaults to 800)",
88392         "memberOf" : ""
88393       },
88394       {
88395         "name" : "growMin",
88396         "type" : "Number",
88397         "desc" : "The minimum width to allow when grow = true (defaults to 30)",
88398         "memberOf" : ""
88399       },
88400       {
88401         "name" : "height",
88402         "type" : "Number",
88403         "desc" : "height (optional) size of component",
88404         "memberOf" : "Roo.BoxComponent"
88405       },
88406       {
88407         "name" : "hideMode",
88408         "type" : "String",
88409         "desc" : [
88410           "(display",
88411           "visibility)"
88412         ],
88413         "memberOf" : "Roo.Component"
88414       },
88415       {
88416         "name" : "inputType",
88417         "type" : "String",
88418         "desc" : "The type attribute for input fields -- e.g. radio, text, password (defaults to \"text\").",
88419         "memberOf" : "Roo.form.Field"
88420       },
88421       {
88422         "name" : "invalidClass",
88423         "type" : "String",
88424         "desc" : "The CSS class to use when marking a field invalid (defaults to \"x-form-invalid\")",
88425         "memberOf" : "Roo.form.Field"
88426       },
88427       {
88428         "name" : "invalidText",
88429         "type" : "String",
88430         "desc" : "The error text to use when marking a field invalid and no message is provided (defaults to \"The value in this field is invalid\")",
88431         "memberOf" : "Roo.form.Field"
88432       },
88433       {
88434         "name" : "listeners",
88435         "type" : "Object",
88436         "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>",
88437         "memberOf" : "Roo.util.Observable"
88438       },
88439       {
88440         "name" : "maskRe",
88441         "type" : "String",
88442         "desc" : "An input mask regular expression that will be used to filter keystrokes that don't match (defaults to null)",
88443         "memberOf" : ""
88444       },
88445       {
88446         "name" : "maxLength",
88447         "type" : "Number",
88448         "desc" : "Maximum input field length allowed (defaults to Number.MAX_VALUE)",
88449         "memberOf" : ""
88450       },
88451       {
88452         "name" : "maxLengthText",
88453         "type" : "String",
88454         "desc" : "Error text to display if the maximum length validation fails (defaults to \"The maximum length for this field is {maxLength}\")",
88455         "memberOf" : ""
88456       },
88457       {
88458         "name" : "minLength",
88459         "type" : "Number",
88460         "desc" : "Minimum input field length required (defaults to 0)",
88461         "memberOf" : ""
88462       },
88463       {
88464         "name" : "minLengthText",
88465         "type" : "String",
88466         "desc" : "Error text to display if the minimum length validation fails (defaults to \"The minimum length for this field is {minLength}\")",
88467         "memberOf" : ""
88468       },
88469       {
88470         "name" : "msgFx",
88471         "type" : "String",
88472         "desc" : "<b>Experimental</b> The effect used when displaying a validation message under the field (defaults to 'normal').",
88473         "memberOf" : "Roo.form.Field"
88474       },
88475       {
88476         "name" : "msgTarget",
88477         "type" : "String",
88478         "desc" : "The location where error text should display.  Should be one of the following values (defaults to 'qtip'):\n<pre>\nValue         Description\n-----------   ----------------------------------------------------------------------\nqtip          Display a quick tip when the user hovers over the field\ntitle         Display a default browser title attribute popup\nunder         Add a block div beneath the field containing the error text\nside          Add an error icon to the right of the field with a popup on hover\n[element id]  Add the error text directly to the innerHTML of the specified element\n</pre>",
88479         "memberOf" : "Roo.form.Field"
88480       },
88481       {
88482         "name" : "name",
88483         "type" : "String",
88484         "desc" : "The field's HTML name attribute.",
88485         "memberOf" : "Roo.form.Field"
88486       },
88487       {
88488         "name" : "qtip",
88489         "type" : "String",
88490         "desc" : "Mouse over tip",
88491         "memberOf" : "Roo.form.Field"
88492       },
88493       {
88494         "name" : "readOnly",
88495         "type" : "Boolean",
88496         "desc" : "True to mark the field as readOnly in HTML (defaults to false) -- Note: this only sets the element's readOnly DOM attribute.",
88497         "memberOf" : "Roo.form.Field"
88498       },
88499       {
88500         "name" : "regex",
88501         "type" : "RegExp",
88502         "desc" : "A JavaScript RegExp object to be tested against the field value during validation (defaults to null).\nIf available, this regex will be evaluated only after the basic validators all return true, and will be passed the\ncurrent field value.  If the test fails, the field will be marked invalid using {@link #regexText}.",
88503         "memberOf" : ""
88504       },
88505       {
88506         "name" : "regexText",
88507         "type" : "String",
88508         "desc" : "The error text to display if {@link #regex} is used and the test fails during validation (defaults to \"\")",
88509         "memberOf" : ""
88510       },
88511       {
88512         "name" : "selectOnFocus",
88513         "type" : "Boolean",
88514         "desc" : "True to automatically select any existing field text when the field receives input focus (defaults to false)",
88515         "memberOf" : ""
88516       },
88517       {
88518         "name" : "tabIndex",
88519         "type" : "Number",
88520         "desc" : "The tabIndex for this field. Note this only applies to fields that are rendered, not those which are built via applyTo (defaults to undefined).",
88521         "memberOf" : "Roo.form.Field"
88522       },
88523       {
88524         "name" : "validateOnBlur",
88525         "type" : "Boolean",
88526         "desc" : "Whether the field should validate when it loses focus (defaults to true).",
88527         "memberOf" : "Roo.form.Field"
88528       },
88529       {
88530         "name" : "validationDelay",
88531         "type" : "Number",
88532         "desc" : "The length of time in milliseconds after user input begins until validation is initiated (defaults to 250)",
88533         "memberOf" : "Roo.form.Field"
88534       },
88535       {
88536         "name" : "validationEvent",
88537         "type" : "String/Boolean",
88538         "desc" : "The event that should initiate field validation. Set to false to disable\n      automatic validation (defaults to \"keyup\").",
88539         "memberOf" : "Roo.form.Field"
88540       },
88541       {
88542         "name" : "validator",
88543         "type" : "Function",
88544         "desc" : "A custom validation function to be called during field validation (defaults to null).\nIf available, this function will be called only after the basic validators all return true, and will be passed the\ncurrent field value and expected to return boolean true if the value is valid or a string error message if invalid.",
88545         "memberOf" : ""
88546       },
88547       {
88548         "name" : "value",
88549         "type" : "Mixed",
88550         "desc" : "A value to initialize this field with.",
88551         "memberOf" : "Roo.form.Field"
88552       },
88553       {
88554         "name" : "vtype",
88555         "type" : "String",
88556         "desc" : "A validation type name as defined in {@link Roo.form.VTypes} (defaults to null)",
88557         "memberOf" : ""
88558       },
88559       {
88560         "name" : "width",
88561         "type" : "Number",
88562         "desc" : "width (optional) size of component",
88563         "memberOf" : "Roo.BoxComponent"
88564       }
88565     ],
88566     "events" : [
88567       {
88568         "name" : "autosize",
88569         "type" : "function",
88570         "desc" : "Fires when the autosize function is triggered.  The field may or may not have actually changed size\naccording to the default logic, but this event provides a hook for the developer to apply additional\nlogic at runtime to resize the field if needed.",
88571         "sig" : "function (_self, width)\n{\n\n}",
88572         "memberOf" : ""
88573       },
88574       {
88575         "name" : "beforedestroy",
88576         "type" : "function",
88577         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
88578         "sig" : "function (_self)\n{\n\n}",
88579         "memberOf" : "Roo.Component"
88580       },
88581       {
88582         "name" : "beforehide",
88583         "type" : "function",
88584         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
88585         "sig" : "function (_self)\n{\n\n}",
88586         "memberOf" : "Roo.Component"
88587       },
88588       {
88589         "name" : "beforerender",
88590         "type" : "function",
88591         "desc" : "Fires before the component is rendered. Return false to stop the render.",
88592         "sig" : "function (_self)\n{\n\n}",
88593         "memberOf" : "Roo.Component"
88594       },
88595       {
88596         "name" : "beforeshow",
88597         "type" : "function",
88598         "desc" : "Fires before the component is shown.  Return false to stop the show.",
88599         "sig" : "function (_self)\n{\n\n}",
88600         "memberOf" : "Roo.Component"
88601       },
88602       {
88603         "name" : "blur",
88604         "type" : "function",
88605         "desc" : "Fires when this field loses input focus.",
88606         "sig" : "function (_self)\n{\n\n}",
88607         "memberOf" : "Roo.form.Field"
88608       },
88609       {
88610         "name" : "change",
88611         "type" : "function",
88612         "desc" : "Fires just before the field blurs if the field value has changed.",
88613         "sig" : "function (_self, newValue, oldValue)\n{\n\n}",
88614         "memberOf" : "Roo.form.Field"
88615       },
88616       {
88617         "name" : "destroy",
88618         "type" : "function",
88619         "desc" : "Fires after the component is destroyed.",
88620         "sig" : "function (_self)\n{\n\n}",
88621         "memberOf" : "Roo.Component"
88622       },
88623       {
88624         "name" : "disable",
88625         "type" : "function",
88626         "desc" : "Fires after the component is disabled.",
88627         "sig" : "function (_self)\n{\n\n}",
88628         "memberOf" : "Roo.Component"
88629       },
88630       {
88631         "name" : "enable",
88632         "type" : "function",
88633         "desc" : "Fires after the component is enabled.",
88634         "sig" : "function (_self)\n{\n\n}",
88635         "memberOf" : "Roo.Component"
88636       },
88637       {
88638         "name" : "focus",
88639         "type" : "function",
88640         "desc" : "Fires when this field receives input focus.",
88641         "sig" : "function (_self)\n{\n\n}",
88642         "memberOf" : "Roo.form.Field"
88643       },
88644       {
88645         "name" : "hide",
88646         "type" : "function",
88647         "desc" : "Fires after the component is hidden.",
88648         "sig" : "function (_self)\n{\n\n}",
88649         "memberOf" : "Roo.Component"
88650       },
88651       {
88652         "name" : "invalid",
88653         "type" : "function",
88654         "desc" : "Fires after the field has been marked as invalid.",
88655         "sig" : "function (_self, msg)\n{\n\n}",
88656         "memberOf" : "Roo.form.Field"
88657       },
88658       {
88659         "name" : "keyup",
88660         "type" : "function",
88661         "desc" : "Fires after the key up",
88662         "sig" : "function (_self, e)\n{\n\n}",
88663         "memberOf" : "Roo.form.Field"
88664       },
88665       {
88666         "name" : "move",
88667         "type" : "function",
88668         "desc" : "Fires after the component is moved.",
88669         "sig" : "function (_self, x, y)\n{\n\n}",
88670         "memberOf" : "Roo.BoxComponent"
88671       },
88672       {
88673         "name" : "render",
88674         "type" : "function",
88675         "desc" : "Fires after the component is rendered.",
88676         "sig" : "function (_self)\n{\n\n}",
88677         "memberOf" : "Roo.Component"
88678       },
88679       {
88680         "name" : "resize",
88681         "type" : "function",
88682         "desc" : "Fires after the component is resized.",
88683         "sig" : "function (_self, adjWidth, adjHeight, rawWidth, rawHeight)\n{\n\n}",
88684         "memberOf" : "Roo.BoxComponent"
88685       },
88686       {
88687         "name" : "show",
88688         "type" : "function",
88689         "desc" : "Fires after the component is shown.",
88690         "sig" : "function (_self)\n{\n\n}",
88691         "memberOf" : "Roo.Component"
88692       },
88693       {
88694         "name" : "specialkey",
88695         "type" : "function",
88696         "desc" : "Fires when any key related to navigation (arrows, tab, enter, esc, etc.) is pressed.  You can check\n{@link Roo.EventObject#getKey} to determine which key was pressed.",
88697         "sig" : "function (_self, e)\n{\n\n}",
88698         "memberOf" : "Roo.form.Field"
88699       },
88700       {
88701         "name" : "valid",
88702         "type" : "function",
88703         "desc" : "Fires after the field has been validated with no errors.",
88704         "sig" : "function (_self)\n{\n\n}",
88705         "memberOf" : "Roo.form.Field"
88706       }
88707     ],
88708     "methods" : [
88709       {
88710         "name" : "addEvents",
88711         "type" : "function",
88712         "desc" : "Used to define events on this Observable",
88713         "sig" : "(object)",
88714         "static" : false,
88715         "memberOf" : "Roo.util.Observable"
88716       },
88717       {
88718         "name" : "addListener",
88719         "type" : "function",
88720         "desc" : "Appends an event handler to this component",
88721         "sig" : "(eventName, handler, scope, options)",
88722         "static" : false,
88723         "memberOf" : "Roo.util.Observable"
88724       },
88725       {
88726         "name" : "applyTo",
88727         "type" : "function",
88728         "desc" : "Apply the behaviors of this component to an existing element. <b>This is used instead of render().</b>",
88729         "sig" : "(el)",
88730         "static" : false,
88731         "memberOf" : "Roo.form.Field"
88732       },
88733       {
88734         "name" : "autoSize",
88735         "type" : "function",
88736         "desc" : "Automatically grows the field to accomodate the width of the text up to the maximum field width allowed.\nThis only takes effect if grow = true, and fires the autosize event.",
88737         "sig" : "()\n{\n\n}",
88738         "static" : false,
88739         "memberOf" : ""
88740       },
88741       {
88742         "name" : "capture",
88743         "type" : "function",
88744         "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.",
88745         "sig" : "(o, fn, scope)",
88746         "static" : true,
88747         "memberOf" : "Roo.util.Observable"
88748       },
88749       {
88750         "name" : "clearInvalid",
88751         "type" : "function",
88752         "desc" : "Clear any invalid styles/messages for this field",
88753         "sig" : "()\n{\n\n}",
88754         "static" : false,
88755         "memberOf" : "Roo.form.Field"
88756       },
88757       {
88758         "name" : "destroy",
88759         "type" : "function",
88760         "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}.",
88761         "sig" : "()\n{\n\n}",
88762         "static" : false,
88763         "memberOf" : "Roo.Component"
88764       },
88765       {
88766         "name" : "disable",
88767         "type" : "function",
88768         "desc" : "Disable this component.",
88769         "sig" : "()\n{\n\n}",
88770         "static" : false,
88771         "memberOf" : "Roo.Component"
88772       },
88773       {
88774         "name" : "enable",
88775         "type" : "function",
88776         "desc" : "Enable this component.",
88777         "sig" : "()\n{\n\n}",
88778         "static" : false,
88779         "memberOf" : "Roo.Component"
88780       },
88781       {
88782         "name" : "fireEvent",
88783         "type" : "function",
88784         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
88785         "sig" : "(eventName, args)",
88786         "static" : false,
88787         "memberOf" : "Roo.util.Observable"
88788       },
88789       {
88790         "name" : "focus",
88791         "type" : "function",
88792         "desc" : "Try to focus this component.",
88793         "sig" : "(selectText)",
88794         "static" : false,
88795         "memberOf" : "Roo.Component"
88796       },
88797       {
88798         "name" : "getBox",
88799         "type" : "function",
88800         "desc" : "Gets the current box measurements of the component's underlying element.",
88801         "sig" : "(local)",
88802         "static" : false,
88803         "memberOf" : "Roo.BoxComponent"
88804       },
88805       {
88806         "name" : "getEl",
88807         "type" : "function",
88808         "desc" : "Returns the underlying {@link Roo.Element}.",
88809         "sig" : "()\n{\n\n}",
88810         "static" : false,
88811         "memberOf" : "Roo.Component"
88812       },
88813       {
88814         "name" : "getId",
88815         "type" : "function",
88816         "desc" : "Returns the id of this component.",
88817         "sig" : "()\n{\n\n}",
88818         "static" : false,
88819         "memberOf" : "Roo.Component"
88820       },
88821       {
88822         "name" : "getName",
88823         "type" : "function",
88824         "desc" : "Returns the name attribute of the field if available",
88825         "sig" : "()\n{\n\n}",
88826         "static" : false,
88827         "memberOf" : "Roo.form.Field"
88828       },
88829       {
88830         "name" : "getPosition",
88831         "type" : "function",
88832         "desc" : "Gets the current XY position of the component's underlying element.",
88833         "sig" : "(local)",
88834         "static" : false,
88835         "memberOf" : "Roo.BoxComponent"
88836       },
88837       {
88838         "name" : "getRawValue",
88839         "type" : "function",
88840         "desc" : "Returns the raw data value which may or may not be a valid, defined value.  To return a normalized value see {@link #getValue}.",
88841         "sig" : "()\n{\n\n}",
88842         "static" : false,
88843         "memberOf" : "Roo.form.Field"
88844       },
88845       {
88846         "name" : "getSize",
88847         "type" : "function",
88848         "desc" : "Gets the current size of the component's underlying element.",
88849         "sig" : "()\n{\n\n}",
88850         "static" : false,
88851         "memberOf" : "Roo.BoxComponent"
88852       },
88853       {
88854         "name" : "getValue",
88855         "type" : "function",
88856         "desc" : "Returns the normalized data value (undefined or emptyText will be returned as '').  To return the raw value see {@link #getRawValue}.",
88857         "sig" : "()\n{\n\n}",
88858         "static" : false,
88859         "memberOf" : "Roo.form.Field"
88860       },
88861       {
88862         "name" : "hasChanged",
88863         "type" : "function",
88864         "desc" : "checks the current value against the 'loaded' value.\nNote - will return false if 'resetHasChanged' has not been called first.",
88865         "sig" : "()\n{\n\n}",
88866         "static" : false,
88867         "memberOf" : "Roo.form.Field"
88868       },
88869       {
88870         "name" : "hasListener",
88871         "type" : "function",
88872         "desc" : "Checks to see if this object has any listeners for a specified event",
88873         "sig" : "(eventName)",
88874         "static" : false,
88875         "memberOf" : "Roo.util.Observable"
88876       },
88877       {
88878         "name" : "hide",
88879         "type" : "function",
88880         "desc" : "Hide this component.",
88881         "sig" : "()\n{\n\n}",
88882         "static" : false,
88883         "memberOf" : "Roo.Component"
88884       },
88885       {
88886         "name" : "isDirty",
88887         "type" : "function",
88888         "desc" : "Returns true if this field has been changed since it was originally loaded and is not disabled.\nDEPRICATED  - it never worked well - use hasChanged/resetHasChanged.",
88889         "sig" : "()\n{\n\n}",
88890         "static" : false,
88891         "memberOf" : "Roo.form.Field"
88892       },
88893       {
88894         "name" : "isValid",
88895         "type" : "function",
88896         "desc" : "Returns whether or not the field value is currently valid",
88897         "sig" : "(preventMark)",
88898         "static" : false,
88899         "memberOf" : "Roo.form.Field"
88900       },
88901       {
88902         "name" : "isVisible",
88903         "type" : "function",
88904         "desc" : "Returns true if this component is visible.",
88905         "sig" : "()\n{\n\n}",
88906         "static" : false,
88907         "memberOf" : "Roo.Component"
88908       },
88909       {
88910         "name" : "markInvalid",
88911         "type" : "function",
88912         "desc" : "Mark this field as invalid",
88913         "sig" : "(msg)",
88914         "static" : false,
88915         "memberOf" : "Roo.form.Field"
88916       },
88917       {
88918         "name" : "on",
88919         "type" : "function",
88920         "desc" : "Appends an event handler to this element (shorthand for addListener)",
88921         "sig" : "(eventName, handler, scope, options)",
88922         "static" : false,
88923         "memberOf" : "Roo.util.Observable"
88924       },
88925       {
88926         "name" : "onPosition",
88927         "type" : "function",
88928         "desc" : "Called after the component is moved, this method is empty by default but can be implemented by any\nsubclass that needs to perform custom logic after a move occurs.",
88929         "sig" : "(x, y)",
88930         "static" : false,
88931         "memberOf" : "Roo.BoxComponent"
88932       },
88933       {
88934         "name" : "onResize",
88935         "type" : "function",
88936         "desc" : "Called after the component is resized, this method is empty by default but can be implemented by any\nsubclass that needs to perform custom logic after a resize occurs.",
88937         "sig" : "(adjWidth, adjHeight, rawWidth, rawHeight)",
88938         "static" : false,
88939         "memberOf" : "Roo.BoxComponent"
88940       },
88941       {
88942         "name" : "purgeListeners",
88943         "type" : "function",
88944         "desc" : "Removes all listeners for this object",
88945         "sig" : "()\n{\n\n}",
88946         "static" : false,
88947         "memberOf" : "Roo.util.Observable"
88948       },
88949       {
88950         "name" : "releaseCapture",
88951         "type" : "function",
88952         "desc" : "Removes <b>all</b> added captures from the Observable.",
88953         "sig" : "(o)",
88954         "static" : true,
88955         "memberOf" : "Roo.util.Observable"
88956       },
88957       {
88958         "name" : "removeListener",
88959         "type" : "function",
88960         "desc" : "Removes a listener",
88961         "sig" : "(eventName, handler, scope)",
88962         "static" : false,
88963         "memberOf" : "Roo.util.Observable"
88964       },
88965       {
88966         "name" : "render",
88967         "type" : "function",
88968         "desc" : "If this is a lazy rendering component, render it to its container element.",
88969         "sig" : "(container)",
88970         "static" : false,
88971         "memberOf" : "Roo.Component"
88972       },
88973       {
88974         "name" : "reset",
88975         "type" : "function",
88976         "desc" : "Resets the current field value to the originally-loaded value and clears any validation messages.",
88977         "sig" : "()\n{\n\n}",
88978         "static" : false,
88979         "memberOf" : ""
88980       },
88981       {
88982         "name" : "resetHasChanged",
88983         "type" : "function",
88984         "desc" : "stores the current value in loadedValue",
88985         "sig" : "()\n{\n\n}",
88986         "static" : false,
88987         "memberOf" : "Roo.form.Field"
88988       },
88989       {
88990         "name" : "selectText",
88991         "type" : "function",
88992         "desc" : "Selects text in this field",
88993         "sig" : "(start, end)",
88994         "static" : false,
88995         "memberOf" : ""
88996       },
88997       {
88998         "name" : "setDisabled",
88999         "type" : "function",
89000         "desc" : "Convenience function for setting disabled/enabled by boolean.",
89001         "sig" : "(disabled)",
89002         "static" : false,
89003         "memberOf" : "Roo.Component"
89004       },
89005       {
89006         "name" : "setPagePosition",
89007         "type" : "function",
89008         "desc" : "Sets the page XY position of the component.  To set the left and top instead, use {@link #setPosition}.\nThis method fires the move event.",
89009         "sig" : "(x, y)",
89010         "static" : false,
89011         "memberOf" : "Roo.BoxComponent"
89012       },
89013       {
89014         "name" : "setPosition",
89015         "type" : "function",
89016         "desc" : "Sets the left and top of the component.  To set the page XY position instead, use {@link #setPagePosition}.\nThis method fires the move event.",
89017         "sig" : "(left, top)",
89018         "static" : false,
89019         "memberOf" : "Roo.BoxComponent"
89020       },
89021       {
89022         "name" : "setRawValue",
89023         "type" : "function",
89024         "desc" : "Sets the underlying DOM field's value directly, bypassing validation.  To set the value with validation see {@link #setValue}.",
89025         "sig" : "(value)",
89026         "static" : false,
89027         "memberOf" : "Roo.form.Field"
89028       },
89029       {
89030         "name" : "setSize",
89031         "type" : "function",
89032         "desc" : "Sets the width and height of the component.  This method fires the resize event.  This method can accept\neither width and height as separate numeric arguments, or you can pass a size object like {width:10, height:20}.",
89033         "sig" : "(width, height)",
89034         "static" : false,
89035         "memberOf" : "Roo.BoxComponent"
89036       },
89037       {
89038         "name" : "setValue",
89039         "type" : "function",
89040         "desc" : "Sets a data value into the field and validates it.  To set the value directly without validation see {@link #setRawValue}.",
89041         "sig" : "(value)",
89042         "static" : false,
89043         "memberOf" : "Roo.form.Field"
89044       },
89045       {
89046         "name" : "setVisible",
89047         "type" : "function",
89048         "desc" : "Convenience function to hide or show this component by boolean.",
89049         "sig" : "(visible)",
89050         "static" : false,
89051         "memberOf" : "Roo.Component"
89052       },
89053       {
89054         "name" : "show",
89055         "type" : "function",
89056         "desc" : "Show this component.",
89057         "sig" : "()\n{\n\n}",
89058         "static" : false,
89059         "memberOf" : "Roo.Component"
89060       },
89061       {
89062         "name" : "syncSize",
89063         "type" : "function",
89064         "desc" : "Force the component's size to recalculate based on the underlying element's current height and width.",
89065         "sig" : "()\n{\n\n}",
89066         "static" : false,
89067         "memberOf" : "Roo.BoxComponent"
89068       },
89069       {
89070         "name" : "un",
89071         "type" : "function",
89072         "desc" : "Removes a listener (shorthand for removeListener)",
89073         "sig" : "(eventName, handler, scope)",
89074         "static" : false,
89075         "memberOf" : "Roo.util.Observable"
89076       },
89077       {
89078         "name" : "updateBox",
89079         "type" : "function",
89080         "desc" : "Sets the current box measurements of the component's underlying element.",
89081         "sig" : "(box)",
89082         "static" : false,
89083         "memberOf" : "Roo.BoxComponent"
89084       },
89085       {
89086         "name" : "validate",
89087         "type" : "function",
89088         "desc" : "Validates the field value",
89089         "sig" : "()\n{\n\n}",
89090         "static" : false,
89091         "memberOf" : "Roo.form.Field"
89092       },
89093       {
89094         "name" : "validateValue",
89095         "type" : "function",
89096         "desc" : "Validates a value according to the field's validation rules and marks the field as invalid\nif the validation fails",
89097         "sig" : "(value)",
89098         "static" : false,
89099         "memberOf" : ""
89100       }
89101     ]
89102   },
89103   "Roo.form.TextItem" : {
89104     "props" : [
89105       {
89106         "name" : "actionMode",
89107         "type" : "String",
89108         "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",
89109         "memberOf" : "Roo.Component"
89110       },
89111       {
89112         "name" : "allowDomMove",
89113         "type" : "Boolean",
89114         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
89115         "memberOf" : "Roo.Component"
89116       },
89117       {
89118         "name" : "disableClass",
89119         "type" : "String",
89120         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
89121         "memberOf" : "Roo.Component"
89122       },
89123       {
89124         "name" : "height",
89125         "type" : "Number",
89126         "desc" : "height (optional) size of component",
89127         "memberOf" : "Roo.BoxComponent"
89128       },
89129       {
89130         "name" : "hideMode",
89131         "type" : "String",
89132         "desc" : [
89133           "(display",
89134           "visibility)"
89135         ],
89136         "memberOf" : "Roo.Component"
89137       },
89138       {
89139         "name" : "html",
89140         "type" : "String",
89141         "desc" : "the content for this item",
89142         "memberOf" : ""
89143       },
89144       {
89145         "name" : "listeners",
89146         "type" : "Object",
89147         "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>",
89148         "memberOf" : "Roo.util.Observable"
89149       },
89150       {
89151         "name" : "tag",
89152         "type" : "String",
89153         "desc" : "the tag for this item (default div)",
89154         "memberOf" : ""
89155       },
89156       {
89157         "name" : "width",
89158         "type" : "Number",
89159         "desc" : "width (optional) size of component",
89160         "memberOf" : "Roo.BoxComponent"
89161       }
89162     ],
89163     "events" : [
89164       {
89165         "name" : "beforedestroy",
89166         "type" : "function",
89167         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
89168         "sig" : "function (_self)\n{\n\n}",
89169         "memberOf" : "Roo.Component"
89170       },
89171       {
89172         "name" : "beforehide",
89173         "type" : "function",
89174         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
89175         "sig" : "function (_self)\n{\n\n}",
89176         "memberOf" : "Roo.Component"
89177       },
89178       {
89179         "name" : "beforerender",
89180         "type" : "function",
89181         "desc" : "Fires before the component is rendered. Return false to stop the render.",
89182         "sig" : "function (_self)\n{\n\n}",
89183         "memberOf" : "Roo.Component"
89184       },
89185       {
89186         "name" : "beforeshow",
89187         "type" : "function",
89188         "desc" : "Fires before the component is shown.  Return false to stop the show.",
89189         "sig" : "function (_self)\n{\n\n}",
89190         "memberOf" : "Roo.Component"
89191       },
89192       {
89193         "name" : "destroy",
89194         "type" : "function",
89195         "desc" : "Fires after the component is destroyed.",
89196         "sig" : "function (_self)\n{\n\n}",
89197         "memberOf" : "Roo.Component"
89198       },
89199       {
89200         "name" : "disable",
89201         "type" : "function",
89202         "desc" : "Fires after the component is disabled.",
89203         "sig" : "function (_self)\n{\n\n}",
89204         "memberOf" : "Roo.Component"
89205       },
89206       {
89207         "name" : "enable",
89208         "type" : "function",
89209         "desc" : "Fires after the component is enabled.",
89210         "sig" : "function (_self)\n{\n\n}",
89211         "memberOf" : "Roo.Component"
89212       },
89213       {
89214         "name" : "hide",
89215         "type" : "function",
89216         "desc" : "Fires after the component is hidden.",
89217         "sig" : "function (_self)\n{\n\n}",
89218         "memberOf" : "Roo.Component"
89219       },
89220       {
89221         "name" : "move",
89222         "type" : "function",
89223         "desc" : "Fires after the component is moved.",
89224         "sig" : "function (_self, x, y)\n{\n\n}",
89225         "memberOf" : "Roo.BoxComponent"
89226       },
89227       {
89228         "name" : "render",
89229         "type" : "function",
89230         "desc" : "Fires after the component is rendered.",
89231         "sig" : "function (_self)\n{\n\n}",
89232         "memberOf" : "Roo.Component"
89233       },
89234       {
89235         "name" : "resize",
89236         "type" : "function",
89237         "desc" : "Fires after the component is resized.",
89238         "sig" : "function (_self, adjWidth, adjHeight, rawWidth, rawHeight)\n{\n\n}",
89239         "memberOf" : "Roo.BoxComponent"
89240       },
89241       {
89242         "name" : "show",
89243         "type" : "function",
89244         "desc" : "Fires after the component is shown.",
89245         "sig" : "function (_self)\n{\n\n}",
89246         "memberOf" : "Roo.Component"
89247       }
89248     ],
89249     "methods" : [
89250       {
89251         "name" : "addEvents",
89252         "type" : "function",
89253         "desc" : "Used to define events on this Observable",
89254         "sig" : "(object)",
89255         "static" : false,
89256         "memberOf" : "Roo.util.Observable"
89257       },
89258       {
89259         "name" : "addListener",
89260         "type" : "function",
89261         "desc" : "Appends an event handler to this component",
89262         "sig" : "(eventName, handler, scope, options)",
89263         "static" : false,
89264         "memberOf" : "Roo.util.Observable"
89265       },
89266       {
89267         "name" : "capture",
89268         "type" : "function",
89269         "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.",
89270         "sig" : "(o, fn, scope)",
89271         "static" : true,
89272         "memberOf" : "Roo.util.Observable"
89273       },
89274       {
89275         "name" : "destroy",
89276         "type" : "function",
89277         "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}.",
89278         "sig" : "()\n{\n\n}",
89279         "static" : false,
89280         "memberOf" : "Roo.Component"
89281       },
89282       {
89283         "name" : "disable",
89284         "type" : "function",
89285         "desc" : "Disable this component.",
89286         "sig" : "()\n{\n\n}",
89287         "static" : false,
89288         "memberOf" : "Roo.Component"
89289       },
89290       {
89291         "name" : "enable",
89292         "type" : "function",
89293         "desc" : "Enable this component.",
89294         "sig" : "()\n{\n\n}",
89295         "static" : false,
89296         "memberOf" : "Roo.Component"
89297       },
89298       {
89299         "name" : "fireEvent",
89300         "type" : "function",
89301         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
89302         "sig" : "(eventName, args)",
89303         "static" : false,
89304         "memberOf" : "Roo.util.Observable"
89305       },
89306       {
89307         "name" : "focus",
89308         "type" : "function",
89309         "desc" : "Try to focus this component.",
89310         "sig" : "(selectText)",
89311         "static" : false,
89312         "memberOf" : "Roo.Component"
89313       },
89314       {
89315         "name" : "getBox",
89316         "type" : "function",
89317         "desc" : "Gets the current box measurements of the component's underlying element.",
89318         "sig" : "(local)",
89319         "static" : false,
89320         "memberOf" : "Roo.BoxComponent"
89321       },
89322       {
89323         "name" : "getEl",
89324         "type" : "function",
89325         "desc" : "Returns the underlying {@link Roo.Element}.",
89326         "sig" : "()\n{\n\n}",
89327         "static" : false,
89328         "memberOf" : "Roo.Component"
89329       },
89330       {
89331         "name" : "getId",
89332         "type" : "function",
89333         "desc" : "Returns the id of this component.",
89334         "sig" : "()\n{\n\n}",
89335         "static" : false,
89336         "memberOf" : "Roo.Component"
89337       },
89338       {
89339         "name" : "getPosition",
89340         "type" : "function",
89341         "desc" : "Gets the current XY position of the component's underlying element.",
89342         "sig" : "(local)",
89343         "static" : false,
89344         "memberOf" : "Roo.BoxComponent"
89345       },
89346       {
89347         "name" : "getSize",
89348         "type" : "function",
89349         "desc" : "Gets the current size of the component's underlying element.",
89350         "sig" : "()\n{\n\n}",
89351         "static" : false,
89352         "memberOf" : "Roo.BoxComponent"
89353       },
89354       {
89355         "name" : "hasListener",
89356         "type" : "function",
89357         "desc" : "Checks to see if this object has any listeners for a specified event",
89358         "sig" : "(eventName)",
89359         "static" : false,
89360         "memberOf" : "Roo.util.Observable"
89361       },
89362       {
89363         "name" : "hide",
89364         "type" : "function",
89365         "desc" : "Hide this component.",
89366         "sig" : "()\n{\n\n}",
89367         "static" : false,
89368         "memberOf" : "Roo.Component"
89369       },
89370       {
89371         "name" : "isVisible",
89372         "type" : "function",
89373         "desc" : "Returns true if this component is visible.",
89374         "sig" : "()\n{\n\n}",
89375         "static" : false,
89376         "memberOf" : "Roo.Component"
89377       },
89378       {
89379         "name" : "on",
89380         "type" : "function",
89381         "desc" : "Appends an event handler to this element (shorthand for addListener)",
89382         "sig" : "(eventName, handler, scope, options)",
89383         "static" : false,
89384         "memberOf" : "Roo.util.Observable"
89385       },
89386       {
89387         "name" : "onPosition",
89388         "type" : "function",
89389         "desc" : "Called after the component is moved, this method is empty by default but can be implemented by any\nsubclass that needs to perform custom logic after a move occurs.",
89390         "sig" : "(x, y)",
89391         "static" : false,
89392         "memberOf" : "Roo.BoxComponent"
89393       },
89394       {
89395         "name" : "onResize",
89396         "type" : "function",
89397         "desc" : "Called after the component is resized, this method is empty by default but can be implemented by any\nsubclass that needs to perform custom logic after a resize occurs.",
89398         "sig" : "(adjWidth, adjHeight, rawWidth, rawHeight)",
89399         "static" : false,
89400         "memberOf" : "Roo.BoxComponent"
89401       },
89402       {
89403         "name" : "purgeListeners",
89404         "type" : "function",
89405         "desc" : "Removes all listeners for this object",
89406         "sig" : "()\n{\n\n}",
89407         "static" : false,
89408         "memberOf" : "Roo.util.Observable"
89409       },
89410       {
89411         "name" : "releaseCapture",
89412         "type" : "function",
89413         "desc" : "Removes <b>all</b> added captures from the Observable.",
89414         "sig" : "(o)",
89415         "static" : true,
89416         "memberOf" : "Roo.util.Observable"
89417       },
89418       {
89419         "name" : "removeListener",
89420         "type" : "function",
89421         "desc" : "Removes a listener",
89422         "sig" : "(eventName, handler, scope)",
89423         "static" : false,
89424         "memberOf" : "Roo.util.Observable"
89425       },
89426       {
89427         "name" : "render",
89428         "type" : "function",
89429         "desc" : "If this is a lazy rendering component, render it to its container element.",
89430         "sig" : "(container)",
89431         "static" : false,
89432         "memberOf" : "Roo.Component"
89433       },
89434       {
89435         "name" : "setDisabled",
89436         "type" : "function",
89437         "desc" : "Convenience function for setting disabled/enabled by boolean.",
89438         "sig" : "(disabled)",
89439         "static" : false,
89440         "memberOf" : "Roo.Component"
89441       },
89442       {
89443         "name" : "setPagePosition",
89444         "type" : "function",
89445         "desc" : "Sets the page XY position of the component.  To set the left and top instead, use {@link #setPosition}.\nThis method fires the move event.",
89446         "sig" : "(x, y)",
89447         "static" : false,
89448         "memberOf" : "Roo.BoxComponent"
89449       },
89450       {
89451         "name" : "setPosition",
89452         "type" : "function",
89453         "desc" : "Sets the left and top of the component.  To set the page XY position instead, use {@link #setPagePosition}.\nThis method fires the move event.",
89454         "sig" : "(left, top)",
89455         "static" : false,
89456         "memberOf" : "Roo.BoxComponent"
89457       },
89458       {
89459         "name" : "setSize",
89460         "type" : "function",
89461         "desc" : "Sets the width and height of the component.  This method fires the resize event.  This method can accept\neither width and height as separate numeric arguments, or you can pass a size object like {width:10, height:20}.",
89462         "sig" : "(width, height)",
89463         "static" : false,
89464         "memberOf" : "Roo.BoxComponent"
89465       },
89466       {
89467         "name" : "setVisible",
89468         "type" : "function",
89469         "desc" : "Convenience function to hide or show this component by boolean.",
89470         "sig" : "(visible)",
89471         "static" : false,
89472         "memberOf" : "Roo.Component"
89473       },
89474       {
89475         "name" : "show",
89476         "type" : "function",
89477         "desc" : "Show this component.",
89478         "sig" : "()\n{\n\n}",
89479         "static" : false,
89480         "memberOf" : "Roo.Component"
89481       },
89482       {
89483         "name" : "syncSize",
89484         "type" : "function",
89485         "desc" : "Force the component's size to recalculate based on the underlying element's current height and width.",
89486         "sig" : "()\n{\n\n}",
89487         "static" : false,
89488         "memberOf" : "Roo.BoxComponent"
89489       },
89490       {
89491         "name" : "un",
89492         "type" : "function",
89493         "desc" : "Removes a listener (shorthand for removeListener)",
89494         "sig" : "(eventName, handler, scope)",
89495         "static" : false,
89496         "memberOf" : "Roo.util.Observable"
89497       },
89498       {
89499         "name" : "updateBox",
89500         "type" : "function",
89501         "desc" : "Sets the current box measurements of the component's underlying element.",
89502         "sig" : "(box)",
89503         "static" : false,
89504         "memberOf" : "Roo.BoxComponent"
89505       }
89506     ]
89507   },
89508   "Roo.form.TriggerField" : {
89509     "props" : [
89510       {
89511         "name" : "actionMode",
89512         "type" : "String",
89513         "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",
89514         "memberOf" : "Roo.Component"
89515       },
89516       {
89517         "name" : "allowBlank",
89518         "type" : "Boolean",
89519         "desc" : "False to validate that the value length > 0 (defaults to true)",
89520         "memberOf" : "Roo.form.TextField"
89521       },
89522       {
89523         "name" : "allowDomMove",
89524         "type" : "Boolean",
89525         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
89526         "memberOf" : "Roo.Component"
89527       },
89528       {
89529         "name" : "allowLeadingSpace",
89530         "type" : "Boolean",
89531         "desc" : "True to prevent the stripping of leading white space",
89532         "memberOf" : "Roo.form.TextField"
89533       },
89534       {
89535         "name" : "autoCreate",
89536         "type" : "String/Object",
89537         "desc" : "A DomHelper element spec, or true for a default element spec (defaults to\n{tag: \"input\", type: \"text\", size: \"16\", autocomplete: \"off\"})",
89538         "memberOf" : ""
89539       },
89540       {
89541         "name" : "blankText",
89542         "type" : "String",
89543         "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")",
89544         "memberOf" : "Roo.form.TextField"
89545       },
89546       {
89547         "name" : "cls",
89548         "type" : "String",
89549         "desc" : "A CSS class to apply to the field's underlying element.",
89550         "memberOf" : "Roo.form.Field"
89551       },
89552       {
89553         "name" : "disableClass",
89554         "type" : "String",
89555         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
89556         "memberOf" : "Roo.Component"
89557       },
89558       {
89559         "name" : "disableKeyFilter",
89560         "type" : "Boolean",
89561         "desc" : "True to disable input keystroke filtering (defaults to false)",
89562         "memberOf" : "Roo.form.TextField"
89563       },
89564       {
89565         "name" : "disabled",
89566         "type" : "Boolean",
89567         "desc" : "True to disable the field (defaults to false).",
89568         "memberOf" : "Roo.form.Field"
89569       },
89570       {
89571         "name" : "emptyText",
89572         "type" : "String",
89573         "desc" : "The default text to display in an empty field - placeholder... (defaults to null).",
89574         "memberOf" : "Roo.form.TextField"
89575       },
89576       {
89577         "name" : "fieldClass",
89578         "type" : "String",
89579         "desc" : "The default CSS class for the field (defaults to \"x-form-field\")",
89580         "memberOf" : "Roo.form.Field"
89581       },
89582       {
89583         "name" : "fieldLabel",
89584         "type" : "String",
89585         "desc" : "Label to use when rendering a form.",
89586         "memberOf" : "Roo.form.Field"
89587       },
89588       {
89589         "name" : "focusClass",
89590         "type" : "String",
89591         "desc" : "The CSS class to use when the field receives focus (defaults to \"x-form-focus\")",
89592         "memberOf" : "Roo.form.Field"
89593       },
89594       {
89595         "name" : "height",
89596         "type" : "Number",
89597         "desc" : "height (optional) size of component",
89598         "memberOf" : "Roo.BoxComponent"
89599       },
89600       {
89601         "name" : "hideMode",
89602         "type" : "String",
89603         "desc" : [
89604           "(display",
89605           "visibility)"
89606         ],
89607         "memberOf" : "Roo.Component"
89608       },
89609       {
89610         "name" : "hideTrigger",
89611         "type" : "Boolean",
89612         "desc" : "True to hide the trigger element and display only the base text field (defaults to false)",
89613         "memberOf" : ""
89614       },
89615       {
89616         "name" : "inputType",
89617         "type" : "String",
89618         "desc" : "The type attribute for input fields -- e.g. radio, text, password (defaults to \"text\").",
89619         "memberOf" : "Roo.form.Field"
89620       },
89621       {
89622         "name" : "invalidClass",
89623         "type" : "String",
89624         "desc" : "The CSS class to use when marking a field invalid (defaults to \"x-form-invalid\")",
89625         "memberOf" : "Roo.form.Field"
89626       },
89627       {
89628         "name" : "invalidText",
89629         "type" : "String",
89630         "desc" : "The error text to use when marking a field invalid and no message is provided (defaults to \"The value in this field is invalid\")",
89631         "memberOf" : "Roo.form.Field"
89632       },
89633       {
89634         "name" : "listeners",
89635         "type" : "Object",
89636         "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>",
89637         "memberOf" : "Roo.util.Observable"
89638       },
89639       {
89640         "name" : "maskRe",
89641         "type" : "String",
89642         "desc" : "An input mask regular expression that will be used to filter keystrokes that don't match (defaults to null)",
89643         "memberOf" : "Roo.form.TextField"
89644       },
89645       {
89646         "name" : "maxLength",
89647         "type" : "Number",
89648         "desc" : "Maximum input field length allowed (defaults to Number.MAX_VALUE)",
89649         "memberOf" : "Roo.form.TextField"
89650       },
89651       {
89652         "name" : "maxLengthText",
89653         "type" : "String",
89654         "desc" : "Error text to display if the maximum length validation fails (defaults to \"The maximum length for this field is {maxLength}\")",
89655         "memberOf" : "Roo.form.TextField"
89656       },
89657       {
89658         "name" : "minLength",
89659         "type" : "Number",
89660         "desc" : "Minimum input field length required (defaults to 0)",
89661         "memberOf" : "Roo.form.TextField"
89662       },
89663       {
89664         "name" : "minLengthText",
89665         "type" : "String",
89666         "desc" : "Error text to display if the minimum length validation fails (defaults to \"The minimum length for this field is {minLength}\")",
89667         "memberOf" : "Roo.form.TextField"
89668       },
89669       {
89670         "name" : "msgFx",
89671         "type" : "String",
89672         "desc" : "<b>Experimental</b> The effect used when displaying a validation message under the field (defaults to 'normal').",
89673         "memberOf" : "Roo.form.Field"
89674       },
89675       {
89676         "name" : "msgTarget",
89677         "type" : "String",
89678         "desc" : "The location where error text should display.  Should be one of the following values (defaults to 'qtip'):\n<pre>\nValue         Description\n-----------   ----------------------------------------------------------------------\nqtip          Display a quick tip when the user hovers over the field\ntitle         Display a default browser title attribute popup\nunder         Add a block div beneath the field containing the error text\nside          Add an error icon to the right of the field with a popup on hover\n[element id]  Add the error text directly to the innerHTML of the specified element\n</pre>",
89679         "memberOf" : "Roo.form.Field"
89680       },
89681       {
89682         "name" : "name",
89683         "type" : "String",
89684         "desc" : "The field's HTML name attribute.",
89685         "memberOf" : "Roo.form.Field"
89686       },
89687       {
89688         "name" : "qtip",
89689         "type" : "String",
89690         "desc" : "Mouse over tip",
89691         "memberOf" : "Roo.form.Field"
89692       },
89693       {
89694         "name" : "readOnly",
89695         "type" : "Boolean",
89696         "desc" : "True to mark the field as readOnly in HTML (defaults to false) -- Note: this only sets the element's readOnly DOM attribute.",
89697         "memberOf" : "Roo.form.Field"
89698       },
89699       {
89700         "name" : "regex",
89701         "type" : "RegExp",
89702         "desc" : "A JavaScript RegExp object to be tested against the field value during validation (defaults to null).\nIf available, this regex will be evaluated only after the basic validators all return true, and will be passed the\ncurrent field value.  If the test fails, the field will be marked invalid using {@link #regexText}.",
89703         "memberOf" : "Roo.form.TextField"
89704       },
89705       {
89706         "name" : "regexText",
89707         "type" : "String",
89708         "desc" : "The error text to display if {@link #regex} is used and the test fails during validation (defaults to \"\")",
89709         "memberOf" : "Roo.form.TextField"
89710       },
89711       {
89712         "name" : "selectOnFocus",
89713         "type" : "Boolean",
89714         "desc" : "True to automatically select any existing field text when the field receives input focus (defaults to false)",
89715         "memberOf" : "Roo.form.TextField"
89716       },
89717       {
89718         "name" : "tabIndex",
89719         "type" : "Number",
89720         "desc" : "The tabIndex for this field. Note this only applies to fields that are rendered, not those which are built via applyTo (defaults to undefined).",
89721         "memberOf" : "Roo.form.Field"
89722       },
89723       {
89724         "name" : "triggerClass",
89725         "type" : "String",
89726         "desc" : "An additional CSS class used to style the trigger button.  The trigger will always get the\nclass 'x-form-trigger' by default and triggerClass will be <b>appended</b> if specified.",
89727         "memberOf" : ""
89728       },
89729       {
89730         "name" : "validateOnBlur",
89731         "type" : "Boolean",
89732         "desc" : "Whether the field should validate when it loses focus (defaults to true).",
89733         "memberOf" : "Roo.form.Field"
89734       },
89735       {
89736         "name" : "validationDelay",
89737         "type" : "Number",
89738         "desc" : "The length of time in milliseconds after user input begins until validation is initiated (defaults to 250)",
89739         "memberOf" : "Roo.form.Field"
89740       },
89741       {
89742         "name" : "validationEvent",
89743         "type" : "String/Boolean",
89744         "desc" : "The event that should initiate field validation. Set to false to disable\n      automatic validation (defaults to \"keyup\").",
89745         "memberOf" : "Roo.form.Field"
89746       },
89747       {
89748         "name" : "validator",
89749         "type" : "Function",
89750         "desc" : "A custom validation function to be called during field validation (defaults to null).\nIf available, this function will be called only after the basic validators all return true, and will be passed the\ncurrent field value and expected to return boolean true if the value is valid or a string error message if invalid.",
89751         "memberOf" : "Roo.form.TextField"
89752       },
89753       {
89754         "name" : "value",
89755         "type" : "Mixed",
89756         "desc" : "A value to initialize this field with.",
89757         "memberOf" : "Roo.form.Field"
89758       },
89759       {
89760         "name" : "vtype",
89761         "type" : "String",
89762         "desc" : "A validation type name as defined in {@link Roo.form.VTypes} (defaults to null)",
89763         "memberOf" : "Roo.form.TextField"
89764       },
89765       {
89766         "name" : "width",
89767         "type" : "Number",
89768         "desc" : "width (optional) size of component",
89769         "memberOf" : "Roo.BoxComponent"
89770       }
89771     ],
89772     "events" : [
89773       {
89774         "name" : "autosize",
89775         "type" : "function",
89776         "desc" : "Fires when the autosize function is triggered.  The field may or may not have actually changed size\naccording to the default logic, but this event provides a hook for the developer to apply additional\nlogic at runtime to resize the field if needed.",
89777         "sig" : "function (_self, width)\n{\n\n}",
89778         "memberOf" : "Roo.form.TextField"
89779       },
89780       {
89781         "name" : "beforedestroy",
89782         "type" : "function",
89783         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
89784         "sig" : "function (_self)\n{\n\n}",
89785         "memberOf" : "Roo.Component"
89786       },
89787       {
89788         "name" : "beforehide",
89789         "type" : "function",
89790         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
89791         "sig" : "function (_self)\n{\n\n}",
89792         "memberOf" : "Roo.Component"
89793       },
89794       {
89795         "name" : "beforerender",
89796         "type" : "function",
89797         "desc" : "Fires before the component is rendered. Return false to stop the render.",
89798         "sig" : "function (_self)\n{\n\n}",
89799         "memberOf" : "Roo.Component"
89800       },
89801       {
89802         "name" : "beforeshow",
89803         "type" : "function",
89804         "desc" : "Fires before the component is shown.  Return false to stop the show.",
89805         "sig" : "function (_self)\n{\n\n}",
89806         "memberOf" : "Roo.Component"
89807       },
89808       {
89809         "name" : "blur",
89810         "type" : "function",
89811         "desc" : "Fires when this field loses input focus.",
89812         "sig" : "function (_self)\n{\n\n}",
89813         "memberOf" : "Roo.form.Field"
89814       },
89815       {
89816         "name" : "change",
89817         "type" : "function",
89818         "desc" : "Fires just before the field blurs if the field value has changed.",
89819         "sig" : "function (_self, newValue, oldValue)\n{\n\n}",
89820         "memberOf" : "Roo.form.Field"
89821       },
89822       {
89823         "name" : "destroy",
89824         "type" : "function",
89825         "desc" : "Fires after the component is destroyed.",
89826         "sig" : "function (_self)\n{\n\n}",
89827         "memberOf" : "Roo.Component"
89828       },
89829       {
89830         "name" : "disable",
89831         "type" : "function",
89832         "desc" : "Fires after the component is disabled.",
89833         "sig" : "function (_self)\n{\n\n}",
89834         "memberOf" : "Roo.Component"
89835       },
89836       {
89837         "name" : "enable",
89838         "type" : "function",
89839         "desc" : "Fires after the component is enabled.",
89840         "sig" : "function (_self)\n{\n\n}",
89841         "memberOf" : "Roo.Component"
89842       },
89843       {
89844         "name" : "focus",
89845         "type" : "function",
89846         "desc" : "Fires when this field receives input focus.",
89847         "sig" : "function (_self)\n{\n\n}",
89848         "memberOf" : "Roo.form.Field"
89849       },
89850       {
89851         "name" : "hide",
89852         "type" : "function",
89853         "desc" : "Fires after the component is hidden.",
89854         "sig" : "function (_self)\n{\n\n}",
89855         "memberOf" : "Roo.Component"
89856       },
89857       {
89858         "name" : "invalid",
89859         "type" : "function",
89860         "desc" : "Fires after the field has been marked as invalid.",
89861         "sig" : "function (_self, msg)\n{\n\n}",
89862         "memberOf" : "Roo.form.Field"
89863       },
89864       {
89865         "name" : "keyup",
89866         "type" : "function",
89867         "desc" : "Fires after the key up",
89868         "sig" : "function (_self, e)\n{\n\n}",
89869         "memberOf" : "Roo.form.Field"
89870       },
89871       {
89872         "name" : "move",
89873         "type" : "function",
89874         "desc" : "Fires after the component is moved.",
89875         "sig" : "function (_self, x, y)\n{\n\n}",
89876         "memberOf" : "Roo.BoxComponent"
89877       },
89878       {
89879         "name" : "render",
89880         "type" : "function",
89881         "desc" : "Fires after the component is rendered.",
89882         "sig" : "function (_self)\n{\n\n}",
89883         "memberOf" : "Roo.Component"
89884       },
89885       {
89886         "name" : "resize",
89887         "type" : "function",
89888         "desc" : "Fires after the component is resized.",
89889         "sig" : "function (_self, adjWidth, adjHeight, rawWidth, rawHeight)\n{\n\n}",
89890         "memberOf" : "Roo.BoxComponent"
89891       },
89892       {
89893         "name" : "show",
89894         "type" : "function",
89895         "desc" : "Fires after the component is shown.",
89896         "sig" : "function (_self)\n{\n\n}",
89897         "memberOf" : "Roo.Component"
89898       },
89899       {
89900         "name" : "specialkey",
89901         "type" : "function",
89902         "desc" : "Fires when any key related to navigation (arrows, tab, enter, esc, etc.) is pressed.  You can check\n{@link Roo.EventObject#getKey} to determine which key was pressed.",
89903         "sig" : "function (_self, e)\n{\n\n}",
89904         "memberOf" : "Roo.form.Field"
89905       },
89906       {
89907         "name" : "valid",
89908         "type" : "function",
89909         "desc" : "Fires after the field has been validated with no errors.",
89910         "sig" : "function (_self)\n{\n\n}",
89911         "memberOf" : "Roo.form.Field"
89912       }
89913     ],
89914     "methods" : [
89915       {
89916         "name" : "addEvents",
89917         "type" : "function",
89918         "desc" : "Used to define events on this Observable",
89919         "sig" : "(object)",
89920         "static" : false,
89921         "memberOf" : "Roo.util.Observable"
89922       },
89923       {
89924         "name" : "addListener",
89925         "type" : "function",
89926         "desc" : "Appends an event handler to this component",
89927         "sig" : "(eventName, handler, scope, options)",
89928         "static" : false,
89929         "memberOf" : "Roo.util.Observable"
89930       },
89931       {
89932         "name" : "applyTo",
89933         "type" : "function",
89934         "desc" : "Apply the behaviors of this component to an existing element. <b>This is used instead of render().</b>",
89935         "sig" : "(el)",
89936         "static" : false,
89937         "memberOf" : "Roo.form.Field"
89938       },
89939       {
89940         "name" : "autoSize",
89941         "type" : "function",
89942         "desc" : "",
89943         "sig" : "()\n{\n\n}",
89944         "static" : false,
89945         "memberOf" : ""
89946       },
89947       {
89948         "name" : "capture",
89949         "type" : "function",
89950         "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.",
89951         "sig" : "(o, fn, scope)",
89952         "static" : true,
89953         "memberOf" : "Roo.util.Observable"
89954       },
89955       {
89956         "name" : "clearInvalid",
89957         "type" : "function",
89958         "desc" : "Clear any invalid styles/messages for this field",
89959         "sig" : "()\n{\n\n}",
89960         "static" : false,
89961         "memberOf" : "Roo.form.Field"
89962       },
89963       {
89964         "name" : "destroy",
89965         "type" : "function",
89966         "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}.",
89967         "sig" : "()\n{\n\n}",
89968         "static" : false,
89969         "memberOf" : "Roo.Component"
89970       },
89971       {
89972         "name" : "disable",
89973         "type" : "function",
89974         "desc" : "Disable this component.",
89975         "sig" : "()\n{\n\n}",
89976         "static" : false,
89977         "memberOf" : "Roo.Component"
89978       },
89979       {
89980         "name" : "enable",
89981         "type" : "function",
89982         "desc" : "Enable this component.",
89983         "sig" : "()\n{\n\n}",
89984         "static" : false,
89985         "memberOf" : "Roo.Component"
89986       },
89987       {
89988         "name" : "fireEvent",
89989         "type" : "function",
89990         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
89991         "sig" : "(eventName, args)",
89992         "static" : false,
89993         "memberOf" : "Roo.util.Observable"
89994       },
89995       {
89996         "name" : "focus",
89997         "type" : "function",
89998         "desc" : "Try to focus this component.",
89999         "sig" : "(selectText)",
90000         "static" : false,
90001         "memberOf" : "Roo.Component"
90002       },
90003       {
90004         "name" : "getBox",
90005         "type" : "function",
90006         "desc" : "Gets the current box measurements of the component's underlying element.",
90007         "sig" : "(local)",
90008         "static" : false,
90009         "memberOf" : "Roo.BoxComponent"
90010       },
90011       {
90012         "name" : "getEl",
90013         "type" : "function",
90014         "desc" : "Returns the underlying {@link Roo.Element}.",
90015         "sig" : "()\n{\n\n}",
90016         "static" : false,
90017         "memberOf" : "Roo.Component"
90018       },
90019       {
90020         "name" : "getId",
90021         "type" : "function",
90022         "desc" : "Returns the id of this component.",
90023         "sig" : "()\n{\n\n}",
90024         "static" : false,
90025         "memberOf" : "Roo.Component"
90026       },
90027       {
90028         "name" : "getName",
90029         "type" : "function",
90030         "desc" : "Returns the name attribute of the field if available",
90031         "sig" : "()\n{\n\n}",
90032         "static" : false,
90033         "memberOf" : "Roo.form.Field"
90034       },
90035       {
90036         "name" : "getPosition",
90037         "type" : "function",
90038         "desc" : "Gets the current XY position of the component's underlying element.",
90039         "sig" : "(local)",
90040         "static" : false,
90041         "memberOf" : "Roo.BoxComponent"
90042       },
90043       {
90044         "name" : "getRawValue",
90045         "type" : "function",
90046         "desc" : "Returns the raw data value which may or may not be a valid, defined value.  To return a normalized value see {@link #getValue}.",
90047         "sig" : "()\n{\n\n}",
90048         "static" : false,
90049         "memberOf" : "Roo.form.Field"
90050       },
90051       {
90052         "name" : "getSize",
90053         "type" : "function",
90054         "desc" : "Gets the current size of the component's underlying element.",
90055         "sig" : "()\n{\n\n}",
90056         "static" : false,
90057         "memberOf" : "Roo.BoxComponent"
90058       },
90059       {
90060         "name" : "getValue",
90061         "type" : "function",
90062         "desc" : "Returns the normalized data value (undefined or emptyText will be returned as '').  To return the raw value see {@link #getRawValue}.",
90063         "sig" : "()\n{\n\n}",
90064         "static" : false,
90065         "memberOf" : "Roo.form.Field"
90066       },
90067       {
90068         "name" : "hasChanged",
90069         "type" : "function",
90070         "desc" : "checks the current value against the 'loaded' value.\nNote - will return false if 'resetHasChanged' has not been called first.",
90071         "sig" : "()\n{\n\n}",
90072         "static" : false,
90073         "memberOf" : "Roo.form.Field"
90074       },
90075       {
90076         "name" : "hasListener",
90077         "type" : "function",
90078         "desc" : "Checks to see if this object has any listeners for a specified event",
90079         "sig" : "(eventName)",
90080         "static" : false,
90081         "memberOf" : "Roo.util.Observable"
90082       },
90083       {
90084         "name" : "hide",
90085         "type" : "function",
90086         "desc" : "Hide this component.",
90087         "sig" : "()\n{\n\n}",
90088         "static" : false,
90089         "memberOf" : "Roo.Component"
90090       },
90091       {
90092         "name" : "isDirty",
90093         "type" : "function",
90094         "desc" : "Returns true if this field has been changed since it was originally loaded and is not disabled.\nDEPRICATED  - it never worked well - use hasChanged/resetHasChanged.",
90095         "sig" : "()\n{\n\n}",
90096         "static" : false,
90097         "memberOf" : "Roo.form.Field"
90098       },
90099       {
90100         "name" : "isValid",
90101         "type" : "function",
90102         "desc" : "Returns whether or not the field value is currently valid",
90103         "sig" : "(preventMark)",
90104         "static" : false,
90105         "memberOf" : "Roo.form.Field"
90106       },
90107       {
90108         "name" : "isVisible",
90109         "type" : "function",
90110         "desc" : "Returns true if this component is visible.",
90111         "sig" : "()\n{\n\n}",
90112         "static" : false,
90113         "memberOf" : "Roo.Component"
90114       },
90115       {
90116         "name" : "markInvalid",
90117         "type" : "function",
90118         "desc" : "Mark this field as invalid",
90119         "sig" : "(msg)",
90120         "static" : false,
90121         "memberOf" : "Roo.form.Field"
90122       },
90123       {
90124         "name" : "on",
90125         "type" : "function",
90126         "desc" : "Appends an event handler to this element (shorthand for addListener)",
90127         "sig" : "(eventName, handler, scope, options)",
90128         "static" : false,
90129         "memberOf" : "Roo.util.Observable"
90130       },
90131       {
90132         "name" : "onPosition",
90133         "type" : "function",
90134         "desc" : "Called after the component is moved, this method is empty by default but can be implemented by any\nsubclass that needs to perform custom logic after a move occurs.",
90135         "sig" : "(x, y)",
90136         "static" : false,
90137         "memberOf" : "Roo.BoxComponent"
90138       },
90139       {
90140         "name" : "onResize",
90141         "type" : "function",
90142         "desc" : "Called after the component is resized, this method is empty by default but can be implemented by any\nsubclass that needs to perform custom logic after a resize occurs.",
90143         "sig" : "(adjWidth, adjHeight, rawWidth, rawHeight)",
90144         "static" : false,
90145         "memberOf" : "Roo.BoxComponent"
90146       },
90147       {
90148         "name" : "onTriggerClick",
90149         "type" : "function",
90150         "desc" : "The function that should handle the trigger's click event.  This method does nothing by default until overridden\nby an implementing function.",
90151         "sig" : "(e)",
90152         "static" : false,
90153         "memberOf" : ""
90154       },
90155       {
90156         "name" : "purgeListeners",
90157         "type" : "function",
90158         "desc" : "Removes all listeners for this object",
90159         "sig" : "()\n{\n\n}",
90160         "static" : false,
90161         "memberOf" : "Roo.util.Observable"
90162       },
90163       {
90164         "name" : "releaseCapture",
90165         "type" : "function",
90166         "desc" : "Removes <b>all</b> added captures from the Observable.",
90167         "sig" : "(o)",
90168         "static" : true,
90169         "memberOf" : "Roo.util.Observable"
90170       },
90171       {
90172         "name" : "removeListener",
90173         "type" : "function",
90174         "desc" : "Removes a listener",
90175         "sig" : "(eventName, handler, scope)",
90176         "static" : false,
90177         "memberOf" : "Roo.util.Observable"
90178       },
90179       {
90180         "name" : "render",
90181         "type" : "function",
90182         "desc" : "If this is a lazy rendering component, render it to its container element.",
90183         "sig" : "(container)",
90184         "static" : false,
90185         "memberOf" : "Roo.Component"
90186       },
90187       {
90188         "name" : "reset",
90189         "type" : "function",
90190         "desc" : "Resets the current field value to the originally-loaded value and clears any validation messages.",
90191         "sig" : "()\n{\n\n}",
90192         "static" : false,
90193         "memberOf" : "Roo.form.TextField"
90194       },
90195       {
90196         "name" : "resetHasChanged",
90197         "type" : "function",
90198         "desc" : "stores the current value in loadedValue",
90199         "sig" : "()\n{\n\n}",
90200         "static" : false,
90201         "memberOf" : "Roo.form.Field"
90202       },
90203       {
90204         "name" : "selectText",
90205         "type" : "function",
90206         "desc" : "Selects text in this field",
90207         "sig" : "(start, end)",
90208         "static" : false,
90209         "memberOf" : "Roo.form.TextField"
90210       },
90211       {
90212         "name" : "setDisabled",
90213         "type" : "function",
90214         "desc" : "Convenience function for setting disabled/enabled by boolean.",
90215         "sig" : "(disabled)",
90216         "static" : false,
90217         "memberOf" : "Roo.Component"
90218       },
90219       {
90220         "name" : "setPagePosition",
90221         "type" : "function",
90222         "desc" : "Sets the page XY position of the component.  To set the left and top instead, use {@link #setPosition}.\nThis method fires the move event.",
90223         "sig" : "(x, y)",
90224         "static" : false,
90225         "memberOf" : "Roo.BoxComponent"
90226       },
90227       {
90228         "name" : "setPosition",
90229         "type" : "function",
90230         "desc" : "Sets the left and top of the component.  To set the page XY position instead, use {@link #setPagePosition}.\nThis method fires the move event.",
90231         "sig" : "(left, top)",
90232         "static" : false,
90233         "memberOf" : "Roo.BoxComponent"
90234       },
90235       {
90236         "name" : "setRawValue",
90237         "type" : "function",
90238         "desc" : "Sets the underlying DOM field's value directly, bypassing validation.  To set the value with validation see {@link #setValue}.",
90239         "sig" : "(value)",
90240         "static" : false,
90241         "memberOf" : "Roo.form.Field"
90242       },
90243       {
90244         "name" : "setSize",
90245         "type" : "function",
90246         "desc" : "Sets the width and height of the component.  This method fires the resize event.  This method can accept\neither width and height as separate numeric arguments, or you can pass a size object like {width:10, height:20}.",
90247         "sig" : "(width, height)",
90248         "static" : false,
90249         "memberOf" : "Roo.BoxComponent"
90250       },
90251       {
90252         "name" : "setValue",
90253         "type" : "function",
90254         "desc" : "Sets a data value into the field and validates it.  To set the value directly without validation see {@link #setRawValue}.",
90255         "sig" : "(value)",
90256         "static" : false,
90257         "memberOf" : "Roo.form.Field"
90258       },
90259       {
90260         "name" : "setVisible",
90261         "type" : "function",
90262         "desc" : "Convenience function to hide or show this component by boolean.",
90263         "sig" : "(visible)",
90264         "static" : false,
90265         "memberOf" : "Roo.Component"
90266       },
90267       {
90268         "name" : "show",
90269         "type" : "function",
90270         "desc" : "Show this component.",
90271         "sig" : "()\n{\n\n}",
90272         "static" : false,
90273         "memberOf" : "Roo.Component"
90274       },
90275       {
90276         "name" : "syncSize",
90277         "type" : "function",
90278         "desc" : "Force the component's size to recalculate based on the underlying element's current height and width.",
90279         "sig" : "()\n{\n\n}",
90280         "static" : false,
90281         "memberOf" : "Roo.BoxComponent"
90282       },
90283       {
90284         "name" : "un",
90285         "type" : "function",
90286         "desc" : "Removes a listener (shorthand for removeListener)",
90287         "sig" : "(eventName, handler, scope)",
90288         "static" : false,
90289         "memberOf" : "Roo.util.Observable"
90290       },
90291       {
90292         "name" : "updateBox",
90293         "type" : "function",
90294         "desc" : "Sets the current box measurements of the component's underlying element.",
90295         "sig" : "(box)",
90296         "static" : false,
90297         "memberOf" : "Roo.BoxComponent"
90298       },
90299       {
90300         "name" : "validate",
90301         "type" : "function",
90302         "desc" : "Validates the field value",
90303         "sig" : "()\n{\n\n}",
90304         "static" : false,
90305         "memberOf" : "Roo.form.Field"
90306       },
90307       {
90308         "name" : "validateValue",
90309         "type" : "function",
90310         "desc" : "Validates a value according to the field's validation rules and marks the field as invalid\nif the validation fails",
90311         "sig" : "(value)",
90312         "static" : false,
90313         "memberOf" : "Roo.form.TextField"
90314       }
90315     ]
90316   },
90317   "Roo.form.VTypes" : {
90318     "props" : [
90319     ],
90320     "events" : [
90321     ],
90322     "methods" : [
90323       {
90324         "name" : "alpha'",
90325         "type" : "function",
90326         "desc" : "The function used to validate alpha values",
90327         "sig" : "(value)",
90328         "static" : false,
90329         "memberOf" : ""
90330       },
90331       {
90332         "name" : "alphanum'",
90333         "type" : "function",
90334         "desc" : "The function used to validate alphanumeric values",
90335         "sig" : "(value)",
90336         "static" : false,
90337         "memberOf" : ""
90338       },
90339       {
90340         "name" : "email'",
90341         "type" : "function",
90342         "desc" : "The function used to validate email addresses",
90343         "sig" : "(value)",
90344         "static" : false,
90345         "memberOf" : ""
90346       },
90347       {
90348         "name" : "url'",
90349         "type" : "function",
90350         "desc" : "The function used to validate URLs",
90351         "sig" : "(value)",
90352         "static" : false,
90353         "memberOf" : ""
90354       }
90355     ]
90356   },
90357   "Roo.grid" : {
90358     "props" : [
90359     ],
90360     "events" : [
90361     ],
90362     "methods" : [
90363     ]
90364   },
90365   "Roo.grid.AbstractGridView" : {
90366     "props" : [
90367     ],
90368     "events" : [
90369     ],
90370     "methods" : [
90371     ]
90372   },
90373   "Roo.grid.AbstractSelectionModel" : {
90374     "props" : [
90375       {
90376         "name" : "listeners",
90377         "type" : "Object",
90378         "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>",
90379         "memberOf" : "Roo.util.Observable"
90380       }
90381     ],
90382     "events" : [
90383     ],
90384     "methods" : [
90385       {
90386         "name" : "addEvents",
90387         "type" : "function",
90388         "desc" : "Used to define events on this Observable",
90389         "sig" : "(object)",
90390         "static" : false,
90391         "memberOf" : "Roo.util.Observable"
90392       },
90393       {
90394         "name" : "addListener",
90395         "type" : "function",
90396         "desc" : "Appends an event handler to this component",
90397         "sig" : "(eventName, handler, scope, options)",
90398         "static" : false,
90399         "memberOf" : "Roo.util.Observable"
90400       },
90401       {
90402         "name" : "capture",
90403         "type" : "function",
90404         "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.",
90405         "sig" : "(o, fn, scope)",
90406         "static" : true,
90407         "memberOf" : "Roo.util.Observable"
90408       },
90409       {
90410         "name" : "fireEvent",
90411         "type" : "function",
90412         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
90413         "sig" : "(eventName, args)",
90414         "static" : false,
90415         "memberOf" : "Roo.util.Observable"
90416       },
90417       {
90418         "name" : "hasListener",
90419         "type" : "function",
90420         "desc" : "Checks to see if this object has any listeners for a specified event",
90421         "sig" : "(eventName)",
90422         "static" : false,
90423         "memberOf" : "Roo.util.Observable"
90424       },
90425       {
90426         "name" : "isLocked",
90427         "type" : "function",
90428         "desc" : "Returns true if the selections are locked.",
90429         "sig" : "()\n{\n\n}",
90430         "static" : false,
90431         "memberOf" : ""
90432       },
90433       {
90434         "name" : "lock",
90435         "type" : "function",
90436         "desc" : "Locks the selections.",
90437         "sig" : "()\n{\n\n}",
90438         "static" : false,
90439         "memberOf" : ""
90440       },
90441       {
90442         "name" : "on",
90443         "type" : "function",
90444         "desc" : "Appends an event handler to this element (shorthand for addListener)",
90445         "sig" : "(eventName, handler, scope, options)",
90446         "static" : false,
90447         "memberOf" : "Roo.util.Observable"
90448       },
90449       {
90450         "name" : "purgeListeners",
90451         "type" : "function",
90452         "desc" : "Removes all listeners for this object",
90453         "sig" : "()\n{\n\n}",
90454         "static" : false,
90455         "memberOf" : "Roo.util.Observable"
90456       },
90457       {
90458         "name" : "releaseCapture",
90459         "type" : "function",
90460         "desc" : "Removes <b>all</b> added captures from the Observable.",
90461         "sig" : "(o)",
90462         "static" : true,
90463         "memberOf" : "Roo.util.Observable"
90464       },
90465       {
90466         "name" : "removeListener",
90467         "type" : "function",
90468         "desc" : "Removes a listener",
90469         "sig" : "(eventName, handler, scope)",
90470         "static" : false,
90471         "memberOf" : "Roo.util.Observable"
90472       },
90473       {
90474         "name" : "un",
90475         "type" : "function",
90476         "desc" : "Removes a listener (shorthand for removeListener)",
90477         "sig" : "(eventName, handler, scope)",
90478         "static" : false,
90479         "memberOf" : "Roo.util.Observable"
90480       },
90481       {
90482         "name" : "unlock",
90483         "type" : "function",
90484         "desc" : "Unlocks the selections.",
90485         "sig" : "()\n{\n\n}",
90486         "static" : false,
90487         "memberOf" : ""
90488       }
90489     ]
90490   },
90491   "Roo.grid.Calendar" : {
90492     "props" : [
90493       {
90494         "name" : "eventStore",
90495         "type" : "Store",
90496         "desc" : "The store that loads events.",
90497         "memberOf" : ""
90498       }
90499     ],
90500     "events" : [
90501       {
90502         "name" : "bodyscroll",
90503         "type" : "function",
90504         "desc" : "Fires when the body element is scrolled",
90505         "sig" : "function (scrollLeft, scrollTop)\n{\n\n}",
90506         "memberOf" : ""
90507       },
90508       {
90509         "name" : "cellclick",
90510         "type" : "function",
90511         "desc" : "Fires when a cell is clicked",
90512         "sig" : "function (_self, rowIndex, columnIndex, e)\n{\n\n}",
90513         "memberOf" : ""
90514       },
90515       {
90516         "name" : "cellcontextmenu",
90517         "type" : "function",
90518         "desc" : "Fires when a cell is right clicked",
90519         "sig" : "function (_self, rowIndex, cellIndex, e)\n{\n\n}",
90520         "memberOf" : ""
90521       },
90522       {
90523         "name" : "celldblclick",
90524         "type" : "function",
90525         "desc" : "Fires when a cell is double clicked",
90526         "sig" : "function (_self, rowIndex, columnIndex, e)\n{\n\n}",
90527         "memberOf" : ""
90528       },
90529       {
90530         "name" : "click",
90531         "type" : "function",
90532         "desc" : "The raw click event for the entire grid.",
90533         "sig" : "function (e)\n{\n\n}",
90534         "memberOf" : ""
90535       },
90536       {
90537         "name" : "columnmove",
90538         "type" : "function",
90539         "desc" : "Fires when the user moves a column",
90540         "sig" : "function (oldIndex, newIndex)\n{\n\n}",
90541         "memberOf" : ""
90542       },
90543       {
90544         "name" : "columnresize",
90545         "type" : "function",
90546         "desc" : "Fires when the user resizes a column",
90547         "sig" : "function (columnIndex, newSize)\n{\n\n}",
90548         "memberOf" : ""
90549       },
90550       {
90551         "name" : "contextmenu",
90552         "type" : "function",
90553         "desc" : "The raw contextmenu event for the entire grid.",
90554         "sig" : "function (e)\n{\n\n}",
90555         "memberOf" : ""
90556       },
90557       {
90558         "name" : "dblclick",
90559         "type" : "function",
90560         "desc" : "The raw dblclick event for the entire grid.",
90561         "sig" : "function (e)\n{\n\n}",
90562         "memberOf" : ""
90563       },
90564       {
90565         "name" : "dragdrop",
90566         "type" : "function",
90567         "desc" : "Fires when dragged row(s) are dropped on a valid DD target",
90568         "sig" : "function (_self, dd, targetId, e)\n{\n\n}",
90569         "memberOf" : ""
90570       },
90571       {
90572         "name" : "dragenter",
90573         "type" : "function",
90574         "desc" : "Fires when the dragged row(s) first cross another DD target while being dragged",
90575         "sig" : "function (_self, dd, targetId, e)\n{\n\n}",
90576         "memberOf" : ""
90577       },
90578       {
90579         "name" : "dragout",
90580         "type" : "function",
90581         "desc" : "Fires when the dragged row(s) leave another DD target while being dragged",
90582         "sig" : "function (_self, dd, targetId, e)\n{\n\n}",
90583         "memberOf" : ""
90584       },
90585       {
90586         "name" : "dragover",
90587         "type" : "function",
90588         "desc" : "Fires while row(s) are being dragged. \"targetId\" is the id of the Yahoo.util.DD object the selected rows are being dragged over.",
90589         "sig" : "function (_self, dd, targetId, e)\n{\n\n}",
90590         "memberOf" : ""
90591       },
90592       {
90593         "name" : "enddrag",
90594         "type" : "function",
90595         "desc" : "Fires when a drag operation is complete",
90596         "sig" : "function (_self, dd, e)\n{\n\n}",
90597         "memberOf" : ""
90598       },
90599       {
90600         "name" : "eventclick",
90601         "type" : "function",
90602         "desc" : "Fires when the mouse click an",
90603         "sig" : "function (_self, )\n{\n\n}",
90604         "memberOf" : ""
90605       },
90606       {
90607         "name" : "evententer",
90608         "type" : "function",
90609         "desc" : "Fires when mouse over an event",
90610         "sig" : "function (_self, Event)\n{\n\n}",
90611         "memberOf" : ""
90612       },
90613       {
90614         "name" : "eventleave",
90615         "type" : "function",
90616         "desc" : "Fires when the mouse leaves an",
90617         "sig" : "function (_self, )\n{\n\n}",
90618         "memberOf" : ""
90619       },
90620       {
90621         "name" : "eventrender",
90622         "type" : "function",
90623         "desc" : "Fires before each cell is rendered, so you can modify the contents, like cls / title / qtip",
90624         "sig" : "function (_self, data)\n{\n\n}",
90625         "memberOf" : ""
90626       },
90627       {
90628         "name" : "headerclick",
90629         "type" : "function",
90630         "desc" : "Fires when a header is clicked",
90631         "sig" : "function (_self, columnIndex, e)\n{\n\n}",
90632         "memberOf" : ""
90633       },
90634       {
90635         "name" : "headercontextmenu",
90636         "type" : "function",
90637         "desc" : "Fires when a header is right clicked",
90638         "sig" : "function (_self, columnIndex, e)\n{\n\n}",
90639         "memberOf" : ""
90640       },
90641       {
90642         "name" : "headerdblclick",
90643         "type" : "function",
90644         "desc" : "Fires when a header cell is double clicked",
90645         "sig" : "function (_self, columnIndex, e)\n{\n\n}",
90646         "memberOf" : ""
90647       },
90648       {
90649         "name" : "keydown",
90650         "type" : "function",
90651         "desc" : "The raw keydown event for the entire grid.",
90652         "sig" : "function (e)\n{\n\n}",
90653         "memberOf" : ""
90654       },
90655       {
90656         "name" : "keypress",
90657         "type" : "function",
90658         "desc" : "The raw keypress event for the entire grid.",
90659         "sig" : "function (e)\n{\n\n}",
90660         "memberOf" : ""
90661       },
90662       {
90663         "name" : "monthchange",
90664         "type" : "function",
90665         "desc" : "Fires when the displayed month changes",
90666         "sig" : "function (_self, date)\n{\n\n}",
90667         "memberOf" : ""
90668       },
90669       {
90670         "name" : "mousedown",
90671         "type" : "function",
90672         "desc" : "The raw mousedown event for the entire grid.",
90673         "sig" : "function (e)\n{\n\n}",
90674         "memberOf" : ""
90675       },
90676       {
90677         "name" : "mouseout",
90678         "type" : "function",
90679         "desc" : "The raw mouseout event for the entire grid.",
90680         "sig" : "function (e)\n{\n\n}",
90681         "memberOf" : ""
90682       },
90683       {
90684         "name" : "mouseover",
90685         "type" : "function",
90686         "desc" : "The raw mouseover event for the entire grid.",
90687         "sig" : "function (e)\n{\n\n}",
90688         "memberOf" : ""
90689       },
90690       {
90691         "name" : "mouseup",
90692         "type" : "function",
90693         "desc" : "The raw mouseup event for the entire grid.",
90694         "sig" : "function (e)\n{\n\n}",
90695         "memberOf" : ""
90696       },
90697       {
90698         "name" : "render",
90699         "type" : "function",
90700         "desc" : "Fires when the grid is rendered",
90701         "sig" : "function (grid)\n{\n\n}",
90702         "memberOf" : ""
90703       },
90704       {
90705         "name" : "rowclass",
90706         "type" : "function",
90707         "desc" : "Fires when a row is rendered, so you can change add a style to it.",
90708         "sig" : "function (gridview, rowcfg)\n{\n\n}",
90709         "memberOf" : ""
90710       },
90711       {
90712         "name" : "rowclick",
90713         "type" : "function",
90714         "desc" : "Fires when a row is clicked",
90715         "sig" : "function (_self, rowIndex, e)\n{\n\n}",
90716         "memberOf" : ""
90717       },
90718       {
90719         "name" : "rowcontextmenu",
90720         "type" : "function",
90721         "desc" : "Fires when a row is right clicked",
90722         "sig" : "function (_self, rowIndex, e)\n{\n\n}",
90723         "memberOf" : ""
90724       },
90725       {
90726         "name" : "rowdblclick",
90727         "type" : "function",
90728         "desc" : "Fires when a row is double clicked",
90729         "sig" : "function (_self, rowIndex, e)\n{\n\n}",
90730         "memberOf" : ""
90731       },
90732       {
90733         "name" : "select",
90734         "type" : "function",
90735         "desc" : "Fires when a date is selected",
90736         "sig" : "function (_self, date)\n{\n\n}",
90737         "memberOf" : ""
90738       },
90739       {
90740         "name" : "startdrag",
90741         "type" : "function",
90742         "desc" : "Fires when row(s) start being dragged",
90743         "sig" : "function (_self, dd, e)\n{\n\n}",
90744         "memberOf" : ""
90745       }
90746     ],
90747     "methods" : [
90748       {
90749         "name" : "getSelectionModel",
90750         "type" : "function",
90751         "desc" : "Returns the grid's SelectionModel.",
90752         "sig" : "()\n{\n\n}",
90753         "static" : false,
90754         "memberOf" : ""
90755       }
90756     ]
90757   },
90758   "Roo.grid.CellSelectionModel" : {
90759     "props" : [
90760       {
90761         "name" : "enter_is_tab",
90762         "type" : "Boolean",
90763         "desc" : "Enter behaves the same as tab. (eg. goes to next cell) default: false",
90764         "memberOf" : ""
90765       },
90766       {
90767         "name" : "listeners",
90768         "type" : "Object",
90769         "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>",
90770         "memberOf" : "Roo.util.Observable"
90771       }
90772     ],
90773     "events" : [
90774       {
90775         "name" : "beforeeditnext",
90776         "type" : "function",
90777         "desc" : "Fires before the next editable sell is made active\nYou can use this to skip to another cell or fire the tabend\n   if you set cell to false",
90778         "sig" : "function (eventdata)\n{\n\n}",
90779         "memberOf" : ""
90780       },
90781       {
90782         "name" : "beforerowselect",
90783         "type" : "function",
90784         "desc" : "Fires before a cell is selected.",
90785         "sig" : "function (_self, rowIndex, colIndex)\n{\n\n}",
90786         "memberOf" : ""
90787       },
90788       {
90789         "name" : "cellselect",
90790         "type" : "function",
90791         "desc" : "Fires when a cell is selected.",
90792         "sig" : "function (_self, rowIndex, colIndex)\n{\n\n}",
90793         "memberOf" : ""
90794       },
90795       {
90796         "name" : "selectionchange",
90797         "type" : "function",
90798         "desc" : "Fires when the active selection changes.",
90799         "sig" : "function (_self, selection)\n{\n\n}",
90800         "memberOf" : ""
90801       },
90802       {
90803         "name" : "tabend",
90804         "type" : "function",
90805         "desc" : "Fires when the tab (or enter) was pressed on the last editable cell\nYou can use this to trigger add new row.",
90806         "sig" : "function (_self)\n{\n\n}",
90807         "memberOf" : ""
90808       }
90809     ],
90810     "methods" : [
90811       {
90812         "name" : "addEvents",
90813         "type" : "function",
90814         "desc" : "Used to define events on this Observable",
90815         "sig" : "(object)",
90816         "static" : false,
90817         "memberOf" : "Roo.util.Observable"
90818       },
90819       {
90820         "name" : "addListener",
90821         "type" : "function",
90822         "desc" : "Appends an event handler to this component",
90823         "sig" : "(eventName, handler, scope, options)",
90824         "static" : false,
90825         "memberOf" : "Roo.util.Observable"
90826       },
90827       {
90828         "name" : "capture",
90829         "type" : "function",
90830         "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.",
90831         "sig" : "(o, fn, scope)",
90832         "static" : true,
90833         "memberOf" : "Roo.util.Observable"
90834       },
90835       {
90836         "name" : "clearSelections",
90837         "type" : "function",
90838         "desc" : "Clears all selections.",
90839         "sig" : "(true)",
90840         "static" : false,
90841         "memberOf" : ""
90842       },
90843       {
90844         "name" : "fireEvent",
90845         "type" : "function",
90846         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
90847         "sig" : "(eventName, args)",
90848         "static" : false,
90849         "memberOf" : "Roo.util.Observable"
90850       },
90851       {
90852         "name" : "getSelectedCell",
90853         "type" : "function",
90854         "desc" : "Returns the currently selected cell,.",
90855         "sig" : "()\n{\n\n}",
90856         "static" : false,
90857         "memberOf" : ""
90858       },
90859       {
90860         "name" : "hasListener",
90861         "type" : "function",
90862         "desc" : "Checks to see if this object has any listeners for a specified event",
90863         "sig" : "(eventName)",
90864         "static" : false,
90865         "memberOf" : "Roo.util.Observable"
90866       },
90867       {
90868         "name" : "hasSelection",
90869         "type" : "function",
90870         "desc" : "Returns true if there is a selection.",
90871         "sig" : "()\n{\n\n}",
90872         "static" : false,
90873         "memberOf" : ""
90874       },
90875       {
90876         "name" : "isLocked",
90877         "type" : "function",
90878         "desc" : "Returns true if the selections are locked.",
90879         "sig" : "()\n{\n\n}",
90880         "static" : false,
90881         "memberOf" : "Roo.grid.AbstractSelectionModel"
90882       },
90883       {
90884         "name" : "lock",
90885         "type" : "function",
90886         "desc" : "Locks the selections.",
90887         "sig" : "()\n{\n\n}",
90888         "static" : false,
90889         "memberOf" : "Roo.grid.AbstractSelectionModel"
90890       },
90891       {
90892         "name" : "on",
90893         "type" : "function",
90894         "desc" : "Appends an event handler to this element (shorthand for addListener)",
90895         "sig" : "(eventName, handler, scope, options)",
90896         "static" : false,
90897         "memberOf" : "Roo.util.Observable"
90898       },
90899       {
90900         "name" : "onEditorKey",
90901         "type" : "function",
90902         "desc" : "Selects a cell.",
90903         "sig" : "(field, e)",
90904         "static" : false,
90905         "memberOf" : ""
90906       },
90907       {
90908         "name" : "purgeListeners",
90909         "type" : "function",
90910         "desc" : "Removes all listeners for this object",
90911         "sig" : "()\n{\n\n}",
90912         "static" : false,
90913         "memberOf" : "Roo.util.Observable"
90914       },
90915       {
90916         "name" : "releaseCapture",
90917         "type" : "function",
90918         "desc" : "Removes <b>all</b> added captures from the Observable.",
90919         "sig" : "(o)",
90920         "static" : true,
90921         "memberOf" : "Roo.util.Observable"
90922       },
90923       {
90924         "name" : "removeListener",
90925         "type" : "function",
90926         "desc" : "Removes a listener",
90927         "sig" : "(eventName, handler, scope)",
90928         "static" : false,
90929         "memberOf" : "Roo.util.Observable"
90930       },
90931       {
90932         "name" : "select",
90933         "type" : "function",
90934         "desc" : "Selects a cell.",
90935         "sig" : "(rowIndex, collIndex)",
90936         "static" : false,
90937         "memberOf" : ""
90938       },
90939       {
90940         "name" : "un",
90941         "type" : "function",
90942         "desc" : "Removes a listener (shorthand for removeListener)",
90943         "sig" : "(eventName, handler, scope)",
90944         "static" : false,
90945         "memberOf" : "Roo.util.Observable"
90946       },
90947       {
90948         "name" : "unlock",
90949         "type" : "function",
90950         "desc" : "Unlocks the selections.",
90951         "sig" : "()\n{\n\n}",
90952         "static" : false,
90953         "memberOf" : "Roo.grid.AbstractSelectionModel"
90954       }
90955     ]
90956   },
90957   "Roo.grid.ColumnModel" : {
90958     "props" : [
90959       {
90960         "name" : "align",
90961         "type" : "String",
90962         "desc" : "(Optional) Set the CSS text-align property of the column.  Defaults to undefined.",
90963         "memberOf" : ""
90964       },
90965       {
90966         "name" : "cursor",
90967         "type" : "String",
90968         "desc" : "(Optional)",
90969         "memberOf" : ""
90970       },
90971       {
90972         "name" : "dataIndex",
90973         "type" : "String",
90974         "desc" : "(Optional) The name of the field in the grid's {@link Roo.data.Store}'s\n{@link Roo.data.Record} definition from which to draw the column's value. If not\nspecified, the column's index is used as an index into the Record's data Array.",
90975         "memberOf" : ""
90976       },
90977       {
90978         "name" : "editor",
90979         "type" : "Roo.grid.GridEditor",
90980         "desc" : "(Optional) For grid editors - returns the grid editor",
90981         "memberOf" : ""
90982       },
90983       {
90984         "name" : "fixed",
90985         "type" : "Boolean",
90986         "desc" : "(Optional) True if the column width cannot be changed.  Defaults to false.",
90987         "memberOf" : ""
90988       },
90989       {
90990         "name" : "header",
90991         "type" : "String",
90992         "desc" : "The header text to display in the Grid view.",
90993         "memberOf" : ""
90994       },
90995       {
90996         "name" : "hidden",
90997         "type" : "Boolean",
90998         "desc" : "(Optional) True to hide the column. Defaults to false.",
90999         "memberOf" : ""
91000       },
91001       {
91002         "name" : "lg",
91003         "type" : "Number",
91004         "desc" : "(Optional)",
91005         "memberOf" : ""
91006       },
91007       {
91008         "name" : "listeners",
91009         "type" : "Object",
91010         "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>",
91011         "memberOf" : "Roo.util.Observable"
91012       },
91013       {
91014         "name" : "locked",
91015         "type" : "Boolean",
91016         "desc" : "(Optional) True to lock the column in place while scrolling the Grid.  Defaults to false.",
91017         "memberOf" : ""
91018       },
91019       {
91020         "name" : "md",
91021         "type" : "Number",
91022         "desc" : "(Optional)",
91023         "memberOf" : ""
91024       },
91025       {
91026         "name" : "renderer",
91027         "type" : "Function",
91028         "desc" : "(Optional) A function used to generate HTML markup for a cell\ngiven the cell's data value. See {@link #setRenderer}. If not specified, the\ndefault renderer returns the escaped data value. If an object is returned (bootstrap only)\nthen it is treated as a Roo Component object instance, and it is rendered after the initial row is rendered",
91029         "memberOf" : ""
91030       },
91031       {
91032         "name" : "resizable",
91033         "type" : "Boolean",
91034         "desc" : "(Optional) False to disable column resizing. Defaults to true.",
91035         "memberOf" : ""
91036       },
91037       {
91038         "name" : "sm",
91039         "type" : "Number",
91040         "desc" : "(Optional)",
91041         "memberOf" : ""
91042       },
91043       {
91044         "name" : "sortable",
91045         "type" : "Boolean",
91046         "desc" : "(Optional) True if sorting is to be allowed on this column.\nDefaults to the value of the {@link #defaultSortable} property.\nWhether local/remote sorting is used is specified in {@link Roo.data.Store#remoteSort}.",
91047         "memberOf" : ""
91048       },
91049       {
91050         "name" : "tooltip",
91051         "type" : "String",
91052         "desc" : "(Optional)",
91053         "memberOf" : ""
91054       },
91055       {
91056         "name" : "valign",
91057         "type" : "String",
91058         "desc" : "(Optional) Set the CSS vertical-align property of the column (eg. middle, top, bottom etc).  Defaults to undefined.",
91059         "memberOf" : ""
91060       },
91061       {
91062         "name" : "width",
91063         "type" : "Number",
91064         "desc" : "(Optional) The initial width in pixels of the column. Using this\ninstead of {@link Roo.grid.Grid#autoSizeColumns} is more efficient.",
91065         "memberOf" : ""
91066       },
91067       {
91068         "name" : "xs",
91069         "type" : "Number",
91070         "desc" : "(Optional)",
91071         "memberOf" : ""
91072       }
91073     ],
91074     "events" : [
91075       {
91076         "name" : "columlockchange",
91077         "type" : "function",
91078         "desc" : "Fires when a column's locked state is changed",
91079         "sig" : "function (_self, colIndex, locked)\n{\n\n}",
91080         "memberOf" : ""
91081       },
91082       {
91083         "name" : "columnmoved",
91084         "type" : "function",
91085         "desc" : "Fires when a column is moved.",
91086         "sig" : "function (_self, oldIndex, newIndex)\n{\n\n}",
91087         "memberOf" : ""
91088       },
91089       {
91090         "name" : "headerchange",
91091         "type" : "function",
91092         "desc" : "Fires when the text of a header changes.",
91093         "sig" : "function (_self, columnIndex, newText)\n{\n\n}",
91094         "memberOf" : ""
91095       },
91096       {
91097         "name" : "hiddenchange",
91098         "type" : "function",
91099         "desc" : "Fires when a column is hidden or \"unhidden\".",
91100         "sig" : "function (_self, columnIndex, hidden)\n{\n\n}",
91101         "memberOf" : ""
91102       },
91103       {
91104         "name" : "widthchange",
91105         "type" : "function",
91106         "desc" : "Fires when the width of a column changes.",
91107         "sig" : "function (_self, columnIndex, newWidth)\n{\n\n}",
91108         "memberOf" : ""
91109       }
91110     ],
91111     "methods" : [
91112       {
91113         "name" : "addEvents",
91114         "type" : "function",
91115         "desc" : "Used to define events on this Observable",
91116         "sig" : "(object)",
91117         "static" : false,
91118         "memberOf" : "Roo.util.Observable"
91119       },
91120       {
91121         "name" : "addListener",
91122         "type" : "function",
91123         "desc" : "Appends an event handler to this component",
91124         "sig" : "(eventName, handler, scope, options)",
91125         "static" : false,
91126         "memberOf" : "Roo.util.Observable"
91127       },
91128       {
91129         "name" : "capture",
91130         "type" : "function",
91131         "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.",
91132         "sig" : "(o, fn, scope)",
91133         "static" : true,
91134         "memberOf" : "Roo.util.Observable"
91135       },
91136       {
91137         "name" : "findColumnIndex",
91138         "type" : "function",
91139         "desc" : "Returns the index for a specified column dataIndex.",
91140         "sig" : "(dataIndex)",
91141         "static" : false,
91142         "memberOf" : ""
91143       },
91144       {
91145         "name" : "fireEvent",
91146         "type" : "function",
91147         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
91148         "sig" : "(eventName, args)",
91149         "static" : false,
91150         "memberOf" : "Roo.util.Observable"
91151       },
91152       {
91153         "name" : "getCellEditor",
91154         "type" : "function",
91155         "desc" : "Returns the editor defined for the cell/column.\nreturn false or null to disable editing.",
91156         "sig" : "(colIndex, rowIndex)",
91157         "static" : false,
91158         "memberOf" : ""
91159       },
91160       {
91161         "name" : "getColumnByDataIndex",
91162         "type" : "function",
91163         "desc" : "Returns the column for a specified dataIndex.",
91164         "sig" : "(dataIndex)",
91165         "static" : false,
91166         "memberOf" : ""
91167       },
91168       {
91169         "name" : "getColumnById",
91170         "type" : "function",
91171         "desc" : "Returns the column for a specified id.",
91172         "sig" : "(id)",
91173         "static" : false,
91174         "memberOf" : ""
91175       },
91176       {
91177         "name" : "getColumnCount",
91178         "type" : "function",
91179         "desc" : "Returns the number of columns.",
91180         "sig" : "()\n{\n\n}",
91181         "static" : false,
91182         "memberOf" : ""
91183       },
91184       {
91185         "name" : "getColumnHeader",
91186         "type" : "function",
91187         "desc" : "Returns the header for the specified column.",
91188         "sig" : "(col)",
91189         "static" : false,
91190         "memberOf" : ""
91191       },
91192       {
91193         "name" : "getColumnId",
91194         "type" : "function",
91195         "desc" : "Returns the id of the column at the specified index.",
91196         "sig" : "(index)",
91197         "static" : false,
91198         "memberOf" : ""
91199       },
91200       {
91201         "name" : "getColumnTooltip",
91202         "type" : "function",
91203         "desc" : "Returns the tooltip for the specified column.",
91204         "sig" : "(col)",
91205         "static" : false,
91206         "memberOf" : ""
91207       },
91208       {
91209         "name" : "getColumnWidth",
91210         "type" : "function",
91211         "desc" : "Returns the width for the specified column.",
91212         "sig" : "(col)",
91213         "static" : false,
91214         "memberOf" : ""
91215       },
91216       {
91217         "name" : "getColumnsBy",
91218         "type" : "function",
91219         "desc" : "Returns the column configs that return true by the passed function that is called with (columnConfig, index)",
91220         "sig" : "(fn, scope)",
91221         "static" : false,
91222         "memberOf" : ""
91223       },
91224       {
91225         "name" : "getDataIndex",
91226         "type" : "function",
91227         "desc" : "Returns the dataIndex for the specified column.",
91228         "sig" : "(col)",
91229         "static" : false,
91230         "memberOf" : ""
91231       },
91232       {
91233         "name" : "getIndexById",
91234         "type" : "function",
91235         "desc" : "Returns the index for a specified column id.",
91236         "sig" : "(id)",
91237         "static" : false,
91238         "memberOf" : ""
91239       },
91240       {
91241         "name" : "getRenderer",
91242         "type" : "function",
91243         "desc" : "Returns the rendering (formatting) function defined for the column.",
91244         "sig" : "(col)",
91245         "static" : false,
91246         "memberOf" : ""
91247       },
91248       {
91249         "name" : "getTotalWidth",
91250         "type" : "function",
91251         "desc" : "Returns the total width of all columns.",
91252         "sig" : "(includeHidden)",
91253         "static" : false,
91254         "memberOf" : ""
91255       },
91256       {
91257         "name" : "hasListener",
91258         "type" : "function",
91259         "desc" : "Checks to see if this object has any listeners for a specified event",
91260         "sig" : "(eventName)",
91261         "static" : false,
91262         "memberOf" : "Roo.util.Observable"
91263       },
91264       {
91265         "name" : "isCellEditable",
91266         "type" : "function",
91267         "desc" : "Returns true if the cell is editable.",
91268         "sig" : "(colIndex, rowIndex)",
91269         "static" : false,
91270         "memberOf" : ""
91271       },
91272       {
91273         "name" : "isFixed",
91274         "type" : "function",
91275         "desc" : "Returns true if the column width cannot be changed",
91276         "sig" : "()\n{\n\n}",
91277         "static" : false,
91278         "memberOf" : ""
91279       },
91280       {
91281         "name" : "isHidden",
91282         "type" : "function",
91283         "desc" : "Returns true if the column is hidden.",
91284         "sig" : "(colIndex)",
91285         "static" : false,
91286         "memberOf" : ""
91287       },
91288       {
91289         "name" : "isResizable",
91290         "type" : "function",
91291         "desc" : "Returns true if the column can be resized",
91292         "sig" : "()\n{\n\n}",
91293         "static" : false,
91294         "memberOf" : ""
91295       },
91296       {
91297         "name" : "isSortable",
91298         "type" : "function",
91299         "desc" : "Returns true if the specified column is sortable.",
91300         "sig" : "(col)",
91301         "static" : false,
91302         "memberOf" : ""
91303       },
91304       {
91305         "name" : "on",
91306         "type" : "function",
91307         "desc" : "Appends an event handler to this element (shorthand for addListener)",
91308         "sig" : "(eventName, handler, scope, options)",
91309         "static" : false,
91310         "memberOf" : "Roo.util.Observable"
91311       },
91312       {
91313         "name" : "purgeListeners",
91314         "type" : "function",
91315         "desc" : "Removes all listeners for this object",
91316         "sig" : "()\n{\n\n}",
91317         "static" : false,
91318         "memberOf" : "Roo.util.Observable"
91319       },
91320       {
91321         "name" : "releaseCapture",
91322         "type" : "function",
91323         "desc" : "Removes <b>all</b> added captures from the Observable.",
91324         "sig" : "(o)",
91325         "static" : true,
91326         "memberOf" : "Roo.util.Observable"
91327       },
91328       {
91329         "name" : "removeListener",
91330         "type" : "function",
91331         "desc" : "Removes a listener",
91332         "sig" : "(eventName, handler, scope)",
91333         "static" : false,
91334         "memberOf" : "Roo.util.Observable"
91335       },
91336       {
91337         "name" : "setColumnHeader",
91338         "type" : "function",
91339         "desc" : "Sets the header for a column.",
91340         "sig" : "(col, header)",
91341         "static" : false,
91342         "memberOf" : ""
91343       },
91344       {
91345         "name" : "setColumnTooltip",
91346         "type" : "function",
91347         "desc" : "Sets the tooltip for a column.",
91348         "sig" : "(col, tooltip)",
91349         "static" : false,
91350         "memberOf" : ""
91351       },
91352       {
91353         "name" : "setColumnWidth",
91354         "type" : "function",
91355         "desc" : "Sets the width for a column.",
91356         "sig" : "(col, width)",
91357         "static" : false,
91358         "memberOf" : ""
91359       },
91360       {
91361         "name" : "setDataIndex",
91362         "type" : "function",
91363         "desc" : "Sets the dataIndex for a column.",
91364         "sig" : "(col, dataIndex)",
91365         "static" : false,
91366         "memberOf" : ""
91367       },
91368       {
91369         "name" : "setEditable",
91370         "type" : "function",
91371         "desc" : "Sets if a column is editable.",
91372         "sig" : "(col, editable)",
91373         "static" : false,
91374         "memberOf" : ""
91375       },
91376       {
91377         "name" : "setEditor",
91378         "type" : "function",
91379         "desc" : "Sets the editor for a column.",
91380         "sig" : "(col, editor)",
91381         "static" : false,
91382         "memberOf" : ""
91383       },
91384       {
91385         "name" : "setHidden",
91386         "type" : "function",
91387         "desc" : "Sets if a column is hidden.",
91388         "sig" : "(colIndex, hidden)",
91389         "static" : false,
91390         "memberOf" : ""
91391       },
91392       {
91393         "name" : "setRenderer",
91394         "type" : "function",
91395         "desc" : "Sets the rendering (formatting) function for a column.",
91396         "sig" : "(col, fn)",
91397         "static" : false,
91398         "memberOf" : ""
91399       },
91400       {
91401         "name" : "un",
91402         "type" : "function",
91403         "desc" : "Removes a listener (shorthand for removeListener)",
91404         "sig" : "(eventName, handler, scope)",
91405         "static" : false,
91406         "memberOf" : "Roo.util.Observable"
91407       }
91408     ]
91409   },
91410   "Roo.grid.EditorGrid" : {
91411     "props" : [
91412       {
91413         "name" : "autoExpandColumn",
91414         "type" : "String",
91415         "desc" : "The id (or dataIndex) of a column in this grid that should expand to fill unused space. This id can not be 0. Default is false.",
91416         "memberOf" : "Roo.grid.Grid"
91417       },
91418       {
91419         "name" : "autoExpandMax",
91420         "type" : "Number",
91421         "desc" : "The maximum width the autoExpandColumn can have (if enabled). Default is 1000.",
91422         "memberOf" : "Roo.grid.Grid"
91423       },
91424       {
91425         "name" : "autoExpandMin",
91426         "type" : "Number",
91427         "desc" : "The minimum width the autoExpandColumn can have (if enabled).\nDefault is 50.",
91428         "memberOf" : "Roo.grid.Grid"
91429       },
91430       {
91431         "name" : "autoHeight",
91432         "type" : "Boolean",
91433         "desc" : "True to fit the height of the grid container to the height of the data. Default is false.",
91434         "memberOf" : "Roo.grid.Grid"
91435       },
91436       {
91437         "name" : "autoSizeColumns",
91438         "type" : "Boolean",
91439         "desc" : "True to automatically resize the columns to fit their content\n<b>on initial render.</b> It is more efficient to explicitly size the columns\nthrough the ColumnModel's {@link Roo.grid.ColumnModel#width} config option.  Default is false.",
91440         "memberOf" : "Roo.grid.Grid"
91441       },
91442       {
91443         "name" : "autoSizeHeaders",
91444         "type" : "Boolean",
91445         "desc" : "True to measure headers with column data when auto sizing columns. Default is true.",
91446         "memberOf" : "Roo.grid.Grid"
91447       },
91448       {
91449         "name" : "autoWidth",
91450         "type" : "Boolean",
91451         "desc" : "True to set the grid's width to the default total width of the grid's columns instead\nof a fixed width. Default is false.",
91452         "memberOf" : "Roo.grid.Grid"
91453       },
91454       {
91455         "name" : "clicksToEdit",
91456         "type" : "Number",
91457         "desc" : "The number of clicks on a cell required to display the cell's editor (defaults to 2)",
91458         "memberOf" : ""
91459       },
91460       {
91461         "name" : "ddGroup",
91462         "type" : "String",
91463         "desc" : "- drag drop group.",
91464         "memberOf" : "Roo.grid.Grid"
91465       },
91466       {
91467         "name" : "dropTarget",
91468         "type" : "Roo.dd.DropTarget",
91469         "desc" : "An {@link Roo.dd.DropTarget} config",
91470         "memberOf" : "Roo.grid.Grid"
91471       },
91472       {
91473         "name" : "enableColumnHide",
91474         "type" : "Boolean",
91475         "desc" : "True to enable hiding of columns with the header context menu. Default is true.",
91476         "memberOf" : "Roo.grid.Grid"
91477       },
91478       {
91479         "name" : "enableColumnMove",
91480         "type" : "Boolean",
91481         "desc" : "True to enable drag and drop reorder of columns. Default is true.",
91482         "memberOf" : "Roo.grid.Grid"
91483       },
91484       {
91485         "name" : "enableDrag",
91486         "type" : "Boolean",
91487         "desc" : "True to enable drag of rows. Default is false. (double check if this is needed?)",
91488         "memberOf" : "Roo.grid.Grid"
91489       },
91490       {
91491         "name" : "enableDragDrop",
91492         "type" : "Boolean",
91493         "desc" : "True to enable drag and drop of rows. Default is false.",
91494         "memberOf" : "Roo.grid.Grid"
91495       },
91496       {
91497         "name" : "enableRowHeightSync",
91498         "type" : "Boolean",
91499         "desc" : "True to manually sync row heights across locked and not locked rows. Default is false.",
91500         "memberOf" : "Roo.grid.Grid"
91501       },
91502       {
91503         "name" : "listeners",
91504         "type" : "Object",
91505         "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>",
91506         "memberOf" : "Roo.util.Observable"
91507       },
91508       {
91509         "name" : "loadMask",
91510         "type" : "Object",
91511         "desc" : "An {@link Roo.LoadMask} config or true to mask the grid while loading. Default is false.",
91512         "memberOf" : "Roo.grid.Grid"
91513       },
91514       {
91515         "name" : "maxHeight",
91516         "type" : "Number",
91517         "desc" : "Sets the maximum height of the grid - ignored if autoHeight is not on.",
91518         "memberOf" : "Roo.grid.Grid"
91519       },
91520       {
91521         "name" : "maxRowsToMeasure",
91522         "type" : "Boolean",
91523         "desc" : "If autoSizeColumns is on, maxRowsToMeasure can be used to limit the number of\nrows measured to get a columns size. Default is 0 (all rows).",
91524         "memberOf" : "Roo.grid.Grid"
91525       },
91526       {
91527         "name" : "minColumnWidth",
91528         "type" : "Number",
91529         "desc" : "The minimum width a column can be resized to. Default is 25.",
91530         "memberOf" : "Roo.grid.Grid"
91531       },
91532       {
91533         "name" : "monitorWindowResize",
91534         "type" : "Boolean",
91535         "desc" : "True to autoSize the grid when the window resizes. Default is true.",
91536         "memberOf" : "Roo.grid.Grid"
91537       },
91538       {
91539         "name" : "stripeRows",
91540         "type" : "Boolean",
91541         "desc" : "True to stripe the rows.  Default is true.",
91542         "memberOf" : "Roo.grid.Grid"
91543       },
91544       {
91545         "name" : "trackMouseOver",
91546         "type" : "Boolean",
91547         "desc" : "True to highlight rows when the mouse is over. Default is true.",
91548         "memberOf" : "Roo.grid.Grid"
91549       },
91550       {
91551         "name" : "view",
91552         "type" : "Object",
91553         "desc" : "The {@link Roo.grid.GridView} used by the grid. This can be set before a call to render().",
91554         "memberOf" : "Roo.grid.Grid"
91555       }
91556     ],
91557     "events" : [
91558       {
91559         "name" : "afteredit",
91560         "type" : "function",
91561         "desc" : "Fires after a cell is edited. <br />\n<ul style=\"padding:5px;padding-left:16px;\">\n<li>grid - This grid</li>\n<li>record - The record being edited</li>\n<li>field - The field name being edited</li>\n<li>value - The value being set</li>\n<li>originalValue - The original value for the field, before the edit.</li>\n<li>row - The grid row index</li>\n<li>column - The grid column index</li>\n</ul>",
91562         "sig" : "function (e)\n{\n\n}",
91563         "memberOf" : ""
91564       },
91565       {
91566         "name" : "beforeedit",
91567         "type" : "function",
91568         "desc" : "Fires before cell editing is triggered. The edit event object has the following properties <br />\n<ul style=\"padding:5px;padding-left:16px;\">\n<li>grid - This grid</li>\n<li>record - The record being edited</li>\n<li>field - The field name being edited</li>\n<li>value - The value for the field being edited.</li>\n<li>row - The grid row index</li>\n<li>column - The grid column index</li>\n<li>cancel - Set this to true to cancel the edit or return false from your handler.</li>\n</ul>",
91569         "sig" : "function (e)\n{\n\n}",
91570         "memberOf" : ""
91571       },
91572       {
91573         "name" : "bodyscroll",
91574         "type" : "function",
91575         "desc" : "Fires when the body element is scrolled",
91576         "sig" : "function (scrollLeft, scrollTop)\n{\n\n}",
91577         "memberOf" : "Roo.grid.Grid"
91578       },
91579       {
91580         "name" : "cellclick",
91581         "type" : "function",
91582         "desc" : "Fires when a cell is clicked",
91583         "sig" : "function (_self, rowIndex, columnIndex, e)\n{\n\n}",
91584         "memberOf" : "Roo.grid.Grid"
91585       },
91586       {
91587         "name" : "cellcontextmenu",
91588         "type" : "function",
91589         "desc" : "Fires when a cell is right clicked",
91590         "sig" : "function (_self, rowIndex, cellIndex, e)\n{\n\n}",
91591         "memberOf" : "Roo.grid.Grid"
91592       },
91593       {
91594         "name" : "celldblclick",
91595         "type" : "function",
91596         "desc" : "Fires when a cell is double clicked",
91597         "sig" : "function (_self, rowIndex, columnIndex, e)\n{\n\n}",
91598         "memberOf" : "Roo.grid.Grid"
91599       },
91600       {
91601         "name" : "click",
91602         "type" : "function",
91603         "desc" : "The raw click event for the entire grid.",
91604         "sig" : "function (e)\n{\n\n}",
91605         "memberOf" : "Roo.grid.Grid"
91606       },
91607       {
91608         "name" : "columnmove",
91609         "type" : "function",
91610         "desc" : "Fires when the user moves a column",
91611         "sig" : "function (oldIndex, newIndex)\n{\n\n}",
91612         "memberOf" : "Roo.grid.Grid"
91613       },
91614       {
91615         "name" : "columnresize",
91616         "type" : "function",
91617         "desc" : "Fires when the user resizes a column",
91618         "sig" : "function (columnIndex, newSize)\n{\n\n}",
91619         "memberOf" : "Roo.grid.Grid"
91620       },
91621       {
91622         "name" : "contextmenu",
91623         "type" : "function",
91624         "desc" : "The raw contextmenu event for the entire grid.",
91625         "sig" : "function (e)\n{\n\n}",
91626         "memberOf" : "Roo.grid.Grid"
91627       },
91628       {
91629         "name" : "dblclick",
91630         "type" : "function",
91631         "desc" : "The raw dblclick event for the entire grid.",
91632         "sig" : "function (e)\n{\n\n}",
91633         "memberOf" : "Roo.grid.Grid"
91634       },
91635       {
91636         "name" : "dragdrop",
91637         "type" : "function",
91638         "desc" : "Fires when dragged row(s) are dropped on a valid DD target",
91639         "sig" : "function (_self, dd, targetId, e)\n{\n\n}",
91640         "memberOf" : "Roo.grid.Grid"
91641       },
91642       {
91643         "name" : "dragenter",
91644         "type" : "function",
91645         "desc" : "Fires when the dragged row(s) first cross another DD target while being dragged",
91646         "sig" : "function (_self, dd, targetId, e)\n{\n\n}",
91647         "memberOf" : "Roo.grid.Grid"
91648       },
91649       {
91650         "name" : "dragout",
91651         "type" : "function",
91652         "desc" : "Fires when the dragged row(s) leave another DD target while being dragged",
91653         "sig" : "function (_self, dd, targetId, e)\n{\n\n}",
91654         "memberOf" : "Roo.grid.Grid"
91655       },
91656       {
91657         "name" : "dragover",
91658         "type" : "function",
91659         "desc" : "Fires while row(s) are being dragged. \"targetId\" is the id of the Yahoo.util.DD object the selected rows are being dragged over.",
91660         "sig" : "function (_self, dd, targetId, e)\n{\n\n}",
91661         "memberOf" : "Roo.grid.Grid"
91662       },
91663       {
91664         "name" : "enddrag",
91665         "type" : "function",
91666         "desc" : "Fires when a drag operation is complete",
91667         "sig" : "function (_self, dd, e)\n{\n\n}",
91668         "memberOf" : "Roo.grid.Grid"
91669       },
91670       {
91671         "name" : "headerclick",
91672         "type" : "function",
91673         "desc" : "Fires when a header is clicked",
91674         "sig" : "function (_self, columnIndex, e)\n{\n\n}",
91675         "memberOf" : "Roo.grid.Grid"
91676       },
91677       {
91678         "name" : "headercontextmenu",
91679         "type" : "function",
91680         "desc" : "Fires when a header is right clicked",
91681         "sig" : "function (_self, columnIndex, e)\n{\n\n}",
91682         "memberOf" : "Roo.grid.Grid"
91683       },
91684       {
91685         "name" : "headerdblclick",
91686         "type" : "function",
91687         "desc" : "Fires when a header cell is double clicked",
91688         "sig" : "function (_self, columnIndex, e)\n{\n\n}",
91689         "memberOf" : "Roo.grid.Grid"
91690       },
91691       {
91692         "name" : "keydown",
91693         "type" : "function",
91694         "desc" : "The raw keydown event for the entire grid.",
91695         "sig" : "function (e)\n{\n\n}",
91696         "memberOf" : "Roo.grid.Grid"
91697       },
91698       {
91699         "name" : "keypress",
91700         "type" : "function",
91701         "desc" : "The raw keypress event for the entire grid.",
91702         "sig" : "function (e)\n{\n\n}",
91703         "memberOf" : "Roo.grid.Grid"
91704       },
91705       {
91706         "name" : "mousedown",
91707         "type" : "function",
91708         "desc" : "The raw mousedown event for the entire grid.",
91709         "sig" : "function (e)\n{\n\n}",
91710         "memberOf" : "Roo.grid.Grid"
91711       },
91712       {
91713         "name" : "mouseout",
91714         "type" : "function",
91715         "desc" : "The raw mouseout event for the entire grid.",
91716         "sig" : "function (e)\n{\n\n}",
91717         "memberOf" : "Roo.grid.Grid"
91718       },
91719       {
91720         "name" : "mouseover",
91721         "type" : "function",
91722         "desc" : "The raw mouseover event for the entire grid.",
91723         "sig" : "function (e)\n{\n\n}",
91724         "memberOf" : "Roo.grid.Grid"
91725       },
91726       {
91727         "name" : "mouseup",
91728         "type" : "function",
91729         "desc" : "The raw mouseup event for the entire grid.",
91730         "sig" : "function (e)\n{\n\n}",
91731         "memberOf" : "Roo.grid.Grid"
91732       },
91733       {
91734         "name" : "render",
91735         "type" : "function",
91736         "desc" : "Fires when the grid is rendered",
91737         "sig" : "function (grid)\n{\n\n}",
91738         "memberOf" : "Roo.grid.Grid"
91739       },
91740       {
91741         "name" : "rowclass",
91742         "type" : "function",
91743         "desc" : "Fires when a row is rendered, so you can change add a style to it.",
91744         "sig" : "function (gridview, rowcfg)\n{\n\n}",
91745         "memberOf" : "Roo.grid.Grid"
91746       },
91747       {
91748         "name" : "rowclick",
91749         "type" : "function",
91750         "desc" : "Fires when a row is clicked",
91751         "sig" : "function (_self, rowIndex, e)\n{\n\n}",
91752         "memberOf" : "Roo.grid.Grid"
91753       },
91754       {
91755         "name" : "rowcontextmenu",
91756         "type" : "function",
91757         "desc" : "Fires when a row is right clicked",
91758         "sig" : "function (_self, rowIndex, e)\n{\n\n}",
91759         "memberOf" : "Roo.grid.Grid"
91760       },
91761       {
91762         "name" : "rowdblclick",
91763         "type" : "function",
91764         "desc" : "Fires when a row is double clicked",
91765         "sig" : "function (_self, rowIndex, e)\n{\n\n}",
91766         "memberOf" : "Roo.grid.Grid"
91767       },
91768       {
91769         "name" : "startdrag",
91770         "type" : "function",
91771         "desc" : "Fires when row(s) start being dragged",
91772         "sig" : "function (_self, dd, e)\n{\n\n}",
91773         "memberOf" : "Roo.grid.Grid"
91774       },
91775       {
91776         "name" : "validateedit",
91777         "type" : "function",
91778         "desc" : "Fires after a cell is edited, but before the value is set in the record. \nYou can use this to modify the value being set in the field, Return false\nto cancel the change. The edit event object has the following properties <br />\n<ul style=\"padding:5px;padding-left:16px;\">\n<li>editor - This editor</li>\n<li>grid - This grid</li>\n<li>record - The record being edited</li>\n<li>field - The field name being edited</li>\n<li>value - The value being set</li>\n<li>originalValue - The original value for the field, before the edit.</li>\n<li>row - The grid row index</li>\n<li>column - The grid column index</li>\n<li>cancel - Set this to true to cancel the edit or return false from your handler.</li>\n</ul>",
91779         "sig" : "function (e)\n{\n\n}",
91780         "memberOf" : ""
91781       }
91782     ],
91783     "methods" : [
91784       {
91785         "name" : "addColumns",
91786         "type" : "function",
91787         "desc" : "addColumns\nAdd's a column, default at the end..",
91788         "sig" : "(position, of)",
91789         "static" : false,
91790         "memberOf" : "Roo.grid.Grid"
91791       },
91792       {
91793         "name" : "addEvents",
91794         "type" : "function",
91795         "desc" : "Used to define events on this Observable",
91796         "sig" : "(object)",
91797         "static" : false,
91798         "memberOf" : "Roo.util.Observable"
91799       },
91800       {
91801         "name" : "addListener",
91802         "type" : "function",
91803         "desc" : "Appends an event handler to this component",
91804         "sig" : "(eventName, handler, scope, options)",
91805         "static" : false,
91806         "memberOf" : "Roo.util.Observable"
91807       },
91808       {
91809         "name" : "autoSize",
91810         "type" : "function",
91811         "desc" : "Causes the grid to manually recalculate its dimensions. Generally this is done automatically,\nbut if manual update is required this method will initiate it.",
91812         "sig" : "()\n{\n\n}",
91813         "static" : false,
91814         "memberOf" : "Roo.grid.Grid"
91815       },
91816       {
91817         "name" : "capture",
91818         "type" : "function",
91819         "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.",
91820         "sig" : "(o, fn, scope)",
91821         "static" : true,
91822         "memberOf" : "Roo.util.Observable"
91823       },
91824       {
91825         "name" : "destroy",
91826         "type" : "function",
91827         "desc" : "Destroy this grid.",
91828         "sig" : "(removeEl)",
91829         "static" : false,
91830         "memberOf" : "Roo.grid.Grid"
91831       },
91832       {
91833         "name" : "fireEvent",
91834         "type" : "function",
91835         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
91836         "sig" : "(eventName, args)",
91837         "static" : false,
91838         "memberOf" : "Roo.util.Observable"
91839       },
91840       {
91841         "name" : "getColumnModel",
91842         "type" : "function",
91843         "desc" : "Returns the grid's ColumnModel.",
91844         "sig" : "()\n{\n\n}",
91845         "static" : false,
91846         "memberOf" : "Roo.grid.Grid"
91847       },
91848       {
91849         "name" : "getDataSource",
91850         "type" : "function",
91851         "desc" : "Returns the grid's DataSource.",
91852         "sig" : "()\n{\n\n}",
91853         "static" : false,
91854         "memberOf" : "Roo.grid.Grid"
91855       },
91856       {
91857         "name" : "getDragDropText",
91858         "type" : "function",
91859         "desc" : "Called to get grid's drag proxy text, by default returns this.ddText.",
91860         "sig" : "()\n{\n\n}",
91861         "static" : false,
91862         "memberOf" : ""
91863       },
91864       {
91865         "name" : "getGridEl",
91866         "type" : "function",
91867         "desc" : "Returns the grid's underlying element.",
91868         "sig" : "()\n{\n\n}",
91869         "static" : false,
91870         "memberOf" : "Roo.grid.Grid"
91871       },
91872       {
91873         "name" : "getSelectionModel",
91874         "type" : "function",
91875         "desc" : "Returns the grid's SelectionModel.",
91876         "sig" : "()\n{\n\n}",
91877         "static" : false,
91878         "memberOf" : "Roo.grid.Grid"
91879       },
91880       {
91881         "name" : "getView",
91882         "type" : "function",
91883         "desc" : "Returns the grid's GridView object.",
91884         "sig" : "()\n{\n\n}",
91885         "static" : false,
91886         "memberOf" : "Roo.grid.Grid"
91887       },
91888       {
91889         "name" : "hasListener",
91890         "type" : "function",
91891         "desc" : "Checks to see if this object has any listeners for a specified event",
91892         "sig" : "(eventName)",
91893         "static" : false,
91894         "memberOf" : "Roo.util.Observable"
91895       },
91896       {
91897         "name" : "on",
91898         "type" : "function",
91899         "desc" : "Appends an event handler to this element (shorthand for addListener)",
91900         "sig" : "(eventName, handler, scope, options)",
91901         "static" : false,
91902         "memberOf" : "Roo.util.Observable"
91903       },
91904       {
91905         "name" : "purgeListeners",
91906         "type" : "function",
91907         "desc" : "Removes all listeners for this object",
91908         "sig" : "()\n{\n\n}",
91909         "static" : false,
91910         "memberOf" : "Roo.util.Observable"
91911       },
91912       {
91913         "name" : "reconfigure",
91914         "type" : "function",
91915         "desc" : "Reconfigures the grid to use a different Store and Column Model.\nThe View will be bound to the new objects and refreshed.",
91916         "sig" : "(dataSource, The)",
91917         "static" : false,
91918         "memberOf" : "Roo.grid.Grid"
91919       },
91920       {
91921         "name" : "releaseCapture",
91922         "type" : "function",
91923         "desc" : "Removes <b>all</b> added captures from the Observable.",
91924         "sig" : "(o)",
91925         "static" : true,
91926         "memberOf" : "Roo.util.Observable"
91927       },
91928       {
91929         "name" : "removeListener",
91930         "type" : "function",
91931         "desc" : "Removes a listener",
91932         "sig" : "(eventName, handler, scope)",
91933         "static" : false,
91934         "memberOf" : "Roo.util.Observable"
91935       },
91936       {
91937         "name" : "render",
91938         "type" : "function",
91939         "desc" : "Called once after all setup has been completed and the grid is ready to be rendered.",
91940         "sig" : "()\n{\n\n}",
91941         "static" : false,
91942         "memberOf" : "Roo.grid.Grid"
91943       },
91944       {
91945         "name" : "startEditing",
91946         "type" : "function",
91947         "desc" : "Starts editing the specified for the specified row/column",
91948         "sig" : "(rowIndex, colIndex)",
91949         "static" : false,
91950         "memberOf" : ""
91951       },
91952       {
91953         "name" : "stopEditing",
91954         "type" : "function",
91955         "desc" : "Stops any active editing",
91956         "sig" : "()\n{\n\n}",
91957         "static" : false,
91958         "memberOf" : ""
91959       },
91960       {
91961         "name" : "un",
91962         "type" : "function",
91963         "desc" : "Removes a listener (shorthand for removeListener)",
91964         "sig" : "(eventName, handler, scope)",
91965         "static" : false,
91966         "memberOf" : "Roo.util.Observable"
91967       }
91968     ]
91969   },
91970   "Roo.grid.Grid" : {
91971     "props" : [
91972       {
91973         "name" : "autoExpandColumn",
91974         "type" : "String",
91975         "desc" : "The id (or dataIndex) of a column in this grid that should expand to fill unused space. This id can not be 0. Default is false.",
91976         "memberOf" : ""
91977       },
91978       {
91979         "name" : "autoExpandMax",
91980         "type" : "Number",
91981         "desc" : "The maximum width the autoExpandColumn can have (if enabled). Default is 1000.",
91982         "memberOf" : ""
91983       },
91984       {
91985         "name" : "autoExpandMin",
91986         "type" : "Number",
91987         "desc" : "The minimum width the autoExpandColumn can have (if enabled).\nDefault is 50.",
91988         "memberOf" : ""
91989       },
91990       {
91991         "name" : "autoHeight",
91992         "type" : "Boolean",
91993         "desc" : "True to fit the height of the grid container to the height of the data. Default is false.",
91994         "memberOf" : ""
91995       },
91996       {
91997         "name" : "autoSizeColumns",
91998         "type" : "Boolean",
91999         "desc" : "True to automatically resize the columns to fit their content\n<b>on initial render.</b> It is more efficient to explicitly size the columns\nthrough the ColumnModel's {@link Roo.grid.ColumnModel#width} config option.  Default is false.",
92000         "memberOf" : ""
92001       },
92002       {
92003         "name" : "autoSizeHeaders",
92004         "type" : "Boolean",
92005         "desc" : "True to measure headers with column data when auto sizing columns. Default is true.",
92006         "memberOf" : ""
92007       },
92008       {
92009         "name" : "autoWidth",
92010         "type" : "Boolean",
92011         "desc" : "True to set the grid's width to the default total width of the grid's columns instead\nof a fixed width. Default is false.",
92012         "memberOf" : ""
92013       },
92014       {
92015         "name" : "ddGroup",
92016         "type" : "String",
92017         "desc" : "- drag drop group.",
92018         "memberOf" : ""
92019       },
92020       {
92021         "name" : "dropTarget",
92022         "type" : "Roo.dd.DropTarget",
92023         "desc" : "An {@link Roo.dd.DropTarget} config",
92024         "memberOf" : ""
92025       },
92026       {
92027         "name" : "enableColumnHide",
92028         "type" : "Boolean",
92029         "desc" : "True to enable hiding of columns with the header context menu. Default is true.",
92030         "memberOf" : ""
92031       },
92032       {
92033         "name" : "enableColumnMove",
92034         "type" : "Boolean",
92035         "desc" : "True to enable drag and drop reorder of columns. Default is true.",
92036         "memberOf" : ""
92037       },
92038       {
92039         "name" : "enableDrag",
92040         "type" : "Boolean",
92041         "desc" : "True to enable drag of rows. Default is false. (double check if this is needed?)",
92042         "memberOf" : ""
92043       },
92044       {
92045         "name" : "enableDragDrop",
92046         "type" : "Boolean",
92047         "desc" : "True to enable drag and drop of rows. Default is false.",
92048         "memberOf" : ""
92049       },
92050       {
92051         "name" : "enableRowHeightSync",
92052         "type" : "Boolean",
92053         "desc" : "True to manually sync row heights across locked and not locked rows. Default is false.",
92054         "memberOf" : ""
92055       },
92056       {
92057         "name" : "listeners",
92058         "type" : "Object",
92059         "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>",
92060         "memberOf" : "Roo.util.Observable"
92061       },
92062       {
92063         "name" : "loadMask",
92064         "type" : "Object",
92065         "desc" : "An {@link Roo.LoadMask} config or true to mask the grid while loading. Default is false.",
92066         "memberOf" : ""
92067       },
92068       {
92069         "name" : "maxHeight",
92070         "type" : "Number",
92071         "desc" : "Sets the maximum height of the grid - ignored if autoHeight is not on.",
92072         "memberOf" : ""
92073       },
92074       {
92075         "name" : "maxRowsToMeasure",
92076         "type" : "Boolean",
92077         "desc" : "If autoSizeColumns is on, maxRowsToMeasure can be used to limit the number of\nrows measured to get a columns size. Default is 0 (all rows).",
92078         "memberOf" : ""
92079       },
92080       {
92081         "name" : "minColumnWidth",
92082         "type" : "Number",
92083         "desc" : "The minimum width a column can be resized to. Default is 25.",
92084         "memberOf" : ""
92085       },
92086       {
92087         "name" : "monitorWindowResize",
92088         "type" : "Boolean",
92089         "desc" : "True to autoSize the grid when the window resizes. Default is true.",
92090         "memberOf" : ""
92091       },
92092       {
92093         "name" : "stripeRows",
92094         "type" : "Boolean",
92095         "desc" : "True to stripe the rows.  Default is true.",
92096         "memberOf" : ""
92097       },
92098       {
92099         "name" : "trackMouseOver",
92100         "type" : "Boolean",
92101         "desc" : "True to highlight rows when the mouse is over. Default is true.",
92102         "memberOf" : ""
92103       },
92104       {
92105         "name" : "view",
92106         "type" : "Object",
92107         "desc" : "The {@link Roo.grid.GridView} used by the grid. This can be set before a call to render().",
92108         "memberOf" : ""
92109       }
92110     ],
92111     "events" : [
92112       {
92113         "name" : "bodyscroll",
92114         "type" : "function",
92115         "desc" : "Fires when the body element is scrolled",
92116         "sig" : "function (scrollLeft, scrollTop)\n{\n\n}",
92117         "memberOf" : ""
92118       },
92119       {
92120         "name" : "cellclick",
92121         "type" : "function",
92122         "desc" : "Fires when a cell is clicked",
92123         "sig" : "function (_self, rowIndex, columnIndex, e)\n{\n\n}",
92124         "memberOf" : ""
92125       },
92126       {
92127         "name" : "cellcontextmenu",
92128         "type" : "function",
92129         "desc" : "Fires when a cell is right clicked",
92130         "sig" : "function (_self, rowIndex, cellIndex, e)\n{\n\n}",
92131         "memberOf" : ""
92132       },
92133       {
92134         "name" : "celldblclick",
92135         "type" : "function",
92136         "desc" : "Fires when a cell is double clicked",
92137         "sig" : "function (_self, rowIndex, columnIndex, e)\n{\n\n}",
92138         "memberOf" : ""
92139       },
92140       {
92141         "name" : "click",
92142         "type" : "function",
92143         "desc" : "The raw click event for the entire grid.",
92144         "sig" : "function (e)\n{\n\n}",
92145         "memberOf" : ""
92146       },
92147       {
92148         "name" : "columnmove",
92149         "type" : "function",
92150         "desc" : "Fires when the user moves a column",
92151         "sig" : "function (oldIndex, newIndex)\n{\n\n}",
92152         "memberOf" : ""
92153       },
92154       {
92155         "name" : "columnresize",
92156         "type" : "function",
92157         "desc" : "Fires when the user resizes a column",
92158         "sig" : "function (columnIndex, newSize)\n{\n\n}",
92159         "memberOf" : ""
92160       },
92161       {
92162         "name" : "contextmenu",
92163         "type" : "function",
92164         "desc" : "The raw contextmenu event for the entire grid.",
92165         "sig" : "function (e)\n{\n\n}",
92166         "memberOf" : ""
92167       },
92168       {
92169         "name" : "dblclick",
92170         "type" : "function",
92171         "desc" : "The raw dblclick event for the entire grid.",
92172         "sig" : "function (e)\n{\n\n}",
92173         "memberOf" : ""
92174       },
92175       {
92176         "name" : "dragdrop",
92177         "type" : "function",
92178         "desc" : "Fires when dragged row(s) are dropped on a valid DD target",
92179         "sig" : "function (_self, dd, targetId, e)\n{\n\n}",
92180         "memberOf" : ""
92181       },
92182       {
92183         "name" : "dragenter",
92184         "type" : "function",
92185         "desc" : "Fires when the dragged row(s) first cross another DD target while being dragged",
92186         "sig" : "function (_self, dd, targetId, e)\n{\n\n}",
92187         "memberOf" : ""
92188       },
92189       {
92190         "name" : "dragout",
92191         "type" : "function",
92192         "desc" : "Fires when the dragged row(s) leave another DD target while being dragged",
92193         "sig" : "function (_self, dd, targetId, e)\n{\n\n}",
92194         "memberOf" : ""
92195       },
92196       {
92197         "name" : "dragover",
92198         "type" : "function",
92199         "desc" : "Fires while row(s) are being dragged. \"targetId\" is the id of the Yahoo.util.DD object the selected rows are being dragged over.",
92200         "sig" : "function (_self, dd, targetId, e)\n{\n\n}",
92201         "memberOf" : ""
92202       },
92203       {
92204         "name" : "enddrag",
92205         "type" : "function",
92206         "desc" : "Fires when a drag operation is complete",
92207         "sig" : "function (_self, dd, e)\n{\n\n}",
92208         "memberOf" : ""
92209       },
92210       {
92211         "name" : "headerclick",
92212         "type" : "function",
92213         "desc" : "Fires when a header is clicked",
92214         "sig" : "function (_self, columnIndex, e)\n{\n\n}",
92215         "memberOf" : ""
92216       },
92217       {
92218         "name" : "headercontextmenu",
92219         "type" : "function",
92220         "desc" : "Fires when a header is right clicked",
92221         "sig" : "function (_self, columnIndex, e)\n{\n\n}",
92222         "memberOf" : ""
92223       },
92224       {
92225         "name" : "headerdblclick",
92226         "type" : "function",
92227         "desc" : "Fires when a header cell is double clicked",
92228         "sig" : "function (_self, columnIndex, e)\n{\n\n}",
92229         "memberOf" : ""
92230       },
92231       {
92232         "name" : "keydown",
92233         "type" : "function",
92234         "desc" : "The raw keydown event for the entire grid.",
92235         "sig" : "function (e)\n{\n\n}",
92236         "memberOf" : ""
92237       },
92238       {
92239         "name" : "keypress",
92240         "type" : "function",
92241         "desc" : "The raw keypress event for the entire grid.",
92242         "sig" : "function (e)\n{\n\n}",
92243         "memberOf" : ""
92244       },
92245       {
92246         "name" : "mousedown",
92247         "type" : "function",
92248         "desc" : "The raw mousedown event for the entire grid.",
92249         "sig" : "function (e)\n{\n\n}",
92250         "memberOf" : ""
92251       },
92252       {
92253         "name" : "mouseout",
92254         "type" : "function",
92255         "desc" : "The raw mouseout event for the entire grid.",
92256         "sig" : "function (e)\n{\n\n}",
92257         "memberOf" : ""
92258       },
92259       {
92260         "name" : "mouseover",
92261         "type" : "function",
92262         "desc" : "The raw mouseover event for the entire grid.",
92263         "sig" : "function (e)\n{\n\n}",
92264         "memberOf" : ""
92265       },
92266       {
92267         "name" : "mouseup",
92268         "type" : "function",
92269         "desc" : "The raw mouseup event for the entire grid.",
92270         "sig" : "function (e)\n{\n\n}",
92271         "memberOf" : ""
92272       },
92273       {
92274         "name" : "render",
92275         "type" : "function",
92276         "desc" : "Fires when the grid is rendered",
92277         "sig" : "function (grid)\n{\n\n}",
92278         "memberOf" : ""
92279       },
92280       {
92281         "name" : "rowclass",
92282         "type" : "function",
92283         "desc" : "Fires when a row is rendered, so you can change add a style to it.",
92284         "sig" : "function (gridview, rowcfg)\n{\n\n}",
92285         "memberOf" : ""
92286       },
92287       {
92288         "name" : "rowclick",
92289         "type" : "function",
92290         "desc" : "Fires when a row is clicked",
92291         "sig" : "function (_self, rowIndex, e)\n{\n\n}",
92292         "memberOf" : ""
92293       },
92294       {
92295         "name" : "rowcontextmenu",
92296         "type" : "function",
92297         "desc" : "Fires when a row is right clicked",
92298         "sig" : "function (_self, rowIndex, e)\n{\n\n}",
92299         "memberOf" : ""
92300       },
92301       {
92302         "name" : "rowdblclick",
92303         "type" : "function",
92304         "desc" : "Fires when a row is double clicked",
92305         "sig" : "function (_self, rowIndex, e)\n{\n\n}",
92306         "memberOf" : ""
92307       },
92308       {
92309         "name" : "startdrag",
92310         "type" : "function",
92311         "desc" : "Fires when row(s) start being dragged",
92312         "sig" : "function (_self, dd, e)\n{\n\n}",
92313         "memberOf" : ""
92314       }
92315     ],
92316     "methods" : [
92317       {
92318         "name" : "addColumns",
92319         "type" : "function",
92320         "desc" : "addColumns\nAdd's a column, default at the end..",
92321         "sig" : "(position, of)",
92322         "static" : false,
92323         "memberOf" : ""
92324       },
92325       {
92326         "name" : "addEvents",
92327         "type" : "function",
92328         "desc" : "Used to define events on this Observable",
92329         "sig" : "(object)",
92330         "static" : false,
92331         "memberOf" : "Roo.util.Observable"
92332       },
92333       {
92334         "name" : "addListener",
92335         "type" : "function",
92336         "desc" : "Appends an event handler to this component",
92337         "sig" : "(eventName, handler, scope, options)",
92338         "static" : false,
92339         "memberOf" : "Roo.util.Observable"
92340       },
92341       {
92342         "name" : "autoSize",
92343         "type" : "function",
92344         "desc" : "Causes the grid to manually recalculate its dimensions. Generally this is done automatically,\nbut if manual update is required this method will initiate it.",
92345         "sig" : "()\n{\n\n}",
92346         "static" : false,
92347         "memberOf" : ""
92348       },
92349       {
92350         "name" : "capture",
92351         "type" : "function",
92352         "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.",
92353         "sig" : "(o, fn, scope)",
92354         "static" : true,
92355         "memberOf" : "Roo.util.Observable"
92356       },
92357       {
92358         "name" : "destroy",
92359         "type" : "function",
92360         "desc" : "Destroy this grid.",
92361         "sig" : "(removeEl)",
92362         "static" : false,
92363         "memberOf" : ""
92364       },
92365       {
92366         "name" : "fireEvent",
92367         "type" : "function",
92368         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
92369         "sig" : "(eventName, args)",
92370         "static" : false,
92371         "memberOf" : "Roo.util.Observable"
92372       },
92373       {
92374         "name" : "getColumnModel",
92375         "type" : "function",
92376         "desc" : "Returns the grid's ColumnModel.",
92377         "sig" : "()\n{\n\n}",
92378         "static" : false,
92379         "memberOf" : ""
92380       },
92381       {
92382         "name" : "getDataSource",
92383         "type" : "function",
92384         "desc" : "Returns the grid's DataSource.",
92385         "sig" : "()\n{\n\n}",
92386         "static" : false,
92387         "memberOf" : ""
92388       },
92389       {
92390         "name" : "getDragDropText",
92391         "type" : "function",
92392         "desc" : "Called to get grid's drag proxy text, by default returns this.ddText.",
92393         "sig" : "()\n{\n\n}",
92394         "static" : false,
92395         "memberOf" : ""
92396       },
92397       {
92398         "name" : "getGridEl",
92399         "type" : "function",
92400         "desc" : "Returns the grid's underlying element.",
92401         "sig" : "()\n{\n\n}",
92402         "static" : false,
92403         "memberOf" : ""
92404       },
92405       {
92406         "name" : "getSelectionModel",
92407         "type" : "function",
92408         "desc" : "Returns the grid's SelectionModel.",
92409         "sig" : "()\n{\n\n}",
92410         "static" : false,
92411         "memberOf" : ""
92412       },
92413       {
92414         "name" : "getView",
92415         "type" : "function",
92416         "desc" : "Returns the grid's GridView object.",
92417         "sig" : "()\n{\n\n}",
92418         "static" : false,
92419         "memberOf" : ""
92420       },
92421       {
92422         "name" : "hasListener",
92423         "type" : "function",
92424         "desc" : "Checks to see if this object has any listeners for a specified event",
92425         "sig" : "(eventName)",
92426         "static" : false,
92427         "memberOf" : "Roo.util.Observable"
92428       },
92429       {
92430         "name" : "on",
92431         "type" : "function",
92432         "desc" : "Appends an event handler to this element (shorthand for addListener)",
92433         "sig" : "(eventName, handler, scope, options)",
92434         "static" : false,
92435         "memberOf" : "Roo.util.Observable"
92436       },
92437       {
92438         "name" : "purgeListeners",
92439         "type" : "function",
92440         "desc" : "Removes all listeners for this object",
92441         "sig" : "()\n{\n\n}",
92442         "static" : false,
92443         "memberOf" : "Roo.util.Observable"
92444       },
92445       {
92446         "name" : "reconfigure",
92447         "type" : "function",
92448         "desc" : "Reconfigures the grid to use a different Store and Column Model.\nThe View will be bound to the new objects and refreshed.",
92449         "sig" : "(dataSource, The)",
92450         "static" : false,
92451         "memberOf" : ""
92452       },
92453       {
92454         "name" : "releaseCapture",
92455         "type" : "function",
92456         "desc" : "Removes <b>all</b> added captures from the Observable.",
92457         "sig" : "(o)",
92458         "static" : true,
92459         "memberOf" : "Roo.util.Observable"
92460       },
92461       {
92462         "name" : "removeListener",
92463         "type" : "function",
92464         "desc" : "Removes a listener",
92465         "sig" : "(eventName, handler, scope)",
92466         "static" : false,
92467         "memberOf" : "Roo.util.Observable"
92468       },
92469       {
92470         "name" : "render",
92471         "type" : "function",
92472         "desc" : "Called once after all setup has been completed and the grid is ready to be rendered.",
92473         "sig" : "()\n{\n\n}",
92474         "static" : false,
92475         "memberOf" : ""
92476       },
92477       {
92478         "name" : "un",
92479         "type" : "function",
92480         "desc" : "Removes a listener (shorthand for removeListener)",
92481         "sig" : "(eventName, handler, scope)",
92482         "static" : false,
92483         "memberOf" : "Roo.util.Observable"
92484       }
92485     ]
92486   },
92487   "Roo.grid.GridEditor" : {
92488     "props" : [
92489       {
92490         "name" : "actionMode",
92491         "type" : "String",
92492         "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",
92493         "memberOf" : "Roo.Component"
92494       },
92495       {
92496         "name" : "alignment",
92497         "type" : "String",
92498         "desc" : "The position to align to (see {@link Roo.Element#alignTo} for more details, defaults to \"c-c?\").",
92499         "memberOf" : "Roo.Editor"
92500       },
92501       {
92502         "name" : "allowDomMove",
92503         "type" : "Boolean",
92504         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
92505         "memberOf" : "Roo.Component"
92506       },
92507       {
92508         "name" : "autosize",
92509         "type" : "Boolean/String",
92510         "desc" : "True for the editor to automatically adopt the size of the underlying field, \"width\" to adopt the width only,\nor \"height\" to adopt the height only (defaults to false)",
92511         "memberOf" : "Roo.Editor"
92512       },
92513       {
92514         "name" : "cancelOnEsc",
92515         "type" : "Boolean",
92516         "desc" : "True to cancel the edit when the escape key is pressed (defaults to false)",
92517         "memberOf" : "Roo.Editor"
92518       },
92519       {
92520         "name" : "completeOnEnter",
92521         "type" : "Boolean",
92522         "desc" : "True to complete the edit when the enter key is pressed (defaults to false)",
92523         "memberOf" : "Roo.Editor"
92524       },
92525       {
92526         "name" : "constrain",
92527         "type" : "Boolean",
92528         "desc" : "True to constrain the editor to the viewport",
92529         "memberOf" : "Roo.Editor"
92530       },
92531       {
92532         "name" : "disableClass",
92533         "type" : "String",
92534         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
92535         "memberOf" : "Roo.Component"
92536       },
92537       {
92538         "name" : "field",
92539         "type" : "Roo.form.Field",
92540         "desc" : "Field to wrap (or xtyped)",
92541         "memberOf" : ""
92542       },
92543       {
92544         "name" : "hideEl",
92545         "type" : "Boolean",
92546         "desc" : "False to keep the bound element visible while the editor is displayed (defaults to true)",
92547         "memberOf" : "Roo.Editor"
92548       },
92549       {
92550         "name" : "hideMode",
92551         "type" : "String",
92552         "desc" : [
92553           "(display",
92554           "visibility)"
92555         ],
92556         "memberOf" : "Roo.Component"
92557       },
92558       {
92559         "name" : "ignoreNoChange",
92560         "type" : "Boolean",
92561         "desc" : "True to skip the the edit completion process (no save, no events fired) if the user completes an edit and\nthe value has not changed (defaults to false).  Applies only to string values - edits for other data types\nwill never be ignored.",
92562         "memberOf" : "Roo.Editor"
92563       },
92564       {
92565         "name" : "listeners",
92566         "type" : "Object",
92567         "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>",
92568         "memberOf" : "Roo.util.Observable"
92569       },
92570       {
92571         "name" : "revertInvalid",
92572         "type" : "Boolean",
92573         "desc" : "True to automatically revert the field value and cancel the edit when the user completes an edit and the field\nvalidation fails (defaults to true)",
92574         "memberOf" : "Roo.Editor"
92575       },
92576       {
92577         "name" : "shadow",
92578         "type" : "Boolean/String",
92579         "desc" : "\"sides\" for sides/bottom only, \"frame\" for 4-way shadow, and \"drop\"\nfor bottom-right shadow (defaults to \"frame\")",
92580         "memberOf" : "Roo.Editor"
92581       },
92582       {
92583         "name" : "updateEl",
92584         "type" : "Boolean",
92585         "desc" : "True to update the innerHTML of the bound element when the update completes (defaults to false)",
92586         "memberOf" : "Roo.Editor"
92587       },
92588       {
92589         "name" : "value",
92590         "type" : "Mixed",
92591         "desc" : "The data value of the underlying field (defaults to \"\")",
92592         "memberOf" : "Roo.Editor"
92593       }
92594     ],
92595     "events" : [
92596       {
92597         "name" : "beforecomplete",
92598         "type" : "function",
92599         "desc" : "Fires after a change has been made to the field, but before the change is reflected in the underlying\nfield.  Saving the change to the field can be canceled by returning false from the handler of this event.\nNote that if the value has not changed and ignoreNoChange = true, the editing will still end but this\nevent will not fire since no edit actually occurred.",
92600         "sig" : "function (_self, value, startValue)\n{\n\n}",
92601         "memberOf" : "Roo.Editor"
92602       },
92603       {
92604         "name" : "beforedestroy",
92605         "type" : "function",
92606         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
92607         "sig" : "function (_self)\n{\n\n}",
92608         "memberOf" : "Roo.Component"
92609       },
92610       {
92611         "name" : "beforehide",
92612         "type" : "function",
92613         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
92614         "sig" : "function (_self)\n{\n\n}",
92615         "memberOf" : "Roo.Component"
92616       },
92617       {
92618         "name" : "beforerender",
92619         "type" : "function",
92620         "desc" : "Fires before the component is rendered. Return false to stop the render.",
92621         "sig" : "function (_self)\n{\n\n}",
92622         "memberOf" : "Roo.Component"
92623       },
92624       {
92625         "name" : "beforeshow",
92626         "type" : "function",
92627         "desc" : "Fires before the component is shown.  Return false to stop the show.",
92628         "sig" : "function (_self)\n{\n\n}",
92629         "memberOf" : "Roo.Component"
92630       },
92631       {
92632         "name" : "beforestartedit",
92633         "type" : "function",
92634         "desc" : "Fires when editing is initiated, but before the value changes.  Editing can be canceled by returning\nfalse from the handler of this event.",
92635         "sig" : "function (_self, boundEl, value)\n{\n\n}",
92636         "memberOf" : "Roo.Editor"
92637       },
92638       {
92639         "name" : "complete",
92640         "type" : "function",
92641         "desc" : "Fires after editing is complete and any changed value has been written to the underlying field.",
92642         "sig" : "function (_self, value, startValue)\n{\n\n}",
92643         "memberOf" : "Roo.Editor"
92644       },
92645       {
92646         "name" : "destroy",
92647         "type" : "function",
92648         "desc" : "Fires after the component is destroyed.",
92649         "sig" : "function (_self)\n{\n\n}",
92650         "memberOf" : "Roo.Component"
92651       },
92652       {
92653         "name" : "disable",
92654         "type" : "function",
92655         "desc" : "Fires after the component is disabled.",
92656         "sig" : "function (_self)\n{\n\n}",
92657         "memberOf" : "Roo.Component"
92658       },
92659       {
92660         "name" : "enable",
92661         "type" : "function",
92662         "desc" : "Fires after the component is enabled.",
92663         "sig" : "function (_self)\n{\n\n}",
92664         "memberOf" : "Roo.Component"
92665       },
92666       {
92667         "name" : "hide",
92668         "type" : "function",
92669         "desc" : "Fires after the component is hidden.",
92670         "sig" : "function (_self)\n{\n\n}",
92671         "memberOf" : "Roo.Component"
92672       },
92673       {
92674         "name" : "render",
92675         "type" : "function",
92676         "desc" : "Fires after the component is rendered.",
92677         "sig" : "function (_self)\n{\n\n}",
92678         "memberOf" : "Roo.Component"
92679       },
92680       {
92681         "name" : "show",
92682         "type" : "function",
92683         "desc" : "Fires after the component is shown.",
92684         "sig" : "function (_self)\n{\n\n}",
92685         "memberOf" : "Roo.Component"
92686       },
92687       {
92688         "name" : "specialkey",
92689         "type" : "function",
92690         "desc" : "Fires when any key related to navigation (arrows, tab, enter, esc, etc.) is pressed.  You can check\n{@link Roo.EventObject#getKey} to determine which key was pressed.",
92691         "sig" : "function (_self, e)\n{\n\n}",
92692         "memberOf" : "Roo.Editor"
92693       },
92694       {
92695         "name" : "startedit",
92696         "type" : "function",
92697         "desc" : "Fires when this editor is displayed",
92698         "sig" : "function (boundEl, value)\n{\n\n}",
92699         "memberOf" : "Roo.Editor"
92700       }
92701     ],
92702     "methods" : [
92703       {
92704         "name" : "addEvents",
92705         "type" : "function",
92706         "desc" : "Used to define events on this Observable",
92707         "sig" : "(object)",
92708         "static" : false,
92709         "memberOf" : "Roo.util.Observable"
92710       },
92711       {
92712         "name" : "addListener",
92713         "type" : "function",
92714         "desc" : "Appends an event handler to this component",
92715         "sig" : "(eventName, handler, scope, options)",
92716         "static" : false,
92717         "memberOf" : "Roo.util.Observable"
92718       },
92719       {
92720         "name" : "cancelEdit",
92721         "type" : "function",
92722         "desc" : "Cancels the editing process and hides the editor without persisting any changes.  The field value will be\nreverted to the original starting value.",
92723         "sig" : "(remainVisible)",
92724         "static" : false,
92725         "memberOf" : "Roo.Editor"
92726       },
92727       {
92728         "name" : "capture",
92729         "type" : "function",
92730         "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.",
92731         "sig" : "(o, fn, scope)",
92732         "static" : true,
92733         "memberOf" : "Roo.util.Observable"
92734       },
92735       {
92736         "name" : "completeEdit",
92737         "type" : "function",
92738         "desc" : "Ends the editing process, persists the changed value to the underlying field, and hides the editor.",
92739         "sig" : "(remainVisible)",
92740         "static" : false,
92741         "memberOf" : "Roo.Editor"
92742       },
92743       {
92744         "name" : "destroy",
92745         "type" : "function",
92746         "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}.",
92747         "sig" : "()\n{\n\n}",
92748         "static" : false,
92749         "memberOf" : "Roo.Component"
92750       },
92751       {
92752         "name" : "disable",
92753         "type" : "function",
92754         "desc" : "Disable this component.",
92755         "sig" : "()\n{\n\n}",
92756         "static" : false,
92757         "memberOf" : "Roo.Component"
92758       },
92759       {
92760         "name" : "enable",
92761         "type" : "function",
92762         "desc" : "Enable this component.",
92763         "sig" : "()\n{\n\n}",
92764         "static" : false,
92765         "memberOf" : "Roo.Component"
92766       },
92767       {
92768         "name" : "fireEvent",
92769         "type" : "function",
92770         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
92771         "sig" : "(eventName, args)",
92772         "static" : false,
92773         "memberOf" : "Roo.util.Observable"
92774       },
92775       {
92776         "name" : "focus",
92777         "type" : "function",
92778         "desc" : "Try to focus this component.",
92779         "sig" : "(selectText)",
92780         "static" : false,
92781         "memberOf" : "Roo.Component"
92782       },
92783       {
92784         "name" : "getEl",
92785         "type" : "function",
92786         "desc" : "Returns the underlying {@link Roo.Element}.",
92787         "sig" : "()\n{\n\n}",
92788         "static" : false,
92789         "memberOf" : "Roo.Component"
92790       },
92791       {
92792         "name" : "getId",
92793         "type" : "function",
92794         "desc" : "Returns the id of this component.",
92795         "sig" : "()\n{\n\n}",
92796         "static" : false,
92797         "memberOf" : "Roo.Component"
92798       },
92799       {
92800         "name" : "getValue",
92801         "type" : "function",
92802         "desc" : "Gets the data value of the editor",
92803         "sig" : "()\n{\n\n}",
92804         "static" : false,
92805         "memberOf" : "Roo.Editor"
92806       },
92807       {
92808         "name" : "hasListener",
92809         "type" : "function",
92810         "desc" : "Checks to see if this object has any listeners for a specified event",
92811         "sig" : "(eventName)",
92812         "static" : false,
92813         "memberOf" : "Roo.util.Observable"
92814       },
92815       {
92816         "name" : "hide",
92817         "type" : "function",
92818         "desc" : "Hide this component.",
92819         "sig" : "()\n{\n\n}",
92820         "static" : false,
92821         "memberOf" : "Roo.Component"
92822       },
92823       {
92824         "name" : "isVisible",
92825         "type" : "function",
92826         "desc" : "Returns true if this component is visible.",
92827         "sig" : "()\n{\n\n}",
92828         "static" : false,
92829         "memberOf" : "Roo.Component"
92830       },
92831       {
92832         "name" : "on",
92833         "type" : "function",
92834         "desc" : "Appends an event handler to this element (shorthand for addListener)",
92835         "sig" : "(eventName, handler, scope, options)",
92836         "static" : false,
92837         "memberOf" : "Roo.util.Observable"
92838       },
92839       {
92840         "name" : "purgeListeners",
92841         "type" : "function",
92842         "desc" : "Removes all listeners for this object",
92843         "sig" : "()\n{\n\n}",
92844         "static" : false,
92845         "memberOf" : "Roo.util.Observable"
92846       },
92847       {
92848         "name" : "realign",
92849         "type" : "function",
92850         "desc" : "Realigns the editor to the bound field based on the current alignment config value.",
92851         "sig" : "()\n{\n\n}",
92852         "static" : false,
92853         "memberOf" : "Roo.Editor"
92854       },
92855       {
92856         "name" : "releaseCapture",
92857         "type" : "function",
92858         "desc" : "Removes <b>all</b> added captures from the Observable.",
92859         "sig" : "(o)",
92860         "static" : true,
92861         "memberOf" : "Roo.util.Observable"
92862       },
92863       {
92864         "name" : "removeListener",
92865         "type" : "function",
92866         "desc" : "Removes a listener",
92867         "sig" : "(eventName, handler, scope)",
92868         "static" : false,
92869         "memberOf" : "Roo.util.Observable"
92870       },
92871       {
92872         "name" : "render",
92873         "type" : "function",
92874         "desc" : "If this is a lazy rendering component, render it to its container element.",
92875         "sig" : "(container)",
92876         "static" : false,
92877         "memberOf" : "Roo.Component"
92878       },
92879       {
92880         "name" : "setDisabled",
92881         "type" : "function",
92882         "desc" : "Convenience function for setting disabled/enabled by boolean.",
92883         "sig" : "(disabled)",
92884         "static" : false,
92885         "memberOf" : "Roo.Component"
92886       },
92887       {
92888         "name" : "setSize",
92889         "type" : "function",
92890         "desc" : "Sets the height and width of this editor.",
92891         "sig" : "(width, height)",
92892         "static" : false,
92893         "memberOf" : "Roo.Editor"
92894       },
92895       {
92896         "name" : "setValue",
92897         "type" : "function",
92898         "desc" : "Sets the data value of the editor",
92899         "sig" : "(value)",
92900         "static" : false,
92901         "memberOf" : "Roo.Editor"
92902       },
92903       {
92904         "name" : "setVisible",
92905         "type" : "function",
92906         "desc" : "Convenience function to hide or show this component by boolean.",
92907         "sig" : "(visible)",
92908         "static" : false,
92909         "memberOf" : "Roo.Component"
92910       },
92911       {
92912         "name" : "show",
92913         "type" : "function",
92914         "desc" : "Show this component.",
92915         "sig" : "()\n{\n\n}",
92916         "static" : false,
92917         "memberOf" : "Roo.Component"
92918       },
92919       {
92920         "name" : "startEdit",
92921         "type" : "function",
92922         "desc" : "Starts the editing process and shows the editor.",
92923         "sig" : "(el, value)",
92924         "static" : false,
92925         "memberOf" : "Roo.Editor"
92926       },
92927       {
92928         "name" : "un",
92929         "type" : "function",
92930         "desc" : "Removes a listener (shorthand for removeListener)",
92931         "sig" : "(eventName, handler, scope)",
92932         "static" : false,
92933         "memberOf" : "Roo.util.Observable"
92934       }
92935     ]
92936   },
92937   "Roo.grid.GridView" : {
92938     "props" : [
92939       {
92940         "name" : "listeners",
92941         "type" : "Object",
92942         "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>",
92943         "memberOf" : "Roo.util.Observable"
92944       }
92945     ],
92946     "events" : [
92947     ],
92948     "methods" : [
92949       {
92950         "name" : "addEvents",
92951         "type" : "function",
92952         "desc" : "Used to define events on this Observable",
92953         "sig" : "(object)",
92954         "static" : false,
92955         "memberOf" : "Roo.util.Observable"
92956       },
92957       {
92958         "name" : "addListener",
92959         "type" : "function",
92960         "desc" : "Appends an event handler to this component",
92961         "sig" : "(eventName, handler, scope, options)",
92962         "static" : false,
92963         "memberOf" : "Roo.util.Observable"
92964       },
92965       {
92966         "name" : "autoSizeColumn",
92967         "type" : "function",
92968         "desc" : "Autofit a column to its content.",
92969         "sig" : "(colIndex, forceMinSize)",
92970         "static" : false,
92971         "memberOf" : ""
92972       },
92973       {
92974         "name" : "autoSizeColumns",
92975         "type" : "function",
92976         "desc" : "Autofits all columns to their content and then expands to fit any extra space in the grid",
92977         "sig" : "()\n{\n\n}",
92978         "static" : false,
92979         "memberOf" : ""
92980       },
92981       {
92982         "name" : "capture",
92983         "type" : "function",
92984         "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.",
92985         "sig" : "(o, fn, scope)",
92986         "static" : true,
92987         "memberOf" : "Roo.util.Observable"
92988       },
92989       {
92990         "name" : "ensureVisible",
92991         "type" : "function",
92992         "desc" : "Scrolls the specified cell into view",
92993         "sig" : "(row, col, hscroll)",
92994         "static" : false,
92995         "memberOf" : ""
92996       },
92997       {
92998         "name" : "fireEvent",
92999         "type" : "function",
93000         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
93001         "sig" : "(eventName, args)",
93002         "static" : false,
93003         "memberOf" : "Roo.util.Observable"
93004       },
93005       {
93006         "name" : "fitColumns",
93007         "type" : "function",
93008         "desc" : "Autofits all columns to the grid's width proportionate with their current size",
93009         "sig" : "(reserveScrollSpace)",
93010         "static" : false,
93011         "memberOf" : ""
93012       },
93013       {
93014         "name" : "focusCell",
93015         "type" : "function",
93016         "desc" : "Focuses the specified cell.",
93017         "sig" : "(row, col, hscroll)",
93018         "static" : false,
93019         "memberOf" : ""
93020       },
93021       {
93022         "name" : "focusRow",
93023         "type" : "function",
93024         "desc" : "Focuses the specified row.",
93025         "sig" : "(row)",
93026         "static" : false,
93027         "memberOf" : ""
93028       },
93029       {
93030         "name" : "getCell",
93031         "type" : "function",
93032         "desc" : "Gets the 'td' of the cell",
93033         "sig" : "(rowIndex, colIndex)",
93034         "static" : false,
93035         "memberOf" : ""
93036       },
93037       {
93038         "name" : "getFooterPanel",
93039         "type" : "function",
93040         "desc" : "Gets a panel in the footer of the grid that can be used for toolbars etc.\nAfter modifying the contents of this panel a call to grid.autoSize() may be\nrequired to register any changes in size.",
93041         "sig" : "(doShow)",
93042         "static" : false,
93043         "memberOf" : ""
93044       },
93045       {
93046         "name" : "getHeaderPanel",
93047         "type" : "function",
93048         "desc" : "Gets a panel in the header of the grid that can be used for toolbars etc.\nAfter modifying the contents of this panel a call to grid.autoSize() may be\nrequired to register any changes in size.",
93049         "sig" : "(doShow)",
93050         "static" : false,
93051         "memberOf" : ""
93052       },
93053       {
93054         "name" : "hasListener",
93055         "type" : "function",
93056         "desc" : "Checks to see if this object has any listeners for a specified event",
93057         "sig" : "(eventName)",
93058         "static" : false,
93059         "memberOf" : "Roo.util.Observable"
93060       },
93061       {
93062         "name" : "on",
93063         "type" : "function",
93064         "desc" : "Appends an event handler to this element (shorthand for addListener)",
93065         "sig" : "(eventName, handler, scope, options)",
93066         "static" : false,
93067         "memberOf" : "Roo.util.Observable"
93068       },
93069       {
93070         "name" : "purgeListeners",
93071         "type" : "function",
93072         "desc" : "Removes all listeners for this object",
93073         "sig" : "()\n{\n\n}",
93074         "static" : false,
93075         "memberOf" : "Roo.util.Observable"
93076       },
93077       {
93078         "name" : "refresh",
93079         "type" : "function",
93080         "desc" : "Refreshes the grid",
93081         "sig" : "(headersToo)",
93082         "static" : false,
93083         "memberOf" : ""
93084       },
93085       {
93086         "name" : "releaseCapture",
93087         "type" : "function",
93088         "desc" : "Removes <b>all</b> added captures from the Observable.",
93089         "sig" : "(o)",
93090         "static" : true,
93091         "memberOf" : "Roo.util.Observable"
93092       },
93093       {
93094         "name" : "removeListener",
93095         "type" : "function",
93096         "desc" : "Removes a listener",
93097         "sig" : "(eventName, handler, scope)",
93098         "static" : false,
93099         "memberOf" : "Roo.util.Observable"
93100       },
93101       {
93102         "name" : "scrollToTop",
93103         "type" : "function",
93104         "desc" : "Scrolls the grid to the top",
93105         "sig" : "()\n{\n\n}",
93106         "static" : false,
93107         "memberOf" : ""
93108       },
93109       {
93110         "name" : "un",
93111         "type" : "function",
93112         "desc" : "Removes a listener (shorthand for removeListener)",
93113         "sig" : "(eventName, handler, scope)",
93114         "static" : false,
93115         "memberOf" : "Roo.util.Observable"
93116       }
93117     ]
93118   },
93119   "Roo.grid.PropertyGrid" : {
93120     "props" : [
93121       {
93122         "name" : "autoExpandColumn",
93123         "type" : "String",
93124         "desc" : "The id (or dataIndex) of a column in this grid that should expand to fill unused space. This id can not be 0. Default is false.",
93125         "memberOf" : "Roo.grid.Grid"
93126       },
93127       {
93128         "name" : "autoExpandMax",
93129         "type" : "Number",
93130         "desc" : "The maximum width the autoExpandColumn can have (if enabled). Default is 1000.",
93131         "memberOf" : "Roo.grid.Grid"
93132       },
93133       {
93134         "name" : "autoExpandMin",
93135         "type" : "Number",
93136         "desc" : "The minimum width the autoExpandColumn can have (if enabled).\nDefault is 50.",
93137         "memberOf" : "Roo.grid.Grid"
93138       },
93139       {
93140         "name" : "autoHeight",
93141         "type" : "Boolean",
93142         "desc" : "True to fit the height of the grid container to the height of the data. Default is false.",
93143         "memberOf" : "Roo.grid.Grid"
93144       },
93145       {
93146         "name" : "autoSizeColumns",
93147         "type" : "Boolean",
93148         "desc" : "True to automatically resize the columns to fit their content\n<b>on initial render.</b> It is more efficient to explicitly size the columns\nthrough the ColumnModel's {@link Roo.grid.ColumnModel#width} config option.  Default is false.",
93149         "memberOf" : "Roo.grid.Grid"
93150       },
93151       {
93152         "name" : "autoSizeHeaders",
93153         "type" : "Boolean",
93154         "desc" : "True to measure headers with column data when auto sizing columns. Default is true.",
93155         "memberOf" : "Roo.grid.Grid"
93156       },
93157       {
93158         "name" : "autoWidth",
93159         "type" : "Boolean",
93160         "desc" : "True to set the grid's width to the default total width of the grid's columns instead\nof a fixed width. Default is false.",
93161         "memberOf" : "Roo.grid.Grid"
93162       },
93163       {
93164         "name" : "clicksToEdit",
93165         "type" : "Number",
93166         "desc" : "The number of clicks on a cell required to display the cell's editor (defaults to 2)",
93167         "memberOf" : "Roo.grid.EditorGrid"
93168       },
93169       {
93170         "name" : "customEditors",
93171         "type" : "Object",
93172         "desc" : "map of colnames=> custom editors.\nthe custom editor can be one of the standard ones (date|string|number|int|boolean), or a\ngrid editor eg. Roo.grid.GridEditor(new Roo.form.TextArea({selectOnFocus:true})),\nfalse disables editing of the field.",
93173         "memberOf" : ""
93174       },
93175       {
93176         "name" : "ddGroup",
93177         "type" : "String",
93178         "desc" : "- drag drop group.",
93179         "memberOf" : "Roo.grid.Grid"
93180       },
93181       {
93182         "name" : "dropTarget",
93183         "type" : "Roo.dd.DropTarget",
93184         "desc" : "An {@link Roo.dd.DropTarget} config",
93185         "memberOf" : "Roo.grid.Grid"
93186       },
93187       {
93188         "name" : "enableColumnHide",
93189         "type" : "Boolean",
93190         "desc" : "True to enable hiding of columns with the header context menu. Default is true.",
93191         "memberOf" : "Roo.grid.Grid"
93192       },
93193       {
93194         "name" : "enableColumnMove",
93195         "type" : "Boolean",
93196         "desc" : "True to enable drag and drop reorder of columns. Default is true.",
93197         "memberOf" : "Roo.grid.Grid"
93198       },
93199       {
93200         "name" : "enableDrag",
93201         "type" : "Boolean",
93202         "desc" : "True to enable drag of rows. Default is false. (double check if this is needed?)",
93203         "memberOf" : "Roo.grid.Grid"
93204       },
93205       {
93206         "name" : "enableDragDrop",
93207         "type" : "Boolean",
93208         "desc" : "True to enable drag and drop of rows. Default is false.",
93209         "memberOf" : "Roo.grid.Grid"
93210       },
93211       {
93212         "name" : "enableRowHeightSync",
93213         "type" : "Boolean",
93214         "desc" : "True to manually sync row heights across locked and not locked rows. Default is false.",
93215         "memberOf" : "Roo.grid.Grid"
93216       },
93217       {
93218         "name" : "listeners",
93219         "type" : "Object",
93220         "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>",
93221         "memberOf" : "Roo.util.Observable"
93222       },
93223       {
93224         "name" : "loadMask",
93225         "type" : "Object",
93226         "desc" : "An {@link Roo.LoadMask} config or true to mask the grid while loading. Default is false.",
93227         "memberOf" : "Roo.grid.Grid"
93228       },
93229       {
93230         "name" : "maxHeight",
93231         "type" : "Number",
93232         "desc" : "Sets the maximum height of the grid - ignored if autoHeight is not on.",
93233         "memberOf" : "Roo.grid.Grid"
93234       },
93235       {
93236         "name" : "maxRowsToMeasure",
93237         "type" : "Boolean",
93238         "desc" : "If autoSizeColumns is on, maxRowsToMeasure can be used to limit the number of\nrows measured to get a columns size. Default is 0 (all rows).",
93239         "memberOf" : "Roo.grid.Grid"
93240       },
93241       {
93242         "name" : "minColumnWidth",
93243         "type" : "Number",
93244         "desc" : "The minimum width a column can be resized to. Default is 25.",
93245         "memberOf" : "Roo.grid.Grid"
93246       },
93247       {
93248         "name" : "monitorWindowResize",
93249         "type" : "Boolean",
93250         "desc" : "True to autoSize the grid when the window resizes. Default is true.",
93251         "memberOf" : "Roo.grid.Grid"
93252       },
93253       {
93254         "name" : "propertyNames",
93255         "type" : "Object",
93256         "desc" : "map of property Names to their displayed value",
93257         "memberOf" : ""
93258       },
93259       {
93260         "name" : "stripeRows",
93261         "type" : "Boolean",
93262         "desc" : "True to stripe the rows.  Default is true.",
93263         "memberOf" : "Roo.grid.Grid"
93264       },
93265       {
93266         "name" : "trackMouseOver",
93267         "type" : "Boolean",
93268         "desc" : "True to highlight rows when the mouse is over. Default is true.",
93269         "memberOf" : "Roo.grid.Grid"
93270       },
93271       {
93272         "name" : "view",
93273         "type" : "Object",
93274         "desc" : "The {@link Roo.grid.GridView} used by the grid. This can be set before a call to render().",
93275         "memberOf" : "Roo.grid.Grid"
93276       }
93277     ],
93278     "events" : [
93279       {
93280         "name" : "afteredit",
93281         "type" : "function",
93282         "desc" : "Fires after a cell is edited. <br />\n<ul style=\"padding:5px;padding-left:16px;\">\n<li>grid - This grid</li>\n<li>record - The record being edited</li>\n<li>field - The field name being edited</li>\n<li>value - The value being set</li>\n<li>originalValue - The original value for the field, before the edit.</li>\n<li>row - The grid row index</li>\n<li>column - The grid column index</li>\n</ul>",
93283         "sig" : "function (e)\n{\n\n}",
93284         "memberOf" : "Roo.grid.EditorGrid"
93285       },
93286       {
93287         "name" : "beforeedit",
93288         "type" : "function",
93289         "desc" : "Fires before cell editing is triggered. The edit event object has the following properties <br />\n<ul style=\"padding:5px;padding-left:16px;\">\n<li>grid - This grid</li>\n<li>record - The record being edited</li>\n<li>field - The field name being edited</li>\n<li>value - The value for the field being edited.</li>\n<li>row - The grid row index</li>\n<li>column - The grid column index</li>\n<li>cancel - Set this to true to cancel the edit or return false from your handler.</li>\n</ul>",
93290         "sig" : "function (e)\n{\n\n}",
93291         "memberOf" : "Roo.grid.EditorGrid"
93292       },
93293       {
93294         "name" : "beforepropertychange",
93295         "type" : "function",
93296         "desc" : "Fires before a property changes (return false to stop?)",
93297         "sig" : "function (grid, id, newval, oldval)\n{\n\n}",
93298         "memberOf" : ""
93299       },
93300       {
93301         "name" : "bodyscroll",
93302         "type" : "function",
93303         "desc" : "Fires when the body element is scrolled",
93304         "sig" : "function (scrollLeft, scrollTop)\n{\n\n}",
93305         "memberOf" : "Roo.grid.Grid"
93306       },
93307       {
93308         "name" : "cellclick",
93309         "type" : "function",
93310         "desc" : "Fires when a cell is clicked",
93311         "sig" : "function (_self, rowIndex, columnIndex, e)\n{\n\n}",
93312         "memberOf" : "Roo.grid.Grid"
93313       },
93314       {
93315         "name" : "cellcontextmenu",
93316         "type" : "function",
93317         "desc" : "Fires when a cell is right clicked",
93318         "sig" : "function (_self, rowIndex, cellIndex, e)\n{\n\n}",
93319         "memberOf" : "Roo.grid.Grid"
93320       },
93321       {
93322         "name" : "celldblclick",
93323         "type" : "function",
93324         "desc" : "Fires when a cell is double clicked",
93325         "sig" : "function (_self, rowIndex, columnIndex, e)\n{\n\n}",
93326         "memberOf" : "Roo.grid.Grid"
93327       },
93328       {
93329         "name" : "click",
93330         "type" : "function",
93331         "desc" : "The raw click event for the entire grid.",
93332         "sig" : "function (e)\n{\n\n}",
93333         "memberOf" : "Roo.grid.Grid"
93334       },
93335       {
93336         "name" : "columnmove",
93337         "type" : "function",
93338         "desc" : "Fires when the user moves a column",
93339         "sig" : "function (oldIndex, newIndex)\n{\n\n}",
93340         "memberOf" : "Roo.grid.Grid"
93341       },
93342       {
93343         "name" : "columnresize",
93344         "type" : "function",
93345         "desc" : "Fires when the user resizes a column",
93346         "sig" : "function (columnIndex, newSize)\n{\n\n}",
93347         "memberOf" : "Roo.grid.Grid"
93348       },
93349       {
93350         "name" : "contextmenu",
93351         "type" : "function",
93352         "desc" : "The raw contextmenu event for the entire grid.",
93353         "sig" : "function (e)\n{\n\n}",
93354         "memberOf" : "Roo.grid.Grid"
93355       },
93356       {
93357         "name" : "dblclick",
93358         "type" : "function",
93359         "desc" : "The raw dblclick event for the entire grid.",
93360         "sig" : "function (e)\n{\n\n}",
93361         "memberOf" : "Roo.grid.Grid"
93362       },
93363       {
93364         "name" : "dragdrop",
93365         "type" : "function",
93366         "desc" : "Fires when dragged row(s) are dropped on a valid DD target",
93367         "sig" : "function (_self, dd, targetId, e)\n{\n\n}",
93368         "memberOf" : "Roo.grid.Grid"
93369       },
93370       {
93371         "name" : "dragenter",
93372         "type" : "function",
93373         "desc" : "Fires when the dragged row(s) first cross another DD target while being dragged",
93374         "sig" : "function (_self, dd, targetId, e)\n{\n\n}",
93375         "memberOf" : "Roo.grid.Grid"
93376       },
93377       {
93378         "name" : "dragout",
93379         "type" : "function",
93380         "desc" : "Fires when the dragged row(s) leave another DD target while being dragged",
93381         "sig" : "function (_self, dd, targetId, e)\n{\n\n}",
93382         "memberOf" : "Roo.grid.Grid"
93383       },
93384       {
93385         "name" : "dragover",
93386         "type" : "function",
93387         "desc" : "Fires while row(s) are being dragged. \"targetId\" is the id of the Yahoo.util.DD object the selected rows are being dragged over.",
93388         "sig" : "function (_self, dd, targetId, e)\n{\n\n}",
93389         "memberOf" : "Roo.grid.Grid"
93390       },
93391       {
93392         "name" : "enddrag",
93393         "type" : "function",
93394         "desc" : "Fires when a drag operation is complete",
93395         "sig" : "function (_self, dd, e)\n{\n\n}",
93396         "memberOf" : "Roo.grid.Grid"
93397       },
93398       {
93399         "name" : "headerclick",
93400         "type" : "function",
93401         "desc" : "Fires when a header is clicked",
93402         "sig" : "function (_self, columnIndex, e)\n{\n\n}",
93403         "memberOf" : "Roo.grid.Grid"
93404       },
93405       {
93406         "name" : "headercontextmenu",
93407         "type" : "function",
93408         "desc" : "Fires when a header is right clicked",
93409         "sig" : "function (_self, columnIndex, e)\n{\n\n}",
93410         "memberOf" : "Roo.grid.Grid"
93411       },
93412       {
93413         "name" : "headerdblclick",
93414         "type" : "function",
93415         "desc" : "Fires when a header cell is double clicked",
93416         "sig" : "function (_self, columnIndex, e)\n{\n\n}",
93417         "memberOf" : "Roo.grid.Grid"
93418       },
93419       {
93420         "name" : "keydown",
93421         "type" : "function",
93422         "desc" : "The raw keydown event for the entire grid.",
93423         "sig" : "function (e)\n{\n\n}",
93424         "memberOf" : "Roo.grid.Grid"
93425       },
93426       {
93427         "name" : "keypress",
93428         "type" : "function",
93429         "desc" : "The raw keypress event for the entire grid.",
93430         "sig" : "function (e)\n{\n\n}",
93431         "memberOf" : "Roo.grid.Grid"
93432       },
93433       {
93434         "name" : "mousedown",
93435         "type" : "function",
93436         "desc" : "The raw mousedown event for the entire grid.",
93437         "sig" : "function (e)\n{\n\n}",
93438         "memberOf" : "Roo.grid.Grid"
93439       },
93440       {
93441         "name" : "mouseout",
93442         "type" : "function",
93443         "desc" : "The raw mouseout event for the entire grid.",
93444         "sig" : "function (e)\n{\n\n}",
93445         "memberOf" : "Roo.grid.Grid"
93446       },
93447       {
93448         "name" : "mouseover",
93449         "type" : "function",
93450         "desc" : "The raw mouseover event for the entire grid.",
93451         "sig" : "function (e)\n{\n\n}",
93452         "memberOf" : "Roo.grid.Grid"
93453       },
93454       {
93455         "name" : "mouseup",
93456         "type" : "function",
93457         "desc" : "The raw mouseup event for the entire grid.",
93458         "sig" : "function (e)\n{\n\n}",
93459         "memberOf" : "Roo.grid.Grid"
93460       },
93461       {
93462         "name" : "propertychange",
93463         "type" : "function",
93464         "desc" : "Fires after a property changes",
93465         "sig" : "function (grid, id, newval, oldval)\n{\n\n}",
93466         "memberOf" : ""
93467       },
93468       {
93469         "name" : "render",
93470         "type" : "function",
93471         "desc" : "Fires when the grid is rendered",
93472         "sig" : "function (grid)\n{\n\n}",
93473         "memberOf" : "Roo.grid.Grid"
93474       },
93475       {
93476         "name" : "rowclass",
93477         "type" : "function",
93478         "desc" : "Fires when a row is rendered, so you can change add a style to it.",
93479         "sig" : "function (gridview, rowcfg)\n{\n\n}",
93480         "memberOf" : "Roo.grid.Grid"
93481       },
93482       {
93483         "name" : "rowclick",
93484         "type" : "function",
93485         "desc" : "Fires when a row is clicked",
93486         "sig" : "function (_self, rowIndex, e)\n{\n\n}",
93487         "memberOf" : "Roo.grid.Grid"
93488       },
93489       {
93490         "name" : "rowcontextmenu",
93491         "type" : "function",
93492         "desc" : "Fires when a row is right clicked",
93493         "sig" : "function (_self, rowIndex, e)\n{\n\n}",
93494         "memberOf" : "Roo.grid.Grid"
93495       },
93496       {
93497         "name" : "rowdblclick",
93498         "type" : "function",
93499         "desc" : "Fires when a row is double clicked",
93500         "sig" : "function (_self, rowIndex, e)\n{\n\n}",
93501         "memberOf" : "Roo.grid.Grid"
93502       },
93503       {
93504         "name" : "startdrag",
93505         "type" : "function",
93506         "desc" : "Fires when row(s) start being dragged",
93507         "sig" : "function (_self, dd, e)\n{\n\n}",
93508         "memberOf" : "Roo.grid.Grid"
93509       },
93510       {
93511         "name" : "validateedit",
93512         "type" : "function",
93513         "desc" : "Fires after a cell is edited, but before the value is set in the record. \nYou can use this to modify the value being set in the field, Return false\nto cancel the change. The edit event object has the following properties <br />\n<ul style=\"padding:5px;padding-left:16px;\">\n<li>editor - This editor</li>\n<li>grid - This grid</li>\n<li>record - The record being edited</li>\n<li>field - The field name being edited</li>\n<li>value - The value being set</li>\n<li>originalValue - The original value for the field, before the edit.</li>\n<li>row - The grid row index</li>\n<li>column - The grid column index</li>\n<li>cancel - Set this to true to cancel the edit or return false from your handler.</li>\n</ul>",
93514         "sig" : "function (e)\n{\n\n}",
93515         "memberOf" : "Roo.grid.EditorGrid"
93516       }
93517     ],
93518     "methods" : [
93519       {
93520         "name" : "addColumns",
93521         "type" : "function",
93522         "desc" : "addColumns\nAdd's a column, default at the end..",
93523         "sig" : "(position, of)",
93524         "static" : false,
93525         "memberOf" : "Roo.grid.Grid"
93526       },
93527       {
93528         "name" : "addEvents",
93529         "type" : "function",
93530         "desc" : "Used to define events on this Observable",
93531         "sig" : "(object)",
93532         "static" : false,
93533         "memberOf" : "Roo.util.Observable"
93534       },
93535       {
93536         "name" : "addListener",
93537         "type" : "function",
93538         "desc" : "Appends an event handler to this component",
93539         "sig" : "(eventName, handler, scope, options)",
93540         "static" : false,
93541         "memberOf" : "Roo.util.Observable"
93542       },
93543       {
93544         "name" : "autoSize",
93545         "type" : "function",
93546         "desc" : "Causes the grid to manually recalculate its dimensions. Generally this is done automatically,\nbut if manual update is required this method will initiate it.",
93547         "sig" : "()\n{\n\n}",
93548         "static" : false,
93549         "memberOf" : "Roo.grid.Grid"
93550       },
93551       {
93552         "name" : "capture",
93553         "type" : "function",
93554         "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.",
93555         "sig" : "(o, fn, scope)",
93556         "static" : true,
93557         "memberOf" : "Roo.util.Observable"
93558       },
93559       {
93560         "name" : "destroy",
93561         "type" : "function",
93562         "desc" : "Destroy this grid.",
93563         "sig" : "(removeEl)",
93564         "static" : false,
93565         "memberOf" : "Roo.grid.Grid"
93566       },
93567       {
93568         "name" : "fireEvent",
93569         "type" : "function",
93570         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
93571         "sig" : "(eventName, args)",
93572         "static" : false,
93573         "memberOf" : "Roo.util.Observable"
93574       },
93575       {
93576         "name" : "getColumnModel",
93577         "type" : "function",
93578         "desc" : "Returns the grid's ColumnModel.",
93579         "sig" : "()\n{\n\n}",
93580         "static" : false,
93581         "memberOf" : "Roo.grid.Grid"
93582       },
93583       {
93584         "name" : "getDataSource",
93585         "type" : "function",
93586         "desc" : "Returns the grid's DataSource.",
93587         "sig" : "()\n{\n\n}",
93588         "static" : false,
93589         "memberOf" : "Roo.grid.Grid"
93590       },
93591       {
93592         "name" : "getDragDropText",
93593         "type" : "function",
93594         "desc" : "Called to get grid's drag proxy text, by default returns this.ddText.",
93595         "sig" : "()\n{\n\n}",
93596         "static" : false,
93597         "memberOf" : "Roo.grid.EditorGrid"
93598       },
93599       {
93600         "name" : "getGridEl",
93601         "type" : "function",
93602         "desc" : "Returns the grid's underlying element.",
93603         "sig" : "()\n{\n\n}",
93604         "static" : false,
93605         "memberOf" : "Roo.grid.Grid"
93606       },
93607       {
93608         "name" : "getSelectionModel",
93609         "type" : "function",
93610         "desc" : "Returns the grid's SelectionModel.",
93611         "sig" : "()\n{\n\n}",
93612         "static" : false,
93613         "memberOf" : "Roo.grid.Grid"
93614       },
93615       {
93616         "name" : "getSource",
93617         "type" : "function",
93618         "desc" : "Gets all the data from the grid.",
93619         "sig" : "()\n{\n\n}",
93620         "static" : false,
93621         "memberOf" : ""
93622       },
93623       {
93624         "name" : "getView",
93625         "type" : "function",
93626         "desc" : "Returns the grid's GridView object.",
93627         "sig" : "()\n{\n\n}",
93628         "static" : false,
93629         "memberOf" : "Roo.grid.Grid"
93630       },
93631       {
93632         "name" : "hasListener",
93633         "type" : "function",
93634         "desc" : "Checks to see if this object has any listeners for a specified event",
93635         "sig" : "(eventName)",
93636         "static" : false,
93637         "memberOf" : "Roo.util.Observable"
93638       },
93639       {
93640         "name" : "on",
93641         "type" : "function",
93642         "desc" : "Appends an event handler to this element (shorthand for addListener)",
93643         "sig" : "(eventName, handler, scope, options)",
93644         "static" : false,
93645         "memberOf" : "Roo.util.Observable"
93646       },
93647       {
93648         "name" : "purgeListeners",
93649         "type" : "function",
93650         "desc" : "Removes all listeners for this object",
93651         "sig" : "()\n{\n\n}",
93652         "static" : false,
93653         "memberOf" : "Roo.util.Observable"
93654       },
93655       {
93656         "name" : "reconfigure",
93657         "type" : "function",
93658         "desc" : "Reconfigures the grid to use a different Store and Column Model.\nThe View will be bound to the new objects and refreshed.",
93659         "sig" : "(dataSource, The)",
93660         "static" : false,
93661         "memberOf" : "Roo.grid.Grid"
93662       },
93663       {
93664         "name" : "releaseCapture",
93665         "type" : "function",
93666         "desc" : "Removes <b>all</b> added captures from the Observable.",
93667         "sig" : "(o)",
93668         "static" : true,
93669         "memberOf" : "Roo.util.Observable"
93670       },
93671       {
93672         "name" : "removeListener",
93673         "type" : "function",
93674         "desc" : "Removes a listener",
93675         "sig" : "(eventName, handler, scope)",
93676         "static" : false,
93677         "memberOf" : "Roo.util.Observable"
93678       },
93679       {
93680         "name" : "render",
93681         "type" : "function",
93682         "desc" : "Called once after all setup has been completed and the grid is ready to be rendered.",
93683         "sig" : "()\n{\n\n}",
93684         "static" : false,
93685         "memberOf" : "Roo.grid.Grid"
93686       },
93687       {
93688         "name" : "setSource",
93689         "type" : "function",
93690         "desc" : "Sets the data for the Grid\naccepts a Key => Value object of all the elements avaiable.",
93691         "sig" : "(data)",
93692         "static" : false,
93693         "memberOf" : ""
93694       },
93695       {
93696         "name" : "startEditing",
93697         "type" : "function",
93698         "desc" : "Starts editing the specified for the specified row/column",
93699         "sig" : "(rowIndex, colIndex)",
93700         "static" : false,
93701         "memberOf" : "Roo.grid.EditorGrid"
93702       },
93703       {
93704         "name" : "stopEditing",
93705         "type" : "function",
93706         "desc" : "Stops any active editing",
93707         "sig" : "()\n{\n\n}",
93708         "static" : false,
93709         "memberOf" : "Roo.grid.EditorGrid"
93710       },
93711       {
93712         "name" : "un",
93713         "type" : "function",
93714         "desc" : "Removes a listener (shorthand for removeListener)",
93715         "sig" : "(eventName, handler, scope)",
93716         "static" : false,
93717         "memberOf" : "Roo.util.Observable"
93718       }
93719     ]
93720   },
93721   "Roo.grid.RowSelectionModel" : {
93722     "props" : [
93723       {
93724         "name" : "listeners",
93725         "type" : "Object",
93726         "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>",
93727         "memberOf" : "Roo.util.Observable"
93728       },
93729       {
93730         "name" : "singleSelect",
93731         "type" : "Boolean",
93732         "desc" : "True to allow selection of only one row at a time (defaults to false)",
93733         "memberOf" : ""
93734       }
93735     ],
93736     "events" : [
93737       {
93738         "name" : "afterselectionchange",
93739         "type" : "function",
93740         "desc" : "Fires after the selection changes (eg. by key press or clicking)",
93741         "sig" : "function (_self)\n{\n\n}",
93742         "memberOf" : ""
93743       },
93744       {
93745         "name" : "beforerowselect",
93746         "type" : "function",
93747         "desc" : "Fires when a row is selected being selected, return false to cancel.",
93748         "sig" : "function (_self, rowIndex, keepExisting)\n{\n\n}",
93749         "memberOf" : ""
93750       },
93751       {
93752         "name" : "rowdeselect",
93753         "type" : "function",
93754         "desc" : "Fires when a row is deselected.",
93755         "sig" : "function (_self, rowIndex)\n{\n\n}",
93756         "memberOf" : ""
93757       },
93758       {
93759         "name" : "rowselect",
93760         "type" : "function",
93761         "desc" : "Fires when a row is selected.",
93762         "sig" : "function (_self, rowIndex, r)\n{\n\n}",
93763         "memberOf" : ""
93764       },
93765       {
93766         "name" : "selectionchange",
93767         "type" : "function",
93768         "desc" : "Fires when the selection changes",
93769         "sig" : "function (_self)\n{\n\n}",
93770         "memberOf" : ""
93771       }
93772     ],
93773     "methods" : [
93774       {
93775         "name" : "addEvents",
93776         "type" : "function",
93777         "desc" : "Used to define events on this Observable",
93778         "sig" : "(object)",
93779         "static" : false,
93780         "memberOf" : "Roo.util.Observable"
93781       },
93782       {
93783         "name" : "addListener",
93784         "type" : "function",
93785         "desc" : "Appends an event handler to this component",
93786         "sig" : "(eventName, handler, scope, options)",
93787         "static" : false,
93788         "memberOf" : "Roo.util.Observable"
93789       },
93790       {
93791         "name" : "capture",
93792         "type" : "function",
93793         "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.",
93794         "sig" : "(o, fn, scope)",
93795         "static" : true,
93796         "memberOf" : "Roo.util.Observable"
93797       },
93798       {
93799         "name" : "clearSelections",
93800         "type" : "function",
93801         "desc" : "Clears all selections.",
93802         "sig" : "()\n{\n\n}",
93803         "static" : false,
93804         "memberOf" : ""
93805       },
93806       {
93807         "name" : "deselectRange",
93808         "type" : "function",
93809         "desc" : "Deselects a range of rows. All rows in between startRow and endRow are also deselected.",
93810         "sig" : "(startRow, endRow)",
93811         "static" : false,
93812         "memberOf" : ""
93813       },
93814       {
93815         "name" : "deselectRow",
93816         "type" : "function",
93817         "desc" : "Deselects a row.",
93818         "sig" : "(row)",
93819         "static" : false,
93820         "memberOf" : ""
93821       },
93822       {
93823         "name" : "fireEvent",
93824         "type" : "function",
93825         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
93826         "sig" : "(eventName, args)",
93827         "static" : false,
93828         "memberOf" : "Roo.util.Observable"
93829       },
93830       {
93831         "name" : "getCount",
93832         "type" : "function",
93833         "desc" : "Gets the number of selected rows.",
93834         "sig" : "()\n{\n\n}",
93835         "static" : false,
93836         "memberOf" : ""
93837       },
93838       {
93839         "name" : "getSelected",
93840         "type" : "function",
93841         "desc" : "Returns the first selected record.",
93842         "sig" : "()\n{\n\n}",
93843         "static" : false,
93844         "memberOf" : ""
93845       },
93846       {
93847         "name" : "getSelections",
93848         "type" : "function",
93849         "desc" : "Returns the selected records",
93850         "sig" : "()\n{\n\n}",
93851         "static" : false,
93852         "memberOf" : ""
93853       },
93854       {
93855         "name" : "hasListener",
93856         "type" : "function",
93857         "desc" : "Checks to see if this object has any listeners for a specified event",
93858         "sig" : "(eventName)",
93859         "static" : false,
93860         "memberOf" : "Roo.util.Observable"
93861       },
93862       {
93863         "name" : "hasSelection",
93864         "type" : "function",
93865         "desc" : "Returns True if there is a selection.",
93866         "sig" : "()\n{\n\n}",
93867         "static" : false,
93868         "memberOf" : ""
93869       },
93870       {
93871         "name" : "isIdSelected",
93872         "type" : "function",
93873         "desc" : "Returns True if the specified record id is selected.",
93874         "sig" : "(id)",
93875         "static" : false,
93876         "memberOf" : ""
93877       },
93878       {
93879         "name" : "isLocked",
93880         "type" : "function",
93881         "desc" : "Returns true if the selections are locked.",
93882         "sig" : "()\n{\n\n}",
93883         "static" : false,
93884         "memberOf" : "Roo.grid.AbstractSelectionModel"
93885       },
93886       {
93887         "name" : "isSelected",
93888         "type" : "function",
93889         "desc" : "Returns True if the specified row is selected.",
93890         "sig" : "(record)",
93891         "static" : false,
93892         "memberOf" : ""
93893       },
93894       {
93895         "name" : "lock",
93896         "type" : "function",
93897         "desc" : "Locks the selections.",
93898         "sig" : "()\n{\n\n}",
93899         "static" : false,
93900         "memberOf" : "Roo.grid.AbstractSelectionModel"
93901       },
93902       {
93903         "name" : "on",
93904         "type" : "function",
93905         "desc" : "Appends an event handler to this element (shorthand for addListener)",
93906         "sig" : "(eventName, handler, scope, options)",
93907         "static" : false,
93908         "memberOf" : "Roo.util.Observable"
93909       },
93910       {
93911         "name" : "purgeListeners",
93912         "type" : "function",
93913         "desc" : "Removes all listeners for this object",
93914         "sig" : "()\n{\n\n}",
93915         "static" : false,
93916         "memberOf" : "Roo.util.Observable"
93917       },
93918       {
93919         "name" : "releaseCapture",
93920         "type" : "function",
93921         "desc" : "Removes <b>all</b> added captures from the Observable.",
93922         "sig" : "(o)",
93923         "static" : true,
93924         "memberOf" : "Roo.util.Observable"
93925       },
93926       {
93927         "name" : "removeListener",
93928         "type" : "function",
93929         "desc" : "Removes a listener",
93930         "sig" : "(eventName, handler, scope)",
93931         "static" : false,
93932         "memberOf" : "Roo.util.Observable"
93933       },
93934       {
93935         "name" : "selectAll",
93936         "type" : "function",
93937         "desc" : "Selects all rows.",
93938         "sig" : "()\n{\n\n}",
93939         "static" : false,
93940         "memberOf" : ""
93941       },
93942       {
93943         "name" : "selectFirstRow",
93944         "type" : "function",
93945         "desc" : "Selects the first row in the grid.",
93946         "sig" : "()\n{\n\n}",
93947         "static" : false,
93948         "memberOf" : ""
93949       },
93950       {
93951         "name" : "selectLastRow",
93952         "type" : "function",
93953         "desc" : "Select the last row.",
93954         "sig" : "(keepExisting)",
93955         "static" : false,
93956         "memberOf" : ""
93957       },
93958       {
93959         "name" : "selectNext",
93960         "type" : "function",
93961         "desc" : "Selects the row immediately following the last selected row.",
93962         "sig" : "(keepExisting)",
93963         "static" : false,
93964         "memberOf" : ""
93965       },
93966       {
93967         "name" : "selectPrevious",
93968         "type" : "function",
93969         "desc" : "Selects the row that precedes the last selected row.",
93970         "sig" : "(keepExisting)",
93971         "static" : false,
93972         "memberOf" : ""
93973       },
93974       {
93975         "name" : "selectRange",
93976         "type" : "function",
93977         "desc" : "Selects a range of rows. All rows in between startRow and endRow are also selected.",
93978         "sig" : "(startRow, endRow, keepExisting)",
93979         "static" : false,
93980         "memberOf" : ""
93981       },
93982       {
93983         "name" : "selectRecords",
93984         "type" : "function",
93985         "desc" : "Select records.",
93986         "sig" : "(records, keepExisting)",
93987         "static" : false,
93988         "memberOf" : ""
93989       },
93990       {
93991         "name" : "selectRow",
93992         "type" : "function",
93993         "desc" : "Selects a row.",
93994         "sig" : "(row, keepExisting)",
93995         "static" : false,
93996         "memberOf" : ""
93997       },
93998       {
93999         "name" : "selectRows",
94000         "type" : "function",
94001         "desc" : "Selects multiple rows.",
94002         "sig" : "(rows, keepExisting)",
94003         "static" : false,
94004         "memberOf" : ""
94005       },
94006       {
94007         "name" : "un",
94008         "type" : "function",
94009         "desc" : "Removes a listener (shorthand for removeListener)",
94010         "sig" : "(eventName, handler, scope)",
94011         "static" : false,
94012         "memberOf" : "Roo.util.Observable"
94013       },
94014       {
94015         "name" : "unlock",
94016         "type" : "function",
94017         "desc" : "Unlocks the selections.",
94018         "sig" : "()\n{\n\n}",
94019         "static" : false,
94020         "memberOf" : "Roo.grid.AbstractSelectionModel"
94021       }
94022     ]
94023   },
94024   "Roo.lib" : {
94025     "props" : [
94026     ],
94027     "events" : [
94028     ],
94029     "methods" : [
94030     ]
94031   },
94032   "Roo.lib.Ajax" : {
94033     "props" : [
94034     ],
94035     "events" : [
94036     ],
94037     "methods" : [
94038       {
94039         "name" : "request",
94040         "type" : "function",
94041         "desc" : "",
94042         "sig" : "()\n{\n\n}",
94043         "static" : true,
94044         "memberOf" : ""
94045       }
94046     ]
94047   },
94048   "Roo.lib.Dom" : {
94049     "props" : [
94050     ],
94051     "events" : [
94052     ],
94053     "methods" : [
94054     ]
94055   },
94056   "Roo.menu" : {
94057     "props" : [
94058     ],
94059     "events" : [
94060     ],
94061     "methods" : [
94062     ]
94063   },
94064   "Roo.menu.Adapter" : {
94065     "props" : [
94066       {
94067         "name" : "actionMode",
94068         "type" : "String",
94069         "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",
94070         "memberOf" : "Roo.Component"
94071       },
94072       {
94073         "name" : "activeClass",
94074         "type" : "String",
94075         "desc" : "The CSS class to use when the item becomes activated (defaults to \"x-menu-item-active\")",
94076         "memberOf" : "Roo.menu.BaseItem"
94077       },
94078       {
94079         "name" : "allowDomMove",
94080         "type" : "Boolean",
94081         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
94082         "memberOf" : "Roo.Component"
94083       },
94084       {
94085         "name" : "canActivate",
94086         "type" : "Boolean",
94087         "desc" : "True if this item can be visually activated (defaults to false)",
94088         "memberOf" : "Roo.menu.BaseItem"
94089       },
94090       {
94091         "name" : "disableClass",
94092         "type" : "String",
94093         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
94094         "memberOf" : "Roo.Component"
94095       },
94096       {
94097         "name" : "handler",
94098         "type" : "Function",
94099         "desc" : "A function that will handle the click event of this menu item (defaults to undefined)",
94100         "memberOf" : "Roo.menu.BaseItem"
94101       },
94102       {
94103         "name" : "hidden",
94104         "type" : "Boolean",
94105         "desc" : "True to prevent creation of this menu item (defaults to false)",
94106         "memberOf" : "Roo.menu.BaseItem"
94107       },
94108       {
94109         "name" : "hideDelay",
94110         "type" : "Number",
94111         "desc" : "Length of time in milliseconds to wait before hiding after a click (defaults to 100)",
94112         "memberOf" : "Roo.menu.BaseItem"
94113       },
94114       {
94115         "name" : "hideMode",
94116         "type" : "String",
94117         "desc" : [
94118           "(display",
94119           "visibility)"
94120         ],
94121         "memberOf" : "Roo.Component"
94122       },
94123       {
94124         "name" : "hideOnClick",
94125         "type" : "Boolean",
94126         "desc" : "True to hide the containing menu after this item is clicked (defaults to true)",
94127         "memberOf" : "Roo.menu.BaseItem"
94128       },
94129       {
94130         "name" : "listeners",
94131         "type" : "Object",
94132         "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>",
94133         "memberOf" : "Roo.util.Observable"
94134       }
94135     ],
94136     "events" : [
94137       {
94138         "name" : "activate",
94139         "type" : "function",
94140         "desc" : "Fires when this item is activated",
94141         "sig" : "function (_self)\n{\n\n}",
94142         "memberOf" : "Roo.menu.BaseItem"
94143       },
94144       {
94145         "name" : "beforedestroy",
94146         "type" : "function",
94147         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
94148         "sig" : "function (_self)\n{\n\n}",
94149         "memberOf" : "Roo.Component"
94150       },
94151       {
94152         "name" : "beforehide",
94153         "type" : "function",
94154         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
94155         "sig" : "function (_self)\n{\n\n}",
94156         "memberOf" : "Roo.Component"
94157       },
94158       {
94159         "name" : "beforerender",
94160         "type" : "function",
94161         "desc" : "Fires before the component is rendered. Return false to stop the render.",
94162         "sig" : "function (_self)\n{\n\n}",
94163         "memberOf" : "Roo.Component"
94164       },
94165       {
94166         "name" : "beforeshow",
94167         "type" : "function",
94168         "desc" : "Fires before the component is shown.  Return false to stop the show.",
94169         "sig" : "function (_self)\n{\n\n}",
94170         "memberOf" : "Roo.Component"
94171       },
94172       {
94173         "name" : "click",
94174         "type" : "function",
94175         "desc" : "Fires when this item is clicked",
94176         "sig" : "function (_self, e)\n{\n\n}",
94177         "memberOf" : "Roo.menu.BaseItem"
94178       },
94179       {
94180         "name" : "deactivate",
94181         "type" : "function",
94182         "desc" : "Fires when this item is deactivated",
94183         "sig" : "function (_self)\n{\n\n}",
94184         "memberOf" : "Roo.menu.BaseItem"
94185       },
94186       {
94187         "name" : "destroy",
94188         "type" : "function",
94189         "desc" : "Fires after the component is destroyed.",
94190         "sig" : "function (_self)\n{\n\n}",
94191         "memberOf" : "Roo.Component"
94192       },
94193       {
94194         "name" : "disable",
94195         "type" : "function",
94196         "desc" : "Fires after the component is disabled.",
94197         "sig" : "function (_self)\n{\n\n}",
94198         "memberOf" : "Roo.Component"
94199       },
94200       {
94201         "name" : "enable",
94202         "type" : "function",
94203         "desc" : "Fires after the component is enabled.",
94204         "sig" : "function (_self)\n{\n\n}",
94205         "memberOf" : "Roo.Component"
94206       },
94207       {
94208         "name" : "hide",
94209         "type" : "function",
94210         "desc" : "Fires after the component is hidden.",
94211         "sig" : "function (_self)\n{\n\n}",
94212         "memberOf" : "Roo.Component"
94213       },
94214       {
94215         "name" : "render",
94216         "type" : "function",
94217         "desc" : "Fires after the component is rendered.",
94218         "sig" : "function (_self)\n{\n\n}",
94219         "memberOf" : "Roo.Component"
94220       },
94221       {
94222         "name" : "show",
94223         "type" : "function",
94224         "desc" : "Fires after the component is shown.",
94225         "sig" : "function (_self)\n{\n\n}",
94226         "memberOf" : "Roo.Component"
94227       }
94228     ],
94229     "methods" : [
94230       {
94231         "name" : "addEvents",
94232         "type" : "function",
94233         "desc" : "Used to define events on this Observable",
94234         "sig" : "(object)",
94235         "static" : false,
94236         "memberOf" : "Roo.util.Observable"
94237       },
94238       {
94239         "name" : "addListener",
94240         "type" : "function",
94241         "desc" : "Appends an event handler to this component",
94242         "sig" : "(eventName, handler, scope, options)",
94243         "static" : false,
94244         "memberOf" : "Roo.util.Observable"
94245       },
94246       {
94247         "name" : "capture",
94248         "type" : "function",
94249         "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.",
94250         "sig" : "(o, fn, scope)",
94251         "static" : true,
94252         "memberOf" : "Roo.util.Observable"
94253       },
94254       {
94255         "name" : "destroy",
94256         "type" : "function",
94257         "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}.",
94258         "sig" : "()\n{\n\n}",
94259         "static" : false,
94260         "memberOf" : "Roo.Component"
94261       },
94262       {
94263         "name" : "disable",
94264         "type" : "function",
94265         "desc" : "Disable this component.",
94266         "sig" : "()\n{\n\n}",
94267         "static" : false,
94268         "memberOf" : "Roo.Component"
94269       },
94270       {
94271         "name" : "enable",
94272         "type" : "function",
94273         "desc" : "Enable this component.",
94274         "sig" : "()\n{\n\n}",
94275         "static" : false,
94276         "memberOf" : "Roo.Component"
94277       },
94278       {
94279         "name" : "fireEvent",
94280         "type" : "function",
94281         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
94282         "sig" : "(eventName, args)",
94283         "static" : false,
94284         "memberOf" : "Roo.util.Observable"
94285       },
94286       {
94287         "name" : "focus",
94288         "type" : "function",
94289         "desc" : "Try to focus this component.",
94290         "sig" : "(selectText)",
94291         "static" : false,
94292         "memberOf" : "Roo.Component"
94293       },
94294       {
94295         "name" : "getEl",
94296         "type" : "function",
94297         "desc" : "Returns the underlying {@link Roo.Element}.",
94298         "sig" : "()\n{\n\n}",
94299         "static" : false,
94300         "memberOf" : "Roo.Component"
94301       },
94302       {
94303         "name" : "getId",
94304         "type" : "function",
94305         "desc" : "Returns the id of this component.",
94306         "sig" : "()\n{\n\n}",
94307         "static" : false,
94308         "memberOf" : "Roo.Component"
94309       },
94310       {
94311         "name" : "hasListener",
94312         "type" : "function",
94313         "desc" : "Checks to see if this object has any listeners for a specified event",
94314         "sig" : "(eventName)",
94315         "static" : false,
94316         "memberOf" : "Roo.util.Observable"
94317       },
94318       {
94319         "name" : "hide",
94320         "type" : "function",
94321         "desc" : "Hide this component.",
94322         "sig" : "()\n{\n\n}",
94323         "static" : false,
94324         "memberOf" : "Roo.Component"
94325       },
94326       {
94327         "name" : "isVisible",
94328         "type" : "function",
94329         "desc" : "Returns true if this component is visible.",
94330         "sig" : "()\n{\n\n}",
94331         "static" : false,
94332         "memberOf" : "Roo.Component"
94333       },
94334       {
94335         "name" : "on",
94336         "type" : "function",
94337         "desc" : "Appends an event handler to this element (shorthand for addListener)",
94338         "sig" : "(eventName, handler, scope, options)",
94339         "static" : false,
94340         "memberOf" : "Roo.util.Observable"
94341       },
94342       {
94343         "name" : "purgeListeners",
94344         "type" : "function",
94345         "desc" : "Removes all listeners for this object",
94346         "sig" : "()\n{\n\n}",
94347         "static" : false,
94348         "memberOf" : "Roo.util.Observable"
94349       },
94350       {
94351         "name" : "releaseCapture",
94352         "type" : "function",
94353         "desc" : "Removes <b>all</b> added captures from the Observable.",
94354         "sig" : "(o)",
94355         "static" : true,
94356         "memberOf" : "Roo.util.Observable"
94357       },
94358       {
94359         "name" : "removeListener",
94360         "type" : "function",
94361         "desc" : "Removes a listener",
94362         "sig" : "(eventName, handler, scope)",
94363         "static" : false,
94364         "memberOf" : "Roo.util.Observable"
94365       },
94366       {
94367         "name" : "render",
94368         "type" : "function",
94369         "desc" : "If this is a lazy rendering component, render it to its container element.",
94370         "sig" : "(container)",
94371         "static" : false,
94372         "memberOf" : "Roo.Component"
94373       },
94374       {
94375         "name" : "setDisabled",
94376         "type" : "function",
94377         "desc" : "Convenience function for setting disabled/enabled by boolean.",
94378         "sig" : "(disabled)",
94379         "static" : false,
94380         "memberOf" : "Roo.Component"
94381       },
94382       {
94383         "name" : "setVisible",
94384         "type" : "function",
94385         "desc" : "Convenience function to hide or show this component by boolean.",
94386         "sig" : "(visible)",
94387         "static" : false,
94388         "memberOf" : "Roo.Component"
94389       },
94390       {
94391         "name" : "show",
94392         "type" : "function",
94393         "desc" : "Show this component.",
94394         "sig" : "()\n{\n\n}",
94395         "static" : false,
94396         "memberOf" : "Roo.Component"
94397       },
94398       {
94399         "name" : "un",
94400         "type" : "function",
94401         "desc" : "Removes a listener (shorthand for removeListener)",
94402         "sig" : "(eventName, handler, scope)",
94403         "static" : false,
94404         "memberOf" : "Roo.util.Observable"
94405       }
94406     ]
94407   },
94408   "Roo.menu.BaseItem" : {
94409     "props" : [
94410       {
94411         "name" : "actionMode",
94412         "type" : "String",
94413         "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",
94414         "memberOf" : "Roo.Component"
94415       },
94416       {
94417         "name" : "activeClass",
94418         "type" : "String",
94419         "desc" : "The CSS class to use when the item becomes activated (defaults to \"x-menu-item-active\")",
94420         "memberOf" : ""
94421       },
94422       {
94423         "name" : "allowDomMove",
94424         "type" : "Boolean",
94425         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
94426         "memberOf" : "Roo.Component"
94427       },
94428       {
94429         "name" : "canActivate",
94430         "type" : "Boolean",
94431         "desc" : "True if this item can be visually activated (defaults to false)",
94432         "memberOf" : ""
94433       },
94434       {
94435         "name" : "disableClass",
94436         "type" : "String",
94437         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
94438         "memberOf" : "Roo.Component"
94439       },
94440       {
94441         "name" : "handler",
94442         "type" : "Function",
94443         "desc" : "A function that will handle the click event of this menu item (defaults to undefined)",
94444         "memberOf" : ""
94445       },
94446       {
94447         "name" : "hidden",
94448         "type" : "Boolean",
94449         "desc" : "True to prevent creation of this menu item (defaults to false)",
94450         "memberOf" : ""
94451       },
94452       {
94453         "name" : "hideDelay",
94454         "type" : "Number",
94455         "desc" : "Length of time in milliseconds to wait before hiding after a click (defaults to 100)",
94456         "memberOf" : ""
94457       },
94458       {
94459         "name" : "hideMode",
94460         "type" : "String",
94461         "desc" : [
94462           "(display",
94463           "visibility)"
94464         ],
94465         "memberOf" : "Roo.Component"
94466       },
94467       {
94468         "name" : "hideOnClick",
94469         "type" : "Boolean",
94470         "desc" : "True to hide the containing menu after this item is clicked (defaults to true)",
94471         "memberOf" : ""
94472       },
94473       {
94474         "name" : "listeners",
94475         "type" : "Object",
94476         "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>",
94477         "memberOf" : "Roo.util.Observable"
94478       }
94479     ],
94480     "events" : [
94481       {
94482         "name" : "activate",
94483         "type" : "function",
94484         "desc" : "Fires when this item is activated",
94485         "sig" : "function (_self)\n{\n\n}",
94486         "memberOf" : ""
94487       },
94488       {
94489         "name" : "beforedestroy",
94490         "type" : "function",
94491         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
94492         "sig" : "function (_self)\n{\n\n}",
94493         "memberOf" : "Roo.Component"
94494       },
94495       {
94496         "name" : "beforehide",
94497         "type" : "function",
94498         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
94499         "sig" : "function (_self)\n{\n\n}",
94500         "memberOf" : "Roo.Component"
94501       },
94502       {
94503         "name" : "beforerender",
94504         "type" : "function",
94505         "desc" : "Fires before the component is rendered. Return false to stop the render.",
94506         "sig" : "function (_self)\n{\n\n}",
94507         "memberOf" : "Roo.Component"
94508       },
94509       {
94510         "name" : "beforeshow",
94511         "type" : "function",
94512         "desc" : "Fires before the component is shown.  Return false to stop the show.",
94513         "sig" : "function (_self)\n{\n\n}",
94514         "memberOf" : "Roo.Component"
94515       },
94516       {
94517         "name" : "click",
94518         "type" : "function",
94519         "desc" : "Fires when this item is clicked",
94520         "sig" : "function (_self, e)\n{\n\n}",
94521         "memberOf" : ""
94522       },
94523       {
94524         "name" : "deactivate",
94525         "type" : "function",
94526         "desc" : "Fires when this item is deactivated",
94527         "sig" : "function (_self)\n{\n\n}",
94528         "memberOf" : ""
94529       },
94530       {
94531         "name" : "destroy",
94532         "type" : "function",
94533         "desc" : "Fires after the component is destroyed.",
94534         "sig" : "function (_self)\n{\n\n}",
94535         "memberOf" : "Roo.Component"
94536       },
94537       {
94538         "name" : "disable",
94539         "type" : "function",
94540         "desc" : "Fires after the component is disabled.",
94541         "sig" : "function (_self)\n{\n\n}",
94542         "memberOf" : "Roo.Component"
94543       },
94544       {
94545         "name" : "enable",
94546         "type" : "function",
94547         "desc" : "Fires after the component is enabled.",
94548         "sig" : "function (_self)\n{\n\n}",
94549         "memberOf" : "Roo.Component"
94550       },
94551       {
94552         "name" : "hide",
94553         "type" : "function",
94554         "desc" : "Fires after the component is hidden.",
94555         "sig" : "function (_self)\n{\n\n}",
94556         "memberOf" : "Roo.Component"
94557       },
94558       {
94559         "name" : "render",
94560         "type" : "function",
94561         "desc" : "Fires after the component is rendered.",
94562         "sig" : "function (_self)\n{\n\n}",
94563         "memberOf" : "Roo.Component"
94564       },
94565       {
94566         "name" : "show",
94567         "type" : "function",
94568         "desc" : "Fires after the component is shown.",
94569         "sig" : "function (_self)\n{\n\n}",
94570         "memberOf" : "Roo.Component"
94571       }
94572     ],
94573     "methods" : [
94574       {
94575         "name" : "addEvents",
94576         "type" : "function",
94577         "desc" : "Used to define events on this Observable",
94578         "sig" : "(object)",
94579         "static" : false,
94580         "memberOf" : "Roo.util.Observable"
94581       },
94582       {
94583         "name" : "addListener",
94584         "type" : "function",
94585         "desc" : "Appends an event handler to this component",
94586         "sig" : "(eventName, handler, scope, options)",
94587         "static" : false,
94588         "memberOf" : "Roo.util.Observable"
94589       },
94590       {
94591         "name" : "capture",
94592         "type" : "function",
94593         "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.",
94594         "sig" : "(o, fn, scope)",
94595         "static" : true,
94596         "memberOf" : "Roo.util.Observable"
94597       },
94598       {
94599         "name" : "destroy",
94600         "type" : "function",
94601         "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}.",
94602         "sig" : "()\n{\n\n}",
94603         "static" : false,
94604         "memberOf" : "Roo.Component"
94605       },
94606       {
94607         "name" : "disable",
94608         "type" : "function",
94609         "desc" : "Disable this component.",
94610         "sig" : "()\n{\n\n}",
94611         "static" : false,
94612         "memberOf" : "Roo.Component"
94613       },
94614       {
94615         "name" : "enable",
94616         "type" : "function",
94617         "desc" : "Enable this component.",
94618         "sig" : "()\n{\n\n}",
94619         "static" : false,
94620         "memberOf" : "Roo.Component"
94621       },
94622       {
94623         "name" : "fireEvent",
94624         "type" : "function",
94625         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
94626         "sig" : "(eventName, args)",
94627         "static" : false,
94628         "memberOf" : "Roo.util.Observable"
94629       },
94630       {
94631         "name" : "focus",
94632         "type" : "function",
94633         "desc" : "Try to focus this component.",
94634         "sig" : "(selectText)",
94635         "static" : false,
94636         "memberOf" : "Roo.Component"
94637       },
94638       {
94639         "name" : "getEl",
94640         "type" : "function",
94641         "desc" : "Returns the underlying {@link Roo.Element}.",
94642         "sig" : "()\n{\n\n}",
94643         "static" : false,
94644         "memberOf" : "Roo.Component"
94645       },
94646       {
94647         "name" : "getId",
94648         "type" : "function",
94649         "desc" : "Returns the id of this component.",
94650         "sig" : "()\n{\n\n}",
94651         "static" : false,
94652         "memberOf" : "Roo.Component"
94653       },
94654       {
94655         "name" : "hasListener",
94656         "type" : "function",
94657         "desc" : "Checks to see if this object has any listeners for a specified event",
94658         "sig" : "(eventName)",
94659         "static" : false,
94660         "memberOf" : "Roo.util.Observable"
94661       },
94662       {
94663         "name" : "hide",
94664         "type" : "function",
94665         "desc" : "Hide this component.",
94666         "sig" : "()\n{\n\n}",
94667         "static" : false,
94668         "memberOf" : "Roo.Component"
94669       },
94670       {
94671         "name" : "isVisible",
94672         "type" : "function",
94673         "desc" : "Returns true if this component is visible.",
94674         "sig" : "()\n{\n\n}",
94675         "static" : false,
94676         "memberOf" : "Roo.Component"
94677       },
94678       {
94679         "name" : "on",
94680         "type" : "function",
94681         "desc" : "Appends an event handler to this element (shorthand for addListener)",
94682         "sig" : "(eventName, handler, scope, options)",
94683         "static" : false,
94684         "memberOf" : "Roo.util.Observable"
94685       },
94686       {
94687         "name" : "purgeListeners",
94688         "type" : "function",
94689         "desc" : "Removes all listeners for this object",
94690         "sig" : "()\n{\n\n}",
94691         "static" : false,
94692         "memberOf" : "Roo.util.Observable"
94693       },
94694       {
94695         "name" : "releaseCapture",
94696         "type" : "function",
94697         "desc" : "Removes <b>all</b> added captures from the Observable.",
94698         "sig" : "(o)",
94699         "static" : true,
94700         "memberOf" : "Roo.util.Observable"
94701       },
94702       {
94703         "name" : "removeListener",
94704         "type" : "function",
94705         "desc" : "Removes a listener",
94706         "sig" : "(eventName, handler, scope)",
94707         "static" : false,
94708         "memberOf" : "Roo.util.Observable"
94709       },
94710       {
94711         "name" : "render",
94712         "type" : "function",
94713         "desc" : "If this is a lazy rendering component, render it to its container element.",
94714         "sig" : "(container)",
94715         "static" : false,
94716         "memberOf" : "Roo.Component"
94717       },
94718       {
94719         "name" : "setDisabled",
94720         "type" : "function",
94721         "desc" : "Convenience function for setting disabled/enabled by boolean.",
94722         "sig" : "(disabled)",
94723         "static" : false,
94724         "memberOf" : "Roo.Component"
94725       },
94726       {
94727         "name" : "setVisible",
94728         "type" : "function",
94729         "desc" : "Convenience function to hide or show this component by boolean.",
94730         "sig" : "(visible)",
94731         "static" : false,
94732         "memberOf" : "Roo.Component"
94733       },
94734       {
94735         "name" : "show",
94736         "type" : "function",
94737         "desc" : "Show this component.",
94738         "sig" : "()\n{\n\n}",
94739         "static" : false,
94740         "memberOf" : "Roo.Component"
94741       },
94742       {
94743         "name" : "un",
94744         "type" : "function",
94745         "desc" : "Removes a listener (shorthand for removeListener)",
94746         "sig" : "(eventName, handler, scope)",
94747         "static" : false,
94748         "memberOf" : "Roo.util.Observable"
94749       }
94750     ]
94751   },
94752   "Roo.menu.CheckItem" : {
94753     "props" : [
94754       {
94755         "name" : "HTML",
94756         "type" : "String",
94757         "desc" : "to render in menu\nThe text to show on the menu item (HTML version).",
94758         "memberOf" : "Roo.menu.Item"
94759       },
94760       {
94761         "name" : "actionMode",
94762         "type" : "String",
94763         "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",
94764         "memberOf" : "Roo.Component"
94765       },
94766       {
94767         "name" : "activeClass",
94768         "type" : "String",
94769         "desc" : "The CSS class to use when the item becomes activated (defaults to \"x-menu-item-active\")",
94770         "memberOf" : "Roo.menu.BaseItem"
94771       },
94772       {
94773         "name" : "allowDomMove",
94774         "type" : "Boolean",
94775         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
94776         "memberOf" : "Roo.Component"
94777       },
94778       {
94779         "name" : "canActivate",
94780         "type" : "Boolean",
94781         "desc" : "True if this item can be visually activated (defaults to true)",
94782         "memberOf" : "Roo.menu.Item"
94783       },
94784       {
94785         "name" : "checked",
94786         "type" : "Boolean",
94787         "desc" : "True to initialize this checkbox as checked (defaults to false).  Note that\nif this checkbox is part of a radio group (group = true) only the last item in the group that is\ninitialized with checked = true will be rendered as checked.",
94788         "memberOf" : ""
94789       },
94790       {
94791         "name" : "disableClass",
94792         "type" : "String",
94793         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
94794         "memberOf" : "Roo.Component"
94795       },
94796       {
94797         "name" : "group",
94798         "type" : "String",
94799         "desc" : "All check items with the same group name will automatically be grouped into a single-select\nradio button group (defaults to '')",
94800         "memberOf" : ""
94801       },
94802       {
94803         "name" : "groupClass",
94804         "type" : "String",
94805         "desc" : "The default CSS class to use for radio group check items (defaults to \"x-menu-group-item\")",
94806         "memberOf" : ""
94807       },
94808       {
94809         "name" : "handler",
94810         "type" : "Function",
94811         "desc" : "A function that will handle the click event of this menu item (defaults to undefined)",
94812         "memberOf" : "Roo.menu.BaseItem"
94813       },
94814       {
94815         "name" : "hidden",
94816         "type" : "Boolean",
94817         "desc" : "True to prevent creation of this menu item (defaults to false)",
94818         "memberOf" : "Roo.menu.BaseItem"
94819       },
94820       {
94821         "name" : "hideDelay",
94822         "type" : "Number",
94823         "desc" : "Length of time in milliseconds to wait before hiding after a click (defaults to 100)",
94824         "memberOf" : "Roo.menu.BaseItem"
94825       },
94826       {
94827         "name" : "hideMode",
94828         "type" : "String",
94829         "desc" : [
94830           "(display",
94831           "visibility)"
94832         ],
94833         "memberOf" : "Roo.Component"
94834       },
94835       {
94836         "name" : "hideOnClick",
94837         "type" : "Boolean",
94838         "desc" : "True to hide the containing menu after this item is clicked (defaults to true)",
94839         "memberOf" : "Roo.menu.BaseItem"
94840       },
94841       {
94842         "name" : "icon",
94843         "type" : "String",
94844         "desc" : "The path to an icon to display in this menu item (defaults to Roo.BLANK_IMAGE_URL)",
94845         "memberOf" : "Roo.menu.Item"
94846       },
94847       {
94848         "name" : "itemCls",
94849         "type" : "String",
94850         "desc" : "The default CSS class to use for check items (defaults to \"x-menu-item x-menu-check-item\")",
94851         "memberOf" : ""
94852       },
94853       {
94854         "name" : "listeners",
94855         "type" : "Object",
94856         "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>",
94857         "memberOf" : "Roo.util.Observable"
94858       },
94859       {
94860         "name" : "showDelay",
94861         "type" : "Number",
94862         "desc" : "Length of time in milliseconds to wait before showing this item (defaults to 200)",
94863         "memberOf" : "Roo.menu.Item"
94864       },
94865       {
94866         "name" : "text",
94867         "type" : "String",
94868         "desc" : "The text to show on the menu item.",
94869         "memberOf" : "Roo.menu.Item"
94870       }
94871     ],
94872     "events" : [
94873       {
94874         "name" : "activate",
94875         "type" : "function",
94876         "desc" : "Fires when this item is activated",
94877         "sig" : "function (_self)\n{\n\n}",
94878         "memberOf" : "Roo.menu.BaseItem"
94879       },
94880       {
94881         "name" : "beforecheckchange",
94882         "type" : "function",
94883         "desc" : "Fires before the checked value is set, providing an opportunity to cancel if needed",
94884         "sig" : "function (_self, checked)\n{\n\n}",
94885         "memberOf" : ""
94886       },
94887       {
94888         "name" : "beforedestroy",
94889         "type" : "function",
94890         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
94891         "sig" : "function (_self)\n{\n\n}",
94892         "memberOf" : "Roo.Component"
94893       },
94894       {
94895         "name" : "beforehide",
94896         "type" : "function",
94897         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
94898         "sig" : "function (_self)\n{\n\n}",
94899         "memberOf" : "Roo.Component"
94900       },
94901       {
94902         "name" : "beforerender",
94903         "type" : "function",
94904         "desc" : "Fires before the component is rendered. Return false to stop the render.",
94905         "sig" : "function (_self)\n{\n\n}",
94906         "memberOf" : "Roo.Component"
94907       },
94908       {
94909         "name" : "beforeshow",
94910         "type" : "function",
94911         "desc" : "Fires before the component is shown.  Return false to stop the show.",
94912         "sig" : "function (_self)\n{\n\n}",
94913         "memberOf" : "Roo.Component"
94914       },
94915       {
94916         "name" : "checkchange",
94917         "type" : "function",
94918         "desc" : "Fires after the checked value has been set",
94919         "sig" : "function (_self, checked)\n{\n\n}",
94920         "memberOf" : ""
94921       },
94922       {
94923         "name" : "click",
94924         "type" : "function",
94925         "desc" : "Fires when this item is clicked",
94926         "sig" : "function (_self, e)\n{\n\n}",
94927         "memberOf" : "Roo.menu.BaseItem"
94928       },
94929       {
94930         "name" : "deactivate",
94931         "type" : "function",
94932         "desc" : "Fires when this item is deactivated",
94933         "sig" : "function (_self)\n{\n\n}",
94934         "memberOf" : "Roo.menu.BaseItem"
94935       },
94936       {
94937         "name" : "destroy",
94938         "type" : "function",
94939         "desc" : "Fires after the component is destroyed.",
94940         "sig" : "function (_self)\n{\n\n}",
94941         "memberOf" : "Roo.Component"
94942       },
94943       {
94944         "name" : "disable",
94945         "type" : "function",
94946         "desc" : "Fires after the component is disabled.",
94947         "sig" : "function (_self)\n{\n\n}",
94948         "memberOf" : "Roo.Component"
94949       },
94950       {
94951         "name" : "enable",
94952         "type" : "function",
94953         "desc" : "Fires after the component is enabled.",
94954         "sig" : "function (_self)\n{\n\n}",
94955         "memberOf" : "Roo.Component"
94956       },
94957       {
94958         "name" : "hide",
94959         "type" : "function",
94960         "desc" : "Fires after the component is hidden.",
94961         "sig" : "function (_self)\n{\n\n}",
94962         "memberOf" : "Roo.Component"
94963       },
94964       {
94965         "name" : "render",
94966         "type" : "function",
94967         "desc" : "Fires after the component is rendered.",
94968         "sig" : "function (_self)\n{\n\n}",
94969         "memberOf" : "Roo.Component"
94970       },
94971       {
94972         "name" : "show",
94973         "type" : "function",
94974         "desc" : "Fires after the component is shown.",
94975         "sig" : "function (_self)\n{\n\n}",
94976         "memberOf" : "Roo.Component"
94977       }
94978     ],
94979     "methods" : [
94980       {
94981         "name" : "addEvents",
94982         "type" : "function",
94983         "desc" : "Used to define events on this Observable",
94984         "sig" : "(object)",
94985         "static" : false,
94986         "memberOf" : "Roo.util.Observable"
94987       },
94988       {
94989         "name" : "addListener",
94990         "type" : "function",
94991         "desc" : "Appends an event handler to this component",
94992         "sig" : "(eventName, handler, scope, options)",
94993         "static" : false,
94994         "memberOf" : "Roo.util.Observable"
94995       },
94996       {
94997         "name" : "capture",
94998         "type" : "function",
94999         "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.",
95000         "sig" : "(o, fn, scope)",
95001         "static" : true,
95002         "memberOf" : "Roo.util.Observable"
95003       },
95004       {
95005         "name" : "destroy",
95006         "type" : "function",
95007         "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}.",
95008         "sig" : "()\n{\n\n}",
95009         "static" : false,
95010         "memberOf" : "Roo.Component"
95011       },
95012       {
95013         "name" : "disable",
95014         "type" : "function",
95015         "desc" : "Disable this component.",
95016         "sig" : "()\n{\n\n}",
95017         "static" : false,
95018         "memberOf" : "Roo.Component"
95019       },
95020       {
95021         "name" : "enable",
95022         "type" : "function",
95023         "desc" : "Enable this component.",
95024         "sig" : "()\n{\n\n}",
95025         "static" : false,
95026         "memberOf" : "Roo.Component"
95027       },
95028       {
95029         "name" : "fireEvent",
95030         "type" : "function",
95031         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
95032         "sig" : "(eventName, args)",
95033         "static" : false,
95034         "memberOf" : "Roo.util.Observable"
95035       },
95036       {
95037         "name" : "focus",
95038         "type" : "function",
95039         "desc" : "Try to focus this component.",
95040         "sig" : "(selectText)",
95041         "static" : false,
95042         "memberOf" : "Roo.Component"
95043       },
95044       {
95045         "name" : "getEl",
95046         "type" : "function",
95047         "desc" : "Returns the underlying {@link Roo.Element}.",
95048         "sig" : "()\n{\n\n}",
95049         "static" : false,
95050         "memberOf" : "Roo.Component"
95051       },
95052       {
95053         "name" : "getId",
95054         "type" : "function",
95055         "desc" : "Returns the id of this component.",
95056         "sig" : "()\n{\n\n}",
95057         "static" : false,
95058         "memberOf" : "Roo.Component"
95059       },
95060       {
95061         "name" : "hasListener",
95062         "type" : "function",
95063         "desc" : "Checks to see if this object has any listeners for a specified event",
95064         "sig" : "(eventName)",
95065         "static" : false,
95066         "memberOf" : "Roo.util.Observable"
95067       },
95068       {
95069         "name" : "hide",
95070         "type" : "function",
95071         "desc" : "Hide this component.",
95072         "sig" : "()\n{\n\n}",
95073         "static" : false,
95074         "memberOf" : "Roo.Component"
95075       },
95076       {
95077         "name" : "isVisible",
95078         "type" : "function",
95079         "desc" : "Returns true if this component is visible.",
95080         "sig" : "()\n{\n\n}",
95081         "static" : false,
95082         "memberOf" : "Roo.Component"
95083       },
95084       {
95085         "name" : "on",
95086         "type" : "function",
95087         "desc" : "Appends an event handler to this element (shorthand for addListener)",
95088         "sig" : "(eventName, handler, scope, options)",
95089         "static" : false,
95090         "memberOf" : "Roo.util.Observable"
95091       },
95092       {
95093         "name" : "purgeListeners",
95094         "type" : "function",
95095         "desc" : "Removes all listeners for this object",
95096         "sig" : "()\n{\n\n}",
95097         "static" : false,
95098         "memberOf" : "Roo.util.Observable"
95099       },
95100       {
95101         "name" : "releaseCapture",
95102         "type" : "function",
95103         "desc" : "Removes <b>all</b> added captures from the Observable.",
95104         "sig" : "(o)",
95105         "static" : true,
95106         "memberOf" : "Roo.util.Observable"
95107       },
95108       {
95109         "name" : "removeListener",
95110         "type" : "function",
95111         "desc" : "Removes a listener",
95112         "sig" : "(eventName, handler, scope)",
95113         "static" : false,
95114         "memberOf" : "Roo.util.Observable"
95115       },
95116       {
95117         "name" : "render",
95118         "type" : "function",
95119         "desc" : "If this is a lazy rendering component, render it to its container element.",
95120         "sig" : "(container)",
95121         "static" : false,
95122         "memberOf" : "Roo.Component"
95123       },
95124       {
95125         "name" : "setChecked",
95126         "type" : "function",
95127         "desc" : "Set the checked state of this item",
95128         "sig" : "(checked, suppressEvent)",
95129         "static" : false,
95130         "memberOf" : ""
95131       },
95132       {
95133         "name" : "setDisabled",
95134         "type" : "function",
95135         "desc" : "Convenience function for setting disabled/enabled by boolean.",
95136         "sig" : "(disabled)",
95137         "static" : false,
95138         "memberOf" : "Roo.Component"
95139       },
95140       {
95141         "name" : "setText",
95142         "type" : "function",
95143         "desc" : "Sets the text to display in this menu item",
95144         "sig" : "(text, isHTML)",
95145         "static" : false,
95146         "memberOf" : "Roo.menu.Item"
95147       },
95148       {
95149         "name" : "setVisible",
95150         "type" : "function",
95151         "desc" : "Convenience function to hide or show this component by boolean.",
95152         "sig" : "(visible)",
95153         "static" : false,
95154         "memberOf" : "Roo.Component"
95155       },
95156       {
95157         "name" : "show",
95158         "type" : "function",
95159         "desc" : "Show this component.",
95160         "sig" : "()\n{\n\n}",
95161         "static" : false,
95162         "memberOf" : "Roo.Component"
95163       },
95164       {
95165         "name" : "un",
95166         "type" : "function",
95167         "desc" : "Removes a listener (shorthand for removeListener)",
95168         "sig" : "(eventName, handler, scope)",
95169         "static" : false,
95170         "memberOf" : "Roo.util.Observable"
95171       }
95172     ]
95173   },
95174   "Roo.menu.ColorItem" : {
95175     "props" : [
95176       {
95177         "name" : "actionMode",
95178         "type" : "String",
95179         "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",
95180         "memberOf" : "Roo.Component"
95181       },
95182       {
95183         "name" : "activeClass",
95184         "type" : "String",
95185         "desc" : "The CSS class to use when the item becomes activated (defaults to \"x-menu-item-active\")",
95186         "memberOf" : "Roo.menu.BaseItem"
95187       },
95188       {
95189         "name" : "allowDomMove",
95190         "type" : "Boolean",
95191         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
95192         "memberOf" : "Roo.Component"
95193       },
95194       {
95195         "name" : "canActivate",
95196         "type" : "Boolean",
95197         "desc" : "True if this item can be visually activated (defaults to false)",
95198         "memberOf" : "Roo.menu.BaseItem"
95199       },
95200       {
95201         "name" : "disableClass",
95202         "type" : "String",
95203         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
95204         "memberOf" : "Roo.Component"
95205       },
95206       {
95207         "name" : "handler",
95208         "type" : "Function",
95209         "desc" : "A function that will handle the click event of this menu item (defaults to undefined)",
95210         "memberOf" : "Roo.menu.BaseItem"
95211       },
95212       {
95213         "name" : "hidden",
95214         "type" : "Boolean",
95215         "desc" : "True to prevent creation of this menu item (defaults to false)",
95216         "memberOf" : "Roo.menu.BaseItem"
95217       },
95218       {
95219         "name" : "hideDelay",
95220         "type" : "Number",
95221         "desc" : "Length of time in milliseconds to wait before hiding after a click (defaults to 100)",
95222         "memberOf" : "Roo.menu.BaseItem"
95223       },
95224       {
95225         "name" : "hideMode",
95226         "type" : "String",
95227         "desc" : [
95228           "(display",
95229           "visibility)"
95230         ],
95231         "memberOf" : "Roo.Component"
95232       },
95233       {
95234         "name" : "hideOnClick",
95235         "type" : "Boolean",
95236         "desc" : "True to hide the containing menu after this item is clicked (defaults to true)",
95237         "memberOf" : "Roo.menu.BaseItem"
95238       },
95239       {
95240         "name" : "listeners",
95241         "type" : "Object",
95242         "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>",
95243         "memberOf" : "Roo.util.Observable"
95244       }
95245     ],
95246     "events" : [
95247       {
95248         "name" : "activate",
95249         "type" : "function",
95250         "desc" : "Fires when this item is activated",
95251         "sig" : "function (_self)\n{\n\n}",
95252         "memberOf" : "Roo.menu.BaseItem"
95253       },
95254       {
95255         "name" : "beforedestroy",
95256         "type" : "function",
95257         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
95258         "sig" : "function (_self)\n{\n\n}",
95259         "memberOf" : "Roo.Component"
95260       },
95261       {
95262         "name" : "beforehide",
95263         "type" : "function",
95264         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
95265         "sig" : "function (_self)\n{\n\n}",
95266         "memberOf" : "Roo.Component"
95267       },
95268       {
95269         "name" : "beforerender",
95270         "type" : "function",
95271         "desc" : "Fires before the component is rendered. Return false to stop the render.",
95272         "sig" : "function (_self)\n{\n\n}",
95273         "memberOf" : "Roo.Component"
95274       },
95275       {
95276         "name" : "beforeshow",
95277         "type" : "function",
95278         "desc" : "Fires before the component is shown.  Return false to stop the show.",
95279         "sig" : "function (_self)\n{\n\n}",
95280         "memberOf" : "Roo.Component"
95281       },
95282       {
95283         "name" : "click",
95284         "type" : "function",
95285         "desc" : "Fires when this item is clicked",
95286         "sig" : "function (_self, e)\n{\n\n}",
95287         "memberOf" : "Roo.menu.BaseItem"
95288       },
95289       {
95290         "name" : "deactivate",
95291         "type" : "function",
95292         "desc" : "Fires when this item is deactivated",
95293         "sig" : "function (_self)\n{\n\n}",
95294         "memberOf" : "Roo.menu.BaseItem"
95295       },
95296       {
95297         "name" : "destroy",
95298         "type" : "function",
95299         "desc" : "Fires after the component is destroyed.",
95300         "sig" : "function (_self)\n{\n\n}",
95301         "memberOf" : "Roo.Component"
95302       },
95303       {
95304         "name" : "disable",
95305         "type" : "function",
95306         "desc" : "Fires after the component is disabled.",
95307         "sig" : "function (_self)\n{\n\n}",
95308         "memberOf" : "Roo.Component"
95309       },
95310       {
95311         "name" : "enable",
95312         "type" : "function",
95313         "desc" : "Fires after the component is enabled.",
95314         "sig" : "function (_self)\n{\n\n}",
95315         "memberOf" : "Roo.Component"
95316       },
95317       {
95318         "name" : "hide",
95319         "type" : "function",
95320         "desc" : "Fires after the component is hidden.",
95321         "sig" : "function (_self)\n{\n\n}",
95322         "memberOf" : "Roo.Component"
95323       },
95324       {
95325         "name" : "render",
95326         "type" : "function",
95327         "desc" : "Fires after the component is rendered.",
95328         "sig" : "function (_self)\n{\n\n}",
95329         "memberOf" : "Roo.Component"
95330       },
95331       {
95332         "name" : "show",
95333         "type" : "function",
95334         "desc" : "Fires after the component is shown.",
95335         "sig" : "function (_self)\n{\n\n}",
95336         "memberOf" : "Roo.Component"
95337       }
95338     ],
95339     "methods" : [
95340       {
95341         "name" : "addEvents",
95342         "type" : "function",
95343         "desc" : "Used to define events on this Observable",
95344         "sig" : "(object)",
95345         "static" : false,
95346         "memberOf" : "Roo.util.Observable"
95347       },
95348       {
95349         "name" : "addListener",
95350         "type" : "function",
95351         "desc" : "Appends an event handler to this component",
95352         "sig" : "(eventName, handler, scope, options)",
95353         "static" : false,
95354         "memberOf" : "Roo.util.Observable"
95355       },
95356       {
95357         "name" : "capture",
95358         "type" : "function",
95359         "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.",
95360         "sig" : "(o, fn, scope)",
95361         "static" : true,
95362         "memberOf" : "Roo.util.Observable"
95363       },
95364       {
95365         "name" : "destroy",
95366         "type" : "function",
95367         "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}.",
95368         "sig" : "()\n{\n\n}",
95369         "static" : false,
95370         "memberOf" : "Roo.Component"
95371       },
95372       {
95373         "name" : "disable",
95374         "type" : "function",
95375         "desc" : "Disable this component.",
95376         "sig" : "()\n{\n\n}",
95377         "static" : false,
95378         "memberOf" : "Roo.Component"
95379       },
95380       {
95381         "name" : "enable",
95382         "type" : "function",
95383         "desc" : "Enable this component.",
95384         "sig" : "()\n{\n\n}",
95385         "static" : false,
95386         "memberOf" : "Roo.Component"
95387       },
95388       {
95389         "name" : "fireEvent",
95390         "type" : "function",
95391         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
95392         "sig" : "(eventName, args)",
95393         "static" : false,
95394         "memberOf" : "Roo.util.Observable"
95395       },
95396       {
95397         "name" : "focus",
95398         "type" : "function",
95399         "desc" : "Try to focus this component.",
95400         "sig" : "(selectText)",
95401         "static" : false,
95402         "memberOf" : "Roo.Component"
95403       },
95404       {
95405         "name" : "getEl",
95406         "type" : "function",
95407         "desc" : "Returns the underlying {@link Roo.Element}.",
95408         "sig" : "()\n{\n\n}",
95409         "static" : false,
95410         "memberOf" : "Roo.Component"
95411       },
95412       {
95413         "name" : "getId",
95414         "type" : "function",
95415         "desc" : "Returns the id of this component.",
95416         "sig" : "()\n{\n\n}",
95417         "static" : false,
95418         "memberOf" : "Roo.Component"
95419       },
95420       {
95421         "name" : "hasListener",
95422         "type" : "function",
95423         "desc" : "Checks to see if this object has any listeners for a specified event",
95424         "sig" : "(eventName)",
95425         "static" : false,
95426         "memberOf" : "Roo.util.Observable"
95427       },
95428       {
95429         "name" : "hide",
95430         "type" : "function",
95431         "desc" : "Hide this component.",
95432         "sig" : "()\n{\n\n}",
95433         "static" : false,
95434         "memberOf" : "Roo.Component"
95435       },
95436       {
95437         "name" : "isVisible",
95438         "type" : "function",
95439         "desc" : "Returns true if this component is visible.",
95440         "sig" : "()\n{\n\n}",
95441         "static" : false,
95442         "memberOf" : "Roo.Component"
95443       },
95444       {
95445         "name" : "on",
95446         "type" : "function",
95447         "desc" : "Appends an event handler to this element (shorthand for addListener)",
95448         "sig" : "(eventName, handler, scope, options)",
95449         "static" : false,
95450         "memberOf" : "Roo.util.Observable"
95451       },
95452       {
95453         "name" : "purgeListeners",
95454         "type" : "function",
95455         "desc" : "Removes all listeners for this object",
95456         "sig" : "()\n{\n\n}",
95457         "static" : false,
95458         "memberOf" : "Roo.util.Observable"
95459       },
95460       {
95461         "name" : "releaseCapture",
95462         "type" : "function",
95463         "desc" : "Removes <b>all</b> added captures from the Observable.",
95464         "sig" : "(o)",
95465         "static" : true,
95466         "memberOf" : "Roo.util.Observable"
95467       },
95468       {
95469         "name" : "removeListener",
95470         "type" : "function",
95471         "desc" : "Removes a listener",
95472         "sig" : "(eventName, handler, scope)",
95473         "static" : false,
95474         "memberOf" : "Roo.util.Observable"
95475       },
95476       {
95477         "name" : "render",
95478         "type" : "function",
95479         "desc" : "If this is a lazy rendering component, render it to its container element.",
95480         "sig" : "(container)",
95481         "static" : false,
95482         "memberOf" : "Roo.Component"
95483       },
95484       {
95485         "name" : "setDisabled",
95486         "type" : "function",
95487         "desc" : "Convenience function for setting disabled/enabled by boolean.",
95488         "sig" : "(disabled)",
95489         "static" : false,
95490         "memberOf" : "Roo.Component"
95491       },
95492       {
95493         "name" : "setVisible",
95494         "type" : "function",
95495         "desc" : "Convenience function to hide or show this component by boolean.",
95496         "sig" : "(visible)",
95497         "static" : false,
95498         "memberOf" : "Roo.Component"
95499       },
95500       {
95501         "name" : "show",
95502         "type" : "function",
95503         "desc" : "Show this component.",
95504         "sig" : "()\n{\n\n}",
95505         "static" : false,
95506         "memberOf" : "Roo.Component"
95507       },
95508       {
95509         "name" : "un",
95510         "type" : "function",
95511         "desc" : "Removes a listener (shorthand for removeListener)",
95512         "sig" : "(eventName, handler, scope)",
95513         "static" : false,
95514         "memberOf" : "Roo.util.Observable"
95515       }
95516     ]
95517   },
95518   "Roo.menu.ColorMenu" : {
95519     "props" : [
95520       {
95521         "name" : "allowOtherMenus",
95522         "type" : "Boolean",
95523         "desc" : "True to allow multiple menus to be displayed at the same time (defaults to false)",
95524         "memberOf" : "Roo.menu.Menu"
95525       },
95526       {
95527         "name" : "defaultAlign",
95528         "type" : "String",
95529         "desc" : "The default {@link Roo.Element#alignTo) anchor position value for this menu\nrelative to its element of origin (defaults to \"tl-bl?\")",
95530         "memberOf" : "Roo.menu.Menu"
95531       },
95532       {
95533         "name" : "listeners",
95534         "type" : "Object",
95535         "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>",
95536         "memberOf" : "Roo.util.Observable"
95537       },
95538       {
95539         "name" : "minWidth",
95540         "type" : "Number",
95541         "desc" : "The minimum width of the menu in pixels (defaults to 120)",
95542         "memberOf" : "Roo.menu.Menu"
95543       },
95544       {
95545         "name" : "registerMenu",
95546         "type" : "Boolean",
95547         "desc" : "True (default) - means that clicking on screen etc. hides it.",
95548         "memberOf" : "Roo.menu.Menu"
95549       },
95550       {
95551         "name" : "shadow",
95552         "type" : "Boolean/String",
95553         "desc" : "True or \"sides\" for the default effect, \"frame\" for 4-way shadow, and \"drop\"\nfor bottom-right shadow (defaults to \"sides\")",
95554         "memberOf" : "Roo.menu.Menu"
95555       },
95556       {
95557         "name" : "subMenuAlign",
95558         "type" : "String",
95559         "desc" : "The {@link Roo.Element#alignTo} anchor position value to use for submenus of\nthis menu (defaults to \"tl-tr?\")",
95560         "memberOf" : "Roo.menu.Menu"
95561       }
95562     ],
95563     "events" : [
95564       {
95565         "name" : "beforehide",
95566         "type" : "function",
95567         "desc" : "Fires before this menu is hidden",
95568         "sig" : "function (_self)\n{\n\n}",
95569         "memberOf" : "Roo.menu.Menu"
95570       },
95571       {
95572         "name" : "beforeshow",
95573         "type" : "function",
95574         "desc" : "Fires before this menu is displayed",
95575         "sig" : "function (_self)\n{\n\n}",
95576         "memberOf" : "Roo.menu.Menu"
95577       },
95578       {
95579         "name" : "click",
95580         "type" : "function",
95581         "desc" : "Fires when this menu is clicked (or when the enter key is pressed while it is active)",
95582         "sig" : "function (_self, menuItem, e)\n{\n\n}",
95583         "memberOf" : "Roo.menu.Menu"
95584       },
95585       {
95586         "name" : "hide",
95587         "type" : "function",
95588         "desc" : "Fires after this menu is hidden",
95589         "sig" : "function (_self)\n{\n\n}",
95590         "memberOf" : "Roo.menu.Menu"
95591       },
95592       {
95593         "name" : "itemclick",
95594         "type" : "function",
95595         "desc" : "Fires when a menu item contained in this menu is clicked",
95596         "sig" : "function (baseItem, e)\n{\n\n}",
95597         "memberOf" : "Roo.menu.Menu"
95598       },
95599       {
95600         "name" : "mouseout",
95601         "type" : "function",
95602         "desc" : "Fires when the mouse exits this menu",
95603         "sig" : "function (_self, e, menuItem)\n{\n\n}",
95604         "memberOf" : "Roo.menu.Menu"
95605       },
95606       {
95607         "name" : "mouseover",
95608         "type" : "function",
95609         "desc" : "Fires when the mouse is hovering over this menu",
95610         "sig" : "function (_self, e, menuItem)\n{\n\n}",
95611         "memberOf" : "Roo.menu.Menu"
95612       },
95613       {
95614         "name" : "select",
95615         "type" : "function",
95616         "desc" : "",
95617         "sig" : "function (palette, color)\n{\n\n}",
95618         "memberOf" : ""
95619       },
95620       {
95621         "name" : "show",
95622         "type" : "function",
95623         "desc" : "Fires after this menu is displayed",
95624         "sig" : "function (_self)\n{\n\n}",
95625         "memberOf" : "Roo.menu.Menu"
95626       }
95627     ],
95628     "methods" : [
95629       {
95630         "name" : "add",
95631         "type" : "function",
95632         "desc" : "Addds one or more items of any type supported by the Menu class, or that can be converted into menu items.\nAny of the following are valid:\n<ul>\n<li>Any menu item object based on {@link Roo.menu.Item}</li>\n<li>An HTMLElement object which will be converted to a menu item</li>\n<li>A menu item config object that will be created as a new menu item</li>\n<li>A string, which can either be '-' or 'separator' to add a menu separator, otherwise\nit will be converted into a {@link Roo.menu.TextItem} and added</li>\n</ul>\nUsage:\n<pre><code>\n// Create the menu\nvar menu = new Roo.menu.Menu();\n\n// Create a menu item to add by reference\nvar menuItem = new Roo.menu.Item({ text: 'New Item!' });\n\n// Add a bunch of items at once using different methods.\n// Only the last item added will be returned.\nvar item = menu.add(\n    menuItem,                // add existing item by ref\n    'Dynamic Item',          // new TextItem\n    '-',                     // new separator\n    { text: 'Config Item' }  // new item by config\n);\n</code></pre>",
95633         "sig" : "(args)",
95634         "static" : false,
95635         "memberOf" : "Roo.menu.Menu"
95636       },
95637       {
95638         "name" : "addElement",
95639         "type" : "function",
95640         "desc" : "Adds an {@link Roo.Element} object to the menu",
95641         "sig" : "(el)",
95642         "static" : false,
95643         "memberOf" : "Roo.menu.Menu"
95644       },
95645       {
95646         "name" : "addEvents",
95647         "type" : "function",
95648         "desc" : "Used to define events on this Observable",
95649         "sig" : "(object)",
95650         "static" : false,
95651         "memberOf" : "Roo.util.Observable"
95652       },
95653       {
95654         "name" : "addItem",
95655         "type" : "function",
95656         "desc" : "Adds an existing object based on {@link Roo.menu.Item} to the menu",
95657         "sig" : "(item)",
95658         "static" : false,
95659         "memberOf" : "Roo.menu.Menu"
95660       },
95661       {
95662         "name" : "addListener",
95663         "type" : "function",
95664         "desc" : "Appends an event handler to this component",
95665         "sig" : "(eventName, handler, scope, options)",
95666         "static" : false,
95667         "memberOf" : "Roo.util.Observable"
95668       },
95669       {
95670         "name" : "addMenuItem",
95671         "type" : "function",
95672         "desc" : "Creates a new {@link Roo.menu.Item} based an the supplied config object and adds it to the menu",
95673         "sig" : "(config)",
95674         "static" : false,
95675         "memberOf" : "Roo.menu.Menu"
95676       },
95677       {
95678         "name" : "addSeparator",
95679         "type" : "function",
95680         "desc" : "Adds a separator bar to the menu",
95681         "sig" : "()\n{\n\n}",
95682         "static" : false,
95683         "memberOf" : "Roo.menu.Menu"
95684       },
95685       {
95686         "name" : "addText",
95687         "type" : "function",
95688         "desc" : "Creates a new {@link Roo.menu.TextItem} with the supplied text and adds it to the menu",
95689         "sig" : "(text)",
95690         "static" : false,
95691         "memberOf" : "Roo.menu.Menu"
95692       },
95693       {
95694         "name" : "capture",
95695         "type" : "function",
95696         "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.",
95697         "sig" : "(o, fn, scope)",
95698         "static" : true,
95699         "memberOf" : "Roo.util.Observable"
95700       },
95701       {
95702         "name" : "fireEvent",
95703         "type" : "function",
95704         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
95705         "sig" : "(eventName, args)",
95706         "static" : false,
95707         "memberOf" : "Roo.util.Observable"
95708       },
95709       {
95710         "name" : "getEl",
95711         "type" : "function",
95712         "desc" : "Returns this menu's underlying {@link Roo.Element} object",
95713         "sig" : "()\n{\n\n}",
95714         "static" : false,
95715         "memberOf" : "Roo.menu.Menu"
95716       },
95717       {
95718         "name" : "hasListener",
95719         "type" : "function",
95720         "desc" : "Checks to see if this object has any listeners for a specified event",
95721         "sig" : "(eventName)",
95722         "static" : false,
95723         "memberOf" : "Roo.util.Observable"
95724       },
95725       {
95726         "name" : "hide",
95727         "type" : "function",
95728         "desc" : "Hides this menu and optionally all parent menus",
95729         "sig" : "(deep)",
95730         "static" : false,
95731         "memberOf" : "Roo.menu.Menu"
95732       },
95733       {
95734         "name" : "insert",
95735         "type" : "function",
95736         "desc" : "Inserts an existing object based on {@link Roo.menu.Item} to the menu at a specified index",
95737         "sig" : "(index, item)",
95738         "static" : false,
95739         "memberOf" : "Roo.menu.Menu"
95740       },
95741       {
95742         "name" : "isVisible",
95743         "type" : "function",
95744         "desc" : "Read-only.  Returns true if the menu is currently displayed, else false.",
95745         "sig" : "()\n{\n\n}",
95746         "static" : false,
95747         "memberOf" : "Roo.menu.Menu"
95748       },
95749       {
95750         "name" : "on",
95751         "type" : "function",
95752         "desc" : "Appends an event handler to this element (shorthand for addListener)",
95753         "sig" : "(eventName, handler, scope, options)",
95754         "static" : false,
95755         "memberOf" : "Roo.util.Observable"
95756       },
95757       {
95758         "name" : "purgeListeners",
95759         "type" : "function",
95760         "desc" : "Removes all listeners for this object",
95761         "sig" : "()\n{\n\n}",
95762         "static" : false,
95763         "memberOf" : "Roo.util.Observable"
95764       },
95765       {
95766         "name" : "releaseCapture",
95767         "type" : "function",
95768         "desc" : "Removes <b>all</b> added captures from the Observable.",
95769         "sig" : "(o)",
95770         "static" : true,
95771         "memberOf" : "Roo.util.Observable"
95772       },
95773       {
95774         "name" : "remove",
95775         "type" : "function",
95776         "desc" : "Removes an {@link Roo.menu.Item} from the menu and destroys the object",
95777         "sig" : "(item)",
95778         "static" : false,
95779         "memberOf" : "Roo.menu.Menu"
95780       },
95781       {
95782         "name" : "removeAll",
95783         "type" : "function",
95784         "desc" : "Removes and destroys all items in the menu",
95785         "sig" : "()\n{\n\n}",
95786         "static" : false,
95787         "memberOf" : "Roo.menu.Menu"
95788       },
95789       {
95790         "name" : "removeListener",
95791         "type" : "function",
95792         "desc" : "Removes a listener",
95793         "sig" : "(eventName, handler, scope)",
95794         "static" : false,
95795         "memberOf" : "Roo.util.Observable"
95796       },
95797       {
95798         "name" : "show",
95799         "type" : "function",
95800         "desc" : "Displays this menu relative to another element",
95801         "sig" : "(element, position, parentMenu)",
95802         "static" : false,
95803         "memberOf" : "Roo.menu.Menu"
95804       },
95805       {
95806         "name" : "showAt",
95807         "type" : "function",
95808         "desc" : "Displays this menu at a specific xy position",
95809         "sig" : "(xyPosition, parentMenu)",
95810         "static" : false,
95811         "memberOf" : "Roo.menu.Menu"
95812       },
95813       {
95814         "name" : "un",
95815         "type" : "function",
95816         "desc" : "Removes a listener (shorthand for removeListener)",
95817         "sig" : "(eventName, handler, scope)",
95818         "static" : false,
95819         "memberOf" : "Roo.util.Observable"
95820       }
95821     ]
95822   },
95823   "Roo.menu.DateItem" : {
95824     "props" : [
95825       {
95826         "name" : "actionMode",
95827         "type" : "String",
95828         "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",
95829         "memberOf" : "Roo.Component"
95830       },
95831       {
95832         "name" : "activeClass",
95833         "type" : "String",
95834         "desc" : "The CSS class to use when the item becomes activated (defaults to \"x-menu-item-active\")",
95835         "memberOf" : "Roo.menu.BaseItem"
95836       },
95837       {
95838         "name" : "allowDomMove",
95839         "type" : "Boolean",
95840         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
95841         "memberOf" : "Roo.Component"
95842       },
95843       {
95844         "name" : "canActivate",
95845         "type" : "Boolean",
95846         "desc" : "True if this item can be visually activated (defaults to false)",
95847         "memberOf" : "Roo.menu.BaseItem"
95848       },
95849       {
95850         "name" : "disableClass",
95851         "type" : "String",
95852         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
95853         "memberOf" : "Roo.Component"
95854       },
95855       {
95856         "name" : "handler",
95857         "type" : "Function",
95858         "desc" : "A function that will handle the click event of this menu item (defaults to undefined)",
95859         "memberOf" : "Roo.menu.BaseItem"
95860       },
95861       {
95862         "name" : "hidden",
95863         "type" : "Boolean",
95864         "desc" : "True to prevent creation of this menu item (defaults to false)",
95865         "memberOf" : "Roo.menu.BaseItem"
95866       },
95867       {
95868         "name" : "hideDelay",
95869         "type" : "Number",
95870         "desc" : "Length of time in milliseconds to wait before hiding after a click (defaults to 100)",
95871         "memberOf" : "Roo.menu.BaseItem"
95872       },
95873       {
95874         "name" : "hideMode",
95875         "type" : "String",
95876         "desc" : [
95877           "(display",
95878           "visibility)"
95879         ],
95880         "memberOf" : "Roo.Component"
95881       },
95882       {
95883         "name" : "hideOnClick",
95884         "type" : "Boolean",
95885         "desc" : "True to hide the containing menu after this item is clicked (defaults to true)",
95886         "memberOf" : "Roo.menu.BaseItem"
95887       },
95888       {
95889         "name" : "listeners",
95890         "type" : "Object",
95891         "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>",
95892         "memberOf" : "Roo.util.Observable"
95893       }
95894     ],
95895     "events" : [
95896       {
95897         "name" : "activate",
95898         "type" : "function",
95899         "desc" : "Fires when this item is activated",
95900         "sig" : "function (_self)\n{\n\n}",
95901         "memberOf" : "Roo.menu.BaseItem"
95902       },
95903       {
95904         "name" : "beforedestroy",
95905         "type" : "function",
95906         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
95907         "sig" : "function (_self)\n{\n\n}",
95908         "memberOf" : "Roo.Component"
95909       },
95910       {
95911         "name" : "beforehide",
95912         "type" : "function",
95913         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
95914         "sig" : "function (_self)\n{\n\n}",
95915         "memberOf" : "Roo.Component"
95916       },
95917       {
95918         "name" : "beforerender",
95919         "type" : "function",
95920         "desc" : "Fires before the component is rendered. Return false to stop the render.",
95921         "sig" : "function (_self)\n{\n\n}",
95922         "memberOf" : "Roo.Component"
95923       },
95924       {
95925         "name" : "beforeshow",
95926         "type" : "function",
95927         "desc" : "Fires before the component is shown.  Return false to stop the show.",
95928         "sig" : "function (_self)\n{\n\n}",
95929         "memberOf" : "Roo.Component"
95930       },
95931       {
95932         "name" : "click",
95933         "type" : "function",
95934         "desc" : "Fires when this item is clicked",
95935         "sig" : "function (_self, e)\n{\n\n}",
95936         "memberOf" : "Roo.menu.BaseItem"
95937       },
95938       {
95939         "name" : "deactivate",
95940         "type" : "function",
95941         "desc" : "Fires when this item is deactivated",
95942         "sig" : "function (_self)\n{\n\n}",
95943         "memberOf" : "Roo.menu.BaseItem"
95944       },
95945       {
95946         "name" : "destroy",
95947         "type" : "function",
95948         "desc" : "Fires after the component is destroyed.",
95949         "sig" : "function (_self)\n{\n\n}",
95950         "memberOf" : "Roo.Component"
95951       },
95952       {
95953         "name" : "disable",
95954         "type" : "function",
95955         "desc" : "Fires after the component is disabled.",
95956         "sig" : "function (_self)\n{\n\n}",
95957         "memberOf" : "Roo.Component"
95958       },
95959       {
95960         "name" : "enable",
95961         "type" : "function",
95962         "desc" : "Fires after the component is enabled.",
95963         "sig" : "function (_self)\n{\n\n}",
95964         "memberOf" : "Roo.Component"
95965       },
95966       {
95967         "name" : "hide",
95968         "type" : "function",
95969         "desc" : "Fires after the component is hidden.",
95970         "sig" : "function (_self)\n{\n\n}",
95971         "memberOf" : "Roo.Component"
95972       },
95973       {
95974         "name" : "render",
95975         "type" : "function",
95976         "desc" : "Fires after the component is rendered.",
95977         "sig" : "function (_self)\n{\n\n}",
95978         "memberOf" : "Roo.Component"
95979       },
95980       {
95981         "name" : "show",
95982         "type" : "function",
95983         "desc" : "Fires after the component is shown.",
95984         "sig" : "function (_self)\n{\n\n}",
95985         "memberOf" : "Roo.Component"
95986       }
95987     ],
95988     "methods" : [
95989       {
95990         "name" : "addEvents",
95991         "type" : "function",
95992         "desc" : "Used to define events on this Observable",
95993         "sig" : "(object)",
95994         "static" : false,
95995         "memberOf" : "Roo.util.Observable"
95996       },
95997       {
95998         "name" : "addListener",
95999         "type" : "function",
96000         "desc" : "Appends an event handler to this component",
96001         "sig" : "(eventName, handler, scope, options)",
96002         "static" : false,
96003         "memberOf" : "Roo.util.Observable"
96004       },
96005       {
96006         "name" : "capture",
96007         "type" : "function",
96008         "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.",
96009         "sig" : "(o, fn, scope)",
96010         "static" : true,
96011         "memberOf" : "Roo.util.Observable"
96012       },
96013       {
96014         "name" : "destroy",
96015         "type" : "function",
96016         "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}.",
96017         "sig" : "()\n{\n\n}",
96018         "static" : false,
96019         "memberOf" : "Roo.Component"
96020       },
96021       {
96022         "name" : "disable",
96023         "type" : "function",
96024         "desc" : "Disable this component.",
96025         "sig" : "()\n{\n\n}",
96026         "static" : false,
96027         "memberOf" : "Roo.Component"
96028       },
96029       {
96030         "name" : "enable",
96031         "type" : "function",
96032         "desc" : "Enable this component.",
96033         "sig" : "()\n{\n\n}",
96034         "static" : false,
96035         "memberOf" : "Roo.Component"
96036       },
96037       {
96038         "name" : "fireEvent",
96039         "type" : "function",
96040         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
96041         "sig" : "(eventName, args)",
96042         "static" : false,
96043         "memberOf" : "Roo.util.Observable"
96044       },
96045       {
96046         "name" : "focus",
96047         "type" : "function",
96048         "desc" : "Try to focus this component.",
96049         "sig" : "(selectText)",
96050         "static" : false,
96051         "memberOf" : "Roo.Component"
96052       },
96053       {
96054         "name" : "getEl",
96055         "type" : "function",
96056         "desc" : "Returns the underlying {@link Roo.Element}.",
96057         "sig" : "()\n{\n\n}",
96058         "static" : false,
96059         "memberOf" : "Roo.Component"
96060       },
96061       {
96062         "name" : "getId",
96063         "type" : "function",
96064         "desc" : "Returns the id of this component.",
96065         "sig" : "()\n{\n\n}",
96066         "static" : false,
96067         "memberOf" : "Roo.Component"
96068       },
96069       {
96070         "name" : "hasListener",
96071         "type" : "function",
96072         "desc" : "Checks to see if this object has any listeners for a specified event",
96073         "sig" : "(eventName)",
96074         "static" : false,
96075         "memberOf" : "Roo.util.Observable"
96076       },
96077       {
96078         "name" : "hide",
96079         "type" : "function",
96080         "desc" : "Hide this component.",
96081         "sig" : "()\n{\n\n}",
96082         "static" : false,
96083         "memberOf" : "Roo.Component"
96084       },
96085       {
96086         "name" : "isVisible",
96087         "type" : "function",
96088         "desc" : "Returns true if this component is visible.",
96089         "sig" : "()\n{\n\n}",
96090         "static" : false,
96091         "memberOf" : "Roo.Component"
96092       },
96093       {
96094         "name" : "on",
96095         "type" : "function",
96096         "desc" : "Appends an event handler to this element (shorthand for addListener)",
96097         "sig" : "(eventName, handler, scope, options)",
96098         "static" : false,
96099         "memberOf" : "Roo.util.Observable"
96100       },
96101       {
96102         "name" : "purgeListeners",
96103         "type" : "function",
96104         "desc" : "Removes all listeners for this object",
96105         "sig" : "()\n{\n\n}",
96106         "static" : false,
96107         "memberOf" : "Roo.util.Observable"
96108       },
96109       {
96110         "name" : "releaseCapture",
96111         "type" : "function",
96112         "desc" : "Removes <b>all</b> added captures from the Observable.",
96113         "sig" : "(o)",
96114         "static" : true,
96115         "memberOf" : "Roo.util.Observable"
96116       },
96117       {
96118         "name" : "removeListener",
96119         "type" : "function",
96120         "desc" : "Removes a listener",
96121         "sig" : "(eventName, handler, scope)",
96122         "static" : false,
96123         "memberOf" : "Roo.util.Observable"
96124       },
96125       {
96126         "name" : "render",
96127         "type" : "function",
96128         "desc" : "If this is a lazy rendering component, render it to its container element.",
96129         "sig" : "(container)",
96130         "static" : false,
96131         "memberOf" : "Roo.Component"
96132       },
96133       {
96134         "name" : "setDisabled",
96135         "type" : "function",
96136         "desc" : "Convenience function for setting disabled/enabled by boolean.",
96137         "sig" : "(disabled)",
96138         "static" : false,
96139         "memberOf" : "Roo.Component"
96140       },
96141       {
96142         "name" : "setVisible",
96143         "type" : "function",
96144         "desc" : "Convenience function to hide or show this component by boolean.",
96145         "sig" : "(visible)",
96146         "static" : false,
96147         "memberOf" : "Roo.Component"
96148       },
96149       {
96150         "name" : "show",
96151         "type" : "function",
96152         "desc" : "Show this component.",
96153         "sig" : "()\n{\n\n}",
96154         "static" : false,
96155         "memberOf" : "Roo.Component"
96156       },
96157       {
96158         "name" : "un",
96159         "type" : "function",
96160         "desc" : "Removes a listener (shorthand for removeListener)",
96161         "sig" : "(eventName, handler, scope)",
96162         "static" : false,
96163         "memberOf" : "Roo.util.Observable"
96164       }
96165     ]
96166   },
96167   "Roo.menu.DateMenu" : {
96168     "props" : [
96169       {
96170         "name" : "allowOtherMenus",
96171         "type" : "Boolean",
96172         "desc" : "True to allow multiple menus to be displayed at the same time (defaults to false)",
96173         "memberOf" : "Roo.menu.Menu"
96174       },
96175       {
96176         "name" : "defaultAlign",
96177         "type" : "String",
96178         "desc" : "The default {@link Roo.Element#alignTo) anchor position value for this menu\nrelative to its element of origin (defaults to \"tl-bl?\")",
96179         "memberOf" : "Roo.menu.Menu"
96180       },
96181       {
96182         "name" : "listeners",
96183         "type" : "Object",
96184         "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>",
96185         "memberOf" : "Roo.util.Observable"
96186       },
96187       {
96188         "name" : "minWidth",
96189         "type" : "Number",
96190         "desc" : "The minimum width of the menu in pixels (defaults to 120)",
96191         "memberOf" : "Roo.menu.Menu"
96192       },
96193       {
96194         "name" : "registerMenu",
96195         "type" : "Boolean",
96196         "desc" : "True (default) - means that clicking on screen etc. hides it.",
96197         "memberOf" : "Roo.menu.Menu"
96198       },
96199       {
96200         "name" : "shadow",
96201         "type" : "Boolean/String",
96202         "desc" : "True or \"sides\" for the default effect, \"frame\" for 4-way shadow, and \"drop\"\nfor bottom-right shadow (defaults to \"sides\")",
96203         "memberOf" : "Roo.menu.Menu"
96204       },
96205       {
96206         "name" : "subMenuAlign",
96207         "type" : "String",
96208         "desc" : "The {@link Roo.Element#alignTo} anchor position value to use for submenus of\nthis menu (defaults to \"tl-tr?\")",
96209         "memberOf" : "Roo.menu.Menu"
96210       }
96211     ],
96212     "events" : [
96213       {
96214         "name" : "beforehide",
96215         "type" : "function",
96216         "desc" : "Fires before this menu is hidden",
96217         "sig" : "function (_self)\n{\n\n}",
96218         "memberOf" : "Roo.menu.Menu"
96219       },
96220       {
96221         "name" : "beforeshow",
96222         "type" : "function",
96223         "desc" : "Fires before this menu is displayed",
96224         "sig" : "function (_self)\n{\n\n}",
96225         "memberOf" : "Roo.menu.Menu"
96226       },
96227       {
96228         "name" : "click",
96229         "type" : "function",
96230         "desc" : "Fires when this menu is clicked (or when the enter key is pressed while it is active)",
96231         "sig" : "function (_self, menuItem, e)\n{\n\n}",
96232         "memberOf" : "Roo.menu.Menu"
96233       },
96234       {
96235         "name" : "hide",
96236         "type" : "function",
96237         "desc" : "Fires after this menu is hidden",
96238         "sig" : "function (_self)\n{\n\n}",
96239         "memberOf" : "Roo.menu.Menu"
96240       },
96241       {
96242         "name" : "itemclick",
96243         "type" : "function",
96244         "desc" : "Fires when a menu item contained in this menu is clicked",
96245         "sig" : "function (baseItem, e)\n{\n\n}",
96246         "memberOf" : "Roo.menu.Menu"
96247       },
96248       {
96249         "name" : "mouseout",
96250         "type" : "function",
96251         "desc" : "Fires when the mouse exits this menu",
96252         "sig" : "function (_self, e, menuItem)\n{\n\n}",
96253         "memberOf" : "Roo.menu.Menu"
96254       },
96255       {
96256         "name" : "mouseover",
96257         "type" : "function",
96258         "desc" : "Fires when the mouse is hovering over this menu",
96259         "sig" : "function (_self, e, menuItem)\n{\n\n}",
96260         "memberOf" : "Roo.menu.Menu"
96261       },
96262       {
96263         "name" : "select",
96264         "type" : "function",
96265         "desc" : "",
96266         "sig" : "function (picker, date)\n{\n\n}",
96267         "memberOf" : ""
96268       },
96269       {
96270         "name" : "show",
96271         "type" : "function",
96272         "desc" : "Fires after this menu is displayed",
96273         "sig" : "function (_self)\n{\n\n}",
96274         "memberOf" : "Roo.menu.Menu"
96275       }
96276     ],
96277     "methods" : [
96278       {
96279         "name" : "add",
96280         "type" : "function",
96281         "desc" : "Addds one or more items of any type supported by the Menu class, or that can be converted into menu items.\nAny of the following are valid:\n<ul>\n<li>Any menu item object based on {@link Roo.menu.Item}</li>\n<li>An HTMLElement object which will be converted to a menu item</li>\n<li>A menu item config object that will be created as a new menu item</li>\n<li>A string, which can either be '-' or 'separator' to add a menu separator, otherwise\nit will be converted into a {@link Roo.menu.TextItem} and added</li>\n</ul>\nUsage:\n<pre><code>\n// Create the menu\nvar menu = new Roo.menu.Menu();\n\n// Create a menu item to add by reference\nvar menuItem = new Roo.menu.Item({ text: 'New Item!' });\n\n// Add a bunch of items at once using different methods.\n// Only the last item added will be returned.\nvar item = menu.add(\n    menuItem,                // add existing item by ref\n    'Dynamic Item',          // new TextItem\n    '-',                     // new separator\n    { text: 'Config Item' }  // new item by config\n);\n</code></pre>",
96282         "sig" : "(args)",
96283         "static" : false,
96284         "memberOf" : "Roo.menu.Menu"
96285       },
96286       {
96287         "name" : "addElement",
96288         "type" : "function",
96289         "desc" : "Adds an {@link Roo.Element} object to the menu",
96290         "sig" : "(el)",
96291         "static" : false,
96292         "memberOf" : "Roo.menu.Menu"
96293       },
96294       {
96295         "name" : "addEvents",
96296         "type" : "function",
96297         "desc" : "Used to define events on this Observable",
96298         "sig" : "(object)",
96299         "static" : false,
96300         "memberOf" : "Roo.util.Observable"
96301       },
96302       {
96303         "name" : "addItem",
96304         "type" : "function",
96305         "desc" : "Adds an existing object based on {@link Roo.menu.Item} to the menu",
96306         "sig" : "(item)",
96307         "static" : false,
96308         "memberOf" : "Roo.menu.Menu"
96309       },
96310       {
96311         "name" : "addListener",
96312         "type" : "function",
96313         "desc" : "Appends an event handler to this component",
96314         "sig" : "(eventName, handler, scope, options)",
96315         "static" : false,
96316         "memberOf" : "Roo.util.Observable"
96317       },
96318       {
96319         "name" : "addMenuItem",
96320         "type" : "function",
96321         "desc" : "Creates a new {@link Roo.menu.Item} based an the supplied config object and adds it to the menu",
96322         "sig" : "(config)",
96323         "static" : false,
96324         "memberOf" : "Roo.menu.Menu"
96325       },
96326       {
96327         "name" : "addSeparator",
96328         "type" : "function",
96329         "desc" : "Adds a separator bar to the menu",
96330         "sig" : "()\n{\n\n}",
96331         "static" : false,
96332         "memberOf" : "Roo.menu.Menu"
96333       },
96334       {
96335         "name" : "addText",
96336         "type" : "function",
96337         "desc" : "Creates a new {@link Roo.menu.TextItem} with the supplied text and adds it to the menu",
96338         "sig" : "(text)",
96339         "static" : false,
96340         "memberOf" : "Roo.menu.Menu"
96341       },
96342       {
96343         "name" : "capture",
96344         "type" : "function",
96345         "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.",
96346         "sig" : "(o, fn, scope)",
96347         "static" : true,
96348         "memberOf" : "Roo.util.Observable"
96349       },
96350       {
96351         "name" : "fireEvent",
96352         "type" : "function",
96353         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
96354         "sig" : "(eventName, args)",
96355         "static" : false,
96356         "memberOf" : "Roo.util.Observable"
96357       },
96358       {
96359         "name" : "getEl",
96360         "type" : "function",
96361         "desc" : "Returns this menu's underlying {@link Roo.Element} object",
96362         "sig" : "()\n{\n\n}",
96363         "static" : false,
96364         "memberOf" : "Roo.menu.Menu"
96365       },
96366       {
96367         "name" : "hasListener",
96368         "type" : "function",
96369         "desc" : "Checks to see if this object has any listeners for a specified event",
96370         "sig" : "(eventName)",
96371         "static" : false,
96372         "memberOf" : "Roo.util.Observable"
96373       },
96374       {
96375         "name" : "hide",
96376         "type" : "function",
96377         "desc" : "Hides this menu and optionally all parent menus",
96378         "sig" : "(deep)",
96379         "static" : false,
96380         "memberOf" : "Roo.menu.Menu"
96381       },
96382       {
96383         "name" : "insert",
96384         "type" : "function",
96385         "desc" : "Inserts an existing object based on {@link Roo.menu.Item} to the menu at a specified index",
96386         "sig" : "(index, item)",
96387         "static" : false,
96388         "memberOf" : "Roo.menu.Menu"
96389       },
96390       {
96391         "name" : "isVisible",
96392         "type" : "function",
96393         "desc" : "Read-only.  Returns true if the menu is currently displayed, else false.",
96394         "sig" : "()\n{\n\n}",
96395         "static" : false,
96396         "memberOf" : "Roo.menu.Menu"
96397       },
96398       {
96399         "name" : "on",
96400         "type" : "function",
96401         "desc" : "Appends an event handler to this element (shorthand for addListener)",
96402         "sig" : "(eventName, handler, scope, options)",
96403         "static" : false,
96404         "memberOf" : "Roo.util.Observable"
96405       },
96406       {
96407         "name" : "purgeListeners",
96408         "type" : "function",
96409         "desc" : "Removes all listeners for this object",
96410         "sig" : "()\n{\n\n}",
96411         "static" : false,
96412         "memberOf" : "Roo.util.Observable"
96413       },
96414       {
96415         "name" : "releaseCapture",
96416         "type" : "function",
96417         "desc" : "Removes <b>all</b> added captures from the Observable.",
96418         "sig" : "(o)",
96419         "static" : true,
96420         "memberOf" : "Roo.util.Observable"
96421       },
96422       {
96423         "name" : "remove",
96424         "type" : "function",
96425         "desc" : "Removes an {@link Roo.menu.Item} from the menu and destroys the object",
96426         "sig" : "(item)",
96427         "static" : false,
96428         "memberOf" : "Roo.menu.Menu"
96429       },
96430       {
96431         "name" : "removeAll",
96432         "type" : "function",
96433         "desc" : "Removes and destroys all items in the menu",
96434         "sig" : "()\n{\n\n}",
96435         "static" : false,
96436         "memberOf" : "Roo.menu.Menu"
96437       },
96438       {
96439         "name" : "removeListener",
96440         "type" : "function",
96441         "desc" : "Removes a listener",
96442         "sig" : "(eventName, handler, scope)",
96443         "static" : false,
96444         "memberOf" : "Roo.util.Observable"
96445       },
96446       {
96447         "name" : "show",
96448         "type" : "function",
96449         "desc" : "Displays this menu relative to another element",
96450         "sig" : "(element, position, parentMenu)",
96451         "static" : false,
96452         "memberOf" : "Roo.menu.Menu"
96453       },
96454       {
96455         "name" : "showAt",
96456         "type" : "function",
96457         "desc" : "Displays this menu at a specific xy position",
96458         "sig" : "(xyPosition, parentMenu)",
96459         "static" : false,
96460         "memberOf" : "Roo.menu.Menu"
96461       },
96462       {
96463         "name" : "un",
96464         "type" : "function",
96465         "desc" : "Removes a listener (shorthand for removeListener)",
96466         "sig" : "(eventName, handler, scope)",
96467         "static" : false,
96468         "memberOf" : "Roo.util.Observable"
96469       }
96470     ]
96471   },
96472   "Roo.menu.Item" : {
96473     "props" : [
96474       {
96475         "name" : "HTML",
96476         "type" : "String",
96477         "desc" : "to render in menu\nThe text to show on the menu item (HTML version).",
96478         "memberOf" : ""
96479       },
96480       {
96481         "name" : "actionMode",
96482         "type" : "String",
96483         "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",
96484         "memberOf" : "Roo.Component"
96485       },
96486       {
96487         "name" : "activeClass",
96488         "type" : "String",
96489         "desc" : "The CSS class to use when the item becomes activated (defaults to \"x-menu-item-active\")",
96490         "memberOf" : "Roo.menu.BaseItem"
96491       },
96492       {
96493         "name" : "allowDomMove",
96494         "type" : "Boolean",
96495         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
96496         "memberOf" : "Roo.Component"
96497       },
96498       {
96499         "name" : "canActivate",
96500         "type" : "Boolean",
96501         "desc" : "True if this item can be visually activated (defaults to true)",
96502         "memberOf" : ""
96503       },
96504       {
96505         "name" : "disableClass",
96506         "type" : "String",
96507         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
96508         "memberOf" : "Roo.Component"
96509       },
96510       {
96511         "name" : "handler",
96512         "type" : "Function",
96513         "desc" : "A function that will handle the click event of this menu item (defaults to undefined)",
96514         "memberOf" : "Roo.menu.BaseItem"
96515       },
96516       {
96517         "name" : "hidden",
96518         "type" : "Boolean",
96519         "desc" : "True to prevent creation of this menu item (defaults to false)",
96520         "memberOf" : "Roo.menu.BaseItem"
96521       },
96522       {
96523         "name" : "hideDelay",
96524         "type" : "Number",
96525         "desc" : "Length of time in milliseconds to wait before hiding after a click (defaults to 100)",
96526         "memberOf" : "Roo.menu.BaseItem"
96527       },
96528       {
96529         "name" : "hideMode",
96530         "type" : "String",
96531         "desc" : [
96532           "(display",
96533           "visibility)"
96534         ],
96535         "memberOf" : "Roo.Component"
96536       },
96537       {
96538         "name" : "hideOnClick",
96539         "type" : "Boolean",
96540         "desc" : "True to hide the containing menu after this item is clicked (defaults to true)",
96541         "memberOf" : "Roo.menu.BaseItem"
96542       },
96543       {
96544         "name" : "icon",
96545         "type" : "String",
96546         "desc" : "The path to an icon to display in this menu item (defaults to Roo.BLANK_IMAGE_URL)",
96547         "memberOf" : ""
96548       },
96549       {
96550         "name" : "itemCls",
96551         "type" : "String",
96552         "desc" : "The default CSS class to use for menu items (defaults to \"x-menu-item\")",
96553         "memberOf" : ""
96554       },
96555       {
96556         "name" : "listeners",
96557         "type" : "Object",
96558         "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>",
96559         "memberOf" : "Roo.util.Observable"
96560       },
96561       {
96562         "name" : "showDelay",
96563         "type" : "Number",
96564         "desc" : "Length of time in milliseconds to wait before showing this item (defaults to 200)",
96565         "memberOf" : ""
96566       },
96567       {
96568         "name" : "text",
96569         "type" : "String",
96570         "desc" : "The text to show on the menu item.",
96571         "memberOf" : ""
96572       }
96573     ],
96574     "events" : [
96575       {
96576         "name" : "activate",
96577         "type" : "function",
96578         "desc" : "Fires when this item is activated",
96579         "sig" : "function (_self)\n{\n\n}",
96580         "memberOf" : "Roo.menu.BaseItem"
96581       },
96582       {
96583         "name" : "beforedestroy",
96584         "type" : "function",
96585         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
96586         "sig" : "function (_self)\n{\n\n}",
96587         "memberOf" : "Roo.Component"
96588       },
96589       {
96590         "name" : "beforehide",
96591         "type" : "function",
96592         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
96593         "sig" : "function (_self)\n{\n\n}",
96594         "memberOf" : "Roo.Component"
96595       },
96596       {
96597         "name" : "beforerender",
96598         "type" : "function",
96599         "desc" : "Fires before the component is rendered. Return false to stop the render.",
96600         "sig" : "function (_self)\n{\n\n}",
96601         "memberOf" : "Roo.Component"
96602       },
96603       {
96604         "name" : "beforeshow",
96605         "type" : "function",
96606         "desc" : "Fires before the component is shown.  Return false to stop the show.",
96607         "sig" : "function (_self)\n{\n\n}",
96608         "memberOf" : "Roo.Component"
96609       },
96610       {
96611         "name" : "click",
96612         "type" : "function",
96613         "desc" : "Fires when this item is clicked",
96614         "sig" : "function (_self, e)\n{\n\n}",
96615         "memberOf" : "Roo.menu.BaseItem"
96616       },
96617       {
96618         "name" : "deactivate",
96619         "type" : "function",
96620         "desc" : "Fires when this item is deactivated",
96621         "sig" : "function (_self)\n{\n\n}",
96622         "memberOf" : "Roo.menu.BaseItem"
96623       },
96624       {
96625         "name" : "destroy",
96626         "type" : "function",
96627         "desc" : "Fires after the component is destroyed.",
96628         "sig" : "function (_self)\n{\n\n}",
96629         "memberOf" : "Roo.Component"
96630       },
96631       {
96632         "name" : "disable",
96633         "type" : "function",
96634         "desc" : "Fires after the component is disabled.",
96635         "sig" : "function (_self)\n{\n\n}",
96636         "memberOf" : "Roo.Component"
96637       },
96638       {
96639         "name" : "enable",
96640         "type" : "function",
96641         "desc" : "Fires after the component is enabled.",
96642         "sig" : "function (_self)\n{\n\n}",
96643         "memberOf" : "Roo.Component"
96644       },
96645       {
96646         "name" : "hide",
96647         "type" : "function",
96648         "desc" : "Fires after the component is hidden.",
96649         "sig" : "function (_self)\n{\n\n}",
96650         "memberOf" : "Roo.Component"
96651       },
96652       {
96653         "name" : "render",
96654         "type" : "function",
96655         "desc" : "Fires after the component is rendered.",
96656         "sig" : "function (_self)\n{\n\n}",
96657         "memberOf" : "Roo.Component"
96658       },
96659       {
96660         "name" : "show",
96661         "type" : "function",
96662         "desc" : "Fires after the component is shown.",
96663         "sig" : "function (_self)\n{\n\n}",
96664         "memberOf" : "Roo.Component"
96665       }
96666     ],
96667     "methods" : [
96668       {
96669         "name" : "addEvents",
96670         "type" : "function",
96671         "desc" : "Used to define events on this Observable",
96672         "sig" : "(object)",
96673         "static" : false,
96674         "memberOf" : "Roo.util.Observable"
96675       },
96676       {
96677         "name" : "addListener",
96678         "type" : "function",
96679         "desc" : "Appends an event handler to this component",
96680         "sig" : "(eventName, handler, scope, options)",
96681         "static" : false,
96682         "memberOf" : "Roo.util.Observable"
96683       },
96684       {
96685         "name" : "capture",
96686         "type" : "function",
96687         "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.",
96688         "sig" : "(o, fn, scope)",
96689         "static" : true,
96690         "memberOf" : "Roo.util.Observable"
96691       },
96692       {
96693         "name" : "destroy",
96694         "type" : "function",
96695         "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}.",
96696         "sig" : "()\n{\n\n}",
96697         "static" : false,
96698         "memberOf" : "Roo.Component"
96699       },
96700       {
96701         "name" : "disable",
96702         "type" : "function",
96703         "desc" : "Disable this component.",
96704         "sig" : "()\n{\n\n}",
96705         "static" : false,
96706         "memberOf" : "Roo.Component"
96707       },
96708       {
96709         "name" : "enable",
96710         "type" : "function",
96711         "desc" : "Enable this component.",
96712         "sig" : "()\n{\n\n}",
96713         "static" : false,
96714         "memberOf" : "Roo.Component"
96715       },
96716       {
96717         "name" : "fireEvent",
96718         "type" : "function",
96719         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
96720         "sig" : "(eventName, args)",
96721         "static" : false,
96722         "memberOf" : "Roo.util.Observable"
96723       },
96724       {
96725         "name" : "focus",
96726         "type" : "function",
96727         "desc" : "Try to focus this component.",
96728         "sig" : "(selectText)",
96729         "static" : false,
96730         "memberOf" : "Roo.Component"
96731       },
96732       {
96733         "name" : "getEl",
96734         "type" : "function",
96735         "desc" : "Returns the underlying {@link Roo.Element}.",
96736         "sig" : "()\n{\n\n}",
96737         "static" : false,
96738         "memberOf" : "Roo.Component"
96739       },
96740       {
96741         "name" : "getId",
96742         "type" : "function",
96743         "desc" : "Returns the id of this component.",
96744         "sig" : "()\n{\n\n}",
96745         "static" : false,
96746         "memberOf" : "Roo.Component"
96747       },
96748       {
96749         "name" : "hasListener",
96750         "type" : "function",
96751         "desc" : "Checks to see if this object has any listeners for a specified event",
96752         "sig" : "(eventName)",
96753         "static" : false,
96754         "memberOf" : "Roo.util.Observable"
96755       },
96756       {
96757         "name" : "hide",
96758         "type" : "function",
96759         "desc" : "Hide this component.",
96760         "sig" : "()\n{\n\n}",
96761         "static" : false,
96762         "memberOf" : "Roo.Component"
96763       },
96764       {
96765         "name" : "isVisible",
96766         "type" : "function",
96767         "desc" : "Returns true if this component is visible.",
96768         "sig" : "()\n{\n\n}",
96769         "static" : false,
96770         "memberOf" : "Roo.Component"
96771       },
96772       {
96773         "name" : "on",
96774         "type" : "function",
96775         "desc" : "Appends an event handler to this element (shorthand for addListener)",
96776         "sig" : "(eventName, handler, scope, options)",
96777         "static" : false,
96778         "memberOf" : "Roo.util.Observable"
96779       },
96780       {
96781         "name" : "purgeListeners",
96782         "type" : "function",
96783         "desc" : "Removes all listeners for this object",
96784         "sig" : "()\n{\n\n}",
96785         "static" : false,
96786         "memberOf" : "Roo.util.Observable"
96787       },
96788       {
96789         "name" : "releaseCapture",
96790         "type" : "function",
96791         "desc" : "Removes <b>all</b> added captures from the Observable.",
96792         "sig" : "(o)",
96793         "static" : true,
96794         "memberOf" : "Roo.util.Observable"
96795       },
96796       {
96797         "name" : "removeListener",
96798         "type" : "function",
96799         "desc" : "Removes a listener",
96800         "sig" : "(eventName, handler, scope)",
96801         "static" : false,
96802         "memberOf" : "Roo.util.Observable"
96803       },
96804       {
96805         "name" : "render",
96806         "type" : "function",
96807         "desc" : "If this is a lazy rendering component, render it to its container element.",
96808         "sig" : "(container)",
96809         "static" : false,
96810         "memberOf" : "Roo.Component"
96811       },
96812       {
96813         "name" : "setDisabled",
96814         "type" : "function",
96815         "desc" : "Convenience function for setting disabled/enabled by boolean.",
96816         "sig" : "(disabled)",
96817         "static" : false,
96818         "memberOf" : "Roo.Component"
96819       },
96820       {
96821         "name" : "setText",
96822         "type" : "function",
96823         "desc" : "Sets the text to display in this menu item",
96824         "sig" : "(text, isHTML)",
96825         "static" : false,
96826         "memberOf" : ""
96827       },
96828       {
96829         "name" : "setVisible",
96830         "type" : "function",
96831         "desc" : "Convenience function to hide or show this component by boolean.",
96832         "sig" : "(visible)",
96833         "static" : false,
96834         "memberOf" : "Roo.Component"
96835       },
96836       {
96837         "name" : "show",
96838         "type" : "function",
96839         "desc" : "Show this component.",
96840         "sig" : "()\n{\n\n}",
96841         "static" : false,
96842         "memberOf" : "Roo.Component"
96843       },
96844       {
96845         "name" : "un",
96846         "type" : "function",
96847         "desc" : "Removes a listener (shorthand for removeListener)",
96848         "sig" : "(eventName, handler, scope)",
96849         "static" : false,
96850         "memberOf" : "Roo.util.Observable"
96851       }
96852     ]
96853   },
96854   "Roo.menu.Menu" : {
96855     "props" : [
96856       {
96857         "name" : "allowOtherMenus",
96858         "type" : "Boolean",
96859         "desc" : "True to allow multiple menus to be displayed at the same time (defaults to false)",
96860         "memberOf" : ""
96861       },
96862       {
96863         "name" : "defaultAlign",
96864         "type" : "String",
96865         "desc" : "The default {@link Roo.Element#alignTo) anchor position value for this menu\nrelative to its element of origin (defaults to \"tl-bl?\")",
96866         "memberOf" : ""
96867       },
96868       {
96869         "name" : "listeners",
96870         "type" : "Object",
96871         "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>",
96872         "memberOf" : "Roo.util.Observable"
96873       },
96874       {
96875         "name" : "minWidth",
96876         "type" : "Number",
96877         "desc" : "The minimum width of the menu in pixels (defaults to 120)",
96878         "memberOf" : ""
96879       },
96880       {
96881         "name" : "registerMenu",
96882         "type" : "Boolean",
96883         "desc" : "True (default) - means that clicking on screen etc. hides it.",
96884         "memberOf" : ""
96885       },
96886       {
96887         "name" : "shadow",
96888         "type" : "Boolean/String",
96889         "desc" : "True or \"sides\" for the default effect, \"frame\" for 4-way shadow, and \"drop\"\nfor bottom-right shadow (defaults to \"sides\")",
96890         "memberOf" : ""
96891       },
96892       {
96893         "name" : "subMenuAlign",
96894         "type" : "String",
96895         "desc" : "The {@link Roo.Element#alignTo} anchor position value to use for submenus of\nthis menu (defaults to \"tl-tr?\")",
96896         "memberOf" : ""
96897       }
96898     ],
96899     "events" : [
96900       {
96901         "name" : "beforehide",
96902         "type" : "function",
96903         "desc" : "Fires before this menu is hidden",
96904         "sig" : "function (_self)\n{\n\n}",
96905         "memberOf" : ""
96906       },
96907       {
96908         "name" : "beforeshow",
96909         "type" : "function",
96910         "desc" : "Fires before this menu is displayed",
96911         "sig" : "function (_self)\n{\n\n}",
96912         "memberOf" : ""
96913       },
96914       {
96915         "name" : "click",
96916         "type" : "function",
96917         "desc" : "Fires when this menu is clicked (or when the enter key is pressed while it is active)",
96918         "sig" : "function (_self, menuItem, e)\n{\n\n}",
96919         "memberOf" : ""
96920       },
96921       {
96922         "name" : "hide",
96923         "type" : "function",
96924         "desc" : "Fires after this menu is hidden",
96925         "sig" : "function (_self)\n{\n\n}",
96926         "memberOf" : ""
96927       },
96928       {
96929         "name" : "itemclick",
96930         "type" : "function",
96931         "desc" : "Fires when a menu item contained in this menu is clicked",
96932         "sig" : "function (baseItem, e)\n{\n\n}",
96933         "memberOf" : ""
96934       },
96935       {
96936         "name" : "mouseout",
96937         "type" : "function",
96938         "desc" : "Fires when the mouse exits this menu",
96939         "sig" : "function (_self, e, menuItem)\n{\n\n}",
96940         "memberOf" : ""
96941       },
96942       {
96943         "name" : "mouseover",
96944         "type" : "function",
96945         "desc" : "Fires when the mouse is hovering over this menu",
96946         "sig" : "function (_self, e, menuItem)\n{\n\n}",
96947         "memberOf" : ""
96948       },
96949       {
96950         "name" : "show",
96951         "type" : "function",
96952         "desc" : "Fires after this menu is displayed",
96953         "sig" : "function (_self)\n{\n\n}",
96954         "memberOf" : ""
96955       }
96956     ],
96957     "methods" : [
96958       {
96959         "name" : "add",
96960         "type" : "function",
96961         "desc" : "Addds one or more items of any type supported by the Menu class, or that can be converted into menu items.\nAny of the following are valid:\n<ul>\n<li>Any menu item object based on {@link Roo.menu.Item}</li>\n<li>An HTMLElement object which will be converted to a menu item</li>\n<li>A menu item config object that will be created as a new menu item</li>\n<li>A string, which can either be '-' or 'separator' to add a menu separator, otherwise\nit will be converted into a {@link Roo.menu.TextItem} and added</li>\n</ul>\nUsage:\n<pre><code>\n// Create the menu\nvar menu = new Roo.menu.Menu();\n\n// Create a menu item to add by reference\nvar menuItem = new Roo.menu.Item({ text: 'New Item!' });\n\n// Add a bunch of items at once using different methods.\n// Only the last item added will be returned.\nvar item = menu.add(\n    menuItem,                // add existing item by ref\n    'Dynamic Item',          // new TextItem\n    '-',                     // new separator\n    { text: 'Config Item' }  // new item by config\n);\n</code></pre>",
96962         "sig" : "(args)",
96963         "static" : false,
96964         "memberOf" : ""
96965       },
96966       {
96967         "name" : "addElement",
96968         "type" : "function",
96969         "desc" : "Adds an {@link Roo.Element} object to the menu",
96970         "sig" : "(el)",
96971         "static" : false,
96972         "memberOf" : ""
96973       },
96974       {
96975         "name" : "addEvents",
96976         "type" : "function",
96977         "desc" : "Used to define events on this Observable",
96978         "sig" : "(object)",
96979         "static" : false,
96980         "memberOf" : "Roo.util.Observable"
96981       },
96982       {
96983         "name" : "addItem",
96984         "type" : "function",
96985         "desc" : "Adds an existing object based on {@link Roo.menu.Item} to the menu",
96986         "sig" : "(item)",
96987         "static" : false,
96988         "memberOf" : ""
96989       },
96990       {
96991         "name" : "addListener",
96992         "type" : "function",
96993         "desc" : "Appends an event handler to this component",
96994         "sig" : "(eventName, handler, scope, options)",
96995         "static" : false,
96996         "memberOf" : "Roo.util.Observable"
96997       },
96998       {
96999         "name" : "addMenuItem",
97000         "type" : "function",
97001         "desc" : "Creates a new {@link Roo.menu.Item} based an the supplied config object and adds it to the menu",
97002         "sig" : "(config)",
97003         "static" : false,
97004         "memberOf" : ""
97005       },
97006       {
97007         "name" : "addSeparator",
97008         "type" : "function",
97009         "desc" : "Adds a separator bar to the menu",
97010         "sig" : "()\n{\n\n}",
97011         "static" : false,
97012         "memberOf" : ""
97013       },
97014       {
97015         "name" : "addText",
97016         "type" : "function",
97017         "desc" : "Creates a new {@link Roo.menu.TextItem} with the supplied text and adds it to the menu",
97018         "sig" : "(text)",
97019         "static" : false,
97020         "memberOf" : ""
97021       },
97022       {
97023         "name" : "capture",
97024         "type" : "function",
97025         "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.",
97026         "sig" : "(o, fn, scope)",
97027         "static" : true,
97028         "memberOf" : "Roo.util.Observable"
97029       },
97030       {
97031         "name" : "fireEvent",
97032         "type" : "function",
97033         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
97034         "sig" : "(eventName, args)",
97035         "static" : false,
97036         "memberOf" : "Roo.util.Observable"
97037       },
97038       {
97039         "name" : "getEl",
97040         "type" : "function",
97041         "desc" : "Returns this menu's underlying {@link Roo.Element} object",
97042         "sig" : "()\n{\n\n}",
97043         "static" : false,
97044         "memberOf" : ""
97045       },
97046       {
97047         "name" : "hasListener",
97048         "type" : "function",
97049         "desc" : "Checks to see if this object has any listeners for a specified event",
97050         "sig" : "(eventName)",
97051         "static" : false,
97052         "memberOf" : "Roo.util.Observable"
97053       },
97054       {
97055         "name" : "hide",
97056         "type" : "function",
97057         "desc" : "Hides this menu and optionally all parent menus",
97058         "sig" : "(deep)",
97059         "static" : false,
97060         "memberOf" : ""
97061       },
97062       {
97063         "name" : "insert",
97064         "type" : "function",
97065         "desc" : "Inserts an existing object based on {@link Roo.menu.Item} to the menu at a specified index",
97066         "sig" : "(index, item)",
97067         "static" : false,
97068         "memberOf" : ""
97069       },
97070       {
97071         "name" : "isVisible",
97072         "type" : "function",
97073         "desc" : "Read-only.  Returns true if the menu is currently displayed, else false.",
97074         "sig" : "()\n{\n\n}",
97075         "static" : false,
97076         "memberOf" : ""
97077       },
97078       {
97079         "name" : "on",
97080         "type" : "function",
97081         "desc" : "Appends an event handler to this element (shorthand for addListener)",
97082         "sig" : "(eventName, handler, scope, options)",
97083         "static" : false,
97084         "memberOf" : "Roo.util.Observable"
97085       },
97086       {
97087         "name" : "purgeListeners",
97088         "type" : "function",
97089         "desc" : "Removes all listeners for this object",
97090         "sig" : "()\n{\n\n}",
97091         "static" : false,
97092         "memberOf" : "Roo.util.Observable"
97093       },
97094       {
97095         "name" : "releaseCapture",
97096         "type" : "function",
97097         "desc" : "Removes <b>all</b> added captures from the Observable.",
97098         "sig" : "(o)",
97099         "static" : true,
97100         "memberOf" : "Roo.util.Observable"
97101       },
97102       {
97103         "name" : "remove",
97104         "type" : "function",
97105         "desc" : "Removes an {@link Roo.menu.Item} from the menu and destroys the object",
97106         "sig" : "(item)",
97107         "static" : false,
97108         "memberOf" : ""
97109       },
97110       {
97111         "name" : "removeAll",
97112         "type" : "function",
97113         "desc" : "Removes and destroys all items in the menu",
97114         "sig" : "()\n{\n\n}",
97115         "static" : false,
97116         "memberOf" : ""
97117       },
97118       {
97119         "name" : "removeListener",
97120         "type" : "function",
97121         "desc" : "Removes a listener",
97122         "sig" : "(eventName, handler, scope)",
97123         "static" : false,
97124         "memberOf" : "Roo.util.Observable"
97125       },
97126       {
97127         "name" : "show",
97128         "type" : "function",
97129         "desc" : "Displays this menu relative to another element",
97130         "sig" : "(element, position, parentMenu)",
97131         "static" : false,
97132         "memberOf" : ""
97133       },
97134       {
97135         "name" : "showAt",
97136         "type" : "function",
97137         "desc" : "Displays this menu at a specific xy position",
97138         "sig" : "(xyPosition, parentMenu)",
97139         "static" : false,
97140         "memberOf" : ""
97141       },
97142       {
97143         "name" : "un",
97144         "type" : "function",
97145         "desc" : "Removes a listener (shorthand for removeListener)",
97146         "sig" : "(eventName, handler, scope)",
97147         "static" : false,
97148         "memberOf" : "Roo.util.Observable"
97149       }
97150     ]
97151   },
97152   "Roo.menu.MenuMgr" : {
97153     "props" : [
97154     ],
97155     "events" : [
97156     ],
97157     "methods" : [
97158       {
97159         "name" : "get",
97160         "type" : "function",
97161         "desc" : "Returns a {@link Roo.menu.Menu} object",
97162         "sig" : "(menu)",
97163         "static" : false,
97164         "memberOf" : ""
97165       },
97166       {
97167         "name" : "hideAll",
97168         "type" : "function",
97169         "desc" : "Hides all menus that are currently visible",
97170         "sig" : "()\n{\n\n}",
97171         "static" : false,
97172         "memberOf" : ""
97173       }
97174     ]
97175   },
97176   "Roo.menu.Separator" : {
97177     "props" : [
97178       {
97179         "name" : "actionMode",
97180         "type" : "String",
97181         "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",
97182         "memberOf" : "Roo.Component"
97183       },
97184       {
97185         "name" : "activeClass",
97186         "type" : "String",
97187         "desc" : "The CSS class to use when the item becomes activated (defaults to \"x-menu-item-active\")",
97188         "memberOf" : "Roo.menu.BaseItem"
97189       },
97190       {
97191         "name" : "allowDomMove",
97192         "type" : "Boolean",
97193         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
97194         "memberOf" : "Roo.Component"
97195       },
97196       {
97197         "name" : "canActivate",
97198         "type" : "Boolean",
97199         "desc" : "True if this item can be visually activated (defaults to false)",
97200         "memberOf" : "Roo.menu.BaseItem"
97201       },
97202       {
97203         "name" : "disableClass",
97204         "type" : "String",
97205         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
97206         "memberOf" : "Roo.Component"
97207       },
97208       {
97209         "name" : "handler",
97210         "type" : "Function",
97211         "desc" : "A function that will handle the click event of this menu item (defaults to undefined)",
97212         "memberOf" : "Roo.menu.BaseItem"
97213       },
97214       {
97215         "name" : "hidden",
97216         "type" : "Boolean",
97217         "desc" : "True to prevent creation of this menu item (defaults to false)",
97218         "memberOf" : "Roo.menu.BaseItem"
97219       },
97220       {
97221         "name" : "hideDelay",
97222         "type" : "Number",
97223         "desc" : "Length of time in milliseconds to wait before hiding after a click (defaults to 100)",
97224         "memberOf" : "Roo.menu.BaseItem"
97225       },
97226       {
97227         "name" : "hideMode",
97228         "type" : "String",
97229         "desc" : [
97230           "(display",
97231           "visibility)"
97232         ],
97233         "memberOf" : "Roo.Component"
97234       },
97235       {
97236         "name" : "hideOnClick",
97237         "type" : "Boolean",
97238         "desc" : "True to hide the containing menu after this item is clicked (defaults to false)",
97239         "memberOf" : ""
97240       },
97241       {
97242         "name" : "itemCls",
97243         "type" : "String",
97244         "desc" : "The default CSS class to use for separators (defaults to \"x-menu-sep\")",
97245         "memberOf" : ""
97246       },
97247       {
97248         "name" : "listeners",
97249         "type" : "Object",
97250         "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>",
97251         "memberOf" : "Roo.util.Observable"
97252       }
97253     ],
97254     "events" : [
97255       {
97256         "name" : "activate",
97257         "type" : "function",
97258         "desc" : "Fires when this item is activated",
97259         "sig" : "function (_self)\n{\n\n}",
97260         "memberOf" : "Roo.menu.BaseItem"
97261       },
97262       {
97263         "name" : "beforedestroy",
97264         "type" : "function",
97265         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
97266         "sig" : "function (_self)\n{\n\n}",
97267         "memberOf" : "Roo.Component"
97268       },
97269       {
97270         "name" : "beforehide",
97271         "type" : "function",
97272         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
97273         "sig" : "function (_self)\n{\n\n}",
97274         "memberOf" : "Roo.Component"
97275       },
97276       {
97277         "name" : "beforerender",
97278         "type" : "function",
97279         "desc" : "Fires before the component is rendered. Return false to stop the render.",
97280         "sig" : "function (_self)\n{\n\n}",
97281         "memberOf" : "Roo.Component"
97282       },
97283       {
97284         "name" : "beforeshow",
97285         "type" : "function",
97286         "desc" : "Fires before the component is shown.  Return false to stop the show.",
97287         "sig" : "function (_self)\n{\n\n}",
97288         "memberOf" : "Roo.Component"
97289       },
97290       {
97291         "name" : "click",
97292         "type" : "function",
97293         "desc" : "Fires when this item is clicked",
97294         "sig" : "function (_self, e)\n{\n\n}",
97295         "memberOf" : "Roo.menu.BaseItem"
97296       },
97297       {
97298         "name" : "deactivate",
97299         "type" : "function",
97300         "desc" : "Fires when this item is deactivated",
97301         "sig" : "function (_self)\n{\n\n}",
97302         "memberOf" : "Roo.menu.BaseItem"
97303       },
97304       {
97305         "name" : "destroy",
97306         "type" : "function",
97307         "desc" : "Fires after the component is destroyed.",
97308         "sig" : "function (_self)\n{\n\n}",
97309         "memberOf" : "Roo.Component"
97310       },
97311       {
97312         "name" : "disable",
97313         "type" : "function",
97314         "desc" : "Fires after the component is disabled.",
97315         "sig" : "function (_self)\n{\n\n}",
97316         "memberOf" : "Roo.Component"
97317       },
97318       {
97319         "name" : "enable",
97320         "type" : "function",
97321         "desc" : "Fires after the component is enabled.",
97322         "sig" : "function (_self)\n{\n\n}",
97323         "memberOf" : "Roo.Component"
97324       },
97325       {
97326         "name" : "hide",
97327         "type" : "function",
97328         "desc" : "Fires after the component is hidden.",
97329         "sig" : "function (_self)\n{\n\n}",
97330         "memberOf" : "Roo.Component"
97331       },
97332       {
97333         "name" : "render",
97334         "type" : "function",
97335         "desc" : "Fires after the component is rendered.",
97336         "sig" : "function (_self)\n{\n\n}",
97337         "memberOf" : "Roo.Component"
97338       },
97339       {
97340         "name" : "show",
97341         "type" : "function",
97342         "desc" : "Fires after the component is shown.",
97343         "sig" : "function (_self)\n{\n\n}",
97344         "memberOf" : "Roo.Component"
97345       }
97346     ],
97347     "methods" : [
97348       {
97349         "name" : "addEvents",
97350         "type" : "function",
97351         "desc" : "Used to define events on this Observable",
97352         "sig" : "(object)",
97353         "static" : false,
97354         "memberOf" : "Roo.util.Observable"
97355       },
97356       {
97357         "name" : "addListener",
97358         "type" : "function",
97359         "desc" : "Appends an event handler to this component",
97360         "sig" : "(eventName, handler, scope, options)",
97361         "static" : false,
97362         "memberOf" : "Roo.util.Observable"
97363       },
97364       {
97365         "name" : "capture",
97366         "type" : "function",
97367         "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.",
97368         "sig" : "(o, fn, scope)",
97369         "static" : true,
97370         "memberOf" : "Roo.util.Observable"
97371       },
97372       {
97373         "name" : "destroy",
97374         "type" : "function",
97375         "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}.",
97376         "sig" : "()\n{\n\n}",
97377         "static" : false,
97378         "memberOf" : "Roo.Component"
97379       },
97380       {
97381         "name" : "disable",
97382         "type" : "function",
97383         "desc" : "Disable this component.",
97384         "sig" : "()\n{\n\n}",
97385         "static" : false,
97386         "memberOf" : "Roo.Component"
97387       },
97388       {
97389         "name" : "enable",
97390         "type" : "function",
97391         "desc" : "Enable this component.",
97392         "sig" : "()\n{\n\n}",
97393         "static" : false,
97394         "memberOf" : "Roo.Component"
97395       },
97396       {
97397         "name" : "fireEvent",
97398         "type" : "function",
97399         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
97400         "sig" : "(eventName, args)",
97401         "static" : false,
97402         "memberOf" : "Roo.util.Observable"
97403       },
97404       {
97405         "name" : "focus",
97406         "type" : "function",
97407         "desc" : "Try to focus this component.",
97408         "sig" : "(selectText)",
97409         "static" : false,
97410         "memberOf" : "Roo.Component"
97411       },
97412       {
97413         "name" : "getEl",
97414         "type" : "function",
97415         "desc" : "Returns the underlying {@link Roo.Element}.",
97416         "sig" : "()\n{\n\n}",
97417         "static" : false,
97418         "memberOf" : "Roo.Component"
97419       },
97420       {
97421         "name" : "getId",
97422         "type" : "function",
97423         "desc" : "Returns the id of this component.",
97424         "sig" : "()\n{\n\n}",
97425         "static" : false,
97426         "memberOf" : "Roo.Component"
97427       },
97428       {
97429         "name" : "hasListener",
97430         "type" : "function",
97431         "desc" : "Checks to see if this object has any listeners for a specified event",
97432         "sig" : "(eventName)",
97433         "static" : false,
97434         "memberOf" : "Roo.util.Observable"
97435       },
97436       {
97437         "name" : "hide",
97438         "type" : "function",
97439         "desc" : "Hide this component.",
97440         "sig" : "()\n{\n\n}",
97441         "static" : false,
97442         "memberOf" : "Roo.Component"
97443       },
97444       {
97445         "name" : "isVisible",
97446         "type" : "function",
97447         "desc" : "Returns true if this component is visible.",
97448         "sig" : "()\n{\n\n}",
97449         "static" : false,
97450         "memberOf" : "Roo.Component"
97451       },
97452       {
97453         "name" : "on",
97454         "type" : "function",
97455         "desc" : "Appends an event handler to this element (shorthand for addListener)",
97456         "sig" : "(eventName, handler, scope, options)",
97457         "static" : false,
97458         "memberOf" : "Roo.util.Observable"
97459       },
97460       {
97461         "name" : "purgeListeners",
97462         "type" : "function",
97463         "desc" : "Removes all listeners for this object",
97464         "sig" : "()\n{\n\n}",
97465         "static" : false,
97466         "memberOf" : "Roo.util.Observable"
97467       },
97468       {
97469         "name" : "releaseCapture",
97470         "type" : "function",
97471         "desc" : "Removes <b>all</b> added captures from the Observable.",
97472         "sig" : "(o)",
97473         "static" : true,
97474         "memberOf" : "Roo.util.Observable"
97475       },
97476       {
97477         "name" : "removeListener",
97478         "type" : "function",
97479         "desc" : "Removes a listener",
97480         "sig" : "(eventName, handler, scope)",
97481         "static" : false,
97482         "memberOf" : "Roo.util.Observable"
97483       },
97484       {
97485         "name" : "render",
97486         "type" : "function",
97487         "desc" : "If this is a lazy rendering component, render it to its container element.",
97488         "sig" : "(container)",
97489         "static" : false,
97490         "memberOf" : "Roo.Component"
97491       },
97492       {
97493         "name" : "setDisabled",
97494         "type" : "function",
97495         "desc" : "Convenience function for setting disabled/enabled by boolean.",
97496         "sig" : "(disabled)",
97497         "static" : false,
97498         "memberOf" : "Roo.Component"
97499       },
97500       {
97501         "name" : "setVisible",
97502         "type" : "function",
97503         "desc" : "Convenience function to hide or show this component by boolean.",
97504         "sig" : "(visible)",
97505         "static" : false,
97506         "memberOf" : "Roo.Component"
97507       },
97508       {
97509         "name" : "show",
97510         "type" : "function",
97511         "desc" : "Show this component.",
97512         "sig" : "()\n{\n\n}",
97513         "static" : false,
97514         "memberOf" : "Roo.Component"
97515       },
97516       {
97517         "name" : "un",
97518         "type" : "function",
97519         "desc" : "Removes a listener (shorthand for removeListener)",
97520         "sig" : "(eventName, handler, scope)",
97521         "static" : false,
97522         "memberOf" : "Roo.util.Observable"
97523       }
97524     ]
97525   },
97526   "Roo.menu.TextItem" : {
97527     "props" : [
97528       {
97529         "name" : "actionMode",
97530         "type" : "String",
97531         "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",
97532         "memberOf" : "Roo.Component"
97533       },
97534       {
97535         "name" : "activeClass",
97536         "type" : "String",
97537         "desc" : "The CSS class to use when the item becomes activated (defaults to \"x-menu-item-active\")",
97538         "memberOf" : "Roo.menu.BaseItem"
97539       },
97540       {
97541         "name" : "allowDomMove",
97542         "type" : "Boolean",
97543         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
97544         "memberOf" : "Roo.Component"
97545       },
97546       {
97547         "name" : "canActivate",
97548         "type" : "Boolean",
97549         "desc" : "True if this item can be visually activated (defaults to false)",
97550         "memberOf" : "Roo.menu.BaseItem"
97551       },
97552       {
97553         "name" : "disableClass",
97554         "type" : "String",
97555         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
97556         "memberOf" : "Roo.Component"
97557       },
97558       {
97559         "name" : "handler",
97560         "type" : "Function",
97561         "desc" : "A function that will handle the click event of this menu item (defaults to undefined)",
97562         "memberOf" : "Roo.menu.BaseItem"
97563       },
97564       {
97565         "name" : "hidden",
97566         "type" : "Boolean",
97567         "desc" : "True to prevent creation of this menu item (defaults to false)",
97568         "memberOf" : "Roo.menu.BaseItem"
97569       },
97570       {
97571         "name" : "hideDelay",
97572         "type" : "Number",
97573         "desc" : "Length of time in milliseconds to wait before hiding after a click (defaults to 100)",
97574         "memberOf" : "Roo.menu.BaseItem"
97575       },
97576       {
97577         "name" : "hideMode",
97578         "type" : "String",
97579         "desc" : [
97580           "(display",
97581           "visibility)"
97582         ],
97583         "memberOf" : "Roo.Component"
97584       },
97585       {
97586         "name" : "hideOnClick",
97587         "type" : "Boolean",
97588         "desc" : "True to hide the containing menu after this item is clicked (defaults to false)",
97589         "memberOf" : ""
97590       },
97591       {
97592         "name" : "itemCls",
97593         "type" : "String",
97594         "desc" : "The default CSS class to use for text items (defaults to \"x-menu-text\")",
97595         "memberOf" : ""
97596       },
97597       {
97598         "name" : "listeners",
97599         "type" : "Object",
97600         "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>",
97601         "memberOf" : "Roo.util.Observable"
97602       },
97603       {
97604         "name" : "text",
97605         "type" : "Boolean",
97606         "desc" : "Text to show on item.",
97607         "memberOf" : ""
97608       }
97609     ],
97610     "events" : [
97611       {
97612         "name" : "activate",
97613         "type" : "function",
97614         "desc" : "Fires when this item is activated",
97615         "sig" : "function (_self)\n{\n\n}",
97616         "memberOf" : "Roo.menu.BaseItem"
97617       },
97618       {
97619         "name" : "beforedestroy",
97620         "type" : "function",
97621         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
97622         "sig" : "function (_self)\n{\n\n}",
97623         "memberOf" : "Roo.Component"
97624       },
97625       {
97626         "name" : "beforehide",
97627         "type" : "function",
97628         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
97629         "sig" : "function (_self)\n{\n\n}",
97630         "memberOf" : "Roo.Component"
97631       },
97632       {
97633         "name" : "beforerender",
97634         "type" : "function",
97635         "desc" : "Fires before the component is rendered. Return false to stop the render.",
97636         "sig" : "function (_self)\n{\n\n}",
97637         "memberOf" : "Roo.Component"
97638       },
97639       {
97640         "name" : "beforeshow",
97641         "type" : "function",
97642         "desc" : "Fires before the component is shown.  Return false to stop the show.",
97643         "sig" : "function (_self)\n{\n\n}",
97644         "memberOf" : "Roo.Component"
97645       },
97646       {
97647         "name" : "click",
97648         "type" : "function",
97649         "desc" : "Fires when this item is clicked",
97650         "sig" : "function (_self, e)\n{\n\n}",
97651         "memberOf" : "Roo.menu.BaseItem"
97652       },
97653       {
97654         "name" : "deactivate",
97655         "type" : "function",
97656         "desc" : "Fires when this item is deactivated",
97657         "sig" : "function (_self)\n{\n\n}",
97658         "memberOf" : "Roo.menu.BaseItem"
97659       },
97660       {
97661         "name" : "destroy",
97662         "type" : "function",
97663         "desc" : "Fires after the component is destroyed.",
97664         "sig" : "function (_self)\n{\n\n}",
97665         "memberOf" : "Roo.Component"
97666       },
97667       {
97668         "name" : "disable",
97669         "type" : "function",
97670         "desc" : "Fires after the component is disabled.",
97671         "sig" : "function (_self)\n{\n\n}",
97672         "memberOf" : "Roo.Component"
97673       },
97674       {
97675         "name" : "enable",
97676         "type" : "function",
97677         "desc" : "Fires after the component is enabled.",
97678         "sig" : "function (_self)\n{\n\n}",
97679         "memberOf" : "Roo.Component"
97680       },
97681       {
97682         "name" : "hide",
97683         "type" : "function",
97684         "desc" : "Fires after the component is hidden.",
97685         "sig" : "function (_self)\n{\n\n}",
97686         "memberOf" : "Roo.Component"
97687       },
97688       {
97689         "name" : "render",
97690         "type" : "function",
97691         "desc" : "Fires after the component is rendered.",
97692         "sig" : "function (_self)\n{\n\n}",
97693         "memberOf" : "Roo.Component"
97694       },
97695       {
97696         "name" : "show",
97697         "type" : "function",
97698         "desc" : "Fires after the component is shown.",
97699         "sig" : "function (_self)\n{\n\n}",
97700         "memberOf" : "Roo.Component"
97701       }
97702     ],
97703     "methods" : [
97704       {
97705         "name" : "addEvents",
97706         "type" : "function",
97707         "desc" : "Used to define events on this Observable",
97708         "sig" : "(object)",
97709         "static" : false,
97710         "memberOf" : "Roo.util.Observable"
97711       },
97712       {
97713         "name" : "addListener",
97714         "type" : "function",
97715         "desc" : "Appends an event handler to this component",
97716         "sig" : "(eventName, handler, scope, options)",
97717         "static" : false,
97718         "memberOf" : "Roo.util.Observable"
97719       },
97720       {
97721         "name" : "capture",
97722         "type" : "function",
97723         "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.",
97724         "sig" : "(o, fn, scope)",
97725         "static" : true,
97726         "memberOf" : "Roo.util.Observable"
97727       },
97728       {
97729         "name" : "destroy",
97730         "type" : "function",
97731         "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}.",
97732         "sig" : "()\n{\n\n}",
97733         "static" : false,
97734         "memberOf" : "Roo.Component"
97735       },
97736       {
97737         "name" : "disable",
97738         "type" : "function",
97739         "desc" : "Disable this component.",
97740         "sig" : "()\n{\n\n}",
97741         "static" : false,
97742         "memberOf" : "Roo.Component"
97743       },
97744       {
97745         "name" : "enable",
97746         "type" : "function",
97747         "desc" : "Enable this component.",
97748         "sig" : "()\n{\n\n}",
97749         "static" : false,
97750         "memberOf" : "Roo.Component"
97751       },
97752       {
97753         "name" : "fireEvent",
97754         "type" : "function",
97755         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
97756         "sig" : "(eventName, args)",
97757         "static" : false,
97758         "memberOf" : "Roo.util.Observable"
97759       },
97760       {
97761         "name" : "focus",
97762         "type" : "function",
97763         "desc" : "Try to focus this component.",
97764         "sig" : "(selectText)",
97765         "static" : false,
97766         "memberOf" : "Roo.Component"
97767       },
97768       {
97769         "name" : "getEl",
97770         "type" : "function",
97771         "desc" : "Returns the underlying {@link Roo.Element}.",
97772         "sig" : "()\n{\n\n}",
97773         "static" : false,
97774         "memberOf" : "Roo.Component"
97775       },
97776       {
97777         "name" : "getId",
97778         "type" : "function",
97779         "desc" : "Returns the id of this component.",
97780         "sig" : "()\n{\n\n}",
97781         "static" : false,
97782         "memberOf" : "Roo.Component"
97783       },
97784       {
97785         "name" : "hasListener",
97786         "type" : "function",
97787         "desc" : "Checks to see if this object has any listeners for a specified event",
97788         "sig" : "(eventName)",
97789         "static" : false,
97790         "memberOf" : "Roo.util.Observable"
97791       },
97792       {
97793         "name" : "hide",
97794         "type" : "function",
97795         "desc" : "Hide this component.",
97796         "sig" : "()\n{\n\n}",
97797         "static" : false,
97798         "memberOf" : "Roo.Component"
97799       },
97800       {
97801         "name" : "isVisible",
97802         "type" : "function",
97803         "desc" : "Returns true if this component is visible.",
97804         "sig" : "()\n{\n\n}",
97805         "static" : false,
97806         "memberOf" : "Roo.Component"
97807       },
97808       {
97809         "name" : "on",
97810         "type" : "function",
97811         "desc" : "Appends an event handler to this element (shorthand for addListener)",
97812         "sig" : "(eventName, handler, scope, options)",
97813         "static" : false,
97814         "memberOf" : "Roo.util.Observable"
97815       },
97816       {
97817         "name" : "purgeListeners",
97818         "type" : "function",
97819         "desc" : "Removes all listeners for this object",
97820         "sig" : "()\n{\n\n}",
97821         "static" : false,
97822         "memberOf" : "Roo.util.Observable"
97823       },
97824       {
97825         "name" : "releaseCapture",
97826         "type" : "function",
97827         "desc" : "Removes <b>all</b> added captures from the Observable.",
97828         "sig" : "(o)",
97829         "static" : true,
97830         "memberOf" : "Roo.util.Observable"
97831       },
97832       {
97833         "name" : "removeListener",
97834         "type" : "function",
97835         "desc" : "Removes a listener",
97836         "sig" : "(eventName, handler, scope)",
97837         "static" : false,
97838         "memberOf" : "Roo.util.Observable"
97839       },
97840       {
97841         "name" : "render",
97842         "type" : "function",
97843         "desc" : "If this is a lazy rendering component, render it to its container element.",
97844         "sig" : "(container)",
97845         "static" : false,
97846         "memberOf" : "Roo.Component"
97847       },
97848       {
97849         "name" : "setDisabled",
97850         "type" : "function",
97851         "desc" : "Convenience function for setting disabled/enabled by boolean.",
97852         "sig" : "(disabled)",
97853         "static" : false,
97854         "memberOf" : "Roo.Component"
97855       },
97856       {
97857         "name" : "setVisible",
97858         "type" : "function",
97859         "desc" : "Convenience function to hide or show this component by boolean.",
97860         "sig" : "(visible)",
97861         "static" : false,
97862         "memberOf" : "Roo.Component"
97863       },
97864       {
97865         "name" : "show",
97866         "type" : "function",
97867         "desc" : "Show this component.",
97868         "sig" : "()\n{\n\n}",
97869         "static" : false,
97870         "memberOf" : "Roo.Component"
97871       },
97872       {
97873         "name" : "un",
97874         "type" : "function",
97875         "desc" : "Removes a listener (shorthand for removeListener)",
97876         "sig" : "(eventName, handler, scope)",
97877         "static" : false,
97878         "memberOf" : "Roo.util.Observable"
97879       }
97880     ]
97881   },
97882   "Roo.state" : {
97883     "props" : [
97884     ],
97885     "events" : [
97886     ],
97887     "methods" : [
97888     ]
97889   },
97890   "Roo.state.CookieProvider" : {
97891     "props" : [
97892       {
97893         "name" : "domain",
97894         "type" : "String",
97895         "desc" : "The domain to save the cookie for.  Note that you cannot specify a different domain than\nyour page is on, but you can specify a sub-domain, or simply the domain itself like 'roojs.com' to include\nall sub-domains if you need to access cookies across different sub-domains (defaults to null which uses the same\ndomain the page is running on including the 'www' like 'www.roojs.com')",
97896         "memberOf" : ""
97897       },
97898       {
97899         "name" : "expires",
97900         "type" : "Date",
97901         "desc" : "The cookie expiration date (defaults to 7 days from now)",
97902         "memberOf" : ""
97903       },
97904       {
97905         "name" : "path",
97906         "type" : "String",
97907         "desc" : "The path for which the cookie is active (defaults to root '/' which makes it active for all pages in the site)",
97908         "memberOf" : ""
97909       },
97910       {
97911         "name" : "secure",
97912         "type" : "Boolean",
97913         "desc" : "True if the site is using SSL (defaults to false)",
97914         "memberOf" : ""
97915       }
97916     ],
97917     "events" : [
97918       {
97919         "name" : "statechange",
97920         "type" : "function",
97921         "desc" : "Fires when a state change occurs.",
97922         "sig" : "function (_self, key, value)\n{\n\n}",
97923         "memberOf" : "Roo.state.Provider"
97924       }
97925     ],
97926     "methods" : [
97927       {
97928         "name" : "clear",
97929         "type" : "function",
97930         "desc" : "Clears a value from the state",
97931         "sig" : "(name)",
97932         "static" : false,
97933         "memberOf" : "Roo.state.Provider"
97934       },
97935       {
97936         "name" : "decodeValue",
97937         "type" : "function",
97938         "desc" : "Decodes a string previously encoded with {@link #encodeValue}.",
97939         "sig" : "(value)",
97940         "static" : false,
97941         "memberOf" : "Roo.state.Provider"
97942       },
97943       {
97944         "name" : "encodeValue",
97945         "type" : "function",
97946         "desc" : "Encodes a value including type information.  Decode with {@link #decodeValue}.",
97947         "sig" : "(value)",
97948         "static" : false,
97949         "memberOf" : "Roo.state.Provider"
97950       },
97951       {
97952         "name" : "get",
97953         "type" : "function",
97954         "desc" : "Returns the current value for a key",
97955         "sig" : "(name, defaultValue)",
97956         "static" : false,
97957         "memberOf" : "Roo.state.Provider"
97958       },
97959       {
97960         "name" : "set",
97961         "type" : "function",
97962         "desc" : "Sets the value for a key",
97963         "sig" : "(name, value)",
97964         "static" : false,
97965         "memberOf" : "Roo.state.Provider"
97966       }
97967     ]
97968   },
97969   "Roo.state.Manager" : {
97970     "props" : [
97971     ],
97972     "events" : [
97973     ],
97974     "methods" : [
97975       {
97976         "name" : "clear",
97977         "type" : "function",
97978         "desc" : "Clears a value from the state",
97979         "sig" : "(name)",
97980         "static" : false,
97981         "memberOf" : ""
97982       },
97983       {
97984         "name" : "get",
97985         "type" : "function",
97986         "desc" : "Returns the current value for a key",
97987         "sig" : "(name, defaultValue)",
97988         "static" : false,
97989         "memberOf" : ""
97990       },
97991       {
97992         "name" : "getProvider",
97993         "type" : "function",
97994         "desc" : "Gets the currently configured state provider",
97995         "sig" : "()\n{\n\n}",
97996         "static" : false,
97997         "memberOf" : ""
97998       },
97999       {
98000         "name" : "set",
98001         "type" : "function",
98002         "desc" : "Sets the value for a key",
98003         "sig" : "(name, value)",
98004         "static" : false,
98005         "memberOf" : ""
98006       },
98007       {
98008         "name" : "setProvider",
98009         "type" : "function",
98010         "desc" : "Configures the default state provider for your application",
98011         "sig" : "(stateProvider)",
98012         "static" : false,
98013         "memberOf" : ""
98014       }
98015     ]
98016   },
98017   "Roo.state.Provider" : {
98018     "props" : [
98019     ],
98020     "events" : [
98021       {
98022         "name" : "statechange",
98023         "type" : "function",
98024         "desc" : "Fires when a state change occurs.",
98025         "sig" : "function (_self, key, value)\n{\n\n}",
98026         "memberOf" : ""
98027       }
98028     ],
98029     "methods" : [
98030       {
98031         "name" : "clear",
98032         "type" : "function",
98033         "desc" : "Clears a value from the state",
98034         "sig" : "(name)",
98035         "static" : false,
98036         "memberOf" : ""
98037       },
98038       {
98039         "name" : "decodeValue",
98040         "type" : "function",
98041         "desc" : "Decodes a string previously encoded with {@link #encodeValue}.",
98042         "sig" : "(value)",
98043         "static" : false,
98044         "memberOf" : ""
98045       },
98046       {
98047         "name" : "encodeValue",
98048         "type" : "function",
98049         "desc" : "Encodes a value including type information.  Decode with {@link #decodeValue}.",
98050         "sig" : "(value)",
98051         "static" : false,
98052         "memberOf" : ""
98053       },
98054       {
98055         "name" : "get",
98056         "type" : "function",
98057         "desc" : "Returns the current value for a key",
98058         "sig" : "(name, defaultValue)",
98059         "static" : false,
98060         "memberOf" : ""
98061       },
98062       {
98063         "name" : "set",
98064         "type" : "function",
98065         "desc" : "Sets the value for a key",
98066         "sig" : "(name, value)",
98067         "static" : false,
98068         "memberOf" : ""
98069       }
98070     ]
98071   },
98072   "Roo.tree" : {
98073     "props" : [
98074     ],
98075     "events" : [
98076     ],
98077     "methods" : [
98078     ]
98079   },
98080   "Roo.tree.AsyncTreeNode" : {
98081     "props" : [
98082       {
98083         "name" : "allowDrag",
98084         "type" : "Boolean",
98085         "desc" : "false to make this node undraggable if DD is on (defaults to true)",
98086         "memberOf" : "Roo.tree.TreeNode"
98087       },
98088       {
98089         "name" : "allowDrop",
98090         "type" : "Boolean",
98091         "desc" : "false if this node cannot be drop on",
98092         "memberOf" : "Roo.tree.TreeNode"
98093       },
98094       {
98095         "name" : "checked",
98096         "type" : "Boolean",
98097         "desc" : "True to render a checked checkbox for this node, false to render an unchecked checkbox\n(defaults to undefined with no checkbox rendered)",
98098         "memberOf" : "Roo.tree.TreeNode"
98099       },
98100       {
98101         "name" : "cls",
98102         "type" : "String",
98103         "desc" : "A css class to be added to the node",
98104         "memberOf" : "Roo.tree.TreeNode"
98105       },
98106       {
98107         "name" : "disabled",
98108         "type" : "Boolean",
98109         "desc" : "true to start the node disabled",
98110         "memberOf" : "Roo.tree.TreeNode"
98111       },
98112       {
98113         "name" : "expanded",
98114         "type" : "Boolean",
98115         "desc" : "true to start the node expanded",
98116         "memberOf" : "Roo.tree.TreeNode"
98117       },
98118       {
98119         "name" : "href",
98120         "type" : "String",
98121         "desc" : "URL of the link used for the node (defaults to #)",
98122         "memberOf" : "Roo.tree.TreeNode"
98123       },
98124       {
98125         "name" : "hrefTarget",
98126         "type" : "String",
98127         "desc" : "target frame for the link",
98128         "memberOf" : "Roo.tree.TreeNode"
98129       },
98130       {
98131         "name" : "icon",
98132         "type" : "String",
98133         "desc" : "The path to an icon for the node. The preferred way to do this",
98134         "memberOf" : "Roo.tree.TreeNode"
98135       },
98136       {
98137         "name" : "iconCls",
98138         "type" : "String",
98139         "desc" : "A css class to be added to the nodes icon element for applying css background images",
98140         "memberOf" : "Roo.tree.TreeNode"
98141       },
98142       {
98143         "name" : "id",
98144         "type" : "String",
98145         "desc" : "The id for this node. If one is not specified, one is generated.",
98146         "memberOf" : "Roo.data.Node"
98147       },
98148       {
98149         "name" : "leaf",
98150         "type" : "Boolean",
98151         "desc" : "true if this node is a leaf and does not have children",
98152         "memberOf" : "Roo.data.Node"
98153       },
98154       {
98155         "name" : "listeners",
98156         "type" : "Object",
98157         "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>",
98158         "memberOf" : "Roo.util.Observable"
98159       },
98160       {
98161         "name" : "loader",
98162         "type" : "TreeLoader",
98163         "desc" : "A TreeLoader to be used by this node (defaults to the loader defined on the tree)",
98164         "memberOf" : ""
98165       },
98166       {
98167         "name" : "qtip",
98168         "type" : "String",
98169         "desc" : "An Ext QuickTip for the node",
98170         "memberOf" : "Roo.tree.TreeNode"
98171       },
98172       {
98173         "name" : "qtipCfg",
98174         "type" : "String",
98175         "desc" : "An Ext QuickTip config for the node (used instead of qtip)",
98176         "memberOf" : "Roo.tree.TreeNode"
98177       },
98178       {
98179         "name" : "singleClickExpand",
98180         "type" : "Boolean",
98181         "desc" : "True for single click expand on this node",
98182         "memberOf" : "Roo.tree.TreeNode"
98183       },
98184       {
98185         "name" : "text",
98186         "type" : "String",
98187         "desc" : "The text for this node",
98188         "memberOf" : "Roo.tree.TreeNode"
98189       },
98190       {
98191         "name" : "uiProvider",
98192         "type" : "Function",
98193         "desc" : "A UI <b>class</b> to use for this node (defaults to Roo.tree.TreeNodeUI)",
98194         "memberOf" : "Roo.tree.TreeNode"
98195       }
98196     ],
98197     "events" : [
98198       {
98199         "name" : "append",
98200         "type" : "function",
98201         "desc" : "Fires when a new child node is appended",
98202         "sig" : "function (tree, _self, node, index)\n{\n\n}",
98203         "memberOf" : "Roo.data.Node"
98204       },
98205       {
98206         "name" : "beforeappend",
98207         "type" : "function",
98208         "desc" : "Fires before a new child is appended, return false to cancel the append.",
98209         "sig" : "function (tree, _self, node)\n{\n\n}",
98210         "memberOf" : "Roo.data.Node"
98211       },
98212       {
98213         "name" : "beforechildrenrendered",
98214         "type" : "function",
98215         "desc" : "Fires right before the child nodes for this node are rendered",
98216         "sig" : "function (_self)\n{\n\n}",
98217         "memberOf" : "Roo.tree.TreeNode"
98218       },
98219       {
98220         "name" : "beforeclick",
98221         "type" : "function",
98222         "desc" : "Fires before click processing. Return false to cancel the default action.",
98223         "sig" : "function (_self, e)\n{\n\n}",
98224         "memberOf" : "Roo.tree.TreeNode"
98225       },
98226       {
98227         "name" : "beforecollapse",
98228         "type" : "function",
98229         "desc" : "Fires before this node is collapsed, return false to cancel.",
98230         "sig" : "function (_self, deep, anim)\n{\n\n}",
98231         "memberOf" : "Roo.tree.TreeNode"
98232       },
98233       {
98234         "name" : "beforeexpand",
98235         "type" : "function",
98236         "desc" : "Fires before this node is expanded, return false to cancel.",
98237         "sig" : "function (_self, deep, anim)\n{\n\n}",
98238         "memberOf" : "Roo.tree.TreeNode"
98239       },
98240       {
98241         "name" : "beforeinsert",
98242         "type" : "function",
98243         "desc" : "Fires before a new child is inserted, return false to cancel the insert.",
98244         "sig" : "function (tree, _self, node, refNode)\n{\n\n}",
98245         "memberOf" : "Roo.data.Node"
98246       },
98247       {
98248         "name" : "beforeload",
98249         "type" : "function",
98250         "desc" : "Fires before this node is loaded, return false to cancel",
98251         "sig" : "function (_self)\n{\n\n}",
98252         "memberOf" : ""
98253       },
98254       {
98255         "name" : "beforemove",
98256         "type" : "function",
98257         "desc" : "Fires before this node is moved to a new location in the tree. Return false to cancel the move.",
98258         "sig" : "function (tree, _self, oldParent, newParent, index)\n{\n\n}",
98259         "memberOf" : "Roo.data.Node"
98260       },
98261       {
98262         "name" : "beforeremove",
98263         "type" : "function",
98264         "desc" : "Fires before a child is removed, return false to cancel the remove.",
98265         "sig" : "function (tree, _self, node)\n{\n\n}",
98266         "memberOf" : "Roo.data.Node"
98267       },
98268       {
98269         "name" : "checkchange",
98270         "type" : "function",
98271         "desc" : "Fires when a node with a checkbox's checked property changes",
98272         "sig" : "function (_self, checked)\n{\n\n}",
98273         "memberOf" : "Roo.tree.TreeNode"
98274       },
98275       {
98276         "name" : "click",
98277         "type" : "function",
98278         "desc" : "Fires when this node is clicked",
98279         "sig" : "function (_self, e)\n{\n\n}",
98280         "memberOf" : "Roo.tree.TreeNode"
98281       },
98282       {
98283         "name" : "collapse",
98284         "type" : "function",
98285         "desc" : "Fires when this node is collapsed",
98286         "sig" : "function (_self)\n{\n\n}",
98287         "memberOf" : "Roo.tree.TreeNode"
98288       },
98289       {
98290         "name" : "contextmenu",
98291         "type" : "function",
98292         "desc" : "Fires when this node is right clicked",
98293         "sig" : "function (_self, e)\n{\n\n}",
98294         "memberOf" : "Roo.tree.TreeNode"
98295       },
98296       {
98297         "name" : "dblclick",
98298         "type" : "function",
98299         "desc" : "Fires when this node is double clicked",
98300         "sig" : "function (_self, e)\n{\n\n}",
98301         "memberOf" : "Roo.tree.TreeNode"
98302       },
98303       {
98304         "name" : "disabledchange",
98305         "type" : "function",
98306         "desc" : "Fires when the disabled status of this node changes",
98307         "sig" : "function (_self, disabled)\n{\n\n}",
98308         "memberOf" : "Roo.tree.TreeNode"
98309       },
98310       {
98311         "name" : "expand",
98312         "type" : "function",
98313         "desc" : "Fires when this node is expanded",
98314         "sig" : "function (_self)\n{\n\n}",
98315         "memberOf" : "Roo.tree.TreeNode"
98316       },
98317       {
98318         "name" : "insert",
98319         "type" : "function",
98320         "desc" : "Fires when a new child node is inserted.",
98321         "sig" : "function (tree, _self, node, refNode)\n{\n\n}",
98322         "memberOf" : "Roo.data.Node"
98323       },
98324       {
98325         "name" : "load",
98326         "type" : "function",
98327         "desc" : "Fires when this node is loaded",
98328         "sig" : "function (_self)\n{\n\n}",
98329         "memberOf" : ""
98330       },
98331       {
98332         "name" : "move",
98333         "type" : "function",
98334         "desc" : "Fires when this node is moved to a new location in the tree",
98335         "sig" : "function (tree, _self, oldParent, newParent, index)\n{\n\n}",
98336         "memberOf" : "Roo.data.Node"
98337       },
98338       {
98339         "name" : "remove",
98340         "type" : "function",
98341         "desc" : "Fires when a child node is removed",
98342         "sig" : "function (tree, _self, node)\n{\n\n}",
98343         "memberOf" : "Roo.data.Node"
98344       },
98345       {
98346         "name" : "textchange",
98347         "type" : "function",
98348         "desc" : "Fires when the text for this node is changed",
98349         "sig" : "function (_self, text, oldText)\n{\n\n}",
98350         "memberOf" : "Roo.tree.TreeNode"
98351       }
98352     ],
98353     "methods" : [
98354       {
98355         "name" : "addEvents",
98356         "type" : "function",
98357         "desc" : "Used to define events on this Observable",
98358         "sig" : "(object)",
98359         "static" : false,
98360         "memberOf" : "Roo.util.Observable"
98361       },
98362       {
98363         "name" : "addListener",
98364         "type" : "function",
98365         "desc" : "Appends an event handler to this component",
98366         "sig" : "(eventName, handler, scope, options)",
98367         "static" : false,
98368         "memberOf" : "Roo.util.Observable"
98369       },
98370       {
98371         "name" : "appendChild",
98372         "type" : "function",
98373         "desc" : "Insert node(s) as the last child node of this node.",
98374         "sig" : "(node)",
98375         "static" : false,
98376         "memberOf" : "Roo.data.Node"
98377       },
98378       {
98379         "name" : "bubble",
98380         "type" : "function",
98381         "desc" : "Bubbles up the tree from this node, calling the specified function with each node. The scope (<i>this</i>) of\nfunction call will be the scope provided or the current node. The arguments to the function\nwill be the args provided or the current node. If the function returns false at any point,\nthe bubble is stopped.",
98382         "sig" : "(fn, scope, args)",
98383         "static" : false,
98384         "memberOf" : "Roo.data.Node"
98385       },
98386       {
98387         "name" : "capture",
98388         "type" : "function",
98389         "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.",
98390         "sig" : "(o, fn, scope)",
98391         "static" : true,
98392         "memberOf" : "Roo.util.Observable"
98393       },
98394       {
98395         "name" : "cascade",
98396         "type" : "function",
98397         "desc" : "Cascades down the tree from this node, calling the specified function with each node. The scope (<i>this</i>) of\nfunction call will be the scope provided or the current node. The arguments to the function\nwill be the args provided or the current node. If the function returns false at any point,\nthe cascade is stopped on that branch.",
98398         "sig" : "(fn, scope, args)",
98399         "static" : false,
98400         "memberOf" : "Roo.data.Node"
98401       },
98402       {
98403         "name" : "collapse",
98404         "type" : "function",
98405         "desc" : "Collapse this node.",
98406         "sig" : "(deep, anim)",
98407         "static" : false,
98408         "memberOf" : "Roo.tree.TreeNode"
98409       },
98410       {
98411         "name" : "collapseChildNodes",
98412         "type" : "function",
98413         "desc" : "Collapse all child nodes",
98414         "sig" : "(deep)",
98415         "static" : false,
98416         "memberOf" : "Roo.tree.TreeNode"
98417       },
98418       {
98419         "name" : "contains",
98420         "type" : "function",
98421         "desc" : "Returns true if this node is an ancestor (at any point) of the passed node.",
98422         "sig" : "(node)",
98423         "static" : false,
98424         "memberOf" : "Roo.data.Node"
98425       },
98426       {
98427         "name" : "disable",
98428         "type" : "function",
98429         "desc" : "Disables this node",
98430         "sig" : "()\n{\n\n}",
98431         "static" : false,
98432         "memberOf" : "Roo.tree.TreeNode"
98433       },
98434       {
98435         "name" : "eachChild",
98436         "type" : "function",
98437         "desc" : "Interates the child nodes of this node, calling the specified function with each node. The scope (<i>this</i>) of\nfunction call will be the scope provided or the current node. The arguments to the function\nwill be the args provided or the current node. If the function returns false at any point,\nthe iteration stops.",
98438         "sig" : "(fn, scope, args)",
98439         "static" : false,
98440         "memberOf" : "Roo.data.Node"
98441       },
98442       {
98443         "name" : "enable",
98444         "type" : "function",
98445         "desc" : "Enables this node",
98446         "sig" : "()\n{\n\n}",
98447         "static" : false,
98448         "memberOf" : "Roo.tree.TreeNode"
98449       },
98450       {
98451         "name" : "ensureVisible",
98452         "type" : "function",
98453         "desc" : "Ensures all parent nodes are expanded",
98454         "sig" : "()\n{\n\n}",
98455         "static" : false,
98456         "memberOf" : "Roo.tree.TreeNode"
98457       },
98458       {
98459         "name" : "expand",
98460         "type" : "function",
98461         "desc" : "Expand this node.",
98462         "sig" : "(deep, anim, callback)",
98463         "static" : false,
98464         "memberOf" : "Roo.tree.TreeNode"
98465       },
98466       {
98467         "name" : "expandChildNodes",
98468         "type" : "function",
98469         "desc" : "Expand all child nodes",
98470         "sig" : "(deep)",
98471         "static" : false,
98472         "memberOf" : "Roo.tree.TreeNode"
98473       },
98474       {
98475         "name" : "findChild",
98476         "type" : "function",
98477         "desc" : "Finds the first child that has the attribute with the specified value.",
98478         "sig" : "(attribute, value)",
98479         "static" : false,
98480         "memberOf" : "Roo.data.Node"
98481       },
98482       {
98483         "name" : "findChildBy",
98484         "type" : "function",
98485         "desc" : "Finds the first child by a custom function. The child matches if the function passed\nreturns true.",
98486         "sig" : "(fn, scope)",
98487         "static" : false,
98488         "memberOf" : "Roo.data.Node"
98489       },
98490       {
98491         "name" : "fireEvent",
98492         "type" : "function",
98493         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
98494         "sig" : "(eventName, args)",
98495         "static" : false,
98496         "memberOf" : "Roo.util.Observable"
98497       },
98498       {
98499         "name" : "getDepth",
98500         "type" : "function",
98501         "desc" : "Returns depth of this node (the root node has a depth of 0)",
98502         "sig" : "()\n{\n\n}",
98503         "static" : false,
98504         "memberOf" : "Roo.data.Node"
98505       },
98506       {
98507         "name" : "getOwnerTree",
98508         "type" : "function",
98509         "desc" : "Returns the tree this node is in.",
98510         "sig" : "()\n{\n\n}",
98511         "static" : false,
98512         "memberOf" : "Roo.data.Node"
98513       },
98514       {
98515         "name" : "getPath",
98516         "type" : "function",
98517         "desc" : "Returns the path for this node. The path can be used to expand or select this node programmatically.",
98518         "sig" : "(attr)",
98519         "static" : false,
98520         "memberOf" : "Roo.data.Node"
98521       },
98522       {
98523         "name" : "getUI",
98524         "type" : "function",
98525         "desc" : "Returns the UI object for this node",
98526         "sig" : "()\n{\n\n}",
98527         "static" : false,
98528         "memberOf" : "Roo.tree.TreeNode"
98529       },
98530       {
98531         "name" : "hasListener",
98532         "type" : "function",
98533         "desc" : "Checks to see if this object has any listeners for a specified event",
98534         "sig" : "(eventName)",
98535         "static" : false,
98536         "memberOf" : "Roo.util.Observable"
98537       },
98538       {
98539         "name" : "indexOf",
98540         "type" : "function",
98541         "desc" : "Returns the index of a child node",
98542         "sig" : "(node)",
98543         "static" : false,
98544         "memberOf" : "Roo.data.Node"
98545       },
98546       {
98547         "name" : "insertBefore",
98548         "type" : "function",
98549         "desc" : "Inserts the first node before the second node in this nodes childNodes collection.",
98550         "sig" : "(node, refNode)",
98551         "static" : false,
98552         "memberOf" : "Roo.data.Node"
98553       },
98554       {
98555         "name" : "isAncestor",
98556         "type" : "function",
98557         "desc" : "Returns true if the passed node is an ancestor (at any point) of this node.",
98558         "sig" : "(node)",
98559         "static" : false,
98560         "memberOf" : "Roo.data.Node"
98561       },
98562       {
98563         "name" : "isExpanded",
98564         "type" : "function",
98565         "desc" : "Returns true if this node is expanded",
98566         "sig" : "()\n{\n\n}",
98567         "static" : false,
98568         "memberOf" : "Roo.tree.TreeNode"
98569       },
98570       {
98571         "name" : "isFirst",
98572         "type" : "function",
98573         "desc" : "Returns true if this node is the first child of its parent",
98574         "sig" : "()\n{\n\n}",
98575         "static" : false,
98576         "memberOf" : "Roo.data.Node"
98577       },
98578       {
98579         "name" : "isLast",
98580         "type" : "function",
98581         "desc" : "Returns true if this node is the last child of its parent",
98582         "sig" : "()\n{\n\n}",
98583         "static" : false,
98584         "memberOf" : "Roo.data.Node"
98585       },
98586       {
98587         "name" : "isLeaf",
98588         "type" : "function",
98589         "desc" : "Returns true if this node is a leaf",
98590         "sig" : "()\n{\n\n}",
98591         "static" : false,
98592         "memberOf" : "Roo.data.Node"
98593       },
98594       {
98595         "name" : "isLoaded",
98596         "type" : "function",
98597         "desc" : "Returns true if this node has been loaded",
98598         "sig" : "()\n{\n\n}",
98599         "static" : false,
98600         "memberOf" : ""
98601       },
98602       {
98603         "name" : "isLoading",
98604         "type" : "function",
98605         "desc" : "Returns true if this node is currently loading",
98606         "sig" : "()\n{\n\n}",
98607         "static" : false,
98608         "memberOf" : ""
98609       },
98610       {
98611         "name" : "isSelected",
98612         "type" : "function",
98613         "desc" : "Returns true if this node is selected",
98614         "sig" : "()\n{\n\n}",
98615         "static" : false,
98616         "memberOf" : "Roo.tree.TreeNode"
98617       },
98618       {
98619         "name" : "item",
98620         "type" : "function",
98621         "desc" : "Returns the child node at the specified index.",
98622         "sig" : "(index)",
98623         "static" : false,
98624         "memberOf" : "Roo.data.Node"
98625       },
98626       {
98627         "name" : "on",
98628         "type" : "function",
98629         "desc" : "Appends an event handler to this element (shorthand for addListener)",
98630         "sig" : "(eventName, handler, scope, options)",
98631         "static" : false,
98632         "memberOf" : "Roo.util.Observable"
98633       },
98634       {
98635         "name" : "purgeListeners",
98636         "type" : "function",
98637         "desc" : "Removes all listeners for this object",
98638         "sig" : "()\n{\n\n}",
98639         "static" : false,
98640         "memberOf" : "Roo.util.Observable"
98641       },
98642       {
98643         "name" : "releaseCapture",
98644         "type" : "function",
98645         "desc" : "Removes <b>all</b> added captures from the Observable.",
98646         "sig" : "(o)",
98647         "static" : true,
98648         "memberOf" : "Roo.util.Observable"
98649       },
98650       {
98651         "name" : "reload",
98652         "type" : "function",
98653         "desc" : "Trigger a reload for this node",
98654         "sig" : "(callback)",
98655         "static" : false,
98656         "memberOf" : ""
98657       },
98658       {
98659         "name" : "removeChild",
98660         "type" : "function",
98661         "desc" : "Removes a child node from this node.",
98662         "sig" : "(node)",
98663         "static" : false,
98664         "memberOf" : "Roo.data.Node"
98665       },
98666       {
98667         "name" : "removeListener",
98668         "type" : "function",
98669         "desc" : "Removes a listener",
98670         "sig" : "(eventName, handler, scope)",
98671         "static" : false,
98672         "memberOf" : "Roo.util.Observable"
98673       },
98674       {
98675         "name" : "replaceChild",
98676         "type" : "function",
98677         "desc" : "Replaces one child node in this node with another.",
98678         "sig" : "(newChild, oldChild)",
98679         "static" : false,
98680         "memberOf" : "Roo.data.Node"
98681       },
98682       {
98683         "name" : "select",
98684         "type" : "function",
98685         "desc" : "Triggers selection of this node",
98686         "sig" : "()\n{\n\n}",
98687         "static" : false,
98688         "memberOf" : "Roo.tree.TreeNode"
98689       },
98690       {
98691         "name" : "setText",
98692         "type" : "function",
98693         "desc" : "Sets the text for this node",
98694         "sig" : "(text)",
98695         "static" : false,
98696         "memberOf" : "Roo.tree.TreeNode"
98697       },
98698       {
98699         "name" : "sort",
98700         "type" : "function",
98701         "desc" : "Sorts this nodes children using the supplied sort function",
98702         "sig" : "(fn, scope)",
98703         "static" : false,
98704         "memberOf" : "Roo.data.Node"
98705       },
98706       {
98707         "name" : "toggle",
98708         "type" : "function",
98709         "desc" : "Toggles expanded/collapsed state of the node",
98710         "sig" : "()\n{\n\n}",
98711         "static" : false,
98712         "memberOf" : "Roo.tree.TreeNode"
98713       },
98714       {
98715         "name" : "un",
98716         "type" : "function",
98717         "desc" : "Removes a listener (shorthand for removeListener)",
98718         "sig" : "(eventName, handler, scope)",
98719         "static" : false,
98720         "memberOf" : "Roo.util.Observable"
98721       },
98722       {
98723         "name" : "unselect",
98724         "type" : "function",
98725         "desc" : "Triggers deselection of this node",
98726         "sig" : "()\n{\n\n}",
98727         "static" : false,
98728         "memberOf" : "Roo.tree.TreeNode"
98729       }
98730     ]
98731   },
98732   "Roo.tree.ColumnTree" : {
98733     "props" : [
98734       {
98735         "name" : "borderWidth",
98736         "type" : "int",
98737         "desc" : "compined right/left border allowance",
98738         "memberOf" : ""
98739       },
98740       {
98741         "name" : "columns",
98742         "type" : "Object",
98743         "desc" : "Including width, header, renderer, cls, dataIndex",
98744         "memberOf" : ""
98745       }
98746     ],
98747     "events" : [
98748       {
98749         "name" : "resize",
98750         "type" : "function",
98751         "desc" : "Fire this event on a container when it resizes",
98752         "sig" : "function (w, h)\n{\n\n}",
98753         "memberOf" : ""
98754       }
98755     ],
98756     "methods" : [
98757     ]
98758   },
98759   "Roo.tree.DefaultSelectionModel" : {
98760     "props" : [
98761       {
98762         "name" : "listeners",
98763         "type" : "Object",
98764         "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>",
98765         "memberOf" : "Roo.util.Observable"
98766       }
98767     ],
98768     "events" : [
98769       {
98770         "name" : "beforeselect",
98771         "type" : "function",
98772         "desc" : "Fires before the selected node changes, return false to cancel the change",
98773         "sig" : "function (_self, node, node)\n{\n\n}",
98774         "memberOf" : ""
98775       },
98776       {
98777         "name" : "selectionchange",
98778         "type" : "function",
98779         "desc" : "Fires when the selected node changes",
98780         "sig" : "function (_self, node)\n{\n\n}",
98781         "memberOf" : ""
98782       }
98783     ],
98784     "methods" : [
98785       {
98786         "name" : "addEvents",
98787         "type" : "function",
98788         "desc" : "Used to define events on this Observable",
98789         "sig" : "(object)",
98790         "static" : false,
98791         "memberOf" : "Roo.util.Observable"
98792       },
98793       {
98794         "name" : "addListener",
98795         "type" : "function",
98796         "desc" : "Appends an event handler to this component",
98797         "sig" : "(eventName, handler, scope, options)",
98798         "static" : false,
98799         "memberOf" : "Roo.util.Observable"
98800       },
98801       {
98802         "name" : "capture",
98803         "type" : "function",
98804         "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.",
98805         "sig" : "(o, fn, scope)",
98806         "static" : true,
98807         "memberOf" : "Roo.util.Observable"
98808       },
98809       {
98810         "name" : "clearSelections",
98811         "type" : "function",
98812         "desc" : "Clear all selections",
98813         "sig" : "()\n{\n\n}",
98814         "static" : false,
98815         "memberOf" : ""
98816       },
98817       {
98818         "name" : "fireEvent",
98819         "type" : "function",
98820         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
98821         "sig" : "(eventName, args)",
98822         "static" : false,
98823         "memberOf" : "Roo.util.Observable"
98824       },
98825       {
98826         "name" : "getSelectedNode",
98827         "type" : "function",
98828         "desc" : "Get the selected node",
98829         "sig" : "()\n{\n\n}",
98830         "static" : false,
98831         "memberOf" : ""
98832       },
98833       {
98834         "name" : "hasListener",
98835         "type" : "function",
98836         "desc" : "Checks to see if this object has any listeners for a specified event",
98837         "sig" : "(eventName)",
98838         "static" : false,
98839         "memberOf" : "Roo.util.Observable"
98840       },
98841       {
98842         "name" : "isSelected",
98843         "type" : "function",
98844         "desc" : "Returns true if the node is selected",
98845         "sig" : "(node)",
98846         "static" : false,
98847         "memberOf" : ""
98848       },
98849       {
98850         "name" : "on",
98851         "type" : "function",
98852         "desc" : "Appends an event handler to this element (shorthand for addListener)",
98853         "sig" : "(eventName, handler, scope, options)",
98854         "static" : false,
98855         "memberOf" : "Roo.util.Observable"
98856       },
98857       {
98858         "name" : "purgeListeners",
98859         "type" : "function",
98860         "desc" : "Removes all listeners for this object",
98861         "sig" : "()\n{\n\n}",
98862         "static" : false,
98863         "memberOf" : "Roo.util.Observable"
98864       },
98865       {
98866         "name" : "releaseCapture",
98867         "type" : "function",
98868         "desc" : "Removes <b>all</b> added captures from the Observable.",
98869         "sig" : "(o)",
98870         "static" : true,
98871         "memberOf" : "Roo.util.Observable"
98872       },
98873       {
98874         "name" : "removeListener",
98875         "type" : "function",
98876         "desc" : "Removes a listener",
98877         "sig" : "(eventName, handler, scope)",
98878         "static" : false,
98879         "memberOf" : "Roo.util.Observable"
98880       },
98881       {
98882         "name" : "select",
98883         "type" : "function",
98884         "desc" : "Select a node.",
98885         "sig" : "(node)",
98886         "static" : false,
98887         "memberOf" : ""
98888       },
98889       {
98890         "name" : "selectNext",
98891         "type" : "function",
98892         "desc" : "Selects the node above the selected node in the tree, intelligently walking the nodes",
98893         "sig" : "()\n{\n\n}",
98894         "static" : false,
98895         "memberOf" : ""
98896       },
98897       {
98898         "name" : "selectPrevious",
98899         "type" : "function",
98900         "desc" : "Selects the node above the selected node in the tree, intelligently walking the nodes",
98901         "sig" : "()\n{\n\n}",
98902         "static" : false,
98903         "memberOf" : ""
98904       },
98905       {
98906         "name" : "un",
98907         "type" : "function",
98908         "desc" : "Removes a listener (shorthand for removeListener)",
98909         "sig" : "(eventName, handler, scope)",
98910         "static" : false,
98911         "memberOf" : "Roo.util.Observable"
98912       },
98913       {
98914         "name" : "unselect",
98915         "type" : "function",
98916         "desc" : "Deselect a node.",
98917         "sig" : "(node)",
98918         "static" : false,
98919         "memberOf" : ""
98920       }
98921     ]
98922   },
98923   "Roo.tree.MultiSelectionModel" : {
98924     "props" : [
98925       {
98926         "name" : "listeners",
98927         "type" : "Object",
98928         "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>",
98929         "memberOf" : "Roo.util.Observable"
98930       }
98931     ],
98932     "events" : [
98933       {
98934         "name" : "selectionchange",
98935         "type" : "function",
98936         "desc" : "Fires when the selected nodes change",
98937         "sig" : "function (_self, nodes)\n{\n\n}",
98938         "memberOf" : ""
98939       }
98940     ],
98941     "methods" : [
98942       {
98943         "name" : "addEvents",
98944         "type" : "function",
98945         "desc" : "Used to define events on this Observable",
98946         "sig" : "(object)",
98947         "static" : false,
98948         "memberOf" : "Roo.util.Observable"
98949       },
98950       {
98951         "name" : "addListener",
98952         "type" : "function",
98953         "desc" : "Appends an event handler to this component",
98954         "sig" : "(eventName, handler, scope, options)",
98955         "static" : false,
98956         "memberOf" : "Roo.util.Observable"
98957       },
98958       {
98959         "name" : "capture",
98960         "type" : "function",
98961         "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.",
98962         "sig" : "(o, fn, scope)",
98963         "static" : true,
98964         "memberOf" : "Roo.util.Observable"
98965       },
98966       {
98967         "name" : "clearSelections",
98968         "type" : "function",
98969         "desc" : "Clear all selections",
98970         "sig" : "()\n{\n\n}",
98971         "static" : false,
98972         "memberOf" : ""
98973       },
98974       {
98975         "name" : "fireEvent",
98976         "type" : "function",
98977         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
98978         "sig" : "(eventName, args)",
98979         "static" : false,
98980         "memberOf" : "Roo.util.Observable"
98981       },
98982       {
98983         "name" : "getSelectedNodes",
98984         "type" : "function",
98985         "desc" : "Returns an array of the selected nodes",
98986         "sig" : "()\n{\n\n}",
98987         "static" : false,
98988         "memberOf" : ""
98989       },
98990       {
98991         "name" : "hasListener",
98992         "type" : "function",
98993         "desc" : "Checks to see if this object has any listeners for a specified event",
98994         "sig" : "(eventName)",
98995         "static" : false,
98996         "memberOf" : "Roo.util.Observable"
98997       },
98998       {
98999         "name" : "isSelected",
99000         "type" : "function",
99001         "desc" : "Returns true if the node is selected",
99002         "sig" : "(node)",
99003         "static" : false,
99004         "memberOf" : ""
99005       },
99006       {
99007         "name" : "on",
99008         "type" : "function",
99009         "desc" : "Appends an event handler to this element (shorthand for addListener)",
99010         "sig" : "(eventName, handler, scope, options)",
99011         "static" : false,
99012         "memberOf" : "Roo.util.Observable"
99013       },
99014       {
99015         "name" : "purgeListeners",
99016         "type" : "function",
99017         "desc" : "Removes all listeners for this object",
99018         "sig" : "()\n{\n\n}",
99019         "static" : false,
99020         "memberOf" : "Roo.util.Observable"
99021       },
99022       {
99023         "name" : "releaseCapture",
99024         "type" : "function",
99025         "desc" : "Removes <b>all</b> added captures from the Observable.",
99026         "sig" : "(o)",
99027         "static" : true,
99028         "memberOf" : "Roo.util.Observable"
99029       },
99030       {
99031         "name" : "removeListener",
99032         "type" : "function",
99033         "desc" : "Removes a listener",
99034         "sig" : "(eventName, handler, scope)",
99035         "static" : false,
99036         "memberOf" : "Roo.util.Observable"
99037       },
99038       {
99039         "name" : "select",
99040         "type" : "function",
99041         "desc" : "Select a node.",
99042         "sig" : "(node, e, keepExisting)",
99043         "static" : false,
99044         "memberOf" : ""
99045       },
99046       {
99047         "name" : "un",
99048         "type" : "function",
99049         "desc" : "Removes a listener (shorthand for removeListener)",
99050         "sig" : "(eventName, handler, scope)",
99051         "static" : false,
99052         "memberOf" : "Roo.util.Observable"
99053       },
99054       {
99055         "name" : "unselect",
99056         "type" : "function",
99057         "desc" : "Deselect a node.",
99058         "sig" : "(node)",
99059         "static" : false,
99060         "memberOf" : ""
99061       }
99062     ]
99063   },
99064   "Roo.tree.TreeEditor" : {
99065     "props" : [
99066       {
99067         "name" : "actionMode",
99068         "type" : "String",
99069         "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",
99070         "memberOf" : "Roo.Component"
99071       },
99072       {
99073         "name" : "alignment",
99074         "type" : "String",
99075         "desc" : "The position to align to (see {@link Roo.Element#alignTo} for more details, defaults to \"l-l\").",
99076         "memberOf" : ""
99077       },
99078       {
99079         "name" : "allowDomMove",
99080         "type" : "Boolean",
99081         "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
99082         "memberOf" : "Roo.Component"
99083       },
99084       {
99085         "name" : "autosize",
99086         "type" : "Boolean/String",
99087         "desc" : "True for the editor to automatically adopt the size of the underlying field, \"width\" to adopt the width only,\nor \"height\" to adopt the height only (defaults to false)",
99088         "memberOf" : "Roo.Editor"
99089       },
99090       {
99091         "name" : "cancelOnEsc",
99092         "type" : "Boolean",
99093         "desc" : "True to cancel the edit when the escape key is pressed (defaults to false)",
99094         "memberOf" : "Roo.Editor"
99095       },
99096       {
99097         "name" : "cls",
99098         "type" : "String",
99099         "desc" : "CSS class to apply to the editor (defaults to \"x-small-editor x-tree-editor\")",
99100         "memberOf" : ""
99101       },
99102       {
99103         "name" : "completeOnEnter",
99104         "type" : "Boolean",
99105         "desc" : "True to complete the edit when the enter key is pressed (defaults to false)",
99106         "memberOf" : "Roo.Editor"
99107       },
99108       {
99109         "name" : "constrain",
99110         "type" : "Boolean",
99111         "desc" : "True to constrain the editor to the viewport",
99112         "memberOf" : "Roo.Editor"
99113       },
99114       {
99115         "name" : "disableClass",
99116         "type" : "String",
99117         "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
99118         "memberOf" : "Roo.Component"
99119       },
99120       {
99121         "name" : "field",
99122         "type" : "Roo.form.TextField|Object",
99123         "desc" : "The field configuration",
99124         "memberOf" : ""
99125       },
99126       {
99127         "name" : "hideEl",
99128         "type" : "Boolean",
99129         "desc" : "True to hide the bound element while the editor is displayed (defaults to false)",
99130         "memberOf" : ""
99131       },
99132       {
99133         "name" : "hideMode",
99134         "type" : "String",
99135         "desc" : [
99136           "(display",
99137           "visibility)"
99138         ],
99139         "memberOf" : "Roo.Component"
99140       },
99141       {
99142         "name" : "ignoreNoChange",
99143         "type" : "Boolean",
99144         "desc" : "True to skip the the edit completion process (no save, no events fired) if the user completes an edit and\nthe value has not changed (defaults to false).  Applies only to string values - edits for other data types\nwill never be ignored.",
99145         "memberOf" : "Roo.Editor"
99146       },
99147       {
99148         "name" : "listeners",
99149         "type" : "Object",
99150         "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>",
99151         "memberOf" : "Roo.util.Observable"
99152       },
99153       {
99154         "name" : "maxWidth",
99155         "type" : "Number",
99156         "desc" : "The maximum width in pixels of the editor field (defaults to 250).  Note that if the maxWidth would exceed\nthe containing tree element's size, it will be automatically limited for you to the container width, taking\nscroll and client offsets into account prior to each edit.",
99157         "memberOf" : ""
99158       },
99159       {
99160         "name" : "revertInvalid",
99161         "type" : "Boolean",
99162         "desc" : "True to automatically revert the field value and cancel the edit when the user completes an edit and the field\nvalidation fails (defaults to true)",
99163         "memberOf" : "Roo.Editor"
99164       },
99165       {
99166         "name" : "shadow",
99167         "type" : "Boolean/String",
99168         "desc" : "\"sides\" for sides/bottom only, \"frame\" for 4-way shadow, and \"drop\"\nfor bottom-right shadow (defaults to \"frame\")",
99169         "memberOf" : "Roo.Editor"
99170       },
99171       {
99172         "name" : "shim",
99173         "type" : "Boolean",
99174         "desc" : "True to shim the editor if selects/iframes could be displayed beneath it (defaults to false)",
99175         "memberOf" : ""
99176       },
99177       {
99178         "name" : "tree",
99179         "type" : "Roo.tree.TreePanel",
99180         "desc" : "The tree to bind to.",
99181         "memberOf" : ""
99182       },
99183       {
99184         "name" : "updateEl",
99185         "type" : "Boolean",
99186         "desc" : "True to update the innerHTML of the bound element when the update completes (defaults to false)",
99187         "memberOf" : "Roo.Editor"
99188       },
99189       {
99190         "name" : "value",
99191         "type" : "Mixed",
99192         "desc" : "The data value of the underlying field (defaults to \"\")",
99193         "memberOf" : "Roo.Editor"
99194       }
99195     ],
99196     "events" : [
99197       {
99198         "name" : "beforecomplete",
99199         "type" : "function",
99200         "desc" : "Fires after a change has been made to the field, but before the change is reflected in the underlying\nfield.  Saving the change to the field can be canceled by returning false from the handler of this event.\nNote that if the value has not changed and ignoreNoChange = true, the editing will still end but this\nevent will not fire since no edit actually occurred.",
99201         "sig" : "function (_self, value, startValue)\n{\n\n}",
99202         "memberOf" : "Roo.Editor"
99203       },
99204       {
99205         "name" : "beforedestroy",
99206         "type" : "function",
99207         "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
99208         "sig" : "function (_self)\n{\n\n}",
99209         "memberOf" : "Roo.Component"
99210       },
99211       {
99212         "name" : "beforehide",
99213         "type" : "function",
99214         "desc" : "Fires before the component is hidden. Return false to stop the hide.",
99215         "sig" : "function (_self)\n{\n\n}",
99216         "memberOf" : "Roo.Component"
99217       },
99218       {
99219         "name" : "beforenodeedit",
99220         "type" : "function",
99221         "desc" : "Fires when editing is initiated, but before the value changes.  Editing can be canceled by returning\nfalse from the handler of this event.",
99222         "sig" : "function (_self, node)\n{\n\n}",
99223         "memberOf" : ""
99224       },
99225       {
99226         "name" : "beforerender",
99227         "type" : "function",
99228         "desc" : "Fires before the component is rendered. Return false to stop the render.",
99229         "sig" : "function (_self)\n{\n\n}",
99230         "memberOf" : "Roo.Component"
99231       },
99232       {
99233         "name" : "beforeshow",
99234         "type" : "function",
99235         "desc" : "Fires before the component is shown.  Return false to stop the show.",
99236         "sig" : "function (_self)\n{\n\n}",
99237         "memberOf" : "Roo.Component"
99238       },
99239       {
99240         "name" : "beforestartedit",
99241         "type" : "function",
99242         "desc" : "Fires when editing is initiated, but before the value changes.  Editing can be canceled by returning\nfalse from the handler of this event.",
99243         "sig" : "function (_self, boundEl, value)\n{\n\n}",
99244         "memberOf" : "Roo.Editor"
99245       },
99246       {
99247         "name" : "complete",
99248         "type" : "function",
99249         "desc" : "Fires after editing is complete and any changed value has been written to the underlying field.",
99250         "sig" : "function (_self, value, startValue)\n{\n\n}",
99251         "memberOf" : "Roo.Editor"
99252       },
99253       {
99254         "name" : "destroy",
99255         "type" : "function",
99256         "desc" : "Fires after the component is destroyed.",
99257         "sig" : "function (_self)\n{\n\n}",
99258         "memberOf" : "Roo.Component"
99259       },
99260       {
99261         "name" : "disable",
99262         "type" : "function",
99263         "desc" : "Fires after the component is disabled.",
99264         "sig" : "function (_self)\n{\n\n}",
99265         "memberOf" : "Roo.Component"
99266       },
99267       {
99268         "name" : "enable",
99269         "type" : "function",
99270         "desc" : "Fires after the component is enabled.",
99271         "sig" : "function (_self)\n{\n\n}",
99272         "memberOf" : "Roo.Component"
99273       },
99274       {
99275         "name" : "hide",
99276         "type" : "function",
99277         "desc" : "Fires after the component is hidden.",
99278         "sig" : "function (_self)\n{\n\n}",
99279         "memberOf" : "Roo.Component"
99280       },
99281       {
99282         "name" : "render",
99283         "type" : "function",
99284         "desc" : "Fires after the component is rendered.",
99285         "sig" : "function (_self)\n{\n\n}",
99286         "memberOf" : "Roo.Component"
99287       },
99288       {
99289         "name" : "show",
99290         "type" : "function",
99291         "desc" : "Fires after the component is shown.",
99292         "sig" : "function (_self)\n{\n\n}",
99293         "memberOf" : "Roo.Component"
99294       },
99295       {
99296         "name" : "specialkey",
99297         "type" : "function",
99298         "desc" : "Fires when any key related to navigation (arrows, tab, enter, esc, etc.) is pressed.  You can check\n{@link Roo.EventObject#getKey} to determine which key was pressed.",
99299         "sig" : "function (_self, e)\n{\n\n}",
99300         "memberOf" : "Roo.Editor"
99301       },
99302       {
99303         "name" : "startedit",
99304         "type" : "function",
99305         "desc" : "Fires when this editor is displayed",
99306         "sig" : "function (boundEl, value)\n{\n\n}",
99307         "memberOf" : "Roo.Editor"
99308       }
99309     ],
99310     "methods" : [
99311       {
99312         "name" : "addEvents",
99313         "type" : "function",
99314         "desc" : "Used to define events on this Observable",
99315         "sig" : "(object)",
99316         "static" : false,
99317         "memberOf" : "Roo.util.Observable"
99318       },
99319       {
99320         "name" : "addListener",
99321         "type" : "function",
99322         "desc" : "Appends an event handler to this component",
99323         "sig" : "(eventName, handler, scope, options)",
99324         "static" : false,
99325         "memberOf" : "Roo.util.Observable"
99326       },
99327       {
99328         "name" : "cancelEdit",
99329         "type" : "function",
99330         "desc" : "Cancels the editing process and hides the editor without persisting any changes.  The field value will be\nreverted to the original starting value.",
99331         "sig" : "(remainVisible)",
99332         "static" : false,
99333         "memberOf" : "Roo.Editor"
99334       },
99335       {
99336         "name" : "capture",
99337         "type" : "function",
99338         "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.",
99339         "sig" : "(o, fn, scope)",
99340         "static" : true,
99341         "memberOf" : "Roo.util.Observable"
99342       },
99343       {
99344         "name" : "completeEdit",
99345         "type" : "function",
99346         "desc" : "Ends the editing process, persists the changed value to the underlying field, and hides the editor.",
99347         "sig" : "(remainVisible)",
99348         "static" : false,
99349         "memberOf" : "Roo.Editor"
99350       },
99351       {
99352         "name" : "destroy",
99353         "type" : "function",
99354         "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}.",
99355         "sig" : "()\n{\n\n}",
99356         "static" : false,
99357         "memberOf" : "Roo.Component"
99358       },
99359       {
99360         "name" : "disable",
99361         "type" : "function",
99362         "desc" : "Disable this component.",
99363         "sig" : "()\n{\n\n}",
99364         "static" : false,
99365         "memberOf" : "Roo.Component"
99366       },
99367       {
99368         "name" : "enable",
99369         "type" : "function",
99370         "desc" : "Enable this component.",
99371         "sig" : "()\n{\n\n}",
99372         "static" : false,
99373         "memberOf" : "Roo.Component"
99374       },
99375       {
99376         "name" : "fireEvent",
99377         "type" : "function",
99378         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
99379         "sig" : "(eventName, args)",
99380         "static" : false,
99381         "memberOf" : "Roo.util.Observable"
99382       },
99383       {
99384         "name" : "focus",
99385         "type" : "function",
99386         "desc" : "Try to focus this component.",
99387         "sig" : "(selectText)",
99388         "static" : false,
99389         "memberOf" : "Roo.Component"
99390       },
99391       {
99392         "name" : "getEl",
99393         "type" : "function",
99394         "desc" : "Returns the underlying {@link Roo.Element}.",
99395         "sig" : "()\n{\n\n}",
99396         "static" : false,
99397         "memberOf" : "Roo.Component"
99398       },
99399       {
99400         "name" : "getId",
99401         "type" : "function",
99402         "desc" : "Returns the id of this component.",
99403         "sig" : "()\n{\n\n}",
99404         "static" : false,
99405         "memberOf" : "Roo.Component"
99406       },
99407       {
99408         "name" : "getValue",
99409         "type" : "function",
99410         "desc" : "Gets the data value of the editor",
99411         "sig" : "()\n{\n\n}",
99412         "static" : false,
99413         "memberOf" : "Roo.Editor"
99414       },
99415       {
99416         "name" : "hasListener",
99417         "type" : "function",
99418         "desc" : "Checks to see if this object has any listeners for a specified event",
99419         "sig" : "(eventName)",
99420         "static" : false,
99421         "memberOf" : "Roo.util.Observable"
99422       },
99423       {
99424         "name" : "hide",
99425         "type" : "function",
99426         "desc" : "Hide this component.",
99427         "sig" : "()\n{\n\n}",
99428         "static" : false,
99429         "memberOf" : "Roo.Component"
99430       },
99431       {
99432         "name" : "isVisible",
99433         "type" : "function",
99434         "desc" : "Returns true if this component is visible.",
99435         "sig" : "()\n{\n\n}",
99436         "static" : false,
99437         "memberOf" : "Roo.Component"
99438       },
99439       {
99440         "name" : "on",
99441         "type" : "function",
99442         "desc" : "Appends an event handler to this element (shorthand for addListener)",
99443         "sig" : "(eventName, handler, scope, options)",
99444         "static" : false,
99445         "memberOf" : "Roo.util.Observable"
99446       },
99447       {
99448         "name" : "purgeListeners",
99449         "type" : "function",
99450         "desc" : "Removes all listeners for this object",
99451         "sig" : "()\n{\n\n}",
99452         "static" : false,
99453         "memberOf" : "Roo.util.Observable"
99454       },
99455       {
99456         "name" : "realign",
99457         "type" : "function",
99458         "desc" : "Realigns the editor to the bound field based on the current alignment config value.",
99459         "sig" : "()\n{\n\n}",
99460         "static" : false,
99461         "memberOf" : "Roo.Editor"
99462       },
99463       {
99464         "name" : "releaseCapture",
99465         "type" : "function",
99466         "desc" : "Removes <b>all</b> added captures from the Observable.",
99467         "sig" : "(o)",
99468         "static" : true,
99469         "memberOf" : "Roo.util.Observable"
99470       },
99471       {
99472         "name" : "removeListener",
99473         "type" : "function",
99474         "desc" : "Removes a listener",
99475         "sig" : "(eventName, handler, scope)",
99476         "static" : false,
99477         "memberOf" : "Roo.util.Observable"
99478       },
99479       {
99480         "name" : "render",
99481         "type" : "function",
99482         "desc" : "If this is a lazy rendering component, render it to its container element.",
99483         "sig" : "(container)",
99484         "static" : false,
99485         "memberOf" : "Roo.Component"
99486       },
99487       {
99488         "name" : "setDisabled",
99489         "type" : "function",
99490         "desc" : "Convenience function for setting disabled/enabled by boolean.",
99491         "sig" : "(disabled)",
99492         "static" : false,
99493         "memberOf" : "Roo.Component"
99494       },
99495       {
99496         "name" : "setSize",
99497         "type" : "function",
99498         "desc" : "Sets the height and width of this editor.",
99499         "sig" : "(width, height)",
99500         "static" : false,
99501         "memberOf" : "Roo.Editor"
99502       },
99503       {
99504         "name" : "setValue",
99505         "type" : "function",
99506         "desc" : "Sets the data value of the editor",
99507         "sig" : "(value)",
99508         "static" : false,
99509         "memberOf" : "Roo.Editor"
99510       },
99511       {
99512         "name" : "setVisible",
99513         "type" : "function",
99514         "desc" : "Convenience function to hide or show this component by boolean.",
99515         "sig" : "(visible)",
99516         "static" : false,
99517         "memberOf" : "Roo.Component"
99518       },
99519       {
99520         "name" : "show",
99521         "type" : "function",
99522         "desc" : "Show this component.",
99523         "sig" : "()\n{\n\n}",
99524         "static" : false,
99525         "memberOf" : "Roo.Component"
99526       },
99527       {
99528         "name" : "startEdit",
99529         "type" : "function",
99530         "desc" : "Starts the editing process and shows the editor.",
99531         "sig" : "(el, value)",
99532         "static" : false,
99533         "memberOf" : "Roo.Editor"
99534       },
99535       {
99536         "name" : "un",
99537         "type" : "function",
99538         "desc" : "Removes a listener (shorthand for removeListener)",
99539         "sig" : "(eventName, handler, scope)",
99540         "static" : false,
99541         "memberOf" : "Roo.util.Observable"
99542       }
99543     ]
99544   },
99545   "Roo.tree.TreeFilter" : {
99546     "props" : [
99547     ],
99548     "events" : [
99549     ],
99550     "methods" : [
99551       {
99552         "name" : "clear",
99553         "type" : "function",
99554         "desc" : "Clears the current filter. Note: with the \"remove\" option\nset a filter cannot be cleared.",
99555         "sig" : "()\n{\n\n}",
99556         "static" : false,
99557         "memberOf" : ""
99558       },
99559       {
99560         "name" : "filter",
99561         "type" : "function",
99562         "desc" : "Filter the data by a specific attribute.",
99563         "sig" : "(value, attr, startNode)",
99564         "static" : false,
99565         "memberOf" : ""
99566       },
99567       {
99568         "name" : "filterBy",
99569         "type" : "function",
99570         "desc" : "Filter by a function. The passed function will be called with each\nnode in the tree (or from the startNode). If the function returns true, the node is kept\notherwise it is filtered. If a node is filtered, its children are also filtered.",
99571         "sig" : "(fn, scope)",
99572         "static" : false,
99573         "memberOf" : ""
99574       }
99575     ]
99576   },
99577   "Roo.tree.TreeLoader" : {
99578     "props" : [
99579       {
99580         "name" : "baseAttrs",
99581         "type" : "Object",
99582         "desc" : "(optional) An object containing attributes to be added to all nodes\ncreated by this loader. If the attributes sent by the server have an attribute in this object,\nthey take priority.",
99583         "memberOf" : ""
99584       },
99585       {
99586         "name" : "baseParams",
99587         "type" : "Object",
99588         "desc" : "(optional) An object containing properties which\nspecify HTTP parameters to be passed to each request for child nodes.",
99589         "memberOf" : ""
99590       },
99591       {
99592         "name" : "clearOnLoad",
99593         "type" : "Boolean",
99594         "desc" : "(optional) Default to true. Remove previously existing\nchild nodes before loading.",
99595         "memberOf" : ""
99596       },
99597       {
99598         "name" : "dataUrl",
99599         "type" : "String",
99600         "desc" : "The URL from which to request a Json string which\nspecifies an array of node definition object representing the child nodes\nto be loaded.",
99601         "memberOf" : ""
99602       },
99603       {
99604         "name" : "listeners",
99605         "type" : "Object",
99606         "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>",
99607         "memberOf" : "Roo.util.Observable"
99608       },
99609       {
99610         "name" : "queryParam",
99611         "type" : "String",
99612         "desc" : "(optional) \nName of the query as it will be passed on the querystring (defaults to 'node')\neg. the request will be ?node=[id]",
99613         "memberOf" : ""
99614       },
99615       {
99616         "name" : "requestMethod",
99617         "type" : "String",
99618         "desc" : "either GET or POST\ndefaults to POST (due to BC)\nto be loaded.",
99619         "memberOf" : ""
99620       },
99621       {
99622         "name" : "root",
99623         "type" : "String",
99624         "desc" : "(optional) Default to false. Use this to read data from an object \nproperty on loading, rather than expecting an array. (eg. more compatible to a standard\nGrid query { data : [ .....] }",
99625         "memberOf" : ""
99626       },
99627       {
99628         "name" : "uiProviders",
99629         "type" : "Object",
99630         "desc" : "(optional) An object containing properties which\n\nDEPRECATED - use 'create' event handler to modify attributes - which affect creation.\nspecify custom {@link Roo.tree.TreeNodeUI} implementations. If the optional\n<i>uiProvider</i> attribute of a returned child node is a string rather\nthan a reference to a TreeNodeUI implementation, this that string value\nis used as a property name in the uiProviders object. You can define the provider named\n'default' , and this will be used for all nodes (if no uiProvider is delivered by the node data)",
99631         "memberOf" : ""
99632       }
99633     ],
99634     "events" : [
99635       {
99636         "name" : "beforeload",
99637         "type" : "function",
99638         "desc" : "Fires before a network request is made to retrieve the Json text which specifies a node's children.",
99639         "sig" : "function (This, node, callback)\n{\n\n}",
99640         "memberOf" : ""
99641       },
99642       {
99643         "name" : "create",
99644         "type" : "function",
99645         "desc" : "Fires before a node is created, enabling you to return custom Node types",
99646         "sig" : "function (This, attr)\n{\n\n}",
99647         "memberOf" : ""
99648       },
99649       {
99650         "name" : "load",
99651         "type" : "function",
99652         "desc" : "Fires when the node has been successfuly loaded.",
99653         "sig" : "function (This, node, response)\n{\n\n}",
99654         "memberOf" : ""
99655       },
99656       {
99657         "name" : "loadexception",
99658         "type" : "function",
99659         "desc" : "Fires if the network request failed.",
99660         "sig" : "function (This, node, response)\n{\n\n}",
99661         "memberOf" : ""
99662       }
99663     ],
99664     "methods" : [
99665       {
99666         "name" : "addEvents",
99667         "type" : "function",
99668         "desc" : "Used to define events on this Observable",
99669         "sig" : "(object)",
99670         "static" : false,
99671         "memberOf" : "Roo.util.Observable"
99672       },
99673       {
99674         "name" : "addListener",
99675         "type" : "function",
99676         "desc" : "Appends an event handler to this component",
99677         "sig" : "(eventName, handler, scope, options)",
99678         "static" : false,
99679         "memberOf" : "Roo.util.Observable"
99680       },
99681       {
99682         "name" : "capture",
99683         "type" : "function",
99684         "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.",
99685         "sig" : "(o, fn, scope)",
99686         "static" : true,
99687         "memberOf" : "Roo.util.Observable"
99688       },
99689       {
99690         "name" : "fireEvent",
99691         "type" : "function",
99692         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
99693         "sig" : "(eventName, args)",
99694         "static" : false,
99695         "memberOf" : "Roo.util.Observable"
99696       },
99697       {
99698         "name" : "hasListener",
99699         "type" : "function",
99700         "desc" : "Checks to see if this object has any listeners for a specified event",
99701         "sig" : "(eventName)",
99702         "static" : false,
99703         "memberOf" : "Roo.util.Observable"
99704       },
99705       {
99706         "name" : "load",
99707         "type" : "function",
99708         "desc" : "Load an {@link Roo.tree.TreeNode} from the URL specified in the constructor.\nThis is called automatically when a node is expanded, but may be used to reload\na node (or append new children if the {@link #clearOnLoad} option is false.)",
99709         "sig" : "(node, callback)",
99710         "static" : false,
99711         "memberOf" : ""
99712       },
99713       {
99714         "name" : "on",
99715         "type" : "function",
99716         "desc" : "Appends an event handler to this element (shorthand for addListener)",
99717         "sig" : "(eventName, handler, scope, options)",
99718         "static" : false,
99719         "memberOf" : "Roo.util.Observable"
99720       },
99721       {
99722         "name" : "purgeListeners",
99723         "type" : "function",
99724         "desc" : "Removes all listeners for this object",
99725         "sig" : "()\n{\n\n}",
99726         "static" : false,
99727         "memberOf" : "Roo.util.Observable"
99728       },
99729       {
99730         "name" : "releaseCapture",
99731         "type" : "function",
99732         "desc" : "Removes <b>all</b> added captures from the Observable.",
99733         "sig" : "(o)",
99734         "static" : true,
99735         "memberOf" : "Roo.util.Observable"
99736       },
99737       {
99738         "name" : "removeListener",
99739         "type" : "function",
99740         "desc" : "Removes a listener",
99741         "sig" : "(eventName, handler, scope)",
99742         "static" : false,
99743         "memberOf" : "Roo.util.Observable"
99744       },
99745       {
99746         "name" : "un",
99747         "type" : "function",
99748         "desc" : "Removes a listener (shorthand for removeListener)",
99749         "sig" : "(eventName, handler, scope)",
99750         "static" : false,
99751         "memberOf" : "Roo.util.Observable"
99752       }
99753     ]
99754   },
99755   "Roo.tree.TreeNode" : {
99756     "props" : [
99757       {
99758         "name" : "allowDrag",
99759         "type" : "Boolean",
99760         "desc" : "false to make this node undraggable if DD is on (defaults to true)",
99761         "memberOf" : ""
99762       },
99763       {
99764         "name" : "allowDrop",
99765         "type" : "Boolean",
99766         "desc" : "false if this node cannot be drop on",
99767         "memberOf" : ""
99768       },
99769       {
99770         "name" : "checked",
99771         "type" : "Boolean",
99772         "desc" : "True to render a checked checkbox for this node, false to render an unchecked checkbox\n(defaults to undefined with no checkbox rendered)",
99773         "memberOf" : ""
99774       },
99775       {
99776         "name" : "cls",
99777         "type" : "String",
99778         "desc" : "A css class to be added to the node",
99779         "memberOf" : ""
99780       },
99781       {
99782         "name" : "disabled",
99783         "type" : "Boolean",
99784         "desc" : "true to start the node disabled",
99785         "memberOf" : ""
99786       },
99787       {
99788         "name" : "expanded",
99789         "type" : "Boolean",
99790         "desc" : "true to start the node expanded",
99791         "memberOf" : ""
99792       },
99793       {
99794         "name" : "href",
99795         "type" : "String",
99796         "desc" : "URL of the link used for the node (defaults to #)",
99797         "memberOf" : ""
99798       },
99799       {
99800         "name" : "hrefTarget",
99801         "type" : "String",
99802         "desc" : "target frame for the link",
99803         "memberOf" : ""
99804       },
99805       {
99806         "name" : "icon",
99807         "type" : "String",
99808         "desc" : "The path to an icon for the node. The preferred way to do this",
99809         "memberOf" : ""
99810       },
99811       {
99812         "name" : "iconCls",
99813         "type" : "String",
99814         "desc" : "A css class to be added to the nodes icon element for applying css background images",
99815         "memberOf" : ""
99816       },
99817       {
99818         "name" : "id",
99819         "type" : "String",
99820         "desc" : "The id for this node. If one is not specified, one is generated.",
99821         "memberOf" : "Roo.data.Node"
99822       },
99823       {
99824         "name" : "leaf",
99825         "type" : "Boolean",
99826         "desc" : "true if this node is a leaf and does not have children",
99827         "memberOf" : "Roo.data.Node"
99828       },
99829       {
99830         "name" : "listeners",
99831         "type" : "Object",
99832         "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>",
99833         "memberOf" : "Roo.util.Observable"
99834       },
99835       {
99836         "name" : "qtip",
99837         "type" : "String",
99838         "desc" : "An Ext QuickTip for the node",
99839         "memberOf" : ""
99840       },
99841       {
99842         "name" : "qtipCfg",
99843         "type" : "String",
99844         "desc" : "An Ext QuickTip config for the node (used instead of qtip)",
99845         "memberOf" : ""
99846       },
99847       {
99848         "name" : "singleClickExpand",
99849         "type" : "Boolean",
99850         "desc" : "True for single click expand on this node",
99851         "memberOf" : ""
99852       },
99853       {
99854         "name" : "text",
99855         "type" : "String",
99856         "desc" : "The text for this node",
99857         "memberOf" : ""
99858       },
99859       {
99860         "name" : "uiProvider",
99861         "type" : "Function",
99862         "desc" : "A UI <b>class</b> to use for this node (defaults to Roo.tree.TreeNodeUI)",
99863         "memberOf" : ""
99864       }
99865     ],
99866     "events" : [
99867       {
99868         "name" : "append",
99869         "type" : "function",
99870         "desc" : "Fires when a new child node is appended",
99871         "sig" : "function (tree, _self, node, index)\n{\n\n}",
99872         "memberOf" : "Roo.data.Node"
99873       },
99874       {
99875         "name" : "beforeappend",
99876         "type" : "function",
99877         "desc" : "Fires before a new child is appended, return false to cancel the append.",
99878         "sig" : "function (tree, _self, node)\n{\n\n}",
99879         "memberOf" : "Roo.data.Node"
99880       },
99881       {
99882         "name" : "beforechildrenrendered",
99883         "type" : "function",
99884         "desc" : "Fires right before the child nodes for this node are rendered",
99885         "sig" : "function (_self)\n{\n\n}",
99886         "memberOf" : ""
99887       },
99888       {
99889         "name" : "beforeclick",
99890         "type" : "function",
99891         "desc" : "Fires before click processing. Return false to cancel the default action.",
99892         "sig" : "function (_self, e)\n{\n\n}",
99893         "memberOf" : ""
99894       },
99895       {
99896         "name" : "beforecollapse",
99897         "type" : "function",
99898         "desc" : "Fires before this node is collapsed, return false to cancel.",
99899         "sig" : "function (_self, deep, anim)\n{\n\n}",
99900         "memberOf" : ""
99901       },
99902       {
99903         "name" : "beforeexpand",
99904         "type" : "function",
99905         "desc" : "Fires before this node is expanded, return false to cancel.",
99906         "sig" : "function (_self, deep, anim)\n{\n\n}",
99907         "memberOf" : ""
99908       },
99909       {
99910         "name" : "beforeinsert",
99911         "type" : "function",
99912         "desc" : "Fires before a new child is inserted, return false to cancel the insert.",
99913         "sig" : "function (tree, _self, node, refNode)\n{\n\n}",
99914         "memberOf" : "Roo.data.Node"
99915       },
99916       {
99917         "name" : "beforemove",
99918         "type" : "function",
99919         "desc" : "Fires before this node is moved to a new location in the tree. Return false to cancel the move.",
99920         "sig" : "function (tree, _self, oldParent, newParent, index)\n{\n\n}",
99921         "memberOf" : "Roo.data.Node"
99922       },
99923       {
99924         "name" : "beforeremove",
99925         "type" : "function",
99926         "desc" : "Fires before a child is removed, return false to cancel the remove.",
99927         "sig" : "function (tree, _self, node)\n{\n\n}",
99928         "memberOf" : "Roo.data.Node"
99929       },
99930       {
99931         "name" : "checkchange",
99932         "type" : "function",
99933         "desc" : "Fires when a node with a checkbox's checked property changes",
99934         "sig" : "function (_self, checked)\n{\n\n}",
99935         "memberOf" : ""
99936       },
99937       {
99938         "name" : "click",
99939         "type" : "function",
99940         "desc" : "Fires when this node is clicked",
99941         "sig" : "function (_self, e)\n{\n\n}",
99942         "memberOf" : ""
99943       },
99944       {
99945         "name" : "collapse",
99946         "type" : "function",
99947         "desc" : "Fires when this node is collapsed",
99948         "sig" : "function (_self)\n{\n\n}",
99949         "memberOf" : ""
99950       },
99951       {
99952         "name" : "contextmenu",
99953         "type" : "function",
99954         "desc" : "Fires when this node is right clicked",
99955         "sig" : "function (_self, e)\n{\n\n}",
99956         "memberOf" : ""
99957       },
99958       {
99959         "name" : "dblclick",
99960         "type" : "function",
99961         "desc" : "Fires when this node is double clicked",
99962         "sig" : "function (_self, e)\n{\n\n}",
99963         "memberOf" : ""
99964       },
99965       {
99966         "name" : "disabledchange",
99967         "type" : "function",
99968         "desc" : "Fires when the disabled status of this node changes",
99969         "sig" : "function (_self, disabled)\n{\n\n}",
99970         "memberOf" : ""
99971       },
99972       {
99973         "name" : "expand",
99974         "type" : "function",
99975         "desc" : "Fires when this node is expanded",
99976         "sig" : "function (_self)\n{\n\n}",
99977         "memberOf" : ""
99978       },
99979       {
99980         "name" : "insert",
99981         "type" : "function",
99982         "desc" : "Fires when a new child node is inserted.",
99983         "sig" : "function (tree, _self, node, refNode)\n{\n\n}",
99984         "memberOf" : "Roo.data.Node"
99985       },
99986       {
99987         "name" : "move",
99988         "type" : "function",
99989         "desc" : "Fires when this node is moved to a new location in the tree",
99990         "sig" : "function (tree, _self, oldParent, newParent, index)\n{\n\n}",
99991         "memberOf" : "Roo.data.Node"
99992       },
99993       {
99994         "name" : "remove",
99995         "type" : "function",
99996         "desc" : "Fires when a child node is removed",
99997         "sig" : "function (tree, _self, node)\n{\n\n}",
99998         "memberOf" : "Roo.data.Node"
99999       },
100000       {
100001         "name" : "textchange",
100002         "type" : "function",
100003         "desc" : "Fires when the text for this node is changed",
100004         "sig" : "function (_self, text, oldText)\n{\n\n}",
100005         "memberOf" : ""
100006       }
100007     ],
100008     "methods" : [
100009       {
100010         "name" : "addEvents",
100011         "type" : "function",
100012         "desc" : "Used to define events on this Observable",
100013         "sig" : "(object)",
100014         "static" : false,
100015         "memberOf" : "Roo.util.Observable"
100016       },
100017       {
100018         "name" : "addListener",
100019         "type" : "function",
100020         "desc" : "Appends an event handler to this component",
100021         "sig" : "(eventName, handler, scope, options)",
100022         "static" : false,
100023         "memberOf" : "Roo.util.Observable"
100024       },
100025       {
100026         "name" : "appendChild",
100027         "type" : "function",
100028         "desc" : "Insert node(s) as the last child node of this node.",
100029         "sig" : "(node)",
100030         "static" : false,
100031         "memberOf" : "Roo.data.Node"
100032       },
100033       {
100034         "name" : "bubble",
100035         "type" : "function",
100036         "desc" : "Bubbles up the tree from this node, calling the specified function with each node. The scope (<i>this</i>) of\nfunction call will be the scope provided or the current node. The arguments to the function\nwill be the args provided or the current node. If the function returns false at any point,\nthe bubble is stopped.",
100037         "sig" : "(fn, scope, args)",
100038         "static" : false,
100039         "memberOf" : "Roo.data.Node"
100040       },
100041       {
100042         "name" : "capture",
100043         "type" : "function",
100044         "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.",
100045         "sig" : "(o, fn, scope)",
100046         "static" : true,
100047         "memberOf" : "Roo.util.Observable"
100048       },
100049       {
100050         "name" : "cascade",
100051         "type" : "function",
100052         "desc" : "Cascades down the tree from this node, calling the specified function with each node. The scope (<i>this</i>) of\nfunction call will be the scope provided or the current node. The arguments to the function\nwill be the args provided or the current node. If the function returns false at any point,\nthe cascade is stopped on that branch.",
100053         "sig" : "(fn, scope, args)",
100054         "static" : false,
100055         "memberOf" : "Roo.data.Node"
100056       },
100057       {
100058         "name" : "collapse",
100059         "type" : "function",
100060         "desc" : "Collapse this node.",
100061         "sig" : "(deep, anim)",
100062         "static" : false,
100063         "memberOf" : ""
100064       },
100065       {
100066         "name" : "collapseChildNodes",
100067         "type" : "function",
100068         "desc" : "Collapse all child nodes",
100069         "sig" : "(deep)",
100070         "static" : false,
100071         "memberOf" : ""
100072       },
100073       {
100074         "name" : "contains",
100075         "type" : "function",
100076         "desc" : "Returns true if this node is an ancestor (at any point) of the passed node.",
100077         "sig" : "(node)",
100078         "static" : false,
100079         "memberOf" : "Roo.data.Node"
100080       },
100081       {
100082         "name" : "disable",
100083         "type" : "function",
100084         "desc" : "Disables this node",
100085         "sig" : "()\n{\n\n}",
100086         "static" : false,
100087         "memberOf" : ""
100088       },
100089       {
100090         "name" : "eachChild",
100091         "type" : "function",
100092         "desc" : "Interates the child nodes of this node, calling the specified function with each node. The scope (<i>this</i>) of\nfunction call will be the scope provided or the current node. The arguments to the function\nwill be the args provided or the current node. If the function returns false at any point,\nthe iteration stops.",
100093         "sig" : "(fn, scope, args)",
100094         "static" : false,
100095         "memberOf" : "Roo.data.Node"
100096       },
100097       {
100098         "name" : "enable",
100099         "type" : "function",
100100         "desc" : "Enables this node",
100101         "sig" : "()\n{\n\n}",
100102         "static" : false,
100103         "memberOf" : ""
100104       },
100105       {
100106         "name" : "ensureVisible",
100107         "type" : "function",
100108         "desc" : "Ensures all parent nodes are expanded",
100109         "sig" : "()\n{\n\n}",
100110         "static" : false,
100111         "memberOf" : ""
100112       },
100113       {
100114         "name" : "expand",
100115         "type" : "function",
100116         "desc" : "Expand this node.",
100117         "sig" : "(deep, anim, callback)",
100118         "static" : false,
100119         "memberOf" : ""
100120       },
100121       {
100122         "name" : "expandChildNodes",
100123         "type" : "function",
100124         "desc" : "Expand all child nodes",
100125         "sig" : "(deep)",
100126         "static" : false,
100127         "memberOf" : ""
100128       },
100129       {
100130         "name" : "findChild",
100131         "type" : "function",
100132         "desc" : "Finds the first child that has the attribute with the specified value.",
100133         "sig" : "(attribute, value)",
100134         "static" : false,
100135         "memberOf" : "Roo.data.Node"
100136       },
100137       {
100138         "name" : "findChildBy",
100139         "type" : "function",
100140         "desc" : "Finds the first child by a custom function. The child matches if the function passed\nreturns true.",
100141         "sig" : "(fn, scope)",
100142         "static" : false,
100143         "memberOf" : "Roo.data.Node"
100144       },
100145       {
100146         "name" : "fireEvent",
100147         "type" : "function",
100148         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
100149         "sig" : "(eventName, args)",
100150         "static" : false,
100151         "memberOf" : "Roo.util.Observable"
100152       },
100153       {
100154         "name" : "getDepth",
100155         "type" : "function",
100156         "desc" : "Returns depth of this node (the root node has a depth of 0)",
100157         "sig" : "()\n{\n\n}",
100158         "static" : false,
100159         "memberOf" : "Roo.data.Node"
100160       },
100161       {
100162         "name" : "getOwnerTree",
100163         "type" : "function",
100164         "desc" : "Returns the tree this node is in.",
100165         "sig" : "()\n{\n\n}",
100166         "static" : false,
100167         "memberOf" : "Roo.data.Node"
100168       },
100169       {
100170         "name" : "getPath",
100171         "type" : "function",
100172         "desc" : "Returns the path for this node. The path can be used to expand or select this node programmatically.",
100173         "sig" : "(attr)",
100174         "static" : false,
100175         "memberOf" : "Roo.data.Node"
100176       },
100177       {
100178         "name" : "getUI",
100179         "type" : "function",
100180         "desc" : "Returns the UI object for this node",
100181         "sig" : "()\n{\n\n}",
100182         "static" : false,
100183         "memberOf" : ""
100184       },
100185       {
100186         "name" : "hasListener",
100187         "type" : "function",
100188         "desc" : "Checks to see if this object has any listeners for a specified event",
100189         "sig" : "(eventName)",
100190         "static" : false,
100191         "memberOf" : "Roo.util.Observable"
100192       },
100193       {
100194         "name" : "indexOf",
100195         "type" : "function",
100196         "desc" : "Returns the index of a child node",
100197         "sig" : "(node)",
100198         "static" : false,
100199         "memberOf" : "Roo.data.Node"
100200       },
100201       {
100202         "name" : "insertBefore",
100203         "type" : "function",
100204         "desc" : "Inserts the first node before the second node in this nodes childNodes collection.",
100205         "sig" : "(node, refNode)",
100206         "static" : false,
100207         "memberOf" : "Roo.data.Node"
100208       },
100209       {
100210         "name" : "isAncestor",
100211         "type" : "function",
100212         "desc" : "Returns true if the passed node is an ancestor (at any point) of this node.",
100213         "sig" : "(node)",
100214         "static" : false,
100215         "memberOf" : "Roo.data.Node"
100216       },
100217       {
100218         "name" : "isExpanded",
100219         "type" : "function",
100220         "desc" : "Returns true if this node is expanded",
100221         "sig" : "()\n{\n\n}",
100222         "static" : false,
100223         "memberOf" : ""
100224       },
100225       {
100226         "name" : "isFirst",
100227         "type" : "function",
100228         "desc" : "Returns true if this node is the first child of its parent",
100229         "sig" : "()\n{\n\n}",
100230         "static" : false,
100231         "memberOf" : "Roo.data.Node"
100232       },
100233       {
100234         "name" : "isLast",
100235         "type" : "function",
100236         "desc" : "Returns true if this node is the last child of its parent",
100237         "sig" : "()\n{\n\n}",
100238         "static" : false,
100239         "memberOf" : "Roo.data.Node"
100240       },
100241       {
100242         "name" : "isLeaf",
100243         "type" : "function",
100244         "desc" : "Returns true if this node is a leaf",
100245         "sig" : "()\n{\n\n}",
100246         "static" : false,
100247         "memberOf" : "Roo.data.Node"
100248       },
100249       {
100250         "name" : "isSelected",
100251         "type" : "function",
100252         "desc" : "Returns true if this node is selected",
100253         "sig" : "()\n{\n\n}",
100254         "static" : false,
100255         "memberOf" : ""
100256       },
100257       {
100258         "name" : "item",
100259         "type" : "function",
100260         "desc" : "Returns the child node at the specified index.",
100261         "sig" : "(index)",
100262         "static" : false,
100263         "memberOf" : "Roo.data.Node"
100264       },
100265       {
100266         "name" : "on",
100267         "type" : "function",
100268         "desc" : "Appends an event handler to this element (shorthand for addListener)",
100269         "sig" : "(eventName, handler, scope, options)",
100270         "static" : false,
100271         "memberOf" : "Roo.util.Observable"
100272       },
100273       {
100274         "name" : "purgeListeners",
100275         "type" : "function",
100276         "desc" : "Removes all listeners for this object",
100277         "sig" : "()\n{\n\n}",
100278         "static" : false,
100279         "memberOf" : "Roo.util.Observable"
100280       },
100281       {
100282         "name" : "releaseCapture",
100283         "type" : "function",
100284         "desc" : "Removes <b>all</b> added captures from the Observable.",
100285         "sig" : "(o)",
100286         "static" : true,
100287         "memberOf" : "Roo.util.Observable"
100288       },
100289       {
100290         "name" : "removeChild",
100291         "type" : "function",
100292         "desc" : "Removes a child node from this node.",
100293         "sig" : "(node)",
100294         "static" : false,
100295         "memberOf" : "Roo.data.Node"
100296       },
100297       {
100298         "name" : "removeListener",
100299         "type" : "function",
100300         "desc" : "Removes a listener",
100301         "sig" : "(eventName, handler, scope)",
100302         "static" : false,
100303         "memberOf" : "Roo.util.Observable"
100304       },
100305       {
100306         "name" : "replaceChild",
100307         "type" : "function",
100308         "desc" : "Replaces one child node in this node with another.",
100309         "sig" : "(newChild, oldChild)",
100310         "static" : false,
100311         "memberOf" : "Roo.data.Node"
100312       },
100313       {
100314         "name" : "select",
100315         "type" : "function",
100316         "desc" : "Triggers selection of this node",
100317         "sig" : "()\n{\n\n}",
100318         "static" : false,
100319         "memberOf" : ""
100320       },
100321       {
100322         "name" : "setText",
100323         "type" : "function",
100324         "desc" : "Sets the text for this node",
100325         "sig" : "(text)",
100326         "static" : false,
100327         "memberOf" : ""
100328       },
100329       {
100330         "name" : "sort",
100331         "type" : "function",
100332         "desc" : "Sorts this nodes children using the supplied sort function",
100333         "sig" : "(fn, scope)",
100334         "static" : false,
100335         "memberOf" : "Roo.data.Node"
100336       },
100337       {
100338         "name" : "toggle",
100339         "type" : "function",
100340         "desc" : "Toggles expanded/collapsed state of the node",
100341         "sig" : "()\n{\n\n}",
100342         "static" : false,
100343         "memberOf" : ""
100344       },
100345       {
100346         "name" : "un",
100347         "type" : "function",
100348         "desc" : "Removes a listener (shorthand for removeListener)",
100349         "sig" : "(eventName, handler, scope)",
100350         "static" : false,
100351         "memberOf" : "Roo.util.Observable"
100352       },
100353       {
100354         "name" : "unselect",
100355         "type" : "function",
100356         "desc" : "Triggers deselection of this node",
100357         "sig" : "()\n{\n\n}",
100358         "static" : false,
100359         "memberOf" : ""
100360       }
100361     ]
100362   },
100363   "Roo.tree.TreeNodeUI" : {
100364     "props" : [
100365     ],
100366     "events" : [
100367     ],
100368     "methods" : [
100369     ]
100370   },
100371   "Roo.tree.TreePanel" : {
100372     "props" : [
100373       {
100374         "name" : "animate",
100375         "type" : "Boolean",
100376         "desc" : "true to enable animated expand/collapse (defaults to the value of Roo.enableFx)",
100377         "memberOf" : ""
100378       },
100379       {
100380         "name" : "containerScroll",
100381         "type" : "Boolean",
100382         "desc" : "true to register this container with ScrollManager",
100383         "memberOf" : ""
100384       },
100385       {
100386         "name" : "ddAppendOnly",
100387         "type" : "String",
100388         "desc" : "True if the tree should only allow append drops (use for trees which are sorted)",
100389         "memberOf" : ""
100390       },
100391       {
100392         "name" : "ddGroup",
100393         "type" : "String",
100394         "desc" : "The DD group this TreePanel belongs to",
100395         "memberOf" : ""
100396       },
100397       {
100398         "name" : "ddScroll",
100399         "type" : "Boolean",
100400         "desc" : "true to enable YUI body scrolling",
100401         "memberOf" : ""
100402       },
100403       {
100404         "name" : "dragConfig",
100405         "type" : "Object",
100406         "desc" : "Custom config to pass to the {@link Roo.tree.TreeDragZone} instance",
100407         "memberOf" : ""
100408       },
100409       {
100410         "name" : "dropConfig",
100411         "type" : "Object",
100412         "desc" : "Custom config to pass to the {@link Roo.tree.TreeDropZone} instance",
100413         "memberOf" : ""
100414       },
100415       {
100416         "name" : "editor",
100417         "type" : "Object|Roo.tree.TreeEditor",
100418         "desc" : "The TreeEditor or xtype data to display when clicked.",
100419         "memberOf" : ""
100420       },
100421       {
100422         "name" : "enableDD",
100423         "type" : "Boolean",
100424         "desc" : "true to enable drag and drop",
100425         "memberOf" : ""
100426       },
100427       {
100428         "name" : "enableDrag",
100429         "type" : "Boolean",
100430         "desc" : "true to enable just drag",
100431         "memberOf" : ""
100432       },
100433       {
100434         "name" : "enableDrop",
100435         "type" : "Boolean",
100436         "desc" : "true to enable just drop",
100437         "memberOf" : ""
100438       },
100439       {
100440         "name" : "hlColor",
100441         "type" : "String",
100442         "desc" : "The color of the node highlight (defaults to C3DAF9)",
100443         "memberOf" : ""
100444       },
100445       {
100446         "name" : "hlDrop",
100447         "type" : "Boolean",
100448         "desc" : "false to disable node highlight on drop (defaults to the value of Roo.enableFx)",
100449         "memberOf" : ""
100450       },
100451       {
100452         "name" : "lines",
100453         "type" : "Boolean",
100454         "desc" : "false to disable tree lines (defaults to true)",
100455         "memberOf" : ""
100456       },
100457       {
100458         "name" : "listeners",
100459         "type" : "Object",
100460         "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>",
100461         "memberOf" : "Roo.util.Observable"
100462       },
100463       {
100464         "name" : "loader",
100465         "type" : "Boolean",
100466         "desc" : "A TreeLoader for use with this TreePanel",
100467         "memberOf" : ""
100468       },
100469       {
100470         "name" : "pathSeparator",
100471         "type" : "String",
100472         "desc" : "The token used to separate sub-paths in path strings (defaults to '/')",
100473         "memberOf" : ""
100474       },
100475       {
100476         "name" : "renderer",
100477         "type" : "Function",
100478         "desc" : "DEPRECATED - use TreeLoader:create event / Sets the rendering (formatting) function for the nodes. to return HTML markup for the tree view. The render function is called with  the following parameters:<ul><li>The {Object} The data for the node.</li></ul>",
100479         "memberOf" : ""
100480       },
100481       {
100482         "name" : "rendererTip",
100483         "type" : "Function",
100484         "desc" : "DEPRECATED - use TreeLoader:create event / Sets the rendering (formatting) function for the nodes hovertip to return HTML markup for the tree view. The render function is called with  the following parameters:<ul><li>The {Object} The data for the node.</li></ul>",
100485         "memberOf" : ""
100486       },
100487       {
100488         "name" : "rootVisible",
100489         "type" : "Boolean",
100490         "desc" : "false to hide the root node (defaults to true)",
100491         "memberOf" : ""
100492       },
100493       {
100494         "name" : "selModel",
100495         "type" : "Boolean",
100496         "desc" : "A tree selection model to use with this TreePanel (defaults to a {@link Roo.tree.DefaultSelectionModel})",
100497         "memberOf" : ""
100498       },
100499       {
100500         "name" : "singleExpand",
100501         "type" : "Boolean",
100502         "desc" : "true if only 1 node per branch may be expanded",
100503         "memberOf" : ""
100504       }
100505     ],
100506     "events" : [
100507       {
100508         "name" : "append",
100509         "type" : "function",
100510         "desc" : "Fires when a new child node is appended to a node in this tree.",
100511         "sig" : "function (tree, parent, node, index)\n{\n\n}",
100512         "memberOf" : "Roo.data.Tree"
100513       },
100514       {
100515         "name" : "appendnode",
100516         "type" : "function",
100517         "desc" : "Fires when append node to the tree",
100518         "sig" : "function (_self, node, index)\n{\n\n}",
100519         "memberOf" : ""
100520       },
100521       {
100522         "name" : "beforeappend",
100523         "type" : "function",
100524         "desc" : "Fires before a new child is appended to a node in this tree, return false to cancel the append.",
100525         "sig" : "function (tree, parent, node)\n{\n\n}",
100526         "memberOf" : "Roo.data.Tree"
100527       },
100528       {
100529         "name" : "beforechildrenrendered",
100530         "type" : "function",
100531         "desc" : "Fires right before the child nodes for a node are rendered",
100532         "sig" : "function (node)\n{\n\n}",
100533         "memberOf" : ""
100534       },
100535       {
100536         "name" : "beforeclick",
100537         "type" : "function",
100538         "desc" : "Fires before click processing on a node. Return false to cancel the default action.",
100539         "sig" : "function (node, e)\n{\n\n}",
100540         "memberOf" : ""
100541       },
100542       {
100543         "name" : "beforecollapse",
100544         "type" : "function",
100545         "desc" : "Fires before a node is collapsed, return false to cancel.",
100546         "sig" : "function (node, deep, anim)\n{\n\n}",
100547         "memberOf" : ""
100548       },
100549       {
100550         "name" : "beforeexpand",
100551         "type" : "function",
100552         "desc" : "Fires before a node is expanded, return false to cancel.",
100553         "sig" : "function (node, deep, anim)\n{\n\n}",
100554         "memberOf" : ""
100555       },
100556       {
100557         "name" : "beforeinsert",
100558         "type" : "function",
100559         "desc" : "Fires before a new child is inserted in a node in this tree, return false to cancel the insert.",
100560         "sig" : "function (tree, parent, node, refNode)\n{\n\n}",
100561         "memberOf" : "Roo.data.Tree"
100562       },
100563       {
100564         "name" : "beforeload",
100565         "type" : "function",
100566         "desc" : "Fires before a node is loaded, return false to cancel",
100567         "sig" : "function (node)\n{\n\n}",
100568         "memberOf" : ""
100569       },
100570       {
100571         "name" : "beforemove",
100572         "type" : "function",
100573         "desc" : "Fires before a node is moved to a new location in the tree. Return false to cancel the move.",
100574         "sig" : "function (tree, node, oldParent, newParent, index)\n{\n\n}",
100575         "memberOf" : "Roo.data.Tree"
100576       },
100577       {
100578         "name" : "beforenodedrop",
100579         "type" : "function",
100580         "desc" : "Fires when a DD object is dropped on a node in this tree for preprocessing. Return false to cancel the drop. The dropEvent\npassed to handlers has the following properties:<br />\n<ul style=\"padding:5px;padding-left:16px;\">\n<li>tree - The TreePanel</li>\n<li>target - The node being targeted for the drop</li>\n<li>data - The drag data from the drag source</li>\n<li>point - The point of the drop - append, above or below</li>\n<li>source - The drag source</li>\n<li>rawEvent - Raw mouse event</li>\n<li>dropNode - Drop node(s) provided by the source <b>OR</b> you can supply node(s)\nto be inserted by setting them on this object.</li>\n<li>cancel - Set this to true to cancel the drop.</li>\n</ul>",
100581         "sig" : "function (dropEvent)\n{\n\n}",
100582         "memberOf" : ""
100583       },
100584       {
100585         "name" : "beforeremove",
100586         "type" : "function",
100587         "desc" : "Fires before a child is removed from a node in this tree, return false to cancel the remove.",
100588         "sig" : "function (tree, parent, node)\n{\n\n}",
100589         "memberOf" : "Roo.data.Tree"
100590       },
100591       {
100592         "name" : "checkchange",
100593         "type" : "function",
100594         "desc" : "Fires when a node with a checkbox's checked property changes",
100595         "sig" : "function (_self, checked)\n{\n\n}",
100596         "memberOf" : ""
100597       },
100598       {
100599         "name" : "click",
100600         "type" : "function",
100601         "desc" : "Fires when a node is clicked",
100602         "sig" : "function (node, e)\n{\n\n}",
100603         "memberOf" : ""
100604       },
100605       {
100606         "name" : "collapse",
100607         "type" : "function",
100608         "desc" : "Fires when a node is collapsed",
100609         "sig" : "function (node)\n{\n\n}",
100610         "memberOf" : ""
100611       },
100612       {
100613         "name" : "contextmenu",
100614         "type" : "function",
100615         "desc" : "Fires when a node is right clicked",
100616         "sig" : "function (node, e)\n{\n\n}",
100617         "memberOf" : ""
100618       },
100619       {
100620         "name" : "dblclick",
100621         "type" : "function",
100622         "desc" : "Fires when a node is double clicked",
100623         "sig" : "function (node, e)\n{\n\n}",
100624         "memberOf" : ""
100625       },
100626       {
100627         "name" : "disabledchange",
100628         "type" : "function",
100629         "desc" : "Fires when the disabled status of a node changes",
100630         "sig" : "function (node, disabled)\n{\n\n}",
100631         "memberOf" : ""
100632       },
100633       {
100634         "name" : "dragdrop",
100635         "type" : "function",
100636         "desc" : "Fires when a dragged node is dropped on a valid DD target",
100637         "sig" : "function (_self, node, dd, e)\n{\n\n}",
100638         "memberOf" : ""
100639       },
100640       {
100641         "name" : "enddrag",
100642         "type" : "function",
100643         "desc" : "Fires when a drag operation is complete",
100644         "sig" : "function (_self, node, e)\n{\n\n}",
100645         "memberOf" : ""
100646       },
100647       {
100648         "name" : "expand",
100649         "type" : "function",
100650         "desc" : "Fires when a node is expanded",
100651         "sig" : "function (node)\n{\n\n}",
100652         "memberOf" : ""
100653       },
100654       {
100655         "name" : "insert",
100656         "type" : "function",
100657         "desc" : "Fires when a new child node is inserted in a node in this tree.",
100658         "sig" : "function (tree, parent, node, refNode)\n{\n\n}",
100659         "memberOf" : "Roo.data.Tree"
100660       },
100661       {
100662         "name" : "load",
100663         "type" : "function",
100664         "desc" : "Fires when a node is loaded",
100665         "sig" : "function (node)\n{\n\n}",
100666         "memberOf" : ""
100667       },
100668       {
100669         "name" : "move",
100670         "type" : "function",
100671         "desc" : "Fires when a node is moved to a new location in the tree",
100672         "sig" : "function (tree, node, oldParent, newParent, index)\n{\n\n}",
100673         "memberOf" : "Roo.data.Tree"
100674       },
100675       {
100676         "name" : "nodedragover",
100677         "type" : "function",
100678         "desc" : "Fires when a tree node is being targeted for a drag drop, return false to signal drop not allowed. The dragOverEvent\npassed to handlers has the following properties:<br />\n<ul style=\"padding:5px;padding-left:16px;\">\n<li>tree - The TreePanel</li>\n<li>target - The node being targeted for the drop</li>\n<li>data - The drag data from the drag source</li>\n<li>point - The point of the drop - append, above or below</li>\n<li>source - The drag source</li>\n<li>rawEvent - Raw mouse event</li>\n<li>dropNode - Drop node(s) provided by the source.</li>\n<li>cancel - Set this to true to signal drop not allowed.</li>\n</ul>",
100679         "sig" : "function (dragOverEvent)\n{\n\n}",
100680         "memberOf" : ""
100681       },
100682       {
100683         "name" : "nodedrop",
100684         "type" : "function",
100685         "desc" : "Fires after a DD object is dropped on a node in this tree. The dropEvent\npassed to handlers has the following properties:<br />\n<ul style=\"padding:5px;padding-left:16px;\">\n<li>tree - The TreePanel</li>\n<li>target - The node being targeted for the drop</li>\n<li>data - The drag data from the drag source</li>\n<li>point - The point of the drop - append, above or below</li>\n<li>source - The drag source</li>\n<li>rawEvent - Raw mouse event</li>\n<li>dropNode - Dropped node(s).</li>\n</ul>",
100686         "sig" : "function (dropEvent)\n{\n\n}",
100687         "memberOf" : ""
100688       },
100689       {
100690         "name" : "remove",
100691         "type" : "function",
100692         "desc" : "Fires when a child node is removed from a node in this tree.",
100693         "sig" : "function (tree, parent, node)\n{\n\n}",
100694         "memberOf" : "Roo.data.Tree"
100695       },
100696       {
100697         "name" : "startdrag",
100698         "type" : "function",
100699         "desc" : "Fires when a node starts being dragged",
100700         "sig" : "function (_self, node, e)\n{\n\n}",
100701         "memberOf" : ""
100702       },
100703       {
100704         "name" : "textchange",
100705         "type" : "function",
100706         "desc" : "Fires when the text for a node is changed",
100707         "sig" : "function (node, text, oldText)\n{\n\n}",
100708         "memberOf" : ""
100709       }
100710     ],
100711     "methods" : [
100712       {
100713         "name" : "addEvents",
100714         "type" : "function",
100715         "desc" : "Used to define events on this Observable",
100716         "sig" : "(object)",
100717         "static" : false,
100718         "memberOf" : "Roo.util.Observable"
100719       },
100720       {
100721         "name" : "addListener",
100722         "type" : "function",
100723         "desc" : "Appends an event handler to this component",
100724         "sig" : "(eventName, handler, scope, options)",
100725         "static" : false,
100726         "memberOf" : "Roo.util.Observable"
100727       },
100728       {
100729         "name" : "capture",
100730         "type" : "function",
100731         "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.",
100732         "sig" : "(o, fn, scope)",
100733         "static" : true,
100734         "memberOf" : "Roo.util.Observable"
100735       },
100736       {
100737         "name" : "collapseAll",
100738         "type" : "function",
100739         "desc" : "Collapse all nodes",
100740         "sig" : "()\n{\n\n}",
100741         "static" : false,
100742         "memberOf" : ""
100743       },
100744       {
100745         "name" : "expandAll",
100746         "type" : "function",
100747         "desc" : "Expand all nodes",
100748         "sig" : "()\n{\n\n}",
100749         "static" : false,
100750         "memberOf" : ""
100751       },
100752       {
100753         "name" : "expandPath",
100754         "type" : "function",
100755         "desc" : "Expands a specified path in this TreePanel. A path can be retrieved from a node with {@link Roo.data.Node#getPath}",
100756         "sig" : "(path, attr, callback)",
100757         "static" : false,
100758         "memberOf" : ""
100759       },
100760       {
100761         "name" : "fireEvent",
100762         "type" : "function",
100763         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
100764         "sig" : "(eventName, args)",
100765         "static" : false,
100766         "memberOf" : "Roo.util.Observable"
100767       },
100768       {
100769         "name" : "getChecked",
100770         "type" : "function",
100771         "desc" : "Retrieve an array of checked nodes, or an array of a specific attribute of checked nodes (e.g. \"id\")",
100772         "sig" : "(attribute, startNode)",
100773         "static" : false,
100774         "memberOf" : ""
100775       },
100776       {
100777         "name" : "getEl",
100778         "type" : "function",
100779         "desc" : "Returns the container element for this TreePanel",
100780         "sig" : "()\n{\n\n}",
100781         "static" : false,
100782         "memberOf" : ""
100783       },
100784       {
100785         "name" : "getLoader",
100786         "type" : "function",
100787         "desc" : "Returns the default TreeLoader for this TreePanel",
100788         "sig" : "()\n{\n\n}",
100789         "static" : false,
100790         "memberOf" : ""
100791       },
100792       {
100793         "name" : "getNodeById",
100794         "type" : "function",
100795         "desc" : "Gets a node in this tree by its id.",
100796         "sig" : "(id)",
100797         "static" : false,
100798         "memberOf" : "Roo.data.Tree"
100799       },
100800       {
100801         "name" : "getRootNode",
100802         "type" : "function",
100803         "desc" : "Returns the root node for this tree.",
100804         "sig" : "()\n{\n\n}",
100805         "static" : false,
100806         "memberOf" : "Roo.data.Tree"
100807       },
100808       {
100809         "name" : "getSelectionModel",
100810         "type" : "function",
100811         "desc" : "Returns the selection model used by this TreePanel",
100812         "sig" : "()\n{\n\n}",
100813         "static" : false,
100814         "memberOf" : ""
100815       },
100816       {
100817         "name" : "hasListener",
100818         "type" : "function",
100819         "desc" : "Checks to see if this object has any listeners for a specified event",
100820         "sig" : "(eventName)",
100821         "static" : false,
100822         "memberOf" : "Roo.util.Observable"
100823       },
100824       {
100825         "name" : "on",
100826         "type" : "function",
100827         "desc" : "Appends an event handler to this element (shorthand for addListener)",
100828         "sig" : "(eventName, handler, scope, options)",
100829         "static" : false,
100830         "memberOf" : "Roo.util.Observable"
100831       },
100832       {
100833         "name" : "purgeListeners",
100834         "type" : "function",
100835         "desc" : "Removes all listeners for this object",
100836         "sig" : "()\n{\n\n}",
100837         "static" : false,
100838         "memberOf" : "Roo.util.Observable"
100839       },
100840       {
100841         "name" : "releaseCapture",
100842         "type" : "function",
100843         "desc" : "Removes <b>all</b> added captures from the Observable.",
100844         "sig" : "(o)",
100845         "static" : true,
100846         "memberOf" : "Roo.util.Observable"
100847       },
100848       {
100849         "name" : "removeListener",
100850         "type" : "function",
100851         "desc" : "Removes a listener",
100852         "sig" : "(eventName, handler, scope)",
100853         "static" : false,
100854         "memberOf" : "Roo.util.Observable"
100855       },
100856       {
100857         "name" : "render",
100858         "type" : "function",
100859         "desc" : "Trigger rendering of this TreePanel",
100860         "sig" : "()\n{\n\n}",
100861         "static" : false,
100862         "memberOf" : ""
100863       },
100864       {
100865         "name" : "selectPath",
100866         "type" : "function",
100867         "desc" : "Selects the node in this tree at the specified path. A path can be retrieved from a node with {@link Roo.data.Node#getPath}",
100868         "sig" : "(path, attr, callback)",
100869         "static" : false,
100870         "memberOf" : ""
100871       },
100872       {
100873         "name" : "setRootNode",
100874         "type" : "function",
100875         "desc" : "Sets the root node for this tree.",
100876         "sig" : "(node)",
100877         "static" : false,
100878         "memberOf" : "Roo.data.Tree"
100879       },
100880       {
100881         "name" : "un",
100882         "type" : "function",
100883         "desc" : "Removes a listener (shorthand for removeListener)",
100884         "sig" : "(eventName, handler, scope)",
100885         "static" : false,
100886         "memberOf" : "Roo.util.Observable"
100887       }
100888     ]
100889   },
100890   "Roo.tree.TreeSorter" : {
100891     "props" : [
100892       {
100893         "name" : "caseSensitive",
100894         "type" : "Boolean",
100895         "desc" : "true for case sensitive sort (defaults to false)",
100896         "memberOf" : ""
100897       },
100898       {
100899         "name" : "dir",
100900         "type" : "String",
100901         "desc" : "The direction to sort (asc or desc) (defaults to asc)",
100902         "memberOf" : ""
100903       },
100904       {
100905         "name" : "folderSort",
100906         "type" : "Boolean",
100907         "desc" : "True to sort leaf nodes under non leaf nodes",
100908         "memberOf" : ""
100909       },
100910       {
100911         "name" : "leafAttr",
100912         "type" : "String",
100913         "desc" : "The attribute used to determine leaf nodes in folder sort (defaults to \"leaf\")",
100914         "memberOf" : ""
100915       },
100916       {
100917         "name" : "property",
100918         "type" : "String",
100919         "desc" : "The named attribute on the node to sort by (defaults to text)",
100920         "memberOf" : ""
100921       },
100922       {
100923         "name" : "sortType",
100924         "type" : "Function",
100925         "desc" : "A custom \"casting\" function used to convert node values before sorting",
100926         "memberOf" : ""
100927       }
100928     ],
100929     "events" : [
100930     ],
100931     "methods" : [
100932     ]
100933   },
100934   "Roo.util" : {
100935     "props" : [
100936     ],
100937     "events" : [
100938     ],
100939     "methods" : [
100940     ]
100941   },
100942   "Roo.util.CSS" : {
100943     "props" : [
100944     ],
100945     "events" : [
100946     ],
100947     "methods" : [
100948       {
100949         "name" : "createStyleSheet",
100950         "type" : "function",
100951         "desc" : "Very simple dynamic creation of stylesheets from a text blob of rules.  The text will wrapped in a style\ntag and appended to the HEAD of the document.",
100952         "sig" : "(cssText, id)",
100953         "static" : false,
100954         "memberOf" : ""
100955       },
100956       {
100957         "name" : "getRule",
100958         "type" : "function",
100959         "desc" : "Gets an an individual CSS rule by selector(s)",
100960         "sig" : "(selector, refreshCache)",
100961         "static" : false,
100962         "memberOf" : ""
100963       },
100964       {
100965         "name" : "getRules",
100966         "type" : "function",
100967         "desc" : "Gets all css rules for the document",
100968         "sig" : "(refreshCache)",
100969         "static" : false,
100970         "memberOf" : ""
100971       },
100972       {
100973         "name" : "refreshCache",
100974         "type" : "function",
100975         "desc" : "Refresh the rule cache if you have dynamically added stylesheets",
100976         "sig" : "()\n{\n\n}",
100977         "static" : false,
100978         "memberOf" : ""
100979       },
100980       {
100981         "name" : "removeStyleSheet",
100982         "type" : "function",
100983         "desc" : "Removes a style or link tag by id",
100984         "sig" : "(id)",
100985         "static" : false,
100986         "memberOf" : ""
100987       },
100988       {
100989         "name" : "swapStyleSheet",
100990         "type" : "function",
100991         "desc" : "Dynamically swaps an existing stylesheet reference for a new one",
100992         "sig" : "(id, url)",
100993         "static" : false,
100994         "memberOf" : ""
100995       },
100996       {
100997         "name" : "updateRule",
100998         "type" : "function",
100999         "desc" : "Updates a rule property",
101000         "sig" : "(selector, property, value)",
101001         "static" : false,
101002         "memberOf" : ""
101003       }
101004     ]
101005   },
101006   "Roo.util.ClickRepeater" : {
101007     "props" : [
101008       {
101009         "name" : "accelerate",
101010         "type" : "Boolean",
101011         "desc" : "True if autorepeating should start slowly and accelerate.\n          \"interval\" and \"delay\" are ignored. \"immediate\" is honored.",
101012         "memberOf" : ""
101013       },
101014       {
101015         "name" : "delay",
101016         "type" : "Number",
101017         "desc" : "The initial delay before the repeating event begins firing.\nSimilar to an autorepeat key delay.",
101018         "memberOf" : ""
101019       },
101020       {
101021         "name" : "el",
101022         "type" : "String/HTMLElement/Element",
101023         "desc" : "The element to act as a button.",
101024         "memberOf" : ""
101025       },
101026       {
101027         "name" : "interval",
101028         "type" : "Number",
101029         "desc" : "The interval between firings of the \"click\" event. Default 10 ms.",
101030         "memberOf" : ""
101031       },
101032       {
101033         "name" : "listeners",
101034         "type" : "Object",
101035         "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>",
101036         "memberOf" : "Roo.util.Observable"
101037       },
101038       {
101039         "name" : "pressClass",
101040         "type" : "String",
101041         "desc" : "A CSS class name to be applied to the element while pressed.",
101042         "memberOf" : ""
101043       },
101044       {
101045         "name" : "preventDefault",
101046         "type" : "Boolean",
101047         "desc" : "True to prevent the default click event",
101048         "memberOf" : ""
101049       },
101050       {
101051         "name" : "stopDefault",
101052         "type" : "Boolean",
101053         "desc" : "True to stop the default click event",
101054         "memberOf" : ""
101055       }
101056     ],
101057     "events" : [
101058       {
101059         "name" : "click",
101060         "type" : "function",
101061         "desc" : "Fires on a specified interval during the time the element is pressed.",
101062         "sig" : "function (_self)\n{\n\n}",
101063         "memberOf" : ""
101064       },
101065       {
101066         "name" : "mousedown",
101067         "type" : "function",
101068         "desc" : "Fires when the mouse button is depressed.",
101069         "sig" : "function (_self)\n{\n\n}",
101070         "memberOf" : ""
101071       },
101072       {
101073         "name" : "mouseup",
101074         "type" : "function",
101075         "desc" : "Fires when the mouse key is released.",
101076         "sig" : "function (_self)\n{\n\n}",
101077         "memberOf" : ""
101078       }
101079     ],
101080     "methods" : [
101081       {
101082         "name" : "addEvents",
101083         "type" : "function",
101084         "desc" : "Used to define events on this Observable",
101085         "sig" : "(object)",
101086         "static" : false,
101087         "memberOf" : "Roo.util.Observable"
101088       },
101089       {
101090         "name" : "addListener",
101091         "type" : "function",
101092         "desc" : "Appends an event handler to this component",
101093         "sig" : "(eventName, handler, scope, options)",
101094         "static" : false,
101095         "memberOf" : "Roo.util.Observable"
101096       },
101097       {
101098         "name" : "capture",
101099         "type" : "function",
101100         "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.",
101101         "sig" : "(o, fn, scope)",
101102         "static" : true,
101103         "memberOf" : "Roo.util.Observable"
101104       },
101105       {
101106         "name" : "fireEvent",
101107         "type" : "function",
101108         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
101109         "sig" : "(eventName, args)",
101110         "static" : false,
101111         "memberOf" : "Roo.util.Observable"
101112       },
101113       {
101114         "name" : "hasListener",
101115         "type" : "function",
101116         "desc" : "Checks to see if this object has any listeners for a specified event",
101117         "sig" : "(eventName)",
101118         "static" : false,
101119         "memberOf" : "Roo.util.Observable"
101120       },
101121       {
101122         "name" : "on",
101123         "type" : "function",
101124         "desc" : "Appends an event handler to this element (shorthand for addListener)",
101125         "sig" : "(eventName, handler, scope, options)",
101126         "static" : false,
101127         "memberOf" : "Roo.util.Observable"
101128       },
101129       {
101130         "name" : "purgeListeners",
101131         "type" : "function",
101132         "desc" : "Removes all listeners for this object",
101133         "sig" : "()\n{\n\n}",
101134         "static" : false,
101135         "memberOf" : "Roo.util.Observable"
101136       },
101137       {
101138         "name" : "releaseCapture",
101139         "type" : "function",
101140         "desc" : "Removes <b>all</b> added captures from the Observable.",
101141         "sig" : "(o)",
101142         "static" : true,
101143         "memberOf" : "Roo.util.Observable"
101144       },
101145       {
101146         "name" : "removeListener",
101147         "type" : "function",
101148         "desc" : "Removes a listener",
101149         "sig" : "(eventName, handler, scope)",
101150         "static" : false,
101151         "memberOf" : "Roo.util.Observable"
101152       },
101153       {
101154         "name" : "un",
101155         "type" : "function",
101156         "desc" : "Removes a listener (shorthand for removeListener)",
101157         "sig" : "(eventName, handler, scope)",
101158         "static" : false,
101159         "memberOf" : "Roo.util.Observable"
101160       }
101161     ]
101162   },
101163   "Roo.util.DelayedTask" : {
101164     "props" : [
101165     ],
101166     "events" : [
101167     ],
101168     "methods" : [
101169     ]
101170   },
101171   "Roo.util.Format" : {
101172     "props" : [
101173     ],
101174     "events" : [
101175     ],
101176     "methods" : [
101177       {
101178         "name" : "capitalize",
101179         "type" : "function",
101180         "desc" : "Converts the first character only of a string to upper case",
101181         "sig" : "(value)",
101182         "static" : false,
101183         "memberOf" : ""
101184       },
101185       {
101186         "name" : "date",
101187         "type" : "function",
101188         "desc" : "Parse a value into a formatted date using the specified format pattern.",
101189         "sig" : "(value, format)",
101190         "static" : false,
101191         "memberOf" : ""
101192       },
101193       {
101194         "name" : "dateRenderer",
101195         "type" : "function",
101196         "desc" : "Returns a date rendering function that can be reused to apply a date format multiple times efficiently",
101197         "sig" : "(format)",
101198         "static" : false,
101199         "memberOf" : ""
101200       },
101201       {
101202         "name" : "ellipsis",
101203         "type" : "function",
101204         "desc" : "Truncate a string and add an ellipsis ('...') to the end if it exceeds the specified length",
101205         "sig" : "(value, length)",
101206         "static" : false,
101207         "memberOf" : ""
101208       },
101209       {
101210         "name" : "htmlDecode",
101211         "type" : "function",
101212         "desc" : "Convert certain characters (&, <, >, and ') from their HTML character equivalents.",
101213         "sig" : "(value)",
101214         "static" : false,
101215         "memberOf" : ""
101216       },
101217       {
101218         "name" : "htmlEncode",
101219         "type" : "function",
101220         "desc" : "Convert certain characters (&, <, >, and ') to their HTML character equivalents for literal display in web pages.",
101221         "sig" : "(value)",
101222         "static" : false,
101223         "memberOf" : ""
101224       },
101225       {
101226         "name" : "lowercase",
101227         "type" : "function",
101228         "desc" : "Converts a string to all lower case letters",
101229         "sig" : "(value)",
101230         "static" : false,
101231         "memberOf" : ""
101232       },
101233       {
101234         "name" : "number",
101235         "type" : "function",
101236         "desc" : "Format a number\neventually this should probably emulate php's number_format",
101237         "sig" : "(value, decimals, delimiter)",
101238         "static" : false,
101239         "memberOf" : ""
101240       },
101241       {
101242         "name" : "stripTags",
101243         "type" : "function",
101244         "desc" : "Strips all HTML tags",
101245         "sig" : "(value)",
101246         "static" : false,
101247         "memberOf" : ""
101248       },
101249       {
101250         "name" : "substr",
101251         "type" : "function",
101252         "desc" : "Returns a substring from within an original string",
101253         "sig" : "(value, start, length)",
101254         "static" : false,
101255         "memberOf" : ""
101256       },
101257       {
101258         "name" : "toFixed",
101259         "type" : "function",
101260         "desc" : "safer version of Math.toFixed..??/",
101261         "sig" : "(value, value)",
101262         "static" : false,
101263         "memberOf" : ""
101264       },
101265       {
101266         "name" : "trim",
101267         "type" : "function",
101268         "desc" : "Trims any whitespace from either side of a string",
101269         "sig" : "(value)",
101270         "static" : false,
101271         "memberOf" : ""
101272       },
101273       {
101274         "name" : "undef",
101275         "type" : "function",
101276         "desc" : "Checks a reference and converts it to empty string if it is undefined",
101277         "sig" : "(value)",
101278         "static" : false,
101279         "memberOf" : ""
101280       },
101281       {
101282         "name" : "uppercase",
101283         "type" : "function",
101284         "desc" : "Converts a string to all upper case letters",
101285         "sig" : "(value)",
101286         "static" : false,
101287         "memberOf" : ""
101288       },
101289       {
101290         "name" : "usMoney",
101291         "type" : "function",
101292         "desc" : "Format a number as US currency",
101293         "sig" : "(value)",
101294         "static" : false,
101295         "memberOf" : ""
101296       }
101297     ]
101298   },
101299   "Roo.util.JSON" : {
101300     "props" : [
101301     ],
101302     "events" : [
101303     ],
101304     "methods" : [
101305     ]
101306   },
101307   "Roo.util.MixedCollection" : {
101308     "props" : [
101309       {
101310         "name" : "listeners",
101311         "type" : "Object",
101312         "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>",
101313         "memberOf" : "Roo.util.Observable"
101314       }
101315     ],
101316     "events" : [
101317       {
101318         "name" : "add",
101319         "type" : "function",
101320         "desc" : "Fires when an item is added to the collection.",
101321         "sig" : "function (index, o, key)\n{\n\n}",
101322         "memberOf" : ""
101323       },
101324       {
101325         "name" : "clear",
101326         "type" : "function",
101327         "desc" : "Fires when the collection is cleared.",
101328         "sig" : "function ()\n{\n\n}",
101329         "memberOf" : ""
101330       },
101331       {
101332         "name" : "remove",
101333         "type" : "function",
101334         "desc" : "Fires when an item is removed from the collection.",
101335         "sig" : "function (o, key)\n{\n\n}",
101336         "memberOf" : ""
101337       },
101338       {
101339         "name" : "replace",
101340         "type" : "function",
101341         "desc" : "Fires when an item is replaced in the collection.",
101342         "sig" : "function (key, old, new)\n{\n\n}",
101343         "memberOf" : ""
101344       }
101345     ],
101346     "methods" : [
101347       {
101348         "name" : "add",
101349         "type" : "function",
101350         "desc" : "Adds an item to the collection.",
101351         "sig" : "(key, o)",
101352         "static" : false,
101353         "memberOf" : ""
101354       },
101355       {
101356         "name" : "addAll",
101357         "type" : "function",
101358         "desc" : "Adds all elements of an Array or an Object to the collection.",
101359         "sig" : "(objs)",
101360         "static" : false,
101361         "memberOf" : ""
101362       },
101363       {
101364         "name" : "addEvents",
101365         "type" : "function",
101366         "desc" : "Used to define events on this Observable",
101367         "sig" : "(object)",
101368         "static" : false,
101369         "memberOf" : "Roo.util.Observable"
101370       },
101371       {
101372         "name" : "addListener",
101373         "type" : "function",
101374         "desc" : "Appends an event handler to this component",
101375         "sig" : "(eventName, handler, scope, options)",
101376         "static" : false,
101377         "memberOf" : "Roo.util.Observable"
101378       },
101379       {
101380         "name" : "capture",
101381         "type" : "function",
101382         "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.",
101383         "sig" : "(o, fn, scope)",
101384         "static" : true,
101385         "memberOf" : "Roo.util.Observable"
101386       },
101387       {
101388         "name" : "clear",
101389         "type" : "function",
101390         "desc" : "Removes all items from the collection.",
101391         "sig" : "()\n{\n\n}",
101392         "static" : false,
101393         "memberOf" : ""
101394       },
101395       {
101396         "name" : "clone",
101397         "type" : "function",
101398         "desc" : "Creates a duplicate of this collection",
101399         "sig" : "()\n{\n\n}",
101400         "static" : false,
101401         "memberOf" : ""
101402       },
101403       {
101404         "name" : "contains",
101405         "type" : "function",
101406         "desc" : "Returns true if the collection contains the passed Object as an item.",
101407         "sig" : "(o)",
101408         "static" : false,
101409         "memberOf" : ""
101410       },
101411       {
101412         "name" : "containsKey",
101413         "type" : "function",
101414         "desc" : "Returns true if the collection contains the passed Object as a key.",
101415         "sig" : "(key)",
101416         "static" : false,
101417         "memberOf" : ""
101418       },
101419       {
101420         "name" : "each",
101421         "type" : "function",
101422         "desc" : "Executes the specified function once for every item in the collection, passing each\nitem as the first and only parameter. returning false from the function will stop the iteration.",
101423         "sig" : "(fn, scope)",
101424         "static" : false,
101425         "memberOf" : ""
101426       },
101427       {
101428         "name" : "eachKey",
101429         "type" : "function",
101430         "desc" : "Executes the specified function once for every key in the collection, passing each\nkey, and its associated item as the first two parameters.",
101431         "sig" : "(fn, scope)",
101432         "static" : false,
101433         "memberOf" : ""
101434       },
101435       {
101436         "name" : "filter",
101437         "type" : "function",
101438         "desc" : "Filter the <i>objects</i> in this collection by a specific property. \nReturns a new collection that has been filtered.",
101439         "sig" : "(property, value)",
101440         "static" : false,
101441         "memberOf" : ""
101442       },
101443       {
101444         "name" : "filterBy",
101445         "type" : "function",
101446         "desc" : "Filter by a function. * Returns a new collection that has been filtered.\nThe passed function will be called with each \nobject in the collection. If the function returns true, the value is included \notherwise it is filtered.",
101447         "sig" : "(fn, scope)",
101448         "static" : false,
101449         "memberOf" : ""
101450       },
101451       {
101452         "name" : "find",
101453         "type" : "function",
101454         "desc" : "Returns the first item in the collection which elicits a true return value from the\npassed selection function.",
101455         "sig" : "(fn, scope)",
101456         "static" : false,
101457         "memberOf" : ""
101458       },
101459       {
101460         "name" : "fireEvent",
101461         "type" : "function",
101462         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
101463         "sig" : "(eventName, args)",
101464         "static" : false,
101465         "memberOf" : "Roo.util.Observable"
101466       },
101467       {
101468         "name" : "first",
101469         "type" : "function",
101470         "desc" : "Returns the first item in the collection.",
101471         "sig" : "()\n{\n\n}",
101472         "static" : false,
101473         "memberOf" : ""
101474       },
101475       {
101476         "name" : "get",
101477         "type" : "function",
101478         "desc" : "Returns the item associated with the passed key or index.",
101479         "sig" : "(key)",
101480         "static" : false,
101481         "memberOf" : ""
101482       },
101483       {
101484         "name" : "getCount",
101485         "type" : "function",
101486         "desc" : "Returns the number of items in the collection.",
101487         "sig" : "()\n{\n\n}",
101488         "static" : false,
101489         "memberOf" : ""
101490       },
101491       {
101492         "name" : "getKey",
101493         "type" : "function",
101494         "desc" : "MixedCollection has a generic way to fetch keys if you implement getKey.\n<pre><code>\n// normal way\nvar mc = new Roo.util.MixedCollection();\nmc.add(someEl.dom.id, someEl);\nmc.add(otherEl.dom.id, otherEl);\n//and so on\n\n// using getKey\nvar mc = new Roo.util.MixedCollection();\nmc.getKey = function(el){\n   return el.dom.id;\n};\nmc.add(someEl);\nmc.add(otherEl);\n\n// or via the constructor\nvar mc = new Roo.util.MixedCollection(false, function(el){\n   return el.dom.id;\n});\nmc.add(someEl);\nmc.add(otherEl);\n</code></pre>",
101495         "sig" : "(o)",
101496         "static" : false,
101497         "memberOf" : ""
101498       },
101499       {
101500         "name" : "getRange",
101501         "type" : "function",
101502         "desc" : "Returns a range of items in this collection",
101503         "sig" : "(startIndex, endIndex)",
101504         "static" : false,
101505         "memberOf" : ""
101506       },
101507       {
101508         "name" : "hasListener",
101509         "type" : "function",
101510         "desc" : "Checks to see if this object has any listeners for a specified event",
101511         "sig" : "(eventName)",
101512         "static" : false,
101513         "memberOf" : "Roo.util.Observable"
101514       },
101515       {
101516         "name" : "indexOf",
101517         "type" : "function",
101518         "desc" : "Returns index within the collection of the passed Object.",
101519         "sig" : "(o)",
101520         "static" : false,
101521         "memberOf" : ""
101522       },
101523       {
101524         "name" : "indexOfKey",
101525         "type" : "function",
101526         "desc" : "Returns index within the collection of the passed key.",
101527         "sig" : "(key)",
101528         "static" : false,
101529         "memberOf" : ""
101530       },
101531       {
101532         "name" : "insert",
101533         "type" : "function",
101534         "desc" : "Inserts an item at the specified index in the collection.",
101535         "sig" : "(index, key, o)",
101536         "static" : false,
101537         "memberOf" : ""
101538       },
101539       {
101540         "name" : "item",
101541         "type" : "function",
101542         "desc" : "Returns the item associated with the passed key OR index. Key has priority over index.",
101543         "sig" : "(key)",
101544         "static" : false,
101545         "memberOf" : ""
101546       },
101547       {
101548         "name" : "itemAt",
101549         "type" : "function",
101550         "desc" : "Returns the item at the specified index.",
101551         "sig" : "(index)",
101552         "static" : false,
101553         "memberOf" : ""
101554       },
101555       {
101556         "name" : "key",
101557         "type" : "function",
101558         "desc" : "Returns the item associated with the passed key.",
101559         "sig" : "(key)",
101560         "static" : false,
101561         "memberOf" : ""
101562       },
101563       {
101564         "name" : "keySort",
101565         "type" : "function",
101566         "desc" : "Sorts this collection by keys",
101567         "sig" : "(direction, fn)",
101568         "static" : false,
101569         "memberOf" : ""
101570       },
101571       {
101572         "name" : "last",
101573         "type" : "function",
101574         "desc" : "Returns the last item in the collection.",
101575         "sig" : "()\n{\n\n}",
101576         "static" : false,
101577         "memberOf" : ""
101578       },
101579       {
101580         "name" : "on",
101581         "type" : "function",
101582         "desc" : "Appends an event handler to this element (shorthand for addListener)",
101583         "sig" : "(eventName, handler, scope, options)",
101584         "static" : false,
101585         "memberOf" : "Roo.util.Observable"
101586       },
101587       {
101588         "name" : "purgeListeners",
101589         "type" : "function",
101590         "desc" : "Removes all listeners for this object",
101591         "sig" : "()\n{\n\n}",
101592         "static" : false,
101593         "memberOf" : "Roo.util.Observable"
101594       },
101595       {
101596         "name" : "releaseCapture",
101597         "type" : "function",
101598         "desc" : "Removes <b>all</b> added captures from the Observable.",
101599         "sig" : "(o)",
101600         "static" : true,
101601         "memberOf" : "Roo.util.Observable"
101602       },
101603       {
101604         "name" : "remove",
101605         "type" : "function",
101606         "desc" : "Removed an item from the collection.",
101607         "sig" : "(o)",
101608         "static" : false,
101609         "memberOf" : ""
101610       },
101611       {
101612         "name" : "removeAt",
101613         "type" : "function",
101614         "desc" : "Remove an item from a specified index in the collection.",
101615         "sig" : "(index)",
101616         "static" : false,
101617         "memberOf" : ""
101618       },
101619       {
101620         "name" : "removeKey",
101621         "type" : "function",
101622         "desc" : "Removed an item associated with the passed key fom the collection.",
101623         "sig" : "(key)",
101624         "static" : false,
101625         "memberOf" : ""
101626       },
101627       {
101628         "name" : "removeListener",
101629         "type" : "function",
101630         "desc" : "Removes a listener",
101631         "sig" : "(eventName, handler, scope)",
101632         "static" : false,
101633         "memberOf" : "Roo.util.Observable"
101634       },
101635       {
101636         "name" : "replace",
101637         "type" : "function",
101638         "desc" : "Replaces an item in the collection.",
101639         "sig" : "(key, o)",
101640         "static" : false,
101641         "memberOf" : ""
101642       },
101643       {
101644         "name" : "sort",
101645         "type" : "function",
101646         "desc" : "Sorts this collection with the passed comparison function",
101647         "sig" : "(direction, fn)",
101648         "static" : false,
101649         "memberOf" : ""
101650       },
101651       {
101652         "name" : "un",
101653         "type" : "function",
101654         "desc" : "Removes a listener (shorthand for removeListener)",
101655         "sig" : "(eventName, handler, scope)",
101656         "static" : false,
101657         "memberOf" : "Roo.util.Observable"
101658       }
101659     ]
101660   },
101661   "Roo.util.Observable" : {
101662     "props" : [
101663       {
101664         "name" : "listeners",
101665         "type" : "Object",
101666         "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>",
101667         "memberOf" : ""
101668       }
101669     ],
101670     "events" : [
101671     ],
101672     "methods" : [
101673       {
101674         "name" : "addEvents",
101675         "type" : "function",
101676         "desc" : "Used to define events on this Observable",
101677         "sig" : "(object)",
101678         "static" : false,
101679         "memberOf" : ""
101680       },
101681       {
101682         "name" : "addListener",
101683         "type" : "function",
101684         "desc" : "Appends an event handler to this component",
101685         "sig" : "(eventName, handler, scope, options)",
101686         "static" : false,
101687         "memberOf" : ""
101688       },
101689       {
101690         "name" : "capture",
101691         "type" : "function",
101692         "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.",
101693         "sig" : "(o, fn, scope)",
101694         "static" : true,
101695         "memberOf" : ""
101696       },
101697       {
101698         "name" : "fireEvent",
101699         "type" : "function",
101700         "desc" : "Fires the specified event with the passed parameters (minus the event name).",
101701         "sig" : "(eventName, args)",
101702         "static" : false,
101703         "memberOf" : ""
101704       },
101705       {
101706         "name" : "hasListener",
101707         "type" : "function",
101708         "desc" : "Checks to see if this object has any listeners for a specified event",
101709         "sig" : "(eventName)",
101710         "static" : false,
101711         "memberOf" : ""
101712       },
101713       {
101714         "name" : "on",
101715         "type" : "function",
101716         "desc" : "Appends an event handler to this element (shorthand for addListener)",
101717         "sig" : "(eventName, handler, scope, options)",
101718         "static" : false,
101719         "memberOf" : ""
101720       },
101721       {
101722         "name" : "purgeListeners",
101723         "type" : "function",
101724         "desc" : "Removes all listeners for this object",
101725         "sig" : "()\n{\n\n}",
101726         "static" : false,
101727         "memberOf" : ""
101728       },
101729       {
101730         "name" : "releaseCapture",
101731         "type" : "function",
101732         "desc" : "Removes <b>all</b> added captures from the Observable.",
101733         "sig" : "(o)",
101734         "static" : true,
101735         "memberOf" : ""
101736       },
101737       {
101738         "name" : "removeListener",
101739         "type" : "function",
101740         "desc" : "Removes a listener",
101741         "sig" : "(eventName, handler, scope)",
101742         "static" : false,
101743         "memberOf" : ""
101744       },
101745       {
101746         "name" : "un",
101747         "type" : "function",
101748         "desc" : "Removes a listener (shorthand for removeListener)",
101749         "sig" : "(eventName, handler, scope)",
101750         "static" : false,
101751         "memberOf" : ""
101752       }
101753     ]
101754   },
101755   "Roo.util.TextMetrics" : {
101756     "props" : [
101757     ],
101758     "events" : [
101759     ],
101760     "methods" : [
101761       {
101762         "name" : "createInstance",
101763         "type" : "function",
101764         "desc" : "Return a unique TextMetrics instance that can be bound directly to an element and reused.  This reduces\nthe overhead of multiple calls to initialize the style properties on each measurement.",
101765         "sig" : "(el, fixedWidth)",
101766         "static" : false,
101767         "memberOf" : ""
101768       },
101769       {
101770         "name" : "measure",
101771         "type" : "function",
101772         "desc" : "Measures the size of the specified text",
101773         "sig" : "(el, text, fixedWidth)",
101774         "static" : false,
101775         "memberOf" : ""
101776       }
101777     ]
101778   },
101779   "Roo.util.TextMetrics.Instance" : {
101780     "props" : [
101781     ],
101782     "events" : [
101783     ],
101784     "methods" : [
101785     ]
101786   },
101787   "String" : {
101788     "props" : [
101789     ],
101790     "events" : [
101791     ],
101792     "methods" : [
101793       {
101794         "name" : "escape",
101795         "type" : "function",
101796         "desc" : "Escapes the passed string for ' and \\",
101797         "sig" : "(string)",
101798         "static" : true,
101799         "memberOf" : ""
101800       },
101801       {
101802         "name" : "format",
101803         "type" : "function",
101804         "desc" : "Allows you to define a tokenized string and pass an arbitrary number of arguments to replace the tokens.  Each\ntoken must be unique, and must increment in the format {0}, {1}, etc.  Example usage:\n<pre><code>\nvar cls = 'my-class', text = 'Some text';\nvar s = String.format('<div class=\"{0}\">{1}</div>', cls, text);\n// s now contains the string: '<div class=\"my-class\">Some text</div>'\n</code></pre>",
101805         "sig" : "(string, value1, value2)",
101806         "static" : true,
101807         "memberOf" : ""
101808       },
101809       {
101810         "name" : "leftPad",
101811         "type" : "function",
101812         "desc" : "Pads the left side of a string with a specified character.  This is especially useful\nfor normalizing number and date strings.  Example usage:\n<pre><code>\nvar s = String.leftPad('123', 5, '0');\n// s now contains the string: '00123'\n</code></pre>",
101813         "sig" : "(string, size, char)",
101814         "static" : true,
101815         "memberOf" : ""
101816       },
101817       {
101818         "name" : "toggle",
101819         "type" : "function",
101820         "desc" : "Utility function that allows you to easily switch a string between two alternating values.  The passed value\nis compared to the current string, and if they are equal, the other value that was passed in is returned.  If\nthey are already different, the first value passed in is returned.  Note that this method returns the new value\nbut does not change the current string.\n<pre><code>\n// alternate sort directions\nsort = sort.toggle('ASC', 'DESC');\n\n// instead of conditional logic:\nsort = (sort == 'ASC' ? 'DESC' : 'ASC');\n</code></pre>",
101821         "sig" : "(value, other)",
101822         "static" : false,
101823         "memberOf" : ""
101824       },
101825       {
101826         "name" : "unicodeClean",
101827         "type" : "function",
101828         "desc" : "Remove invalid unicode characters from a string",
101829         "sig" : "()\n{\n\n}",
101830         "static" : false,
101831         "memberOf" : ""
101832       }
101833     ]
101834   },
101835   "_global_" : {
101836     "props" : [
101837     ],
101838     "events" : [
101839     ],
101840     "methods" : [
101841       {
101842         "name" : "InlineLexer",
101843         "type" : "function",
101844         "desc" : "Inline Lexer & Compiler",
101845         "sig" : "()\n{\n\n}",
101846         "static" : false,
101847         "memberOf" : ""
101848       },
101849       {
101850         "name" : "Lexer",
101851         "type" : "function",
101852         "desc" : "Block Lexer",
101853         "sig" : "()\n{\n\n}",
101854         "static" : false,
101855         "memberOf" : ""
101856       },
101857       {
101858         "name" : "Parser",
101859         "type" : "function",
101860         "desc" : "eval:var:Parser",
101861         "sig" : "()\n{\n\n}",
101862         "static" : false,
101863         "memberOf" : ""
101864       },
101865       {
101866         "name" : "Renderer",
101867         "type" : "function",
101868         "desc" : "eval:var:Renderer",
101869         "sig" : "()\n{\n\n}",
101870         "static" : false,
101871         "memberOf" : ""
101872       },
101873       {
101874         "name" : "escape",
101875         "type" : "function",
101876         "desc" : "Helpers",
101877         "sig" : "()\n{\n\n}",
101878         "static" : false,
101879         "memberOf" : ""
101880       },
101881       {
101882         "name" : "marked",
101883         "type" : "function",
101884         "desc" : "eval:var:marked",
101885         "sig" : "()\n{\n\n}",
101886         "static" : false,
101887         "memberOf" : ""
101888       },
101889       {
101890         "name" : "merge",
101891         "type" : "function",
101892         "desc" : "eval:var:merge",
101893         "sig" : "()\n{\n\n}",
101894         "static" : false,
101895         "memberOf" : ""
101896       },
101897       {
101898         "name" : "noop",
101899         "type" : "function",
101900         "desc" : "eval:var:noop",
101901         "sig" : "()\n{\n\n}",
101902         "static" : false,
101903         "memberOf" : ""
101904       }
101905     ]
101906   },
101907   "this" : {
101908     "props" : [
101909     ],
101910     "events" : [
101911     ],
101912     "methods" : [
101913     ]
101914   }
101915 }