返回与指定 Web 资源关联的给定键的本地化字符串。
Syntax
Xrm.Utility.getResourceString(webResourceName,key)
参数
| Name | 类型 | 必选 | Description |
|---|---|---|---|
webResourceName |
String | 是的 | Web 资源的名称。 |
key |
String | 是的 | 本地化字符串的键。 |
返回值
本地化字符串。
注解
创建 RESX Web 资源时,必须显式设置语言值,并在 Web 资源名称中包含相应语言的区域设置标识符(LCID)。 例如, new_/strings/MyAppResources.1033.resx 将包含英语的资源。 有关 LCID 值列表,请参阅Microsoft区域设置 ID 值 。
例如Xrm.Utility.getResourceString("new_/strings/MyAppResources","hello"),如果用户的首选语言是英语,则返回 Web 资源中new_/strings/MyAppResources.1033.resx资源键hello的本地化字符串值。 请注意,该函数不引用任何 RESX Web 资源的任何特定语言或全名。 此功能依赖于作为依赖项与调用 JavaScript Web 资源关联的 RESX Web 资源。 详细信息: Web 资源依赖项。
相应的字符串值将由单个用户的语言首选项和组织中的可用语言确定。 如果未找到与用户语言首选项匹配的本地化字符串,则本地化字符串将自动回退到组织的基本语言。 如果未找到 organizations 基本语言的匹配本地化字符串,则将返回 null 值。 如果未为用户的 LCID 找到匹配的 RESX Web 资源,将引发异常 {webResourceName} does not exist. 。