Salesforce 如何使用sObject显示测试组件的页面?

Salesforce 如何使用sObject显示测试组件的页面?,salesforce,apex,Salesforce,Apex,我是Salesforce/Apex的新手,我需要能够在单独的页面中测试我正在使用的组件 下面是一个场景。我有以下测试页面: <apex:page sidebar="false" showHeader="false" standardController="Contact"> <div id="wrapper" style="max-width:980px;"> <c:djEmailTemplate_MainComponent sObject="

我是Salesforce/Apex的新手,我需要能够在单独的页面中测试我正在使用的组件

下面是一个场景。我有以下测试页面:

 <apex:page sidebar="false" showHeader="false" standardController="Contact">
   <div id="wrapper" style="max-width:980px;">
       <c:djEmailTemplate_MainComponent sObject="{!Contact}" theContactId="{!Contact.Id}"/>
   </div>
 </apex:page>
我可以通过在项目名称后的url中添加/apex/testpage来显示页面。 我不知道如何包含满足参数sObject的数据,该参数是在组件中填充值所需的contactid

有人能解释一下我是怎么做到的吗


提前感谢。

您的测试页面使用联系人对象作为其标准控制器,因此在大多数情况下,您都希望为页面/控制器指定一个要操作的联系人记录。您可以使用组织中的任何现有联系人记录,或者创建一个新的联系人记录,特别是您希望获取记录的ID,然后将该ID附加到您正在使用的URL,如:/apex/testpage?ID=003xxxxxxxx。这将为页面和控制器提供一条记录,以传递给VF组件