2014-12-13 5 views
1

У меня есть две встроенные диаграммы на пользовательской странице VF, которая затем отображается на экране подробной информации об учетной записи. Я передаю правильные параметры, и отчеты работают нормально и отображаются на странице подробной информации о счете.Открытые встроенные графики Visualforce в новом окне

<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"> 

существуют определенные способы Я должен сделать это, чтобы отчеты в новом окне получили правильные фильтры?

ответ

1

ваша страница Visualforce можно позвонить по действию

«INIT» будет функция на контроллере так:

public void init() { 
    String vid = ApexPages.currentPage.getParameters.get('vid'); 
} 

Теперь вы можете использовать «VID», чтобы встроить отчет на странице Visualforce ,

Смежные вопросы