Salesforce 在新窗口中打开嵌入式Visualforce图表

Salesforce 在新窗口中打开嵌入式Visualforce图表,salesforce,visualforce,apex,Salesforce,Visualforce,Apex,我在自定义VF页面中嵌入了两个图表,然后显示在Account detail屏幕上。我正在传递正确的参数,报告工作正常,在帐户详细信息页面上显示良好 <div class="col-md-6"> <analytics:reportChart reportId="00Oi0000005jhBz" cacheResults="true" size="medium" filter="[{column:'Order.Account.Id', operator:'equals', va

我在自定义VF页面中嵌入了两个图表,然后显示在Account detail屏幕上。我正在传递正确的参数,报告工作正常,在帐户详细信息页面上显示良好

<div class="col-md-6">
  <analytics:reportChart reportId="00Oi0000005jhBz" cacheResults="true" size="medium" filter="[{column:'Order.Account.Id', operator:'equals', value:'{!Account.Id}'}]"></analytics:reportChart>
</div>

然而,我想做的是,有一个文本链接,这些报告将在一个新窗口中打开。是否可以在新窗口中打开嵌入式图表,并通过URL传递正确的参数

我可以在新窗口中显示报告,但我不清楚如何在链接中通过正确的过滤器,以便报告实际显示正确的数据:

<a href="/apex/getIndustryAccountReports?vID={!Account.ID}" target="_blank">


是否有某些方法必须这样做,以便新窗口中的报告通过正确的过滤器?

您的Visualforce页面可以调用操作

“init”是控制器上的一个函数,如下所示:

public void init() {
  String vid = ApexPages.currentPage.getParameters.get('vid');
}
您现在可以使用“vid”将报告嵌入到visualforce页面中