繁体   English   中英

JSF表单打印预览

[英]Jsf form Print preview

我有一个查看* .jspx页面的JSF形式。 该表格大约有20个字段。 我有一个打印预览按钮,它将打开一个新的浏览器窗口并显示此表单的打印预览,使所有表单内容均为只读。

我已经做了一些变通方法,例如在Managed bean中将boolean标志设置为showprintPreview。 通过将只读和按钮中的所有字段显示为禁用模式,该方法几乎完成了工作。 但是,我不想更改辅助bean对象。

我想用jsf表单的css或javascript显示打印预览。

更新:

我尝试了通过在打印预览按钮上使用onclick来调用预定义的window.print()js函数的另一种方法。 但是它也显示所有按钮。 我想在打印预览中隐藏诸如提交,返回等按钮,并显示所有输入字段,如文本,文本区域等。

我会重用您要打印的部分页面。 仅使用此可重用部分创建新页面。 然后按一下按钮操作,在您提到的打印预览中的新窗口(target =“ _ blank”)中打开这个新页面。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM