X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/6746dc89c47ed01b165cc1152533605f97eb8e8d..f562e4c6e5fac7bcb445985b99acbea4d706e6f0:/docs/output/Ext.form.Labelable.js diff --git a/docs/output/Ext.form.Labelable.js b/docs/output/Ext.form.Labelable.js index cc1becee..0fb5aa40 100644 --- a/docs/output/Ext.form.Labelable.js +++ b/docs/output/Ext.form.Labelable.js @@ -1,1142 +1 @@ -Ext.data.JsonP.Ext_form_Labelable({ - "allMixins": [ - - ], - "deprecated": null, - "docauthor": "Jason Johnston ", - "members": { - "cfg": [ - { - "type": "String", - "deprecated": null, - "alias": null, - "protected": false, - "tagname": "cfg", - "href": "Labelable.html#Ext-form-Labelable-cfg-activeError", - "shortDoc": "If specified, then the component will be displayed with this value as its active error when\nfirst rendered. ...", - "static": false, - "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/form/Labelable.js", - "private": false, - "name": "activeError", - "owner": "Ext.form.Labelable", - "doc": "

If specified, then the component will be displayed with this value as its active error when\nfirst rendered. Defaults to undefined. Use setActiveError or unsetActiveError to\nchange it after component creation.

\n", - "linenr": 206, - "html_filename": "Labelable.html" - }, - { - "type": "Ext.XTemplate", - "deprecated": null, - "alias": null, - "protected": false, - "tagname": "cfg", - "href": "Labelable.html#Ext-form-Labelable-cfg-activeErrorsTpl", - "shortDoc": "The template used to format the Array of error messages passed to setActiveErrors\ninto a single HTML string. ...", - "static": false, - "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/form/Labelable.js", - "private": false, - "name": "activeErrorsTpl", - "owner": "Ext.form.Labelable", - "doc": "

The template used to format the Array of error messages passed to setActiveErrors\ninto a single HTML string. By default this renders each message as an item in an unordered list.

\n", - "linenr": 50, - "html_filename": "Labelable.html" - }, - { - "type": "Boolean", - "deprecated": null, - "alias": null, - "protected": false, - "tagname": "cfg", - "href": "Labelable.html#Ext-form-Labelable-cfg-autoFitErrors", - "shortDoc": "Whether to adjust the component's body area to make room for 'side' or 'under'\nerror messages. ...", - "static": false, - "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/form/Labelable.js", - "private": false, - "name": "autoFitErrors", - "owner": "Ext.form.Labelable", - "doc": "

Whether to adjust the component's body area to make room for 'side' or 'under'\nerror messages. Defaults to true.

\n", - "linenr": 184, - "html_filename": "Labelable.html" - }, - { - "type": "String", - "deprecated": null, - "alias": null, - "protected": false, - "tagname": "cfg", - "href": "Labelable.html#Ext-form-Labelable-cfg-baseBodyCls", - "shortDoc": "The CSS class to be applied to the body content element. ...", - "static": false, - "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/form/Labelable.js", - "private": false, - "name": "baseBodyCls", - "owner": "Ext.form.Labelable", - "doc": "

The CSS class to be applied to the body content element. Defaults to 'x-form-item-body'.

\n", - "linenr": 87, - "html_filename": "Labelable.html" - }, - { - "type": "String", - "deprecated": null, - "alias": null, - "protected": false, - "tagname": "cfg", - "href": "Labelable.html#Ext-form-Labelable-cfg-clearCls", - "shortDoc": "The CSS class to be applied to the special clearing div rendered directly after the field\ncontents wrapper to provide...", - "static": false, - "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/form/Labelable.js", - "private": false, - "name": "clearCls", - "owner": "Ext.form.Labelable", - "doc": "

The CSS class to be applied to the special clearing div rendered directly after the field\ncontents wrapper to provide field clearing (defaults to 'x-clear').

\n", - "linenr": 100, - "html_filename": "Labelable.html" - }, - { - "type": "String", - "deprecated": null, - "alias": null, - "protected": false, - "tagname": "cfg", - "href": "Labelable.html#Ext-form-Labelable-cfg-errorMsgCls", - "shortDoc": "The CSS class to be applied to the error message element. ...", - "static": false, - "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/form/Labelable.js", - "private": false, - "name": "errorMsgCls", - "owner": "Ext.form.Labelable", - "doc": "

The CSS class to be applied to the error message element. Defaults to 'x-form-error-msg'.

\n", - "linenr": 81, - "html_filename": "Labelable.html" - }, - { - "type": "String", - "deprecated": null, - "alias": null, - "protected": false, - "tagname": "cfg", - "href": "Labelable.html#Ext-form-Labelable-cfg-fieldBodyCls", - "shortDoc": "An extra CSS class to be applied to the body content element in addition to fieldBodyCls. ...", - "static": false, - "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/form/Labelable.js", - "private": false, - "name": "fieldBodyCls", - "owner": "Ext.form.Labelable", - "doc": "

An extra CSS class to be applied to the body content element in addition to fieldBodyCls.\nDefaults to empty.

\n", - "linenr": 93, - "html_filename": "Labelable.html" - }, - { - "type": "String", - "deprecated": null, - "alias": null, - "protected": false, - "tagname": "cfg", - "href": "Labelable.html#Ext-form-Labelable-cfg-fieldLabel", - "shortDoc": "The label for the field. ...", - "static": false, - "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/form/Labelable.js", - "private": false, - "name": "fieldLabel", - "owner": "Ext.form.Labelable", - "doc": "

The label for the field. It gets appended with the labelSeparator, and its position\nand sizing is determined by the labelAlign, labelWidth, and labelPad\nconfigs. Defaults to undefined.

\n", - "linenr": 113, - "html_filename": "Labelable.html" - }, - { - "type": "String", - "deprecated": null, - "alias": null, - "protected": false, - "tagname": "cfg", - "href": "Labelable.html#Ext-form-Labelable-cfg-formItemCls", - "shortDoc": "A CSS class to be applied to the outermost element to denote that it is participating in the form\nfield layout. ...", - "static": false, - "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/form/Labelable.js", - "private": false, - "name": "formItemCls", - "owner": "Ext.form.Labelable", - "doc": "

A CSS class to be applied to the outermost element to denote that it is participating in the form\nfield layout. Defaults to 'x-form-item'.

\n", - "linenr": 68, - "html_filename": "Labelable.html" - }, - { - "type": "Boolean", - "deprecated": null, - "alias": null, - "protected": false, - "tagname": "cfg", - "href": "Labelable.html#Ext-form-Labelable-cfg-hideEmptyLabel", - "shortDoc": "When set to true, the label element (fieldLabel and labelSeparator) will be\nautomatically hidden if the fieldLabel is...", - "static": false, - "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/form/Labelable.js", - "private": false, - "name": "hideEmptyLabel", - "owner": "Ext.form.Labelable", - "doc": "

When set to true, the label element (fieldLabel and labelSeparator) will be\nautomatically hidden if the fieldLabel is empty. Setting this to false will cause the empty\nlabel element to be rendered and space to be reserved for it; this is useful if you want a field without a label\nto line up with other labeled fields in the same form. Defaults to true.

\n\n\n

If you wish to unconditionall hide the label even if a non-empty fieldLabel is configured, then set\nthe hideLabel config to true.

\n\n", - "linenr": 166, - "html_filename": "Labelable.html" - }, - { - "type": "Boolean", - "deprecated": null, - "alias": null, - "protected": false, - "tagname": "cfg", - "href": "Labelable.html#Ext-form-Labelable-cfg-hideLabel", - "shortDoc": "Set to true to completely hide the label element (fieldLabel and labelSeparator). ...", - "static": false, - "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/form/Labelable.js", - "private": false, - "name": "hideLabel", - "owner": "Ext.form.Labelable", - "doc": "

Set to true to completely hide the label element (fieldLabel and labelSeparator).\nDefaults to false.

\n\n\n

Also see hideEmptyLabel, which controls whether space will be reserved for an empty fieldLabel.

\n\n", - "linenr": 158, - "html_filename": "Labelable.html" - }, - { - "type": "String", - "deprecated": null, - "alias": null, - "protected": false, - "tagname": "cfg", - "href": "Labelable.html#Ext-form-Labelable-cfg-invalidCls", - "static": false, - "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/form/Labelable.js", - "private": false, - "name": "invalidCls", - "owner": "Ext.form.Labelable", - "doc": "

The CSS class to use when marking the component invalid (defaults to 'x-form-invalid')

\n", - "linenr": 107, - "html_filename": "Labelable.html" - }, - { - "type": "String", - "deprecated": null, - "alias": null, - "protected": false, - "tagname": "cfg", - "href": "Labelable.html#Ext-form-Labelable-cfg-labelAlign", - "shortDoc": "Controls the position and alignment of the fieldLabel. ...", - "static": false, - "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/form/Labelable.js", - "private": false, - "name": "labelAlign", - "owner": "Ext.form.Labelable", - "doc": "

Controls the position and alignment of the fieldLabel. Valid values are:

\n\n\n\n\n", - "linenr": 121, - "html_filename": "Labelable.html" - }, - { - "type": "String", - "deprecated": null, - "alias": null, - "protected": false, - "tagname": "cfg", - "href": "Labelable.html#Ext-form-Labelable-cfg-labelCls", - "shortDoc": "The CSS class to be applied to the label element. ...", - "static": false, - "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/form/Labelable.js", - "private": false, - "name": "labelCls", - "owner": "Ext.form.Labelable", - "doc": "

The CSS class to be applied to the label element. Defaults to 'x-form-item-label'.

\n", - "linenr": 75, - "html_filename": "Labelable.html" - }, - { - "type": "Number", - "deprecated": null, - "alias": null, - "protected": false, - "tagname": "cfg", - "href": "Labelable.html#Ext-form-Labelable-cfg-labelPad", - "shortDoc": "The amount of space in pixels between the fieldLabel and the input field. ...", - "static": false, - "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/form/Labelable.js", - "private": false, - "name": "labelPad", - "owner": "Ext.form.Labelable", - "doc": "

The amount of space in pixels between the fieldLabel and the input field. Defaults to 5.

\n", - "linenr": 141, - "html_filename": "Labelable.html" - }, - { - "type": "String", - "deprecated": null, - "alias": null, - "protected": false, - "tagname": "cfg", - "href": "Labelable.html#Ext-form-Labelable-cfg-labelSeparator", - "static": false, - "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/form/Labelable.js", - "private": false, - "name": "labelSeparator", - "owner": "Ext.form.Labelable", - "doc": "

Character(s) to be inserted at the end of the label text.

\n", - "linenr": 147, - "html_filename": "Labelable.html" - }, - { - "type": "String", - "deprecated": null, - "alias": null, - "protected": false, - "tagname": "cfg", - "href": "Labelable.html#Ext-form-Labelable-cfg-labelStyle", - "shortDoc": "A CSS style specification string to apply directly to this field's label. ...", - "static": false, - "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/form/Labelable.js", - "private": false, - "name": "labelStyle", - "owner": "Ext.form.Labelable", - "doc": "

A CSS style specification string to apply directly to this field's label. Defaults to undefined.

\n\n", - "linenr": 153, - "html_filename": "Labelable.html" - }, - { - "type": "Number", - "deprecated": null, - "alias": null, - "protected": false, - "tagname": "cfg", - "href": "Labelable.html#Ext-form-Labelable-cfg-labelWidth", - "shortDoc": "The width of the fieldLabel in pixels. ...", - "static": false, - "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/form/Labelable.js", - "private": false, - "name": "labelWidth", - "owner": "Ext.form.Labelable", - "doc": "

The width of the fieldLabel in pixels. Only applicable if the labelAlign is set\nto \"left\" or \"right\". Defaults to 100.

\n", - "linenr": 134, - "html_filename": "Labelable.html" - }, - { - "type": "Array/String/Ext.XTemplate", - "deprecated": null, - "alias": null, - "protected": false, - "tagname": "cfg", - "href": "Labelable.html#Ext-form-Labelable-cfg-labelableRenderTpl", - "shortDoc": "The rendering template for the field decorations. ...", - "static": false, - "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/form/Labelable.js", - "private": false, - "name": "labelableRenderTpl", - "owner": "Ext.form.Labelable", - "doc": "

The rendering template for the field decorations. Component classes using this mixin should include\nlogic to use this as their renderTpl, and implement the\ngetSubTplMarkup method to generate the field body content.

\n", - "linenr": 29, - "html_filename": "Labelable.html" - }, - { - "type": "String", - "deprecated": null, - "alias": null, - "protected": false, - "tagname": "cfg", - "href": "Labelable.html#Ext-form-Labelable-cfg-msgTarget", - "shortDoc": "The location where the error message text should display. ...", - "static": false, - "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/form/Labelable.js", - "private": false, - "name": "msgTarget", - "owner": "Ext.form.Labelable", - "doc": "

The location where the error message text should display.\nMust be one of the following values:

\n\n\n
\n\n", - "linenr": 191, - "html_filename": "Labelable.html" - }, - { - "type": "Boolean", - "deprecated": null, - "alias": null, - "protected": false, - "tagname": "cfg", - "href": "Labelable.html#Ext-form-Labelable-cfg-preventMark", - "shortDoc": "true to disable displaying any error message set on this object. ...", - "static": false, - "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/form/Labelable.js", - "private": false, - "name": "preventMark", - "owner": "Ext.form.Labelable", - "doc": "

true to disable displaying any error message set on this object.\nDefaults to false.

\n", - "linenr": 177, - "html_filename": "Labelable.html" - } - ], - "method": [ - { - "deprecated": null, - "alias": null, - "protected": false, - "tagname": "method", - "href": "Base3.html#Ext-Base-method-addStatics", - "shortDoc": "Add / override static properties of this class. ...", - "static": true, - "filename": "/mnt/ebs/nightly/git/SDK/platform/core/src/class/Base.js", - "private": false, - "params": [ - { - "type": "Object", - "optional": false, - "doc": "\n", - "name": "members" - } - ], - "name": "addStatics", - "owner": "Ext.Base", - "doc": "

Add / override static properties of this class.

\n\n
Ext.define('My.cool.Class', {\n    ...\n});\n\nMy.cool.Class.addStatics({\n    someProperty: 'someValue',      // My.cool.Class.someProperty = 'someValue'\n    method1: function() { ... },    // My.cool.Class.method1 = function() { ... };\n    method2: function() { ... }     // My.cool.Class.method2 = function() { ... };\n});\n
\n", - "linenr": 388, - "return": { - "type": "Ext.Base", - "doc": "

this

\n" - }, - "html_filename": "Base3.html" - }, - { - "deprecated": null, - "alias": null, - "protected": false, - "tagname": "method", - "href": "Base3.html#Ext-Base-method-callOverridden", - "shortDoc": "Call the original method that was previously overridden with Ext.Base.override\n\nExt.define('My.Cat', {\n constructo...", - "static": false, - "filename": "/mnt/ebs/nightly/git/SDK/platform/core/src/class/Base.js", - "private": false, - "params": [ - { - "type": "Array/Arguments", - "optional": false, - "doc": "

The arguments, either an array or the arguments object

\n", - "name": "args" - } - ], - "name": "callOverridden", - "owner": "Ext.Base", - "doc": "

Call the original method that was previously overridden with Ext.Base.override

\n\n
Ext.define('My.Cat', {\n    constructor: function() {\n        alert(\"I'm a cat!\");\n\n        return this;\n    }\n});\n\nMy.Cat.override({\n    constructor: function() {\n        alert(\"I'm going to be a cat!\");\n\n        var instance = this.callOverridden();\n\n        alert(\"Meeeeoooowwww\");\n\n        return instance;\n    }\n});\n\nvar kitty = new My.Cat(); // alerts \"I'm going to be a cat!\"\n                          // alerts \"I'm a cat!\"\n                          // alerts \"Meeeeoooowwww\"\n
\n", - "linenr": 269, - "return": { - "type": "Mixed", - "doc": "

Returns the result after calling the overridden method

\n" - }, - "html_filename": "Base3.html" - }, - { - "deprecated": null, - "alias": null, - "protected": true, - "tagname": "method", - "href": "Base3.html#Ext-Base-method-callParent", - "shortDoc": "Call the parent's overridden method. ...", - "static": false, - "filename": "/mnt/ebs/nightly/git/SDK/platform/core/src/class/Base.js", - "private": false, - "params": [ - { - "type": "Array/Arguments", - "optional": false, - "doc": "

The arguments, either an array or the arguments object\nfrom the current method, for example: this.callParent(arguments)

\n", - "name": "args" - } - ], - "name": "callParent", - "owner": "Ext.Base", - "doc": "

Call the parent's overridden method. For example:

\n\n
Ext.define('My.own.A', {\n    constructor: function(test) {\n        alert(test);\n    }\n});\n\nExt.define('My.own.B', {\n    extend: 'My.own.A',\n\n    constructor: function(test) {\n        alert(test);\n\n        this.callParent([test + 1]);\n    }\n});\n\nExt.define('My.own.C', {\n    extend: 'My.own.B',\n\n    constructor: function() {\n        alert(\"Going to call parent's overriden constructor...\");\n\n        this.callParent(arguments);\n    }\n});\n\nvar a = new My.own.A(1); // alerts '1'\nvar b = new My.own.B(1); // alerts '1', then alerts '2'\nvar c = new My.own.C(2); // alerts \"Going to call parent's overriden constructor...\"\n                         // alerts '2', then alerts '3'\n
\n", - "linenr": 124, - "return": { - "type": "Mixed", - "doc": "

Returns the result from the superclass' method

\n" - }, - "html_filename": "Base3.html" - }, - { - "deprecated": null, - "alias": null, - "protected": false, - "tagname": "method", - "href": "Base3.html#Ext-Base-method-create", - "shortDoc": "Create a new instance of this Class. ...", - "static": true, - "filename": "/mnt/ebs/nightly/git/SDK/platform/core/src/class/Base.js", - "private": false, - "params": [ - - ], - "name": "create", - "owner": "Ext.Base", - "doc": "

Create a new instance of this Class.

\n\n
Ext.define('My.cool.Class', {\n    ...\n});\n\nMy.cool.Class.create({\n    someConfig: true\n});\n
\n\n

All parameters are passed to the constructor of the class.

\n", - "linenr": 329, - "return": { - "type": "Object", - "doc": "

the created instance.

\n" - }, - "html_filename": "Base3.html" - }, - { - "deprecated": null, - "alias": null, - "protected": false, - "tagname": "method", - "href": "Base3.html#Ext-Base-method-createAlias", - "shortDoc": "Create aliases for existing prototype methods. ...", - "static": true, - "filename": "/mnt/ebs/nightly/git/SDK/platform/core/src/class/Base.js", - "private": false, - "params": [ - { - "type": "String/Object", - "optional": false, - "doc": "

The new method name, or an object to set multiple aliases. See\nflexSetter

\n", - "name": "alias" - }, - { - "type": "String/Object", - "optional": false, - "doc": "

The original method name

\n", - "name": "origin" - } - ], - "name": "createAlias", - "owner": "Ext.Base", - "doc": "

Create aliases for existing prototype methods. Example:

\n\n
Ext.define('My.cool.Class', {\n    method1: function() { ... },\n    method2: function() { ... }\n});\n\nvar test = new My.cool.Class();\n\nMy.cool.Class.createAlias({\n    method3: 'method1',\n    method4: 'method2'\n});\n\ntest.method3(); // test.method1()\n\nMy.cool.Class.createAlias('method5', 'method3');\n\ntest.method5(); // test.method3() -> test.method1()\n
\n", - "linenr": 648, - "return": { - "type": "void", - "doc": "\n" - }, - "html_filename": "Base3.html" - }, - { - "deprecated": null, - "alias": null, - "protected": false, - "tagname": "method", - "href": "Labelable.html#Ext-form-Labelable-method-getActiveError", - "shortDoc": "Gets the active error message for this component, if any. ...", - "static": false, - "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/form/Labelable.js", - "private": false, - "params": [ - - ], - "name": "getActiveError", - "owner": "Ext.form.Labelable", - "doc": "

Gets the active error message for this component, if any. This does not trigger\nvalidation on its own, it merely returns any message that the component may already hold.

\n", - "linenr": 330, - "return": { - "type": "String", - "doc": "

The active error message on the component; if there is no error, an empty string is returned.

\n" - }, - "html_filename": "Labelable.html" - }, - { - "deprecated": null, - "alias": null, - "protected": false, - "tagname": "method", - "href": "Labelable.html#Ext-form-Labelable-method-getActiveErrors", - "shortDoc": "Gets an Array of any active error messages currently applied to the field. ...", - "static": false, - "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/form/Labelable.js", - "private": false, - "params": [ - - ], - "name": "getActiveErrors", - "owner": "Ext.form.Labelable", - "doc": "

Gets an Array of any active error messages currently applied to the field. This does not trigger\nvalidation on its own, it merely returns any messages that the component may already hold.

\n", - "linenr": 365, - "return": { - "type": "Array", - "doc": "

The active error messages on the component; if there are no errors, an empty Array is returned.

\n" - }, - "html_filename": "Labelable.html" - }, - { - "deprecated": null, - "alias": null, - "protected": true, - "tagname": "method", - "href": "Labelable.html#Ext-form-Labelable-method-getBodyNaturalWidth", - "shortDoc": "Calculate and return the natural width of the bodyEl. ...", - "static": false, - "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/form/Labelable.js", - "private": false, - "params": [ - - ], - "name": "getBodyNaturalWidth", - "owner": "Ext.form.Labelable", - "doc": "

Calculate and return the natural width of the bodyEl. Override to provide custom logic.\nNote for implementors: if at all possible this method should be overridden with a custom implementation\nthat can avoid anything that would cause the browser to reflow, e.g. querying offsetWidth.

\n", - "linenr": 446, - "return": { - "type": "void", - "doc": "\n" - }, - "html_filename": "Labelable.html" - }, - { - "deprecated": null, - "alias": null, - "protected": false, - "tagname": "method", - "href": "Labelable.html#Ext-form-Labelable-method-getFieldLabel", - "shortDoc": "Returns the label for the field. ...", - "static": false, - "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/form/Labelable.js", - "private": false, - "params": [ - - ], - "name": "getFieldLabel", - "owner": "Ext.form.Labelable", - "doc": "

Returns the label for the field. Defaults to simply returning the fieldLabel config. Can be\noverridden to provide

\n", - "linenr": 232, - "return": { - "type": "String", - "doc": "

The configured field label, or empty string if not defined

\n" - }, - "html_filename": "Labelable.html" - }, - { - "deprecated": null, - "alias": null, - "protected": false, - "tagname": "method", - "href": "Labelable.html#Ext-form-Labelable-method-getInputId", - "shortDoc": "Get the input id, if any, for this component. ...", - "static": false, - "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/form/Labelable.js", - "private": false, - "params": [ - - ], - "name": "getInputId", - "owner": "Ext.form.Labelable", - "doc": "

Get the input id, if any, for this component. This is used as the \"for\" attribute on the label element.\nImplementing subclasses may also use this as e.g. the id for their own input element.

\n", - "linenr": 321, - "return": { - "type": "String", - "doc": "

The input id

\n" - }, - "html_filename": "Labelable.html" - }, - { - "deprecated": null, - "alias": null, - "protected": true, - "tagname": "method", - "href": "Labelable.html#Ext-form-Labelable-method-getLabelableRenderData", - "shortDoc": "Generates the arguments for the field decorations rendering template. ...", - "static": false, - "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/form/Labelable.js", - "private": false, - "params": [ - - ], - "name": "getLabelableRenderData", - "owner": "Ext.form.Labelable", - "doc": "

Generates the arguments for the field decorations rendering template.

\n", - "linenr": 241, - "return": { - "type": "Object", - "doc": "

The template arguments

\n" - }, - "html_filename": "Labelable.html" - }, - { - "deprecated": null, - "alias": null, - "protected": true, - "tagname": "method", - "href": "Labelable.html#Ext-form-Labelable-method-getLabelableSelectors", - "shortDoc": "Returns the additional Ext.AbstractComponent.renderSelectors for selecting the field\ndecoration elements from the ren...", - "static": false, - "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/form/Labelable.js", - "private": false, - "params": [ - - ], - "name": "getLabelableSelectors", - "owner": "Ext.form.Labelable", - "doc": "

Returns the additional Ext.AbstractComponent.renderSelectors for selecting the field\ndecoration elements from the rendered labelableRenderTpl. Component classes using this mixin should\nbe sure and merge this method's result into the component's Ext.AbstractComponent.renderSelectors\nbefore rendering.

\n", - "linenr": 277, - "return": { - "type": "void", - "doc": "\n" - }, - "html_filename": "Labelable.html" - }, - { - "deprecated": null, - "alias": null, - "protected": false, - "tagname": "method", - "href": "Base3.html#Ext-Base-method-getName", - "shortDoc": "Get the current class' name in string format. ...", - "static": false, - "filename": "/mnt/ebs/nightly/git/SDK/platform/core/src/class/Base.js", - "private": false, - "params": [ - - ], - "name": "getName", - "owner": "Ext.Base", - "doc": "

Get the current class' name in string format.

\n\n
Ext.define('My.cool.Class', {\n    constructor: function() {\n        alert(this.self.getName()); // alerts 'My.cool.Class'\n    }\n});\n\nMy.cool.Class.getName(); // 'My.cool.Class'\n
\n", - "linenr": 631, - "return": { - "type": "String", - "doc": "

className

\n" - }, - "html_filename": "Base3.html" - }, - { - "deprecated": null, - "alias": null, - "protected": true, - "tagname": "method", - "href": "Labelable.html#Ext-form-Labelable-method-getSubTplMarkup", - "shortDoc": "Gets the markup to be inserted into the outer template's bodyEl. ...", - "static": false, - "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/form/Labelable.js", - "private": false, - "params": [ - - ], - "name": "getSubTplMarkup", - "owner": "Ext.form.Labelable", - "doc": "

Gets the markup to be inserted into the outer template's bodyEl. Defaults to empty string, should\nbe implemented by classes including this mixin as needed.

\n", - "linenr": 311, - "return": { - "type": "String", - "doc": "

The markup to be inserted

\n" - }, - "html_filename": "Labelable.html" - }, - { - "deprecated": null, - "alias": null, - "protected": false, - "tagname": "method", - "href": "Labelable.html#Ext-form-Labelable-method-hasActiveError", - "shortDoc": "Tells whether the field currently has an active error message. ...", - "static": false, - "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/form/Labelable.js", - "private": false, - "params": [ - - ], - "name": "hasActiveError", - "owner": "Ext.form.Labelable", - "doc": "

Tells whether the field currently has an active error message. This does not trigger\nvalidation on its own, it merely looks for any message that the component may already hold.

\n", - "linenr": 339, - "return": { - "type": "Boolean", - "doc": "\n" - }, - "html_filename": "Labelable.html" - }, - { - "deprecated": null, - "alias": null, - "protected": false, - "tagname": "method", - "href": "Base3.html#Ext-Base-method-implement", - "shortDoc": "Add methods / properties to the prototype of this class. ...", - "static": true, - "filename": "/mnt/ebs/nightly/git/SDK/platform/core/src/class/Base.js", - "private": false, - "params": [ - { - "type": "Object", - "optional": false, - "doc": "\n", - "name": "members" - } - ], - "name": "implement", - "owner": "Ext.Base", - "doc": "

Add methods / properties to the prototype of this class.

\n\n
Ext.define('My.awesome.Cat', {\n    constructor: function() {\n        ...\n    }\n});\n\n My.awesome.Cat.implement({\n     meow: function() {\n        alert('Meowww...');\n     }\n });\n\n var kitty = new My.awesome.Cat;\n kitty.meow();\n
\n", - "linenr": 415, - "return": { - "type": "void", - "doc": "\n" - }, - "html_filename": "Base3.html" - }, - { - "deprecated": null, - "alias": null, - "protected": true, - "tagname": "method", - "href": "Base3.html#Ext-Base-method-initConfig", - "shortDoc": "Initialize configuration for this class. ...", - "static": false, - "filename": "/mnt/ebs/nightly/git/SDK/platform/core/src/class/Base.js", - "private": false, - "params": [ - { - "type": "Object", - "optional": false, - "doc": "\n", - "name": "config" - } - ], - "name": "initConfig", - "owner": "Ext.Base", - "doc": "

Initialize configuration for this class. a typical example:

\n\n
Ext.define('My.awesome.Class', {\n    // The default config\n    config: {\n        name: 'Awesome',\n        isAwesome: true\n    },\n\n    constructor: function(config) {\n        this.initConfig(config);\n\n        return this;\n    }\n});\n\nvar awesome = new My.awesome.Class({\n    name: 'Super Awesome'\n});\n\nalert(awesome.getName()); // 'Super Awesome'\n
\n", - "linenr": 63, - "return": { - "type": "Object", - "doc": "

mixins The mixin prototypes as key - value pairs

\n" - }, - "html_filename": "Base3.html" - }, - { - "deprecated": null, - "alias": null, - "protected": false, - "tagname": "method", - "href": "Labelable.html#Ext-form-Labelable-method-initLabelable", - "shortDoc": "Performs initialization of this mixin. ...", - "static": false, - "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/form/Labelable.js", - "private": false, - "params": [ - - ], - "name": "initLabelable", - "owner": "Ext.form.Labelable", - "doc": "

Performs initialization of this mixin. Component classes using this mixin should call this method\nduring their own initialization.

\n", - "linenr": 214, - "return": { - "type": "void", - "doc": "\n" - }, - "html_filename": "Labelable.html" - }, - { - "deprecated": null, - "alias": null, - "protected": false, - "tagname": "method", - "href": "Base3.html#Ext-Base-method-override", - "shortDoc": "Override prototype members of this class. ...", - "static": true, - "filename": "/mnt/ebs/nightly/git/SDK/platform/core/src/class/Base.js", - "private": false, - "params": [ - { - "type": "Object", - "optional": false, - "doc": "\n", - "name": "members" - } - ], - "name": "override", - "owner": "Ext.Base", - "doc": "

Override prototype members of this class. Overridden methods can be invoked via\nExt.Base.callOverridden

\n\n
Ext.define('My.Cat', {\n    constructor: function() {\n        alert(\"I'm a cat!\");\n\n        return this;\n    }\n});\n\nMy.Cat.override({\n    constructor: function() {\n        alert(\"I'm going to be a cat!\");\n\n        var instance = this.callOverridden();\n\n        alert(\"Meeeeoooowwww\");\n\n        return instance;\n    }\n});\n\nvar kitty = new My.Cat(); // alerts \"I'm going to be a cat!\"\n                          // alerts \"I'm a cat!\"\n                          // alerts \"Meeeeoooowwww\"\n
\n", - "linenr": 518, - "return": { - "type": "Ext.Base", - "doc": "

this

\n" - }, - "html_filename": "Base3.html" - }, - { - "deprecated": null, - "alias": null, - "protected": false, - "tagname": "method", - "href": "Labelable.html#Ext-form-Labelable-method-setActiveError", - "shortDoc": "Sets the active error message to the given string. ...", - "static": false, - "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/form/Labelable.js", - "private": false, - "params": [ - { - "type": "String", - "optional": false, - "doc": "

The error message

\n", - "name": "msg" - } - ], - "name": "setActiveError", - "owner": "Ext.form.Labelable", - "doc": "

Sets the active error message to the given string. This replaces the entire error message\ncontents with the given string. Also see setActiveErrors which accepts an Array of\nmessages and formats them according to the activeErrorsTpl.

\n\n

Note that this only updates the error message element's text and attributes, you'll have\nto call doComponentLayout to actually update the field's layout to match. If the field extends\nExt.form.field.Base you should call markInvalid instead.

\n", - "linenr": 348, - "return": { - "type": "void", - "doc": "\n" - }, - "html_filename": "Labelable.html" - }, - { - "deprecated": null, - "alias": null, - "protected": false, - "tagname": "method", - "href": "Labelable.html#Ext-form-Labelable-method-setActiveErrors", - "shortDoc": "Set the active error message to an Array of error messages. ...", - "static": false, - "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/form/Labelable.js", - "private": false, - "params": [ - { - "type": "Array", - "optional": false, - "doc": "

The error messages

\n", - "name": "errors" - } - ], - "name": "setActiveErrors", - "owner": "Ext.form.Labelable", - "doc": "

Set the active error message to an Array of error messages. The messages are formatted into\na single message string using the activeErrorsTpl. Also see setActiveError\nwhich allows setting the entire error contents with a single string.

\n\n

Note that this only updates the error message element's text and attributes, you'll have\nto call doComponentLayout to actually update the field's layout to match. If the field extends\nExt.form.field.Base you should call markInvalid instead.

\n", - "linenr": 374, - "return": { - "type": "void", - "doc": "\n" - }, - "html_filename": "Labelable.html" - }, - { - "deprecated": null, - "alias": null, - "protected": false, - "tagname": "method", - "href": "Labelable.html#Ext-form-Labelable-method-setFieldDefaults", - "shortDoc": "Applies a set of default configuration values to this Labelable instance. ...", - "static": false, - "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/form/Labelable.js", - "private": false, - "params": [ - { - "type": "Object", - "optional": false, - "doc": "

The defaults to apply to the object.

\n", - "name": "defaults" - } - ], - "name": "setFieldDefaults", - "owner": "Ext.form.Labelable", - "doc": "

Applies a set of default configuration values to this Labelable instance. For each of the\nproperties in the given object, check if this component hasOwnProperty that config; if not\nthen it's inheriting a default value from its prototype and we should apply the default value.

\n", - "linenr": 431, - "return": { - "type": "void", - "doc": "\n" - }, - "html_filename": "Labelable.html" - }, - { - "deprecated": null, - "alias": null, - "protected": true, - "tagname": "method", - "href": "Base3.html#Ext-Base-method-statics", - "shortDoc": "Get the reference to the class from which this object was instantiated. ...", - "static": false, - "filename": "/mnt/ebs/nightly/git/SDK/platform/core/src/class/Base.js", - "private": false, - "params": [ - - ], - "name": "statics", - "owner": "Ext.Base", - "doc": "

Get the reference to the class from which this object was instantiated. Note that unlike Ext.Base.self,\nthis.statics() is scope-independent and it always returns the class from which it was called, regardless of what\nthis points to during run-time

\n\n
Ext.define('My.Cat', {\n    statics: {\n        totalCreated: 0,\n        speciesName: 'Cat' // My.Cat.speciesName = 'Cat'\n    },\n\n    constructor: function() {\n        var statics = this.statics();\n\n        alert(statics.speciesName);     // always equals to 'Cat' no matter what 'this' refers to\n                                        // equivalent to: My.Cat.speciesName\n\n        alert(this.self.speciesName);   // dependent on 'this'\n\n        statics.totalCreated++;\n\n        return this;\n    },\n\n    clone: function() {\n        var cloned = new this.self;                      // dependent on 'this'\n\n        cloned.groupName = this.statics().speciesName;   // equivalent to: My.Cat.speciesName\n\n        return cloned;\n    }\n});\n\n\nExt.define('My.SnowLeopard', {\n    extend: 'My.Cat',\n\n    statics: {\n        speciesName: 'Snow Leopard'     // My.SnowLeopard.speciesName = 'Snow Leopard'\n    },\n\n    constructor: function() {\n        this.callParent();\n    }\n});\n\nvar cat = new My.Cat();                 // alerts 'Cat', then alerts 'Cat'\n\nvar snowLeopard = new My.SnowLeopard(); // alerts 'Cat', then alerts 'Snow Leopard'\n\nvar clone = snowLeopard.clone();\nalert(Ext.getClassName(clone));         // alerts 'My.SnowLeopard'\nalert(clone.groupName);                 // alerts 'Cat'\n\nalert(My.Cat.totalCreated);             // alerts 3\n
\n", - "linenr": 199, - "return": { - "type": "Class", - "doc": "\n" - }, - "html_filename": "Base3.html" - }, - { - "deprecated": null, - "alias": null, - "protected": false, - "tagname": "method", - "href": "Labelable.html#Ext-form-Labelable-method-unsetActiveError", - "shortDoc": "Clears the active error message(s). ...", - "static": false, - "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/form/Labelable.js", - "private": false, - "params": [ - - ], - "name": "unsetActiveError", - "owner": "Ext.form.Labelable", - "doc": "

Clears the active error message(s).

\n\n

Note that this only clears the error message element's text and attributes, you'll have\nto call doComponentLayout to actually update the field's layout to match. If the field extends\nExt.form.field.Base you should call clearInvalid instead.

\n", - "linenr": 391, - "return": { - "type": "void", - "doc": "\n" - }, - "html_filename": "Labelable.html" - } - ], - "property": [ - { - "type": "Ext.core.Element", - "deprecated": null, - "alias": null, - "protected": false, - "tagname": "property", - "href": "Labelable.html#Ext-form-Labelable-property-bodyEl", - "shortDoc": "The div Element wrapping the component's contents. ...", - "static": false, - "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/form/Labelable.js", - "private": false, - "name": "bodyEl", - "owner": "Ext.form.Labelable", - "doc": "

The div Element wrapping the component's contents. Only available after the component has been rendered.

\n", - "linenr": 293, - "html_filename": "Labelable.html" - }, - { - "type": "Ext.core.Element", - "deprecated": null, - "alias": null, - "protected": false, - "tagname": "property", - "href": "Labelable.html#Ext-form-Labelable-property-errorEl", - "shortDoc": "The div Element that will contain the component's error message(s). ...", - "static": false, - "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/form/Labelable.js", - "private": false, - "name": "errorEl", - "owner": "Ext.form.Labelable", - "doc": "

The div Element that will contain the component's error message(s). Note that depending on the\nconfigured msgTarget, this element may be hidden in favor of some other form of\npresentation, but will always be present in the DOM for use by assistive technologies.

\n", - "linenr": 300, - "html_filename": "Labelable.html" - }, - { - "type": "Boolean", - "deprecated": null, - "alias": null, - "protected": false, - "tagname": "property", - "href": "Labelable.html#Ext-form-Labelable-property-isFieldLabelable", - "shortDoc": "Flag denoting that this object is labelable as a field. ...", - "static": false, - "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/form/Labelable.js", - "private": false, - "name": "isFieldLabelable", - "owner": "Ext.form.Labelable", - "doc": "

Flag denoting that this object is labelable as a field. Always true.

\n", - "linenr": 61, - "html_filename": "Labelable.html" - }, - { - "type": "Ext.core.Element", - "deprecated": null, - "alias": null, - "protected": false, - "tagname": "property", - "href": "Labelable.html#Ext-form-Labelable-property-labelEl", - "shortDoc": "The label Element for this component. ...", - "static": false, - "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/form/Labelable.js", - "private": false, - "name": "labelEl", - "owner": "Ext.form.Labelable", - "doc": "

The label Element for this component. Only available after the component has been rendered.

\n", - "linenr": 286, - "html_filename": "Labelable.html" - }, - { - "type": "Class", - "deprecated": null, - "alias": null, - "protected": true, - "tagname": "property", - "href": "Base3.html#Ext-Base-property-self", - "shortDoc": "Get the reference to the current class from which this object was instantiated. ...", - "static": false, - "filename": "/mnt/ebs/nightly/git/SDK/platform/core/src/class/Base.js", - "private": false, - "name": "self", - "owner": "Ext.Base", - "doc": "

Get the reference to the current class from which this object was instantiated. Unlike Ext.Base.statics,\nthis.self is scope-dependent and it's meant to be used for dynamic inheritance. See Ext.Base.statics\nfor a detailed comparison

\n\n
Ext.define('My.Cat', {\n    statics: {\n        speciesName: 'Cat' // My.Cat.speciesName = 'Cat'\n    },\n\n    constructor: function() {\n        alert(this.self.speciesName); / dependent on 'this'\n\n        return this;\n    },\n\n    clone: function() {\n        return new this.self();\n    }\n});\n\n\nExt.define('My.SnowLeopard', {\n    extend: 'My.Cat',\n    statics: {\n        speciesName: 'Snow Leopard'         // My.SnowLeopard.speciesName = 'Snow Leopard'\n    }\n});\n\nvar cat = new My.Cat();                     // alerts 'Cat'\nvar snowLeopard = new My.SnowLeopard();     // alerts 'Snow Leopard'\n\nvar clone = snowLeopard.clone();\nalert(Ext.getClassName(clone));             // alerts 'My.SnowLeopard'\n
\n", - "linenr": 18, - "html_filename": "Base3.html" - } - ], - "cssVar": [ - - ], - "cssMixin": [ - - ], - "event": [ - { - "deprecated": null, - "alias": null, - "protected": false, - "tagname": "event", - "href": "Labelable.html#Ext-form-Labelable-event-errorchange", - "shortDoc": "Fires when the active error message is changed via setActiveError. ...", - "static": false, - "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/form/Labelable.js", - "private": false, - "params": [ - { - "type": "Ext.form.Labelable", - "optional": false, - "doc": "\n", - "name": "this" - }, - { - "type": "String", - "optional": false, - "doc": "

The active error message

\n", - "name": "error" - }, - { - "type": "Object", - "tagname": "param", - "name": "options", - "doc": "

The options object passed to Ext.util.Observable.addListener.

\n" - } - ], - "name": "errorchange", - "owner": "Ext.form.Labelable", - "doc": "

Fires when the active error message is changed via setActiveError.

\n", - "linenr": 222, - "html_filename": "Labelable.html" - } - ] - }, - "singleton": false, - "alias": null, - "superclasses": [ - "Ext.Base" - ], - "protected": false, - "tagname": "class", - "mixins": [ - - ], - "href": "Labelable.html#Ext-form-Labelable", - "subclasses": [ - - ], - "static": false, - "author": null, - "component": false, - "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/form/Labelable.js", - "private": false, - "alternateClassNames": [ - - ], - "name": "Ext.form.Labelable", - "doc": "

A mixin which allows a component to be configured and decorated with a label and/or error message as is\ncommon for form fields. This is used by e.g. Ext.form.field.Base and Ext.form.FieldContainer\nto let them be managed by the Field layout.

\n\n

*NOTE**: This mixin is mainly for internal library use and most users should not need to use it directly. It\nis more likely you will want to use one of the component classes that import this mixin, such as\nExt.form.field.Base or Ext.form.FieldContainer.

\n\n

Use of this mixin does not make a component a field in the logical sense, meaning it does not provide any\nlogic or state related to values or validation; that is handled by the related Ext.form.field.Field\nmixin. These two mixins may be used separately (for example Ext.form.FieldContainer is Labelable but not a\nField), or in combination (for example Ext.form.field.Base implements both and has logic for connecting the\ntwo.)

\n\n

Component classes which use this mixin should use the Field layout\nor a derivation thereof to properly size and position the label and message according to the component config.\nThey must also call the initLabelable method during component initialization to ensure the mixin gets\nset up correctly.

\n", - "mixedInto": [ - "Ext.form.field.HtmlEditor", - "Ext.form.field.Base", - "Ext.form.FieldContainer" - ], - "linenr": 1, - "xtypes": [ - - ], - "html_filename": "Labelable.html", - "extends": "Ext.Base" -}); \ No newline at end of file +Ext.data.JsonP.Ext_form_Labelable({"tagname":"class","html":"

Hierarchy

Ext.Base
Ext.form.Labelable

Requires

Files

A mixin which allows a component to be configured and decorated with a label and/or error message as is\ncommon for form fields. This is used by e.g. Ext.form.field.Base and Ext.form.FieldContainer\nto let them be managed by the Field layout.

\n\n

NOTE: This mixin is mainly for internal library use and most users should not need to use it directly. It\nis more likely you will want to use one of the component classes that import this mixin, such as\nExt.form.field.Base or Ext.form.FieldContainer.

\n\n

Use of this mixin does not make a component a field in the logical sense, meaning it does not provide any\nlogic or state related to values or validation; that is handled by the related Ext.form.field.Field\nmixin. These two mixins may be used separately (for example Ext.form.FieldContainer is Labelable but not a\nField), or in combination (for example Ext.form.field.Base implements both and has logic for connecting the\ntwo.)

\n\n

Component classes which use this mixin should use the Field layout\nor a derivation thereof to properly size and position the label and message according to the component config.\nThey must also call the initLabelable method during component initialization to ensure the mixin gets\nset up correctly.

\n
Defined By

Config options

If specified, then the component will be displayed with this value as its active error when\nfirst rendered. ...

If specified, then the component will be displayed with this value as its active error when\nfirst rendered. Use setActiveError or unsetActiveError to\nchange it after component creation.

\n
The template used to format the Array of error messages passed to setActiveErrors\ninto a single HTML string. ...

The template used to format the Array of error messages passed to setActiveErrors\ninto a single HTML string. By default this renders each message as an item in an unordered list.

\n

Defaults to: ["<tpl if="errors && errors.length">", "<ul><tpl for="errors"><li<tpl if="xindex == xcount"> class="last"</tpl>>{.}</li></tpl></ul>", "</tpl>"]

Whether to adjust the component's body area to make room for 'side' or 'under'\nerror messages. ...

Whether to adjust the component's body area to make room for 'side' or 'under'\nerror messages.

\n

Defaults to: true

The CSS class to be applied to the body content element. ...

The CSS class to be applied to the body content element.

\n

Defaults to: "x-form-item-body"

The CSS class to be applied to the special clearing div rendered directly after the field\ncontents wrapper to provide...

The CSS class to be applied to the special clearing div rendered directly after the field\ncontents wrapper to provide field clearing.

\n

Defaults to: "x-clear"

The CSS class to be applied to the error message element. ...

The CSS class to be applied to the error message element.

\n

Defaults to: "x-form-error-msg"

An extra CSS class to be applied to the body content element in addition to fieldBodyCls. ...

An extra CSS class to be applied to the body content element in addition to fieldBodyCls.

\n

Defaults to: ""

The label for the field. ...

The label for the field. It gets appended with the labelSeparator, and its position\nand sizing is determined by the labelAlign, labelWidth, and labelPad\nconfigs.

\n
A CSS class to be applied to the outermost element to denote that it is participating in the form\nfield layout. ...

A CSS class to be applied to the outermost element to denote that it is participating in the form\nfield layout.

\n

Defaults to: "x-form-item"

When set to true, the label element (fieldLabel and labelSeparator) will be\nautomatically hidden if the fieldLabel is...

When set to true, the label element (fieldLabel and labelSeparator) will be\nautomatically hidden if the fieldLabel is empty. Setting this to false will cause the empty\nlabel element to be rendered and space to be reserved for it; this is useful if you want a field without a label\nto line up with other labeled fields in the same form.

\n\n\n

If you wish to unconditionall hide the label even if a non-empty fieldLabel is configured, then set\nthe hideLabel config to true.

\n\n

Defaults to: true

Set to true to completely hide the label element (fieldLabel and labelSeparator). ...

Set to true to completely hide the label element (fieldLabel and labelSeparator).\nAlso see hideEmptyLabel, which controls whether space will be reserved for an empty fieldLabel.

\n

Defaults to: false

The CSS class to use when marking the component invalid. ...

The CSS class to use when marking the component invalid.

\n

Defaults to: "x-form-invalid"

Controls the position and alignment of the fieldLabel. ...

Controls the position and alignment of the fieldLabel. Valid values are:

\n\n\n
    \n
  • \"left\" (the default) - The label is positioned to the left of the field, with its text\naligned to the left. Its width is determined by the labelWidth config.
  • \n
  • \"top\" - The label is positioned above the field.
  • \n
  • \"right\" - The label is positioned to the left of the field, with its text aligned\nto the right. Its width is determined by the labelWidth config.
  • \n
\n\n

Defaults to: "left"

The CSS class to be applied to the label element. ...

The CSS class to be applied to the label element.\nThis (single) CSS class is used to formulate the renderSelector and drives the field\nlayout where it is concatenated with a hyphen ('-') and labelAlign. To add\nadditional classes, use labelClsExtra.

\n

Defaults to: "x-form-item-label"

An optional string of one or more additional CSS classes to add to the label element. ...

An optional string of one or more additional CSS classes to add to the label element.\nDefaults to empty.

\n
The amount of space in pixels between the fieldLabel and the input field. ...

The amount of space in pixels between the fieldLabel and the input field.

\n

Defaults to: 5

Character(s) to be inserted at the end of the label text. ...

Character(s) to be inserted at the end of the label text.

\n

Defaults to: ":"

 

A CSS style specification string to apply directly to this field's label.

\n

A CSS style specification string to apply directly to this field's label.

\n
The width of the fieldLabel in pixels. ...

The width of the fieldLabel in pixels. Only applicable if the labelAlign is set\nto \"left\" or \"right\".

\n

Defaults to: 100

The rendering template for the field decorations. ...

The rendering template for the field decorations. Component classes using this mixin should include\nlogic to use this as their renderTpl, and implement the\ngetSubTplMarkup method to generate the field body content.

\n

Defaults to: ["<tpl if="!hideLabel && !(!fieldLabel && hideEmptyLabel)">", "<label id="{id}-labelEl"<tpl if="inputId"> for="{inputId}"</tpl> class="{labelCls}"", "<tpl if="labelStyle"> style="{labelStyle}"</tpl>>", "<tpl if="fieldLabel">{fieldLabel}{labelSeparator}</tpl>", "</label>", "</tpl>", "<div class="{baseBodyCls} {fieldBodyCls}" id="{id}-bodyEl" role="presentation">{subTplMarkup}</div>", "<div id="{id}-errorEl" class="{errorMsgCls}" style="display:none"></div>", "<div class="{clearCls}" role="presentation"><!-- --></div>", {compiled: true, disableFormats: true}]

The location where the error message text should display. ...

The location where the error message text should display.\nMust be one of the following values:

\n\n\n
    \n
  • qtip Display a quick tip containing the message when the user hovers over the field. This is the default.\n
    Ext.tip.QuickTipManager.init must have been called for this setting to work.
  • \n
  • title Display the message in a default browser title attribute popup.
  • \n
  • under Add a block div beneath the field containing the error message.
  • \n
  • side Add an error icon to the right of the field, displaying the message in a popup on hover.
  • \n
  • none Don't display any error message. This might be useful if you are implementing custom error display.
  • \n
  • [element id] Add the error message directly to the innerHTML of the specified element.
  • \n
\n\n

Defaults to: "qtip"

true to disable displaying any error message set on this object. ...

true to disable displaying any error message set on this object.

\n

Defaults to: false

Defined By

Properties

The div Element wrapping the component's contents. ...

The div Element wrapping the component's contents. Only available after the component has been rendered.

\n
The div Element that will contain the component's error message(s). ...

The div Element that will contain the component's error message(s). Note that depending on the\nconfigured msgTarget, this element may be hidden in favor of some other form of\npresentation, but will always be present in the DOM for use by assistive technologies.

\n
Flag denoting that this object is labelable as a field. ...

Flag denoting that this object is labelable as a field. Always true.

\n
The label Element for this component. ...

The label Element for this component. Only available after the component has been rendered.

\n
Get the reference to the current class from which this object was instantiated. ...

Get the reference to the current class from which this object was instantiated. Unlike statics,\nthis.self is scope-dependent and it's meant to be used for dynamic inheritance. See statics\nfor a detailed comparison

\n\n
Ext.define('My.Cat', {\n    statics: {\n        speciesName: 'Cat' // My.Cat.speciesName = 'Cat'\n    },\n\n    constructor: function() {\n        alert(this.self.speciesName); / dependent on 'this'\n\n        return this;\n    },\n\n    clone: function() {\n        return new this.self();\n    }\n});\n\n\nExt.define('My.SnowLeopard', {\n    extend: 'My.Cat',\n    statics: {\n        speciesName: 'Snow Leopard'         // My.SnowLeopard.speciesName = 'Snow Leopard'\n    }\n});\n\nvar cat = new My.Cat();                     // alerts 'Cat'\nvar snowLeopard = new My.SnowLeopard();     // alerts 'Snow Leopard'\n\nvar clone = snowLeopard.clone();\nalert(Ext.getClassName(clone));             // alerts 'My.SnowLeopard'\n
\n

Methods

Defined By

Instance Methods

( Array/Arguments args ) : Objectprotected
Call the original method that was previously overridden with override\n\nExt.define('My.Cat', {\n constructor: functi...

Call the original method that was previously overridden with override

\n\n
Ext.define('My.Cat', {\n    constructor: function() {\n        alert(\"I'm a cat!\");\n\n        return this;\n    }\n});\n\nMy.Cat.override({\n    constructor: function() {\n        alert(\"I'm going to be a cat!\");\n\n        var instance = this.callOverridden();\n\n        alert(\"Meeeeoooowwww\");\n\n        return instance;\n    }\n});\n\nvar kitty = new My.Cat(); // alerts \"I'm going to be a cat!\"\n                          // alerts \"I'm a cat!\"\n                          // alerts \"Meeeeoooowwww\"\n
\n

Parameters

  • args : Array/Arguments

    The arguments, either an array or the arguments object

    \n

Returns

  • Object

    Returns the result after calling the overridden method

    \n
( Array/Arguments args ) : Objectprotected
Call the parent's overridden method. ...

Call the parent's overridden method. For example:

\n\n
Ext.define('My.own.A', {\n    constructor: function(test) {\n        alert(test);\n    }\n});\n\nExt.define('My.own.B', {\n    extend: 'My.own.A',\n\n    constructor: function(test) {\n        alert(test);\n\n        this.callParent([test + 1]);\n    }\n});\n\nExt.define('My.own.C', {\n    extend: 'My.own.B',\n\n    constructor: function() {\n        alert(\"Going to call parent's overriden constructor...\");\n\n        this.callParent(arguments);\n    }\n});\n\nvar a = new My.own.A(1); // alerts '1'\nvar b = new My.own.B(1); // alerts '1', then alerts '2'\nvar c = new My.own.C(2); // alerts \"Going to call parent's overriden constructor...\"\n                         // alerts '2', then alerts '3'\n
\n

Parameters

  • args : Array/Arguments

    The arguments, either an array or the arguments object\nfrom the current method, for example: this.callParent(arguments)

    \n

Returns

  • Object

    Returns the result from the superclass' method

    \n
Gets the active error message for this component, if any. ...

Gets the active error message for this component, if any. This does not trigger\nvalidation on its own, it merely returns any message that the component may already hold.

\n

Returns

  • String

    The active error message on the component; if there is no error, an empty string is returned.

    \n
Gets an Array of any active error messages currently applied to the field. ...

Gets an Array of any active error messages currently applied to the field. This does not trigger\nvalidation on its own, it merely returns any messages that the component may already hold.

\n

Returns

  • String[]

    The active error messages on the component; if there are no errors, an empty Array is returned.

    \n
Calculate and return the natural width of the bodyEl. ...

Calculate and return the natural width of the bodyEl. Override to provide custom logic.\nNote for implementors: if at all possible this method should be overridden with a custom implementation\nthat can avoid anything that would cause the browser to reflow, e.g. querying offsetWidth.

\n
Returns the label for the field. ...

Returns the label for the field. Defaults to simply returning the fieldLabel config. Can be\noverridden to provide

\n

Returns

  • String

    The configured field label, or empty string if not defined

    \n
Get the input id, if any, for this component. ...

Get the input id, if any, for this component. This is used as the \"for\" attribute on the label element.\nImplementing subclasses may also use this as e.g. the id for their own input element.

\n

Returns

Generates the arguments for the field decorations rendering template. ...

Generates the arguments for the field decorations rendering template.

\n

Returns

  • Object

    The template arguments

    \n
Gets the markup to be inserted into the outer template's bodyEl. ...

Gets the markup to be inserted into the outer template's bodyEl. Defaults to empty string, should\nbe implemented by classes including this mixin as needed.

\n

Returns

  • String

    The markup to be inserted

    \n
Tells whether the field currently has an active error message. ...

Tells whether the field currently has an active error message. This does not trigger\nvalidation on its own, it merely looks for any message that the component may already hold.

\n

Returns

Initialize configuration for this class. ...

Initialize configuration for this class. a typical example:

\n\n
Ext.define('My.awesome.Class', {\n    // The default config\n    config: {\n        name: 'Awesome',\n        isAwesome: true\n    },\n\n    constructor: function(config) {\n        this.initConfig(config);\n\n        return this;\n    }\n});\n\nvar awesome = new My.awesome.Class({\n    name: 'Super Awesome'\n});\n\nalert(awesome.getName()); // 'Super Awesome'\n
\n

Parameters

Returns

  • Object

    mixins The mixin prototypes as key - value pairs

    \n
Performs initialization of this mixin. ...

Performs initialization of this mixin. Component classes using this mixin should call this method\nduring their own initialization.

\n
Sets the active error message to the given string. ...

Sets the active error message to the given string. This replaces the entire error message\ncontents with the given string. Also see setActiveErrors which accepts an Array of\nmessages and formats them according to the activeErrorsTpl.

\n\n

Note that this only updates the error message element's text and attributes, you'll have\nto call doComponentLayout to actually update the field's layout to match. If the field extends\nExt.form.field.Base you should call markInvalid instead.

\n

Parameters

  • msg : String

    The error message

    \n
Set the active error message to an Array of error messages. ...

Set the active error message to an Array of error messages. The messages are formatted into\na single message string using the activeErrorsTpl. Also see setActiveError\nwhich allows setting the entire error contents with a single string.

\n\n

Note that this only updates the error message element's text and attributes, you'll have\nto call doComponentLayout to actually update the field's layout to match. If the field extends\nExt.form.field.Base you should call markInvalid instead.

\n

Parameters

  • errors : String[]

    The error messages

    \n
Applies a set of default configuration values to this Labelable instance. ...

Applies a set of default configuration values to this Labelable instance. For each of the\nproperties in the given object, check if this component hasOwnProperty that config; if not\nthen it's inheriting a default value from its prototype and we should apply the default value.

\n

Parameters

  • defaults : Object

    The defaults to apply to the object.

    \n
Get the reference to the class from which this object was instantiated. ...

Get the reference to the class from which this object was instantiated. Note that unlike self,\nthis.statics() is scope-independent and it always returns the class from which it was called, regardless of what\nthis points to during run-time

\n\n
Ext.define('My.Cat', {\n    statics: {\n        totalCreated: 0,\n        speciesName: 'Cat' // My.Cat.speciesName = 'Cat'\n    },\n\n    constructor: function() {\n        var statics = this.statics();\n\n        alert(statics.speciesName);     // always equals to 'Cat' no matter what 'this' refers to\n                                        // equivalent to: My.Cat.speciesName\n\n        alert(this.self.speciesName);   // dependent on 'this'\n\n        statics.totalCreated++;\n\n        return this;\n    },\n\n    clone: function() {\n        var cloned = new this.self;                      // dependent on 'this'\n\n        cloned.groupName = this.statics().speciesName;   // equivalent to: My.Cat.speciesName\n\n        return cloned;\n    }\n});\n\n\nExt.define('My.SnowLeopard', {\n    extend: 'My.Cat',\n\n    statics: {\n        speciesName: 'Snow Leopard'     // My.SnowLeopard.speciesName = 'Snow Leopard'\n    },\n\n    constructor: function() {\n        this.callParent();\n    }\n});\n\nvar cat = new My.Cat();                 // alerts 'Cat', then alerts 'Cat'\n\nvar snowLeopard = new My.SnowLeopard(); // alerts 'Cat', then alerts 'Snow Leopard'\n\nvar clone = snowLeopard.clone();\nalert(Ext.getClassName(clone));         // alerts 'My.SnowLeopard'\nalert(clone.groupName);                 // alerts 'Cat'\n\nalert(My.Cat.totalCreated);             // alerts 3\n
\n

Returns

Clears the active error message(s). ...

Clears the active error message(s).

\n\n

Note that this only clears the error message element's text and attributes, you'll have\nto call doComponentLayout to actually update the field's layout to match. If the field extends\nExt.form.field.Base you should call clearInvalid instead.

\n
Defined By

Static Methods

Add / override static properties of this class. ...

Add / override static properties of this class.

\n\n
Ext.define('My.cool.Class', {\n    ...\n});\n\nMy.cool.Class.addStatics({\n    someProperty: 'someValue',      // My.cool.Class.someProperty = 'someValue'\n    method1: function() { ... },    // My.cool.Class.method1 = function() { ... };\n    method2: function() { ... }     // My.cool.Class.method2 = function() { ... };\n});\n
\n

Parameters

Returns

( Ext.Base fromClass, String/String[] members ) : Ext.Basestatic
Borrow another class' members to the prototype of this class. ...

Borrow another class' members to the prototype of this class.

\n\n
Ext.define('Bank', {\n    money: '$$$',\n    printMoney: function() {\n        alert('$$$$$$$');\n    }\n});\n\nExt.define('Thief', {\n    ...\n});\n\nThief.borrow(Bank, ['money', 'printMoney']);\n\nvar steve = new Thief();\n\nalert(steve.money); // alerts '$$$'\nsteve.printMoney(); // alerts '$$$$$$$'\n
\n

Parameters

  • fromClass : Ext.Base

    The class to borrow members from

    \n
  • members : String/String[]

    The names of the members to borrow

    \n

Returns

Create a new instance of this Class. ...

Create a new instance of this Class.

\n\n
Ext.define('My.cool.Class', {\n    ...\n});\n\nMy.cool.Class.create({\n    someConfig: true\n});\n
\n\n

All parameters are passed to the constructor of the class.

\n

Returns

Create aliases for existing prototype methods. ...

Create aliases for existing prototype methods. Example:

\n\n
Ext.define('My.cool.Class', {\n    method1: function() { ... },\n    method2: function() { ... }\n});\n\nvar test = new My.cool.Class();\n\nMy.cool.Class.createAlias({\n    method3: 'method1',\n    method4: 'method2'\n});\n\ntest.method3(); // test.method1()\n\nMy.cool.Class.createAlias('method5', 'method3');\n\ntest.method5(); // test.method3() -> test.method1()\n
\n

Parameters

Get the current class' name in string format. ...

Get the current class' name in string format.

\n\n
Ext.define('My.cool.Class', {\n    constructor: function() {\n        alert(this.self.getName()); // alerts 'My.cool.Class'\n    }\n});\n\nMy.cool.Class.getName(); // 'My.cool.Class'\n
\n

Returns

Add methods / properties to the prototype of this class. ...

Add methods / properties to the prototype of this class.

\n\n
Ext.define('My.awesome.Cat', {\n    constructor: function() {\n        ...\n    }\n});\n\n My.awesome.Cat.implement({\n     meow: function() {\n        alert('Meowww...');\n     }\n });\n\n var kitty = new My.awesome.Cat;\n kitty.meow();\n
\n

Parameters

Override prototype members of this class. ...

Override prototype members of this class. Overridden methods can be invoked via\ncallOverridden

\n\n
Ext.define('My.Cat', {\n    constructor: function() {\n        alert(\"I'm a cat!\");\n\n        return this;\n    }\n});\n\nMy.Cat.override({\n    constructor: function() {\n        alert(\"I'm going to be a cat!\");\n\n        var instance = this.callOverridden();\n\n        alert(\"Meeeeoooowwww\");\n\n        return instance;\n    }\n});\n\nvar kitty = new My.Cat(); // alerts \"I'm going to be a cat!\"\n                          // alerts \"I'm a cat!\"\n                          // alerts \"Meeeeoooowwww\"\n
\n

Parameters

Returns

Defined By

Events

Fires when the active error message is changed via setActiveError. ...

Fires when the active error message is changed via setActiveError.

\n

Parameters

","allMixins":[],"meta":{"docauthor":["Jason Johnston "]},"requires":["Ext.XTemplate"],"deprecated":null,"extends":"Ext.Base","inheritable":false,"static":false,"superclasses":["Ext.Base","Ext.form.Labelable"],"singleton":false,"code_type":"ext_define","alias":null,"statics":{"property":[],"css_var":[],"css_mixin":[],"cfg":[],"method":[{"tagname":"method","deprecated":null,"static":true,"owner":"Ext.Base","template":false,"required":null,"protected":false,"name":"addStatics","id":"static-method-addStatics"},{"tagname":"method","deprecated":null,"static":true,"owner":"Ext.Base","template":false,"required":null,"protected":false,"name":"borrow","id":"static-method-borrow"},{"tagname":"method","deprecated":null,"static":true,"owner":"Ext.Base","template":false,"required":null,"protected":false,"name":"create","id":"static-method-create"},{"tagname":"method","deprecated":null,"static":true,"owner":"Ext.Base","template":false,"required":null,"protected":false,"name":"createAlias","id":"static-method-createAlias"},{"tagname":"method","deprecated":null,"static":true,"owner":"Ext.Base","template":false,"required":null,"protected":false,"name":"getName","id":"static-method-getName"},{"tagname":"method","deprecated":null,"static":true,"owner":"Ext.Base","template":false,"required":null,"protected":false,"name":"implement","id":"static-method-implement"},{"tagname":"method","deprecated":null,"static":true,"owner":"Ext.Base","template":false,"required":null,"protected":false,"name":"override","id":"static-method-override"}],"event":[]},"subclasses":[],"uses":[],"protected":false,"mixins":[],"members":{"property":[{"tagname":"property","deprecated":null,"static":false,"owner":"Ext.form.Labelable","template":null,"required":null,"protected":false,"name":"bodyEl","id":"property-bodyEl"},{"tagname":"property","deprecated":null,"static":false,"owner":"Ext.form.Labelable","template":null,"required":null,"protected":false,"name":"errorEl","id":"property-errorEl"},{"tagname":"property","deprecated":null,"static":false,"owner":"Ext.form.Labelable","template":null,"required":null,"protected":false,"name":"isFieldLabelable","id":"property-isFieldLabelable"},{"tagname":"property","deprecated":null,"static":false,"owner":"Ext.form.Labelable","template":null,"required":null,"protected":false,"name":"labelEl","id":"property-labelEl"},{"tagname":"property","deprecated":null,"static":false,"owner":"Ext.Base","template":null,"required":null,"protected":true,"name":"self","id":"property-self"}],"css_var":[],"css_mixin":[],"cfg":[{"tagname":"cfg","deprecated":null,"static":false,"owner":"Ext.form.Labelable","template":null,"required":false,"protected":false,"name":"activeError","id":"cfg-activeError"},{"tagname":"cfg","deprecated":null,"static":false,"owner":"Ext.form.Labelable","template":null,"required":false,"protected":false,"name":"activeErrorsTpl","id":"cfg-activeErrorsTpl"},{"tagname":"cfg","deprecated":null,"static":false,"owner":"Ext.form.Labelable","template":null,"required":false,"protected":false,"name":"autoFitErrors","id":"cfg-autoFitErrors"},{"tagname":"cfg","deprecated":null,"static":false,"owner":"Ext.form.Labelable","template":null,"required":false,"protected":false,"name":"baseBodyCls","id":"cfg-baseBodyCls"},{"tagname":"cfg","deprecated":null,"static":false,"owner":"Ext.form.Labelable","template":null,"required":false,"protected":false,"name":"clearCls","id":"cfg-clearCls"},{"tagname":"cfg","deprecated":null,"static":false,"owner":"Ext.form.Labelable","template":null,"required":false,"protected":false,"name":"errorMsgCls","id":"cfg-errorMsgCls"},{"tagname":"cfg","deprecated":null,"static":false,"owner":"Ext.form.Labelable","template":null,"required":false,"protected":false,"name":"fieldBodyCls","id":"cfg-fieldBodyCls"},{"tagname":"cfg","deprecated":null,"static":false,"owner":"Ext.form.Labelable","template":null,"required":false,"protected":false,"name":"fieldLabel","id":"cfg-fieldLabel"},{"tagname":"cfg","deprecated":null,"static":false,"owner":"Ext.form.Labelable","template":null,"required":false,"protected":false,"name":"formItemCls","id":"cfg-formItemCls"},{"tagname":"cfg","deprecated":null,"static":false,"owner":"Ext.form.Labelable","template":null,"required":false,"protected":false,"name":"hideEmptyLabel","id":"cfg-hideEmptyLabel"},{"tagname":"cfg","deprecated":null,"static":false,"owner":"Ext.form.Labelable","template":null,"required":false,"protected":false,"name":"hideLabel","id":"cfg-hideLabel"},{"tagname":"cfg","deprecated":null,"static":false,"owner":"Ext.form.Labelable","template":null,"required":false,"protected":false,"name":"invalidCls","id":"cfg-invalidCls"},{"tagname":"cfg","deprecated":null,"static":false,"owner":"Ext.form.Labelable","template":null,"required":false,"protected":false,"name":"labelAlign","id":"cfg-labelAlign"},{"tagname":"cfg","deprecated":null,"static":false,"owner":"Ext.form.Labelable","template":null,"required":false,"protected":false,"name":"labelCls","id":"cfg-labelCls"},{"tagname":"cfg","deprecated":null,"static":false,"owner":"Ext.form.Labelable","template":null,"required":false,"protected":false,"name":"labelClsExtra","id":"cfg-labelClsExtra"},{"tagname":"cfg","deprecated":null,"static":false,"owner":"Ext.form.Labelable","template":null,"required":false,"protected":false,"name":"labelPad","id":"cfg-labelPad"},{"tagname":"cfg","deprecated":null,"static":false,"owner":"Ext.form.Labelable","template":null,"required":false,"protected":false,"name":"labelSeparator","id":"cfg-labelSeparator"},{"tagname":"cfg","deprecated":null,"static":false,"owner":"Ext.form.Labelable","template":null,"required":false,"protected":false,"name":"labelStyle","id":"cfg-labelStyle"},{"tagname":"cfg","deprecated":null,"static":false,"owner":"Ext.form.Labelable","template":null,"required":false,"protected":false,"name":"labelWidth","id":"cfg-labelWidth"},{"tagname":"cfg","deprecated":null,"static":false,"owner":"Ext.form.Labelable","template":null,"required":false,"protected":false,"name":"labelableRenderTpl","id":"cfg-labelableRenderTpl"},{"tagname":"cfg","deprecated":null,"static":false,"owner":"Ext.form.Labelable","template":null,"required":false,"protected":false,"name":"msgTarget","id":"cfg-msgTarget"},{"tagname":"cfg","deprecated":null,"static":false,"owner":"Ext.form.Labelable","template":null,"required":false,"protected":false,"name":"preventMark","id":"cfg-preventMark"}],"method":[{"tagname":"method","deprecated":null,"static":false,"owner":"Ext.Base","template":false,"required":null,"protected":true,"name":"callOverridden","id":"method-callOverridden"},{"tagname":"method","deprecated":null,"static":false,"owner":"Ext.Base","template":false,"required":null,"protected":true,"name":"callParent","id":"method-callParent"},{"tagname":"method","deprecated":null,"static":false,"owner":"Ext.form.Labelable","template":false,"required":null,"protected":false,"name":"getActiveError","id":"method-getActiveError"},{"tagname":"method","deprecated":null,"static":false,"owner":"Ext.form.Labelable","template":false,"required":null,"protected":false,"name":"getActiveErrors","id":"method-getActiveErrors"},{"tagname":"method","deprecated":null,"static":false,"owner":"Ext.form.Labelable","template":false,"required":null,"protected":true,"name":"getBodyNaturalWidth","id":"method-getBodyNaturalWidth"},{"tagname":"method","deprecated":null,"static":false,"owner":"Ext.form.Labelable","template":false,"required":null,"protected":false,"name":"getFieldLabel","id":"method-getFieldLabel"},{"tagname":"method","deprecated":null,"static":false,"owner":"Ext.form.Labelable","template":false,"required":null,"protected":false,"name":"getInputId","id":"method-getInputId"},{"tagname":"method","deprecated":null,"static":false,"owner":"Ext.form.Labelable","template":false,"required":null,"protected":true,"name":"getLabelableRenderData","id":"method-getLabelableRenderData"},{"tagname":"method","deprecated":null,"static":false,"owner":"Ext.form.Labelable","template":false,"required":null,"protected":true,"name":"getSubTplMarkup","id":"method-getSubTplMarkup"},{"tagname":"method","deprecated":null,"static":false,"owner":"Ext.form.Labelable","template":false,"required":null,"protected":false,"name":"hasActiveError","id":"method-hasActiveError"},{"tagname":"method","deprecated":null,"static":false,"owner":"Ext.Base","template":false,"required":null,"protected":true,"name":"initConfig","id":"method-initConfig"},{"tagname":"method","deprecated":null,"static":false,"owner":"Ext.form.Labelable","template":false,"required":null,"protected":false,"name":"initLabelable","id":"method-initLabelable"},{"tagname":"method","deprecated":null,"static":false,"owner":"Ext.form.Labelable","template":false,"required":null,"protected":false,"name":"setActiveError","id":"method-setActiveError"},{"tagname":"method","deprecated":null,"static":false,"owner":"Ext.form.Labelable","template":false,"required":null,"protected":false,"name":"setActiveErrors","id":"method-setActiveErrors"},{"tagname":"method","deprecated":null,"static":false,"owner":"Ext.form.Labelable","template":false,"required":null,"protected":false,"name":"setFieldDefaults","id":"method-setFieldDefaults"},{"tagname":"method","deprecated":null,"static":false,"owner":"Ext.Base","template":false,"required":null,"protected":true,"name":"statics","id":"method-statics"},{"tagname":"method","deprecated":null,"static":false,"owner":"Ext.form.Labelable","template":false,"required":null,"protected":false,"name":"unsetActiveError","id":"method-unsetActiveError"}],"event":[{"tagname":"event","deprecated":null,"static":false,"owner":"Ext.form.Labelable","template":null,"required":null,"protected":false,"name":"errorchange","id":"event-errorchange"}]},"private":false,"component":false,"name":"Ext.form.Labelable","alternateClassNames":[],"id":"class-Ext.form.Labelable","mixedInto":["Ext.form.field.Base","Ext.form.field.HtmlEditor","Ext.form.FieldContainer"],"xtypes":{},"files":[{"href":"Labelable.html#Ext-form-Labelable","filename":"Labelable.js"}]}); \ No newline at end of file