Caplin Trader 5.1.0

Class: module:ct-element/styler/ProgressCellStyler

module:ct-element/styler/ProgressCellStyler()

new module:ct-element/styler/ProgressCellStyler()

Applies CSS styles to reflect an action's progress as a progress bar.

ProgressCellStyler is typically used in the XML Renderer Framework, as a styler for a ProgressGridCellControl. The rendered progress bar is displayed as a right-aligned bar decreasing in length as time elapses.

Extends:

Extends

Methods

style(value, attributes, control)

Styles the supplied control with stale CSS styles, according to the supplied renderer attributes.

Parameters:
Name Type Description
value Variant

the value.

attributes Map

the map of attributes.

Properties
Name Type Attributes Description
TimeOutLeft integer

the number of seconds left for the action to time-out.

TimeOut integer

the number of seconds initially allocated for the action to execute.

BarColor string

colour of the progress bar.

ImminentTimeoutPercentage integer <optional>

percentage progress remaining at which the progress bar should change colour to alert imminent timeout.

ImminentTimeoutBarColor integer <optional>

progress bar colour to alert imminent timeout.

control module:ct-control/Control

the control.

Overrides:

toString() → {string}

Returns a human-readable string representation of the styler, which is useful for debugging.

Overrides:
  • module:ct-element/Styler#toString
Returns:

The string representation

Type
string