Caplin Trader 4.8.0

Class: module:caplin/control/basic/TextControl

module:caplin/control/basic/TextControl

This is a basic control that is used to display text and react to user gestures. Typically, the TextControl uses formatters and stylers to specify how the text appears to the user, and handlers to capture user interactions such as mouse movements and clicks.

Constructor

new module:caplin/control/basic/TextControl(controlType)

Constructs a new TextControl with the specified arguments.
Extends:
Parameters:
Name Type Description
controlType module:caplin/control/factory/ControlType The control type.

Extends

Methods

addClass()

Inherited From:
See:

attachControlEventListener()

Inherited From:
See:

bind()

Inherited From:
See:

clear()

Inherited From:
See:
  • caplin.control.Control#clear

clearState()

Inherited From:
See:

detachControlEventListener()

Inherited From:
See:

disable()

Inherited From:
See:

enable()

Inherited From:
See:

finalize()

Inherited From:
See:

flash()

Inherited From:
See:

focus()

Inherited From:
See:

getAttributes()

Inherited From:
See:

getElement() → {HTMLElement}

Gets the element associated with this control.
Inherited From:
Returns:
the element associated with this control.
Type
HTMLElement

getFlashDuration() → {number}

Gets the value of the flash duration.
Inherited From:
Returns:
the value of the flash duration.
Type
number

getId() → {integer}

Gets the numeric id of this control.
Inherited From:
Returns:
The numeric id of this control.
Type
integer

getInitialClassName()

Inherited From:
See:

getNumericFlashDirection(newValue, oldValue) → {string}

Determines the numeric flash direction of the new value relative to the old value. If either new or old value is not a number (for example, if either value is undefined) then the function returns an empty string.
Parameters:
Name Type Description
newValue number The new value.
oldValue number The old value.
Inherited From:
Returns:
'up', 'down' or 'flat' depending on whether the new value is respectively greater than, less than or equal to the old value.
Type
string

getValue()

Inherited From:
See:

initialize()

Inherited From:
See:

isBound() → {boolean}

Indicates whether the control is bound to an HTML Element.
Inherited From:
Returns:
true if the control is bound to an HTML Element; otherwise false.
Type
boolean

isEnabled()

Inherited From:
See:

refresh()

Inherited From:
See:

removeClass()

Inherited From:
See:

removeFlash()

Removes the flash state from the control.
Inherited From:

replaceClass()

Inherited From:
See:

select()

Inherited From:
See:

setAttribute(name, value)

Sets a control attribute.
Parameters:
Name Type Description
name string The name of the attribute to set.
value Variant The value to set.
Inherited From:
See:

setDomAttribute(attributeName, attributeValue)

Sets the given HTML attribute value on of the underlying HTML element.
Parameters:
Name Type Description
attributeName string the HTML attribute name to be set.
attributeValue string the HTML attribute value to set.
Inherited From:

setDomClass(className)

Sets the DOM CSS classname of the underlying HTML element.
Parameters:
Name Type Description
className string the CSS class name to set.
Inherited From:

setDomParentClass(className)

Sets the DOM CSS classname of the underlying parent HTML element.
Parameters:
Name Type Description
className string the CSS class name to set.
Inherited From:

setDomStyle(styleName, styleValue)

Sets the given CSS style value on of the underlying HTML element.
Parameters:
Name Type Description
styleName string the CSS style name to be set.
styleValue string the CSS value to set.
Inherited From:

(abstract) setDomValue(value)

Sets the value in the DOM. Implementing classes must specify how their DOM value will be set.
Parameters:
Name Type Description
value string The value to set in the DOM.
Inherited From:

setId(id)

Sets the id of this control.
Parameters:
Name Type Description
id integer the value of the id to set.
Inherited From:

setInitialClassName()

Inherited From:
See:

setStyle()

Inherited From:
See:

setTooltip(tooltip)

Sets the tooltip value for this control.
Parameters:
Name Type Description
tooltip string the tooltip value.
Inherited From:

setValue()

Inherited From:
See:

toString()

Inherited From:
See:

unbind()

Inherited From:
See: