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 | ""