2012-04-17 44 views
0

我有使用Visual force創建的自定義列表報告頁面。每行上的鏈接在新的可視力量頁面中打開對象詳細信息。我需要有兩個按鈕。一個用PDF格式保存/打開當前頁面的所有信息,另一個用於打開打印對話框。將當前Visualforce頁面上的鏈接渲染爲PDF

對於將當前頁面呈現爲PDF的按鈕,我假設它很簡單。記住第一次創建頁面時,它將作爲參數傳遞記錄ID。

感謝, 卡爾文

回答

2

要渲染的PDF只需要添加一個renderAs =「PDF」屬性頂點:頁面標籤。該值可以是動態的,如下所示:<apex:page renderAs="{!ISNULL($CurrentPage.parameters.p),'','PDF')}">

如果URL中沒有包含名爲「p」的參數(例如/ apex/myPage?id = someId),則會將頁面呈現爲HTML,如果包含此參數(例如/ apex/myPage?id = someId & p = 1)。

爲了使它呈現爲PDF格式的當前頁面我只需要按鈕刷新頁面並添加參數。

+0

非常感謝。這有幫助。 – 2012-04-17 23:15:19

相關問題