Liferay:如何从模型链接打开新的弹出窗口

时间:2016-02-05 08:27:46

标签: jsp spring-mvc liferay

我有jsp页面,其中是“打印”按钮。我想在这个按钮上创建链接,这将打开新的弹出窗口,其中我的可打印页面(jsp文件)与父页面的模型相同。我可以做一些onClick动作。但我不知道如何渲染我的可打印的jsp。我使用Spring MVC portlet

1 个答案:

答案 0 :(得分: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>