/** * @class Ext.field.Input * @extend Ext.field.Field * @xtype input * @alias widget.inputfield */ /** * @cfg {String} [inputType='text'] * @cfg {Boolean} [inputType.cached=true] * The type attribute for input fields -- e.g. text, * password, date, url, email, etc. * @accessor */ /** * @cfg {Boolean} [readOnly=false] * `true` to set the field DOM element `readonly` attribute to `"true"`. Defaults to `undefined`, leaving the attribute unset. * @accessor */ /** * @event masktap * @preventable * Fires whenever a mask is tapped. * @param {Ext.field.Input} this * @param {Ext.event.Event} e The event object. */ /** * @event click * Fires whenever the input is clicked. * @param {Ext.event.Event} e The event object. */ /** * @event keyup * Fires whenever keyup is detected. * @param {Ext.event.Event} e The event object. */ /** * @event paste * Fires whenever paste is detected. * @param {Ext.event.Event} e The event object. */ /** * @event mousedown * Fires whenever the input has a mousedown occur. * @param {Ext.event.Event} e The event object. */ /** * @method getValue * Returns the field data value. * @return {Mixed} value The field value. */