Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery JSF2.0中的打印_Jquery_Jsf 2 - Fatal编程技术网

Jquery JSF2.0中的打印

Jquery JSF2.0中的打印,jquery,jsf-2,Jquery,Jsf 2,我使用的是JSF2.0和Jquery,当用户点击打印按钮时,我想打印一个面板组而不是整个页面,但是页面不应该被刷新,因为加载页面后,我会使会话无效。 在页面中,我显示参考编号并与我们联系。 在这种情况下,有人能帮我吗 关于只需提供一个带有media=“print”的CSS文件即可 在下面的JSF标记示例中,只打印所需的面板组 <div id="header">...</div> <div id="menu">...</div> <div id

我使用的是JSF2.0和Jquery,当用户点击打印按钮时,我想打印一个面板组而不是整个页面,但是页面不应该被刷新,因为加载页面后,我会使会话无效。 在页面中,我显示参考编号并与我们联系。 在这种情况下,有人能帮我吗


关于

只需提供一个带有
media=“print”
的CSS文件即可

在下面的JSF标记示例中,只打印所需的面板组

<div id="header">...</div>
<div id="menu">...</div>
<div id="content">
    <h2 id="title">...</h2>
    <h:panelGroup>...</h:panelGroup>     <!-- Only this one will be printed. -->
</div>
<div id="footer">...</div>
。。。
...
...
...     
...
另见:

尝试使用打印机Primefaces组件:您好,感谢您的快速回复,我们没有使用Primefaces。仅在JSF或JQuery中使用相同的模板,并使用render属性仅显示您对打印感兴趣的元素。jQuery似乎有很多用于打印的插件。
<link rel="stylesheet" type="text/css" href="/contextname/resources/print.css" media="print" />
<div id="header">...</div>
<div id="menu">...</div>
<div id="content">
    <h2 id="title">...</h2>
    <h:panelGroup>...</h:panelGroup>     <!-- Only this one will be printed. -->
</div>
<div id="footer">...</div>