_resetOptions ( )

addRecord ( item: Record )

Adds a record to the select.

Parameters
Name Type Description
item Record The record to add.

getDisplayValue ( ) { String }

Returns the currently displayed value.

Returns

The currently displayed value.

getEnumValue ( ) { Record }

Returns the integer value of the currently selected enum. Note: Only works when the widget is coupled to an enum attribute.

Returns

The currently selected record.

getOptions ( ) { Array }

Returns the currently selectable options

Returns

An array of all of the currently selectable options.

getSelectedRecord ( ) { Record }

Returns the currently selected record.

Returns

The currently selected record.

isEmpty ( ) { Boolean }

Checks if the select has any selectable options.

Returns

True if there are no selectable options.

reload ( )

Refreshes the widget.

setDisplayValue ( value: String )

Sets the currently displayed value.

Parameters
Name Type Description
value String The new value.

setOptions ( options: Object )

Sets widget's selectable options to the options in the provided array.

Parameters
Name Type Description
options Object An object or array containing option values.

setValueAndReload ( value: Object )

Sets the value and then refreshes the widget.

Parameters
Name Type Description
value Object Optional new value to select.

blur ( )

Triggers the blur event.

focus ( )

Triggers the focus event.

get ( name: String ) { Object }

Gets the value of the specified property.

Parameters
Name Type Description
name String The name of the property.
Returns

The property's value.

getId ( ) { ID }

Returns the ID of the widget.

Returns

The ID of the widget

getValue ( ) { Object }

Returns the widget's value.

Returns

The widget's value.

hide ( )

Hides the widget.

isEnabled ( ) { Boolean }

Returns true if the widget is enabled.

Returns

True if enabled, otherwise false.

isHidden ( ) { Boolean }

Returns true if the widget is hidden.

Returns

True if hidden, otherwise false.

set ( name: String , value: Object )

Sets the value of the specified property.

Parameters
Name Type Description
name String The name of the property.
value Object The new value.

setEnabled ( Enabled: Boolean )

Enables/disables the widget.

Parameters
Name Type Description
Enabled Boolean True to enable the widget, false to disable.

setStyle ( Object: Object )

Set the widget-style

Parameters
Name Type Description
Object Object properties

setValue ( value: Object )

Sets the widget's value.

Parameters
Name Type Description
value Object The new value.

show ( )

Shows the widget.