Salesforce 每次从下拉列表中拾取项目时自动更新Visualforce页面

Salesforce 每次从下拉列表中拾取项目时自动更新Visualforce页面,salesforce,apex-code,visualforce,Salesforce,Apex Code,Visualforce,我有一个visualforce/apex功能,可以导出并通过电子邮件发送PDF以签署佣金协议。佣金协议是合同的一种 visualforce页面本身非常简单,它有一个“email to:”字段以及一个名为“Contract Project Title”的下拉列表(Project Title是一个自定义字段)。此下拉列表通过我的apex controller填充,其中包含以佣金协议作为记录类型的合同 我想做的是,每当用户从下拉列表中选择合同时,让apex页面更新合同的详细信息,这样他们就可以确定自己

我有一个visualforce/apex功能,可以导出并通过电子邮件发送PDF以签署佣金协议。佣金协议是合同的一种

visualforce页面本身非常简单,它有一个“email to:”字段以及一个名为“Contract Project Title”的下拉列表(Project Title是一个自定义字段)。此下拉列表通过我的apex controller填充,其中包含以佣金协议作为记录类型的合同

我想做的是,每当用户从下拉列表中选择合同时,让apex页面更新合同的详细信息,这样他们就可以确定自己选择了正确的合同,而无需转到其页面查看详细信息。最好不必单击按钮,但这不是必需的功能。

您希望在选择列表中使用
标记:

<apex:selectList value="{!someVar}">
  <apex:selectOptions value="{!options}"/>
  <apex:actionSupport action="{!LoadContact}" rerender="theContactInfo" event="onchange"/>
</apex:selectList>

<apex:outputPanel id="theContactInfo">
  <!-- Display your contact info here -->
</apex:outputPanel>

LoadContact
是控制器中的一个操作,用于加载下拉列表中所选联系人的详细信息