一线从业者撰写的中文原创内容,从入门到架构师,覆盖Salesforce全技术栈
学习目标 完成本单元后,您将能够: 描述网格系统组件如何工作。 使用网格系统布局对象主页/列表视图页面。 什么是网格系统? 除了最简单的页面和组件外,其他所有的基础都是某种布局网格。设计系统为此目的提供了一个专门的组件,这个目的被称为网格系统。如果您使用了其他CSS框架(如Bootstrap),则您将熟悉网格的概念。如果没有,非常简短地说,一个网格允许你把你的页面分成行和列。然后,您可以安排您的标......
学习目标 完成本单元后,您将能够: 描述SLDS数据表和表单组件如何工作。 使用JavaScript远程对象构建包含动态数据的列表视图页面。 将数据添加到混合 让我们面对它,Web应用程序是不是很令人兴奋,除非它们包含一些数据。这个单元是关于使我们的列表视图是真实的,并使用开发者组织的一些示例数据。 我们将使用JavaScript Remote Objects访问Salesforce数据,但您也可......
学习目标 完成本单元后,您将能够: 使用图像组件将头像添加到您的设计中。 使用设计系统SVG精灵贴图将图标包含在您的设计中。 描述在Visualforce中工作时的标记陷阱。 阿凡达告诉千言万语 在本节中,我们将使用图像和一组全新的漂亮图标(更多内容在下面)使事情变得更加明亮。这可能听起来很简单...整个图像单元,真的吗?但是,这些是关键组件,特别是你会看到我们正在使用一些尖端的技术来为我们的图标......
学习目标 完成本单元后,您将能够: 使用网格系统布局一个记录主页。 使用卡组件的两种变体来呈现记录相关列表。 大压轴 感谢您坚持使用模块!在这个最后的单元中,我们将打造另一个全新的页面,神奇地再次符合Lightning UI,而不需要我们写一行CSS。在之前的模块中,我们将使用许多我们已经了解的组件,包括网格系统,页面标题和图标。我们还将介绍一些关键的新组件Card和Tile。 有问题的页面将成为......
学习目标 完成本单元后,您将能够: 在Lightning Experience中使用它们之前,确定两个关于Visualforce页面的高级事项。 在Lightning Experience中列出至少五个可以使用Visualforce的地方。 在Lightning Experience中使用Visualforce Lightning Experience为您的Salesforce组织带来全新的用户界......
学习目标 完成本单元后,您将能够: 完成Lightning Experience开发环境的设置。 描述在开发过程中查看Lightning Experience中Visualforce页面的两种不同方式。 描述在开发过程中预览Visualforce页面和正式测试该页面的区别。 创建一个测试矩阵,描述在对Visualforce页面进行正式测试时需要包含和测试的不同因素。 为闪电体验开发Visualfo......
学习目标 完成本单元后,您将能够: 描述在Salesforce Classic中运行的Visualforce页面与在Lightning Experience中运行的相同页面之间的三个区别。 描述需要更新才能在Lightning Experience中工作的两种常见代码模式。 在Lightning Experience中运行时,列出对Visualforce页面默认值的两个更改。 探索Visualfo......
学习目标 完成本单元后,您将能够: 描述Apex编程语言的主要特点。 保存Apex类并使用Anonymous.Apex调用方法。 使用开发者控制台检查调试日志。 Apex入门 Apex是一种使用类似Java的语法的编程语言,像数据库存储过程一样行事。 Apex使开发人员能够将业务逻辑添加到系统事件中,如按钮点击,相关记录更新和Visualforce页面。 作为一种语言,Apex是: Hosted-......
学习目标 完成本单元后,您将能够: 描述sObjects和Salesforce记录之间的关系。 创建并使用特定的sObject变量。 将一个通用的sObject转换为一个特定的sObject。 使用sObjects 由于Apex与数据库紧密集成,因此您可以直接从Apex访问Salesforce记录及其字段。 Salesforce中的每个记录都本地表示为Apex中的sObject。例如,Acme客户......
学习目标 完成本单元后,您将能够: 使用DML插入,更新和删除记录。 批量执行DML语句。 使用upsert来插入或更新记录。 捕获一个DML异常。 使用数据库方法插入具有部分成功选项的新记录并处理结果。 知道何时使用DML语句以及何时使用数据库方法。 对相关记录执行DML操作 用DML操作记录 使用数据操作语言(简称DML)在Salesforce中创建和修改记录。 DML通过提供简单的语句来插入......
学习目标 完成本单元后,您将能够: 在Apex中编写SOQL查询。 通过在开发者控制台中使用查询编辑器执行SOQL查询。 通过使用匿名Apex执行嵌入在Apex中的SOQL查询。 查询相关记录。 编写SOQL查询 要从Salesforce中读取记录,您需要编写一个查询。 Salesforce提供Salesforce对象查询语言(简称SOQL),您可以使用它来读取保存的记录。 SOQL类似于标准的S......
学习目标 完成本单元后,您将能够: 描述SOSL和SOQL之间的区别。 使用SOSL查询搜索跨多个对象的字段。 使用开发者控制台中的查询编辑器执行SOSL查询。 编写SOSL查询 Salesforce对象搜索语言(SOSL)是一种Salesforce搜索语言,用于在记录中执行文本搜索。使用SOSL在Salesforce中跨多个标准和自定义对象记录搜索字段。 SOSL类似于Apache Lucene......
学习目标 完成本单元后,您将能够: 编写一个Salesforce对象的触发器。 使用触发器上下文变量 从触发器调用类方法。 在触发器中使用sObject addError()方法来限制保存操作。 编写 Apex触发器 Apex触发器使您能够在事件之前或之后对Salesforce中的记录(例如插入,更新或删除)执行自定义操作。就像数据库系统支持触发器一样,Apex提供触发器支持来管理记录。 通常,您......
学习目标 完成本单元后,您将能够: 编写对sObject集合进行操作的触发器。 编写执行高效SOQL和DML操作的触发器。 批量触发器设计模式 Apex触发器被优化以批量操作。我们建议使用批量设计模式处理触发器中的记录。当您使用批量设计模式时,您的触发器具有更好的性能,消耗更少的服务器资源,并且不太可能超出平台限制。 批量代码的好处是,批量代码可以高效地处理大量记录,并在Force.com平台的管......
学习目标 完成本单元后,您将能够: 说出使用Salesforce移动应用程序的一些好处。 解释为什么定制移动应用程序非常重要。 查找并下载该应用程序。 选择你的应用程序的工作环境。 交付移动的承诺 除非你在过去10年里一直躲在山洞里,否则你可能已经注意到我们正处在一场移动革命之中。移动设备的使用率一直居高不下,事实上,我们大多数人在我们的设备上花费的时间和在电脑前一样多。移动技术改变了我们生活,学......
学习目标 完成本单元后,您将能够: 描述两种主要类型的行动之间的差异。 创建一个全局操作。 在动作布局中配置字段。 为动作布局上的字段设置预定义的值。 通过编辑全局发布者布局将操作添加到Salesforce应用程序。 介绍快速操作 快速操作是我们浏览移动定制选项的第一站。而且我们正在把我们最好的脚放在这里。 因为快速行动,我们已经给了你移动王国的钥匙。别开玩笑!这是一个大胆的说法,但这是真的。在所......
学习目标 完成本单元后,您将能够: 创建一个对象特定的操作。 将动作添加到对象的页面布局。 在Salesforce移动应用程序中测试对象特定的操作。 Quick Actions: 续集 在这一点上,您可以感到非常自豪的移动定制技能。您是创建全局行动的专家,您已经准备好迎接下一个挑战:对象特定的操作。不要害怕 - 创建特定于对象的动作的过程与创建全局操作非常相似,因此这个单元将变得轻而易举。 Sal......
学习目标 完成本单元后,您将能够: 解释为什么定制小型布局非常重要。 创建一个新的紧凑布局。 为用户分配一个紧凑的布局。 移动定制更有趣 现在,您可以快速操作黑带,我们可以继续使用下一个移动定制工具。在本单元中,我们向您介绍紧凑的布局。 在深入之前,我们只想承认整个“布局”的东西可能会令人困惑。行动布局...全局发行商布局...页面布局...紧凑的布局。为了大声哭泣,一定要有一个布局? 嗯,是。这......
学习目标 完成本单元后,您将能够: 描述在移动导航菜单中显示的元素。 解释智能搜索项目如何影响移动用户。 自定义手机导航菜单。 指出用户在正确的方向 如果你曾经去过机场,你可能会看到一些大的路标,帮助你找到自己的方向,并找到前往某些地点的路线,例如行李提取或特定的门牌号码。 那么,我们需要视觉线索来找到我们的应用程序的方式。这就是移动导航菜单:路标。您的用户依靠它可以尽可能高效地在Salesfor......
学习目标 完成本单元后,您将能够: 命名并描述开发Web应用程序的两种模型之间的区别。 描述使用Visualforce处理构建Web应用程序的两种不同方式。 使用Visualforce或Lightning组件描述构建Web应用程序的优势和折衷。 列出至少三种不同的使用Lightning组件或Visualforce的方案。 提高Web应用程序用户界面的性能 在过去十年或更长的时间里,我们都看到了不断......
学习目标 完成本单元后,您将能够: 列出至少五个在Lightning Experience中保持不变的Visualforce功能。 在您的Visualforce代码中描述至少两个您需要查看的Visualforce功能。 列出至少两个在Lightning Experience中不起作用的Visualforce功能。 描述Lightning Experience如何影响现有Visualforce页面的......
学习目标 完成本单元后,您将能够: 描述闪电组件对闪电体验的重要性。 列出使用Lightning组件而不是Visualforce的一些重要注意事项。 确定三个可以使用Lightning组件的地方。 闪电体验中的闪电组件 现在,你已经读了很多次“闪电”这个词,可能失去了所有的意义。更糟糕的是,我们一直在谈论“闪电体验”和“闪电组件”,这两个术语可能会模糊在一起。让我们来澄清两者之间的关系。 还记得关......
学习目标 完成本单元后,您将能够: 列出Lightning Experience中不可用的合作伙伴工具。 描述Lightning Experience中的包装过程。 了解Lightning Experience如何影响AppExchange。 描述如何使您的产品闪电准备就绪。 Salesforce合作伙伴,打包和AppExchange 如果您是Salesforce AppExchange合作伙伴(......
学习目标 完成本单元后,您将能够: 描述Lightning Experience如何影响您的开发工具,包括: 安装包管理 API和Apex 身份验证和安全 画布 Salesforce移动开发 Salesforce Mobile SDK 了解其他开发工具的变化 最后一个单位是一个抓包。我们已经涵盖了所有的“硬”的东西,所以在这一点上,你在家里。你能感觉到吗?当你靠近一个新的徽章时,这就是你的痒。我们......
📚 本站共收录 1124 篇 Salesforce 中文技术文章,涵盖开发、运维、认证、行业方案等领域。
由一线从业者撰写,持续更新中。