salesforce自定义标签简介

Posted erfsfj-dbc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了salesforce自定义标签简介相关的知识,希望对你有一定的参考价值。

自定义标签简介

Salesforce 中自定义标签(Custom Label)的作用是存储一般性的文本,可以用于 Apex、Visualforce 页面、Lightning 组件等地方,用于显示提示信息、错误信息等。

与此同时,当系统管理员在“翻译工作台”模块中设置了多种语言之后,我们可以对每个标签的文字添加多语言翻译。在需要向用户显示标签内容的时候,和用户语言对应的翻译内容会自动显示出来。

在代码中的使用举例

我们用以下几个例子来展示自定义标签在代码中的使用。假设已经有了一个标签,名叫 Test_Label。

Apex 代码

在 Apex 代码中,我们可以使用 “Label.Test_Label” 的语法来引用标签。

String testText = Label.Test_Label;

在代码执行的时候,变量 testText 中的内容会根据当前用户的语言设定而决定。

Visualforce 页面

在 Visualforce 页面中,我们可以使用 “$Label.Test_Label” 的语法来引用标签。

<apex:outputlabel value="!$Label.Test_Label" />

Lightning 组件

在 Lightning 组件中,我们可以使用 “$Label.c.Test_Label” 的语法来引用标签。其中的 “c” 表示命名空间,所以它也可以是其他的值。

在组件的 html 外观中:

<span>#$Label.c.Test_Label</span>

在控制器等 javascript 代码中:

var testText = $A.get("$Label.c.Test_Label");
component.set("v.testText", testText);

小礼物走一走,来简书关注我



作者:程程哥
链接:https://www.jianshu.com/p/ec9bb1aad20f
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

以上是关于salesforce自定义标签简介的主要内容,如果未能解决你的问题,请参考以下文章

即使在页面加载后,Salesforce 闪电自定义标签也不会更新

salesforce lightning零基础学习 列表展示数据时两种自定义编辑页面

Salesforce自定义权限简介

[转][Java]自定义标签简介

如何开发自定义标签

13.自定义标签