API Docs for:
Show:

flexiciousNmsp.TextInput Class

Extends UIComponent

A TextInput that implements ITextFilterControl (IFilterControl) and ITextDataBoundControl (IDataBoundControl) which enables it to be used within the filtering/binding infrasturcture. It also adds support for a number of features like autocomplete, inside and outside icons, etc.

Constructor

flexiciousNmsp.TextInput

()

Properties

autoCompleteOptions

Object

Plugin specific options for the autocomplete. Depending on the flavor of Flexicious you go with, flexicious will use either the JQuery, Dojo or EXT versions of the autocomplete. This object will be used to pass in additional parameters for autocomplete.

Default: null

autoCompleteSource

Object

The source for the autocomplete dropdown (the list of items).

Default: null

autoCompleteStyleName

String

Style name for the auto complete dropdown [Style(name="autoCompleteStyleName", type="String")]

Default: null

clearTextOnIconClick

Boolean

If you specify an Icon Style, setting this variable to true will clear the text on icon click. Used for a "clear" icon.

Default: false

delayDuration

Int

The amount of time (in milliseconds) to wait before dispatching the DELAY_CHANGE event.

Default: 500

enableAutoComplete

Boolean

Enables auto complete behavior. Please ensure you set the autocompletesource property.

Default: false

enableDelayChange

Int

Whether or not to enable the DELAY_CHANGE event.

Default: 500

filterComparisionType

String

This is usually automatically set, you don't have to manually set it, unless you're sending strings as Date objects. When set, will attempt to first convert the current value to the type you specified and then do the conversion. Values : auto,string,number,boolean,date

Default: auto

filterOperation

String

The filter operation to apply to the comparison See the FilterExpression class for a list. Please note, for CheckBoxList and MultiSelectComboBox, this field defaults to "InList" and is ignored when set. Valid values are : "Equals,NotEquals,BeginsWith,EndsWith,Contains,DoesNotContain,GreaterThan,LessThan,GreaterThanEquals,LessThanEquals,InList,NotInList,Between"

Default: Equals

filterTriggerEvent

String

The event that the filter triggers on. Defaults to "change", or if the filterRenderer supports com.flexicious.controls.interfaces.IDelayedChange, then the delayedChange event.

Default: change

grid

FlexDataGrid

The grid that the filter belongs to - can be null if filter is used outside the grid

Default: null

grid

Unknown

The grid column that the filter belongs to - can be null if filter is used outside the grid

hasSearch

Boolean

Whether or not there is an active search

Default: false

iconGap

Integer

The spacing between insideIcon, outsideIcon, and the text input [Style(name="iconGap", type="Number", inherit="no")]

Default: 2

iconHeight

Integer

Width of the inside and outside icons

Default: 12

iconWidth

Integer

Width of the inside and outside icons

Default: 12

idValue

Object

To enable use of the text input in picker type scenarios where we display a label string in the text input, but expose a store for the ID value.

Default: null

inputMask

Text

Input mask for the text input

Default: null

inputMaskOptions

Object

Plugin specific options for the input mask. Depending on the flavor of Flexicious you go with, flexicious will use either the JQuery, Dojo or EXT versions of the input mask. This object will be used to pass in additional parameters for input mask.

Default: null

insideIcon

String

The icon that is displayed inside the textbox, based on the insideIconPosition property. [Style(name="insideIcon", type="Class", inherit="no")]

Default: null

insideIconPosition

String

The position of the icon that is displayed inside the textbox. Default 'right'

Default: right

onInsideIconClick

Function

Dispatched when the user clicks on a the icon specified by the insideIcon property

Default: null

onOutsideIconClick

Function

Dispatched when the user clicks on a the icon specified by the outsideIcon property

Default: null

outsideIcon

String

The icon that is displayed outside the textbox, based on the outsideIconPosition property. [Style(name="outsideIcon", type="Class" , inherit="no")]

Default: null

outsideIconPosition

String

The position of the icon that is displayed outside the textbox. Default 'right' [Style(name="outsideIconPosition", type="String", enumeration="left,right")]

Default: right

registered

Boolean

Whether or not this control has been registered. This should not be set by your code.

Default: false

searchField

String

The field to search on, usually same as the data field.

Default: null

showIconWhenHasText

Boolean

Flag to control whether the icon only shows up when there is text in the box

Default: 500

watermark

String

The watermark to show when there is no text entered into the text input. Depending on the flavor of Flexicious you go with, flexicious will use either the JQuery, Dojo or EXT versions of the watermark.

Default: ""

watermarkOptions

Object

Plugin specific options for the watermark. Depending on the flavor of Flexicious you go with, flexicious will use either the JQuery, Dojo or EXT versions of the water mark. This object will be used to pass in additional parameters for water mark.

Default: null

watermarkStyle

String

Style to apply to the watermark label

Default: watermarkStyle