📅  最后修改于: 2020-10-30 14:36:49             🧑  作者: Mango
Visualforce由许多内置控制器组成,这些控制器可用于访问和显示数据。它适用于MVC(模型视图控制器)方法。控制器与数据库进行交互,并从数据库中提取数据以通过顶点页面创建的网页查看数据。
要显示特定记录或记录组,我们需要记录ID。与其他Visualforce页面集成时,ID可以自动流到控制器页面。但是在独立页面中,我们需要手动指定记录ID,以查看控制器的工作情况。
让我们创建一个Visualforce页面以获取Contact对象中记录的摘要。为此,我们使用名为standardController的组件并将其放在顶点块中。下图显示了实现此目的的代码。
在这里,我们显示来自对象的一些选择字段。它们是姓名,电子邮件和电话。如果转到“预览”窗口,则会发现该页面仅显示标签,但没有数据。这是因为我们没有将控制器的结果与任何特定记录相关联。
因此,接下来我们从Contact Object中识别出一条记录形式,该记录将附加到控制器的结果中。打开联系人对象,然后单击任何联系人姓名。它将打开以下窗口,我们从中捕获记录的ID。该ID在URL中突出显示。在您的环境中,这将是字符的相似的字符串。
最后,我们将该记录的ID添加到我们创建的Visualforce标准控制器页面的预览窗口的URL中。在当前示例中,记录的ID如下所示添加。
https://c.ap2.visual.force.com/apex/FirstPage?core.apexpages.request.devconsole=1&id=0032800000Wih9kAAB
从组织的salesforce帐户访问上述URL时,我们将获得记录的详细信息,如下所示。