Zum Hauptinhalt springen

i18nMixins

const i18nMixins: 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 | ""