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.cnblogs.com/chengcheng0148/p/salesforce_custom_label_basic.html

时间: 2024-08-01 19:12:42

Salesforce 自定义标签在代码中的应用的相关文章

salesforce自定义标签简介

自定义标签简介 Salesforce 中自定义标签(Custom Label)的作用是存储一般性的文本,可以用于 Apex.Visualforce 页面.Lightning 组件等地方,用于显示提示信息.错误信息等. 与此同时,当系统管理员在“翻译工作台”模块中设置了多种语言之后,我们可以对每个标签的文字添加多语言翻译.在需要向用户显示标签内容的时候,和用户语言对应的翻译内容会自动显示出来. 在代码中的使用举例 我们用以下几个例子来展示自定义标签在代码中的使用.假设已经有了一个标签,名叫 Tes

自定义标签TLD文件中,rtexprvalue子标签的意思

rtexprvalue的全称是 Run-time Expression Value, 它用于表示是否能够利用JSP表达式. 举例子: 1.定义一个TLD文件: <tag> <name>selectDetail</name> <tag-class>com.nms.taglib.SelectDetail_Tag</tag-class> <body-content>JSP</body-content> <attribute

10JSP自定义标签

1标签(Tag): 标签是一种XML元素,通过标签可以使JSP网页变得简洁并且易于维护,还可以方便地实现同一个JSP文件支持多种语言版本.由于标签是XML元素,所以它的名称和属性都是大小写敏感. 标签库(Tag library): 由一系列功能相似.逻辑上互相联系的标签构成的集合称为标签库. 标签库描述文件(Tag Library Descriptor): 标签库描述文件是一个XML文件,这个文件提供了标签库中类和JSP中对标签引用的映射关系.它是一个配置文件,和web.xml是类似的. 标签处

Jsp2.0自定义标签(第三天)——EL表达式的使用

1.提出问题: 我们经常会看到这样的jsp页面代码: 浏览器显示: 为什么会在页面输出:Hello World  ,${per}究竟是如何找到“Hello World”的呢? 2.分析问题: 要想解决上述疑问,首先要试试自己能不能自定义出上面的标签. 比如我想定义<myout:demo print="${per}"/>拥有打印出EL表达式值的功能. 同前面几章一样,自定义标签我分为几个部分: 第一部分:定义标签的地方(*.tld). <?xml version=&qu

taglib 自定义标签

自定义<%@ taglib prefix="cf" uri="http://training.bmcc.com.cn/tld/functions"%> 就可以根据${cf:proxyConfig('elearning_play')} 实现自定义标签 读取  proxyConfig中的内容, 如果我们使用jsp2,则web.xml使用的是servlet2.4以上的版本.那我们看一下web.xml对应的头文件: 新增的特性是: <web-app ver

权限(二)--权限的控制(过滤器与自定义标签)

一. 接着上一篇的说 权限(一)--用户.权限组以及权限的分配 权限的控制分为两块: 1.页面的控制(没用权限的不让他看到页面) 2.过滤控制(就算知道url,没有权限也不让进) 在项目中,都是由一个人来负责权限部分的编写,然后其他人的活中多少会涉及到一些权限相关的. 所以,权限控制的通用性是非常重要的(总不能每次写到就找写权限部分的那个人,问他怎么弄). 测试demo包: 权限控制Demo 二.过滤器 在访问url之前,进行一次过滤,同时查看当前用户是否有访问该url的权限. 为了保证通用性,

Java_JSP自定义标签的开发与应用

在JSTL提供了四个标签库(核心标签库.国际化标签库.数据库标签库和XML标签库),涉及到了几十个标签.虽然这些标签可以完成比较复杂的工作,但它们仍然无法满足程序中的特殊需求.因此,就需要用户根据自己的需要来定制JSP标签,这种由用户自己实现的JSP标签被称为自定义标签. .1 自定义标签基础 自定义标签和JSTL中的标签从技术上看没有任何区别,可以将这些标签统称为JSP标签.JSP标签在JSP页面中通过XML语法格式被调用,当JSP引擎将JSP页面翻译成Servlet时,就将这些调用转换成执行

Servlet和JSP之自定义标签学习

  此文章会讲述简单标签处理器,因为经典自定义标签处理器没有简单标签处理器方便使用,故在此不进行描述. 参考:慕课网的<JSP自定义标签>视频; <Servlet.JSP和Spring MVC初学指南>的第六章; IBM的<利用 JSP 2 提供的 SimpleTagSupport 开发自定义标签>; 菜鸟教程的JSP自定义标签文章. 自定义标签   自定义标签 自定义标签就是将方法封装到自定义标签处理类中,然后使用方法与JSTL标签来达到,解决JSP中JavaBean

使用原生js创建自定义标签

使用原生js创建自定义标签 效果图 代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA