i18nMixins
consti18nMixins:object
Type Declaration
data()
data():
object
Returns
object
userLanguage
userLanguage:
string
created()
created():
void
Returns
void
computed
computed:
object
computed.dateFormatPattern()
dateFormatPattern():
string
Returns
string
computed.datepickerFormat()
datepickerFormat():
string
Returns
string
computed.datepickerPopupMode()
datepickerPopupMode():
"focus"|"button"
Returns
"focus" | "button"
methods
methods:
object
methods.isLocaleString()
isLocaleString(
text):boolean
Parameters
text
string
Returns
boolean
methods.isEnumString()
isEnumString(
text):boolean
Parameters
text
string
Returns
boolean
methods.parseLocalizedString()
parseLocalizedString(
text):object
Returns a object with key and locales from a string (see https://otris.software/documents/api/client-sdk/global.html#parseLocalizedString)
Parameters
text
string
The value/label string like "key;de:Deutsch; en:English"
Returns
object
The object containing the key and available locales
key
key:
string
locale
locale:
string
Example
const enum = parseLocalizedString("myKey;de:Deutsch; en:English");
enum.key // "myKey"
enum.de // "Deutsch"
methods.getLocaleValue()
getLocaleValue(
text,language?):string
Returns a localed value from a string (see https://otris.software/documents/api/portalscript/context.html#getLocaleValue)
Parameters
text
string
The value/label string like "de:Deutsch; en:English"
language?
string
Optional String with the locale (like "de"); if omitted, the options.language will be used or the current user's portal language.
Returns
string
The string in appropriate language.
methods.formatNumber()
formatNumber(
value,decimalPrecision?,decimalSeparator?,groupingSeparator?):string
Parameters
value
number
decimalPrecision?
number
decimalSeparator?
string
groupingSeparator?
string
Returns
string
methods.parseNumber()
parseNumber(
value,decimalSeparator?,groupingSeparator?):number|""
Parameters
value
string
decimalSeparator?
string
groupingSeparator?
string
Returns
number | ""