2012-04-17 5 views
0

시각적 인 힘을 사용하여 만든 사용자 지정 목록 작성 보고서 페이지가 있습니다. 각 행의 링크는 새로운 시각적 인 힘 페이지의 개체 세부 정보를 엽니 다. 두 개의 버튼이 필요합니다. 하나는 현재 페이지를 PDF로 모든 정보와 함께 저장/열 수 있고 다른 버튼은 인쇄 대화 상자를 열 수 있습니다.현재 Visualforce 페이지에 연결하여 PDF로 렌더링

현재 페이지를 PDF로 렌더링하는 버튼의 경우 간단하다고 가정합니다. 페이지가 처음 생성되었을 때 레코드 ID가 매개 변수로 전달되었음을 기억하십시오. 페이지 태그 : PDF 파일 그냥 정점에 renderAs = "PDF"속성을 추가하는 필요로

덕분에, 캘빈

답변

2

는 페이지를 렌더링합니다. 이 값은 다음과 같이 동적 일 수 있습니다. <apex:page renderAs="{!ISNULL($CurrentPage.parameters.p),'','PDF')}">

URL에 "p"라는 매개 변수가없는 경우 (예 :/apex/myPage? id = someId) 페이지를 HTML로 렌더링하고 PDF 이 매개 변수가 포함 된 경우 (예 :/apex/myPage? id = someId &p = 1).

현재 페이지를 PDF로 렌더링하려면 버튼을 새로 고침하고 매개 변수를 추가하십시오.

+0

고마워요. 도움이됩니다. –

관련 문제