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
Language of the value. If not defined, the current language will be used |
Returns:
Type | Description |
---|---|
string |