Class: Choice

$k. Choice

new $k.Choice()

A choice of a choice attribute. The possible choices are defined by ChoiceRange.

Methods

equals() : boolean

Returns true if the values are equal

Returns:
Type Description
boolean

internalName() : string

Returns the internal name (key) of the choice

Returns:
Type Description
string The internal name

position() : number

Returns the position (0-based) of the choice, if defined

Returns:
Type Description
number

untranslatedString() : string

Returns the untranslated string

Returns:
Type Description
string

valueString(language) : string

Returns the string representation of the choice.
Returns the fallback string if the choice does not define a translation for a language

Name Type Description
language string optional

Internal Error: no text for this language or unsupported language

Returns:
Type Description
string