2016-02-05 107 views
0

我有jsp頁面,其中是「打印」按鈕。我想在這個按鈕上創建鏈接,它會用我的可打印頁面(jsp文件)打開新的彈出窗口,並使用與父頁面相同的模型。我可以做一些onClick操作。但我不知道如何呈現我的可打印jsp。我使用Spring MVC portletLiferay:如何從模型鏈接打開新的彈出窗口

回答

1

也許你可以使用jQuery與jquery-printArea來打印你的頁面或你想要在這個頁面的div。 這是下面的一個例子:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> 
<script src="https://github.com/RitsC/PrintArea/blob/master/js/jquery.printarea.js" type="text/javascript"></script> 
<script> 
$(document).ready(function(){ 
    $(".print").click(function(){ 
     $("#content_to_print").printArea(); 
    }); 
}); 
</script> 

<div id="content_to_print"> 
    <h2>Title</h2> 
    <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor 
    in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> 
</div> 
<button class="print" id="print-button" type="button">Print</button> 
相關問題