UI Best Practice

B2B201 - Introductions and Overview

📄 第 45 页 🎬 视频课程

课程章节介绍

今天我们来聊聊在Salesforce中自定义用户界面时的一些最佳实践。首先,我们要记住一个原则:在编写代码之前,尽量先使用“点击”的方式来实现需求。这是什么意思呢?就是说,Salesforce提供了很多内置的工具和配置选项,我们可以通过简单的点击和设置来完成很多界面的调整,而不需要直接写代码。 举个例子,如果你想让界面看起来更符合公司的品牌风格,或者调整某些字段的显示方式,你可以先通过Salesforce的管理员设置来进行这些更改。比如,你可以调整页面布局、字段的可见性、甚至是按钮的位置。这些操作都不需要写代码,只需要在设置界面中进行一些配置就可以了。 当你完成了这些配置后,记得要创建并激活一个新的配置缓存。这是因为Salesforce会缓存一些配置信息,如果你不刷新缓存,可能看不到最新的更改效果。 那么,如果有些界面调整只能通过CSS来实现呢?比如你想改变某个按钮的颜色,或者调整某个表格的样式。这时候,你可以通过更新主题的静态资源来实现。静态资源是Salesforce中用来存储CSS、JavaScript等文件的地方。你只需要上传一个新的CSS文件,然后在主题中引用它就可以了。 当然,如果有些需求确实无法通过配置或CSS来实现,那么我们就需要考虑使用代码来扩展现有的页面了。比如,你可能需要创建一个自定义的Lightning组件,或者使用Apex代码来处理一些复杂的业务逻辑。不过,在写代码之前,一定要确保你已经尝试了所有可能的配置选项,因为代码的维护成本通常比配置要高得多。 总结一下,自定义用户界面时,我们要尽量先使用配置和点击的方式来实现需求,只有在必要时才考虑写代码。这样可以减少维护成本,也能让界面更加稳定和易于管理。希望这些建议对你有帮助!