我有一個帶有viewPanel和對話框的頁面。當點擊viewPanel中的項目時,對話框打開,提示用戶對該項目進行更改,併爲他們提供生成PDF格式項目報告的選項。首先,我試着把PDF創建放到一個按鈕上,如下所述:http://www.eknori.de/2011-10-25/xpages-to-pdf-with-itext/但是,無論何時按下按鈕,我都會得到一個「NotFoundError:DOM Exception 8」,這似乎源於dojo JS。所以目前我有一個選擇,按鈕只需設置一些sessionScope變量並打開一個pdf.xsp XPage,其中變量被讀回並創建PDF。使用頁面刷新創建PDF
PDF獲得正確創建,但這也意味着用戶所在的頁面將不會刷新,以在viewPanel中顯示其新更改。我試着在創建PDF的XPage底部添加頁面重定向,但沒有運氣。
那麼,我該如何創建一個PDF並提示用戶下載它,同時也刷新了它們當前所在的頁面?