0
我在ICEfaces中很安静。我使用的版本是3.0.0。使用ace打印ICEfaces:打印机
我想用ace打印机打印一个网页。
我的页面包含一个带有垂直滚动条的数据表。
我的问题是它只打印在浏览器上可见的页面部分。
它不打印整个数据表。
我同意,根据ace:printer的规格,提到“在表格的情况下,只会显示可见的列/行/面板。”
我应该如何打印整个页面。
在此先感谢。
我在ICEfaces中很安静。我使用的版本是3.0.0。使用ace打印ICEfaces:打印机
我想用ace打印机打印一个网页。
我的页面包含一个带有垂直滚动条的数据表。
我的问题是它只打印在浏览器上可见的页面部分。
它不打印整个数据表。
我同意,根据ace:printer的规格,提到“在表格的情况下,只会显示可见的列/行/面板。”
我应该如何打印整个页面。
在此先感谢。
这是一种解决方法我做的:
<h:commandLink id="printImgLnk1"> <h:graphicImage id="printerImg1" value="/images/printIcon.png" alt="Print" style="border: 0 none;" /> <h:outputText id="printAll" value="Print ALL" style="text-decoration:none" /> <ace:ajax event="click" execute="@this" listener="#{backingBean.printListener}"/> </h:commandLink>
所以,在你的后端bean中的布尔打印:可以说布尔打印= FALSE;
现在听众:
public void printListener(AjaxBehaviorEvent e){
setPrint(true);
}
现在
在.xhtml在数据表中存在,对于滚动属性做到这一点:
scrollable='#{!backingBean.print}'
谢谢!