2010-06-30 74 views
0

如何使用jsp打印數據表值?如何打印datatable的所有值?

我需要在jsp中打印(硬拷貝)所有數據表值。

我用於開放式打印機對話框中的javascript函數:

function callsubmit(){ 

window.print(); 
window.opener.document.location = window.opener.document.location.href; 
window.close(); 

    } 

但這一選擇pringing在這種情況下,整個page.but我只需要數據表中的值。 我不能使用media =「print」。因爲它只是隱藏頁面部分。但數據表具有滾動條或頁面佈局,此選項不起作用。

使用jsp打印數據表值的選項是什麼?

回答

0

創建一個新的JSP頁面,該頁面僅顯示數據表而不顯示其他部分,並打開並打印它。

這是要麼或修復你糟糕的HTML結構,以便你可以利用CSS媒體規則,因爲我在你的previous question回答。

0

謝謝BalusC。 所以,我已經使用按鈕onClick =「window.open('/ html/viewpdf.jsp','mywindow','width = 500,height = 350,toolbar = no,resizable = yes')」>

這將打開另一個jsp,所以datatable的值顯示在popupwindow中,並且應該給print.in門戶打開新的彈出窗口,但是這不是jsp.it,如liferay主頁。

因此,我問了如何使用在liferay門戶中打開彈出窗口的問題。