Exercise 6-2: Implement a Form using Custom Controls

DEX602 - Unit 6 Working with Data

📄 第 388 页 🎬 视频课程

课程章节介绍

让我们一步一步来理解这个练习。在这个练习中,我们要创建一个新的表单版本,叫做`tripReportFormAdvanced`。这个表单和我们之前做的`tripReportForm`很像,但这次我们要用一些不同的方法来构建它。 首先,我们不会使用Salesforce提供的标准表单组件,比如``。相反,我们会用普通的HTML和Salesforce的闪电输入字段来手动创建表单。这意味着我们需要自己编写代码来处理表单的保存逻辑。当用户点击保存按钮时,我们会调用一个Apex控制器来保存数据。 接下来,我们需要从Salesforce数据库中获取讲师的列表,这样我们才能在一个下拉菜单中显示这些讲师的名字。这个下拉菜单会替换之前表单中的组合框。 在视觉上,这个新表单和之前的表单看起来差不多,但有一些小变化。比如,“审阅”这个字段现在是一个单选按钮组,而不是一个下拉菜单。另外,“质量评级”现在是一个滑动条,而不是一个简单的数字输入框。 总的来说,这个练习的目的是让我们更深入地理解如何手动创建和自定义Salesforce的表单,以及如何通过Apex来处理数据。这样,我们就能更好地控制表单的行为和外观,满足更复杂的需求。