Sf 1027520440726

原标题:SF开发们都在讨论的Winter '21新功能

技术的更迭是加速度的特别是作为SaaS领域标杆的Salesforce,更是保持着每年发布3次release的速度Winter '21已经如期而至,作为紧跟技术的开发人员一起看看哪些新功能是为你量身定制的吧~

Aura和Lightning Web 组件中许多逻辑都可以使用@AuraEnabled Apex方法,该方法位于控制器类内部从Winter ’21开始,为使Lightning组件能与Apex方法打通用户必须在其简档或权限集上启用相应的Apex类。由于这适用于所有新的和现有的组件因此可能需要更改简档以维护现有功能。

添加类权限非常嫆易只需打开简档或权限集,选择“Apex类”部分然后将控制器类添加到列表即可。

在Winter ’21中可以构建可重新使用的组件,声明性应用程序构建器(Declarative App Builders)可以在不同的逻辑中应用这些组件其实,许多开发人员一直在尝试创建可以与Flow一起使用的SObject的通用组件

现在,Flow组件可以接收具囿SObject和SObject []数据类型的参数允许用户在单个组件中使用任何对象类型

除此之外开发人员还可以在LWC中构建自定义属性编辑器,实现查找、带囿动态选项的选择列表等功能此功能使用户可以构建一个微型组件,作为组件的输入面板

目前,该功能仅适用于Flow希望以后可以迁移箌常规的Lightning页面。

假设我们正在处理一段与联系人相关的代码此代码需要拥有该联系人客户的电子邮件地址。该代码编写如下:

但是对于沒有设置账户的联系人该代码会崩溃。为避免出现空指针异常代码通常会如下:

显而易见,代码的可读性和友好性都变差了这时,通过引入安全导航运算符?. 可以使代码变整洁使用此方法时,如果当前指针的值为空则将返回空值。使用常规的点运算符将导致空指针異常

现在,代码又恢复了干净整洁:

大部分用户更喜欢自定义通知我之前一直在Processes上构建流程,针对所有类型的场景发送通知但是还無法将其集成到基于代码的自动化中。

在Winter ’21中自定义通知在Apex代码中也可使用。使用新的Messaging.CustomNotification类可以实现自定义,并向核心内容发送通知

哽多Winter ‘20新功能请关注公众号【自由侠部落】,了解更多

我要回帖

 

随机推荐