getResourceString (справочник по API клиента)

Возвращает локализованную строку для заданного ключа, связанного с указанным веб-ресурсом.

Синтаксис

Xrm.Utility.getResourceString(webResourceName,key)

Параметры

Имя Тип Обязательно Description
webResourceName String Да Имя веб-ресурса.
key String Да Ключ локализованной строки.

Возвращаемое значение

Локализованная строка.

Замечания

При создании веб-ресурсов RESX необходимо явно задать значение языка и включить идентификатор языкового стандарта (LCID) для соответствующего языка в имя веб-ресурса. Например, new_/strings/MyAppResources.1033.resx будет содержать ресурсы по английскому языку. См. сведения о значениях идентификатора языкового стандарта Майкрософт для списка значений LCID.

Например, Xrm.Utility.getResourceString("new_/strings/MyAppResources","hello") возвращает локализованное строковое значение ключа hello ресурса в new_/strings/MyAppResources.1033.resx веб-ресурсе, если предпочтительный язык пользователя — английский. Обратите внимание, что функция не ссылается на какой-либо конкретный язык или полное имя любого веб-ресурса RESX. Эта функциональность зависит от того, связан ли веб-ресурс RESX с вызывающим веб-ресурсом JavaScript в качестве зависимости. Дополнительные сведения: зависимости веб-ресурсов.

Соответствующее строковое значение определяется предпочтениями языка отдельного пользователя и языками, доступными в организации. Если локализованная строка не найдена, которая соответствует языковым предпочтениям пользователя, локализованная строка автоматически откатится к базовому языку организации. Если для базового языка организации не найдена подходящая локализованная строка, будет возвращено значение null. Если для LCID пользователя не найден соответствующий веб-ресурс RESX, будет создано исключение {webResourceName} does not exist. .

Xrm.Utility
Строковые (RESX) веб-ресурсы
Зависимости веб-ресурсов