2014-02-16 119 views
1

我有一個JSF形式的視圖* .jspx頁面。該表格大約有20個字段。我有一個打印預覽按鈕,它將打開一個新的瀏覽器窗口並顯示此表單的打印預覽,使所有表單內容爲只讀。Jsf表單打印預覽

我已經做了一些變通的像管理bean作爲showprintPreview設置一個布爾標誌。這種方法通過將只讀和按鈕中的所有字段顯示爲禁用模式幾乎完成了這項工作。 但是,我不想更改支持bean對象。

我想,以顯示與CSS或JavaScript的打印預覽的JSF表單。

UPDATE:

我曾嘗試通過打印預覽按鈕使用的onclick另一種方式會打電話預定,window.print()js函數。但它也顯示所有的按鈕。我想隱藏按鈕提交一樣,背部等,在打印預覽和展示像文本的所有輸入字段,文本區域等

回答

1

我會重用頁面至極要打印的一部分。僅使用此可重用部分創建新頁面。然後按鈕操作在新窗口中打開此新頁面(target =「_ blank」)在您提到的打印預覽中。