Caplin Trader 5.1.0

Class: module:ct-control/complex/FilterInputControl

module:ct-control/complex/FilterInputControl(controlType)

new module:ct-control/complex/FilterInputControl(controlType)

The custom FilterInputControl is a composite control for displaying a low and high values together using one Renderer.

As with all controls, instances are created by the RendererFactory (which uses XML RendererTypes) therefore this constructor should never be invoked.

Extends:
Parameters:
Name Type Description
controlType module:ct-control/factory/ControlType

The control type.

Extends

Methods

addClass()

Inherited From:
Implements:
See:

attachControlEventListener()

Inherited From:
Implements:
See:

bind()

Inherited From:
Implements:
See:

clear()

Inherited From:
Implements:
See:
  • ct-control/Control#clear

clearState()

Inherited From:
Implements:
See:

createFragment() → {Node}

Creates a fragment containing the control template

Inherited From:
Returns:

The fragment

Type
Node

detachControlEventListener()

Inherited From:
Implements:
See:

disable()

Inherited From:
Implements:
See:

enable()

Inherited From:
Implements:
See:

finalize()

Inherited From:
Implements:
See:

flash()

Inherited From:
Implements:
See:

focus()

Inherited From:
Implements:
See:

getAttributes()

Inherited From:
Implements:
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:
Implements:
Returns:

the value of the flash duration.

Type
number

getHeight() → {Integer}

Returns the height of the control.

Inherited From:
Returns:

The height of the DOM element in pixels.

Type
Integer

getId() → {integer}

Gets the numeric id of this control.

Inherited From:
Implements:
Returns:

The numeric id of this control.

Type
integer

getInitialClassName()

Inherited From:
Implements:
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:
Implements:
See:

getWidth() → {Integer}

Returns the width of the control.

Inherited From:
Returns:

The width of the DOM element in pixels.

Type
Integer

initialize()

Inherited From:
Implements:
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:
Implements:
See:

refresh()

Inherited From:
Implements:
See:

removeClass()

Inherited From:
Implements:
See:

removeFlash()

Removes the flash state from the control.

Inherited From:
Implements:

replaceClass()

Inherited From:
Implements:
See:

select()

Inherited From:
Implements:
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:
Implements:

setInitialClassName()

Inherited From:
Implements:
See:

setStyle()

Inherited From:
Implements:
See:

setTooltip(tooltip)

Sets the tooltip value for this control.

Parameters:
Name Type Description
tooltip string

the tooltip value.

Inherited From:

setValue()

Inherited From:
Implements:
See:

toString()

Overrides:
Implements:
See:

unbind()

Inherited From:
Implements:
See: