【发布时间】:2010-07-30 20:46:14
【问题描述】:
是否可以将自定义联系人视图导出到 Excel?我有一个指向 ExportContacts.page 的按钮,其定义如下:
<apex:page standardController="Contact" contenttype="application/vnd.ms-excel" recordSetVar="contacts" extensions="ExportContactsExtension" >
<apex:pageBlock title="Contacts">
<apex:pageBlockTable value="{!contacts}" var="contact">
<apex:column value="{!contact.LastName}"/>
<apex:column value="{!contact.FirstName}"/>
<apex:column value="{!contact.Name}"/>
<apex:column value="{!contact.MailingCity}"/>
<apex:column value="{!contact.Phone}"/>
<apex:column value="{!contact.Fax}"/>
<apex:column value="{!contact.MobilePhone}"/>
</apex:pageBlockTable>
</apex:pageBlock>
</apex:page>
ExportContactsExtension.cls 的定义如下:
public class ExportContactsExtension {
public ExportContactsExtension(ApexPages.StandardSetController controller) {
//set the page size so all records will be exported
controller.setPageSize(controller.getResultSize());
}
}
问题是我可以导出联系人视图中指定的特定字段吗?在 ExportContacts.page 上,我必须定义要导出的字段,例如姓氏、名字等。现在,如果我创建一个新的联系人视图并添加电子邮件地址,我会在页面上看到它,但是如果我单击导出按钮,它不包括电子邮件地址。我可以使导出动态以包含当前视图中的所有值吗?
【问题讨论】:
标签: excel export salesforce