1 Ext.data.JsonP.Ext_layout_component_field_Text({
3 "name": "Ext.layout.component.field.Text",
4 "doc": "<p>Layout class for <a href=\"#/api/Ext.form.field.Text\" rel=\"Ext.form.field.Text\" class=\"docClass\">Ext.form.field.Text</a> fields. Handles sizing the input field.</p>\n",
5 "extends": "Ext.layout.component.field.Field",
9 "alternateClassNames": [
23 "name": "adjustForGrow",
24 "member": "Ext.layout.component.field.Text",
25 "doc": "<p>Given the target bodyEl dimensions, adjust them if necessary to return the correct final\nsize based on the text field's <a href=\"#/api/Ext.form.field.Text-cfg-grow\" rel=\"Ext.form.field.Text-cfg-grow\" class=\"docClass\">grow config</a>.</p>\n",
30 "doc": "<p>The bodyEl width</p>\n",
36 "doc": "<p>The bodyEl height</p>\n",
42 "doc": "<p>[inputElWidth, inputElHeight]</p>\n"
46 "filename": "/Users/nick/Projects/sencha/SDK/extjs/src/layout/component/field/Text.js",
48 "html_filename": "Text2.html",
49 "href": "Text2.html#Ext-layout-component-field-Text-method-adjustForGrow",
50 "shortDoc": "Given the target bodyEl dimensions, adjust them if necessary to return the correct final\nsize based on the text field..."
54 "name": "beforeLayout",
55 "member": "Ext.layout.component.field.Text",
56 "doc": "<p>Allow layout to proceed if the <a href=\"#/api/Ext.form.field.Text-cfg-grow\" rel=\"Ext.form.field.Text-cfg-grow\" class=\"docClass\">Ext.form.field.Text.grow</a> config is enabled and the value has\nchanged since the last layout.</p>\n",
77 "filename": "/Users/nick/Projects/sencha/SDK/extjs/src/layout/component/field/Text.js",
79 "html_filename": "Text2.html",
80 "href": "Text2.html#Ext-layout-component-field-Text-method-beforeLayout",
81 "shortDoc": "Allow layout to proceed if the Ext.form.field.Text.grow config is enabled and the value has\nchanged since the last la..."
86 "member": "Ext.layout.component.field.Field",
87 "doc": "<p>Destroy the error tip instance.</p>\n",
97 "filename": "/Users/nick/Projects/sencha/SDK/extjs/src/layout/component/field/Field.js",
99 "html_filename": "Field2.html",
100 "href": "Field2.html#Ext-layout-component-field-Field-method-destroyTip",
101 "shortDoc": "<p>Destroy the error tip instance.</p>\n"
105 "name": "getErrorStrategy",
106 "member": "Ext.layout.component.field.Field",
107 "doc": "<p>Return the set of strategy functions from the <a href=\"#/api/Ext.layout.component.field.Text-property-errorStrategies\" rel=\"Ext.layout.component.field.Text-property-errorStrategies\" class=\"docClass\">errorStrategies collection</a>\nthat is appropriate for the field's <a href=\"#/api/Ext.form.field.Field--msgTarget\" rel=\"Ext.form.field.Field--msgTarget\" class=\"docClass\">msgTarget</a> config.</p>\n",
117 "filename": "/Users/nick/Projects/sencha/SDK/extjs/src/layout/component/field/Field.js",
119 "html_filename": "Field2.html",
120 "href": "Field2.html#Ext-layout-component-field-Field-method-getErrorStrategy",
121 "shortDoc": "Return the set of strategy functions from the errorStrategies collection\nthat is appropriate for the field's msgTarge..."
125 "name": "getLabelStrategy",
126 "member": "Ext.layout.component.field.Field",
127 "doc": "<p>Return the set of strategy functions from the <a href=\"#/api/Ext.layout.component.field.Text-property-labelStrategies\" rel=\"Ext.layout.component.field.Text-property-labelStrategies\" class=\"docClass\">labelStrategies collection</a>\nthat is appropriate for the field's <a href=\"#/api/Ext.form.field.Field--labelAlign\" rel=\"Ext.form.field.Field--labelAlign\" class=\"docClass\">labelAlign</a> config.</p>\n",
137 "filename": "/Users/nick/Projects/sencha/SDK/extjs/src/layout/component/field/Field.js",
139 "html_filename": "Field2.html",
140 "href": "Field2.html#Ext-layout-component-field-Field-method-getLabelStrategy",
141 "shortDoc": "Return the set of strategy functions from the labelStrategies collection\nthat is appropriate for the field's labelAli..."
145 "name": "getRenderTarget",
146 "member": "Ext.layout.component.Component",
147 "doc": "<p>Returns the element into which rendering must take place. Defaults to the owner Component's encapsulating element.</p>\n\n\n<p>May be overridden in Component layout managers which implement an inner element.</p>\n",
152 "type": "Ext.core.Element",
157 "filename": "/Users/nick/Projects/sencha/SDK/platform/src/layout/component/Component.js",
159 "html_filename": "Component5.html",
160 "href": "Component5.html#Ext-layout-component-Component-method-getRenderTarget",
161 "shortDoc": "Returns the element into which rendering must take place. Defaults to the owner Component's encapsulating element.\n\n\n..."
166 "member": "Ext.layout.component.Component",
167 "doc": "<p>Returns the owner component's resize element.</p>\n",
172 "type": "Ext.core.Element",
177 "filename": "/Users/nick/Projects/sencha/SDK/platform/src/layout/component/Component.js",
179 "html_filename": "Component5.html",
180 "href": "Component5.html#Ext-layout-component-Component-method-getTarget",
181 "shortDoc": "<p>Returns the owner component's resize element.</p>\n"
186 "member": "Ext.layout.component.field.Field",
187 "doc": "<p>Use a custom QuickTip instance separate from the main QuickTips singleton, so that we\ncan give it a custom frame style. Responds to errorqtip rather than the qtip property.</p>\n",
197 "filename": "/Users/nick/Projects/sencha/SDK/extjs/src/layout/component/field/Field.js",
199 "html_filename": "Field2.html",
200 "href": "Field2.html#Ext-layout-component-field-Field-method-initTip",
201 "shortDoc": "Use a custom QuickTip instance separate from the main QuickTips singleton, so that we\ncan give it a custom frame styl..."
205 "name": "needsLayout",
206 "member": "Ext.layout.component.Component",
207 "doc": "<p>Check if the new size is different from the current size and only\ntrigger a layout if it is necessary.</p>\n",
212 "doc": "<p>The new width to set.</p>\n",
218 "doc": "<p>The new height to set.</p>\n",
228 "filename": "/Users/nick/Projects/sencha/SDK/platform/src/layout/component/Component.js",
230 "html_filename": "Component5.html",
231 "href": "Component5.html#Ext-layout-component-Component-method-needsLayout",
232 "shortDoc": "<p>Check if the new size is different from the current size and only\ntrigger a layout if it is necessary.</p>\n"
236 "name": "setElementSize",
237 "member": "Ext.layout.component.Component",
238 "doc": "<p>Set the size of any element supporting undefined, null, and values.</p>\n",
243 "doc": "<p>The new width to set.</p>\n",
249 "doc": "<p>The new height to set.</p>\n",
265 "filename": "/Users/nick/Projects/sencha/SDK/platform/src/layout/component/Component.js",
267 "html_filename": "Component5.html",
268 "href": "Component5.html#Ext-layout-component-Component-method-setElementSize",
269 "shortDoc": "<p>Set the size of any element supporting undefined, null, and values.</p>\n"
273 "name": "setTargetSize",
274 "member": "Ext.layout.component.Component",
275 "doc": "<p>Set the size of the target element.</p>\n",
280 "doc": "<p>The new width to set.</p>\n",
286 "doc": "<p>The new height to set.</p>\n",
296 "filename": "/Users/nick/Projects/sencha/SDK/platform/src/layout/component/Component.js",
298 "html_filename": "Component5.html",
299 "href": "Component5.html#Ext-layout-component-Component-method-setTargetSize",
300 "shortDoc": "<p>Set the size of the target element.</p>\n"
305 "member": "Ext.layout.component.field.Field",
306 "doc": "<p>Perform sizing and alignment of the bodyEl (and children) to match the calculated insets.</p>\n",
321 "filename": "/Users/nick/Projects/sencha/SDK/extjs/src/layout/component/field/Field.js",
323 "html_filename": "Field2.html",
324 "href": "Field2.html#Ext-layout-component-field-Field-method-sizeBody",
325 "shortDoc": "<p>Perform sizing and alignment of the bodyEl (and children) to match the calculated insets.</p>\n"
329 "name": "sizeBodyContents",
330 "member": "Ext.layout.component.field.Text",
331 "doc": "<p>Size the field body contents given the total dimensions of the bodyEl, taking into account the optional\n<a href=\"#/api/Ext.form.field.Text-cfg-grow\" rel=\"Ext.form.field.Text-cfg-grow\" class=\"docClass\">Ext.form.field.Text.grow</a> configurations.</p>\n",
336 "doc": "<p>The bodyEl width</p>\n",
342 "doc": "<p>The bodyEl height</p>\n",
352 "filename": "/Users/nick/Projects/sencha/SDK/extjs/src/layout/component/field/Text.js",
354 "html_filename": "Text2.html",
355 "href": "Text2.html#Ext-layout-component-field-Text-method-sizeBodyContents",
356 "shortDoc": "Size the field body contents given the total dimensions of the bodyEl, taking into account the optional\nExt.form.fiel..."
361 "tagname": "property",
363 "member": "Ext.layout.component.field.Field",
365 "doc": "<p>Error message displayed as content of an element with a given id elsewhere in the app</p>\n",
368 "filename": "/Users/nick/Projects/sencha/SDK/extjs/src/layout/component/field/Field.js",
370 "html_filename": "Field2.html",
371 "href": "Field2.html#Ext-layout-component-field-Field-property-elementId"
374 "tagname": "property",
375 "name": "errorStrategies",
376 "member": "Ext.layout.component.field.Field",
378 "doc": "<p>Collection of named strategies for laying out and adjusting insets to accommodate error messages.\nAn appropriate one will be chosen based on the owner field's <a href=\"#/api/Ext.form.field.Field--msgTarget\" rel=\"Ext.form.field.Field--msgTarget\" class=\"docClass\">Ext.form.field.Field.msgTarget</a> config.</p>\n",
381 "filename": "/Users/nick/Projects/sencha/SDK/extjs/src/layout/component/field/Field.js",
383 "html_filename": "Field2.html",
384 "href": "Field2.html#Ext-layout-component-field-Field-property-errorStrategies",
385 "shortDoc": "Collection of named strategies for laying out and adjusting insets to accommodate error messages.\nAn appropriate one ..."
388 "tagname": "property",
389 "name": "labelStrategies",
390 "member": "Ext.layout.component.field.Field",
392 "doc": "<p>Collection of named strategies for laying out and adjusting labels to accommodate error messages.\nAn appropriate one will be chosen based on the owner field's <a href=\"#/api/Ext.form.field.Field--labelAlign\" rel=\"Ext.form.field.Field--labelAlign\" class=\"docClass\">Ext.form.field.Field.labelAlign</a> config.</p>\n",
395 "filename": "/Users/nick/Projects/sencha/SDK/extjs/src/layout/component/field/Field.js",
397 "html_filename": "Field2.html",
398 "href": "Field2.html#Ext-layout-component-field-Field-property-labelStrategies",
399 "shortDoc": "Collection of named strategies for laying out and adjusting labels to accommodate error messages.\nAn appropriate one ..."
402 "tagname": "property",
404 "member": "Ext.layout.component.field.Field",
406 "doc": "<p>Label displayed to the left of the bodyEl</p>\n",
409 "filename": "/Users/nick/Projects/sencha/SDK/extjs/src/layout/component/field/Field.js",
411 "html_filename": "Field2.html",
412 "href": "Field2.html#Ext-layout-component-field-Field-property-left"
415 "tagname": "property",
417 "member": "Ext.layout.component.field.Field",
419 "doc": "<p>Error displayed as QuickTip on hover of the field container</p>\n",
422 "filename": "/Users/nick/Projects/sencha/SDK/extjs/src/layout/component/field/Field.js",
424 "html_filename": "Field2.html",
425 "href": "Field2.html#Ext-layout-component-field-Field-property-qtip"
428 "tagname": "property",
430 "member": "Ext.layout.component.field.Field",
432 "doc": "<p>Same as left, only difference is text-align in CSS</p>\n",
435 "filename": "/Users/nick/Projects/sencha/SDK/extjs/src/layout/component/field/Field.js",
437 "html_filename": "Field2.html",
438 "href": "Field2.html#Ext-layout-component-field-Field-property-right"
441 "tagname": "property",
443 "member": "Ext.layout.component.field.Field",
445 "doc": "<p>Error displayed as icon (with QuickTip on hover) to right of the bodyEl</p>\n",
448 "filename": "/Users/nick/Projects/sencha/SDK/extjs/src/layout/component/field/Field.js",
450 "html_filename": "Field2.html",
451 "href": "Field2.html#Ext-layout-component-field-Field-property-side"
454 "tagname": "property",
455 "name": "sizeBodyContents",
456 "member": "Ext.layout.component.field.Field",
458 "doc": "<p>Size the contents of the field body, given the full dimensions of the bodyEl. Does nothing by\ndefault, subclasses can override to handle their specific contents.</p>\n",
461 "filename": "/Users/nick/Projects/sencha/SDK/extjs/src/layout/component/field/Field.js",
463 "html_filename": "Field2.html",
464 "href": "Field2.html#Ext-layout-component-field-Field-property-sizeBodyContents",
465 "shortDoc": "Size the contents of the field body, given the full dimensions of the bodyEl. Does nothing by\ndefault, subclasses can..."
468 "tagname": "property",
470 "member": "Ext.layout.component.field.Field",
472 "doc": "<p>Error displayed as title tip on hover of the field container</p>\n",
475 "filename": "/Users/nick/Projects/sencha/SDK/extjs/src/layout/component/field/Field.js",
477 "html_filename": "Field2.html",
478 "href": "Field2.html#Ext-layout-component-field-Field-property-title"
481 "tagname": "property",
483 "member": "Ext.layout.component.field.Field",
485 "doc": "<p>Label displayed above the bodyEl</p>\n",
488 "filename": "/Users/nick/Projects/sencha/SDK/extjs/src/layout/component/field/Field.js",
490 "html_filename": "Field2.html",
491 "href": "Field2.html#Ext-layout-component-field-Field-property-top"
494 "tagname": "property",
496 "member": "Ext.layout.component.field.Field",
498 "doc": "<p>Error message displayed underneath the bodyEl</p>\n",
501 "filename": "/Users/nick/Projects/sencha/SDK/extjs/src/layout/component/field/Field.js",
503 "html_filename": "Field2.html",
504 "href": "Field2.html#Ext-layout-component-field-Field-property-under"
510 "filename": "/Users/nick/Projects/sencha/SDK/extjs/src/layout/component/field/Text.js",
512 "html_filename": "Text2.html",
513 "href": "Text2.html#Ext-layout-component-field-Text",
523 "Ext.layout.component.Component",
524 "Ext.layout.component.field.Field"