【发布时间】:2014-03-15 13:22:57
【问题描述】:
我有一个 JSF 形式的视图 *.jspx 页面。该表单有大约 20 个字段。我有一个打印预览按钮,它将打开一个新的浏览器窗口并显示此表单的打印预览,使所有表单内容为只读。
我已经做了一些解决方法,例如在托管 bean 中设置一个布尔标志作为 showprintPreview。通过将所有字段显示为只读并将按钮显示为禁用模式,这种方法几乎完成了这项工作。 但是,我不想更改支持 bean 对象。
我想用 css 或 javascript 显示 jsf 表单的打印预览。
更新:
我尝试了另一种方法,即在打印预览按钮上使用 onclick,该按钮将调用预定义的 window.print() js 函数。但它也显示所有按钮。我想在打印预览中隐藏提交、返回等按钮,并显示所有输入字段,如文本、文本区域等。
【问题讨论】:
标签: java javascript css jsf jsf-1.2