new OutputText()
This constructor is never used explicitly.
Extends
Members
Methods
-
inherited addClass(name, replaced)
-
Add/replace CSS class(es) for this control
Name Type Description name
string CSS class name(s) to add to the control. Separate class names by a space if more than one class. replaced
string optional CSS class name(s) to be replaced by the first argument. Separate class names by a space if more than one class. Example
Button.addClass("green");
-
getColorStyle(){string}
-
Gets the color style of the control. NOTE: This always returns the color as set, to avoid ambiguity always set the color using "D"|"M"|"L"|"P"|"I"|"S"|"W"|"G"|"T"
Returns:
Type Description string -
inherited getData(){Object}
-
Retrieve bound data associated this view/control. Only works for views/controls with bound data.
Returns:
Type Description Object Value of bound data. undefined
if the view has no data binding.Example
var dec1 = MyDecimal.getData();
-
getLabel(){string}
-
Get the label associated with the text control
Returns:
Type Description string -
getLabelPlacement(){string}
-
Get the label placement for the control. NOTE: This always returns the label placement as set, to avoid ambiguity always set the label placement using "T"|"L"
Returns:
Type Description string -
getSizeStyle(){string}
-
Gets the size style of the control
Returns:
Type Description string {"R"=Super large | "X"=Extra large | "G"=Larger | "L"=Large | "S"=Small | "M"=Smaller | "D"=Default} -
getText(){string}
-
Get the text for the output output output text control
Returns:
Type Description string -
getType(){string}
-
Get the descriptive string representing the type of the control
Returns:
Type Description string -
getWidth(){string}
-
Get the configured width for the output text control (including unit)
Returns:
Type Description string -
inherited isBound(){boolean}
-
Indicates bound status of control.
Returns:
Type Description boolean True if the control is bound to coach data. -
isLabelVisible(){boolean}
-
Get the label visibility for the output text control
Returns:
Type Description boolean -
inherited isVisible(){boolean}
-
Checks whether or not view is visible
Returns:
Type Description boolean Visibility status Example
var visible = MyView.isVisible();
-
inherited propagateUpValueChange(event){boolean}
-
Propagates value change of control up through parent views
Name Type Description event
Event Value change event (usually an onchange event) Returns:
Type Description boolean True if a formula update was triggered on the control's parent, otherwise false Example
MyView.propagateUp(event);
-
inherited recalculate()
-
Only for formula-enabled views!
Explicitly triggers the re-evaluation of the formula for this view (if a formula has been specified). If the view is not formula-enabled,recalculate()
does nothing.Example
Text1.recalculate(); //If the formula for Text1 is: new Date().toString(), Text1 is updated to the current date/time
-
setColorStyle(style)
-
Sets the color style of the control. NOTE: to avoid ambiguity always set the color using "D"|"M"|"L"|"P"|"I"|"S"|"W"|"G"|"T"
Name Type Description style
string "DEFAULT"|"DEF"|"D"=Default | "MUTED"|"M"=Muted | "LIGHT_GRAY"|"GRAY"|"LIGHTGRAY"|"LIGHT GRAY"|"LIGHT"|"L"=Light | "PRIMARY"|"P"=Primary | "INFO"|INF"|"I"=Info | "SUCCESS"|"S"=Success | "WARNING"|"WARN"|"W"=Warning | "ERROR"|"ERR"|"DANGER"|"G"=Danger | "TRANSPARENT"|"T"=Transparent -
inherited setData(value)
-
Set/update bound data associated this view/control. Only works for views/controls with bound data.
Name Type Description value
Object Value of bound data. The type of this parameter must match the type of the bound data. Example
MyView.setData("TEST"); //Updates bound data to the string 'TEST'
-
setLabel(text)
-
Set the label for the output text control
Name Type Description text
string Label for control -
setLabelPlacement(placement)
-
Set the label placement for the control. NOTE: to avoid ambiguity always set the label placement using "T"|"L"
Name Type Description placement
string "T"|"TOP"=Top | "L"|"LEFT"=Left -
setLabelVisible(flag)
-
Set the label visibility for the output text control
Name Type Description flag
boolean {true | false} -
setSizeStyle(style)
-
Sets the size style of the control
Name Type Description style
string "R","SUPER"=Super large | "X","EXTRA-LARGE"=Extra large | "G","LARGER"=Larger | "L","LARGE"=Large | "S","SMALL"=Small | "M","SMALLER"=Smaller | "D","DEFAULT"=Default -
setText(text)
-
Set the text for the output text control
Name Type Description text
string Output text of control -
inherited setVisible(visible, collapse)
-
Show/hide this view/control
Name Type Description visible
boolean Visibility flag ( true
to show view,false
to hide)collapse
boolean Set to true
to collapse the control space whenvisible
is set tofalse
.Examples
MyView.setVisible(false, false); //Equivalent to MyView.hide()
MyView.setVisible(false, true); // Sets visibility to "None"
-
setWidth(width)
-
Set the width of the output text control (e.g. 50px, 20%, 2em - omitting the unit assumes px)
Name Type Description width
string Width of control -
inherited triggerFormulaUpdates(phase)
-
Broadcasts the expression trigger for the specified view
Name Type Default Description phase
int bpmext.ui.PHASE_NORMAL optional The phase we are currently in Example
MyView.triggerFormulaUpdates();