PrimeFaces p:打印机不打印p:inputTextarea内容

时间:2015-01-10 11:21:31

标签: jsf primefaces jsf-2.2

我对<p:printer>有疑问。这是我的代码片段:

<h:panelGroup id="layout1">
    <h:outputText value="#{bean.value1}: " />
    <p:inputTextarea value="#{bean.value2}" ></p:inputTextarea>
</h:panelGroup>

<p:commandButton value="Print" type="button">
    <p:printer target="layout1" />
</p:commandButton>

问题是,当我点击打印后,在打开打印页面后,我的<p:inputTextarea>为空白,并且在<h:outputText>正确显示的情况下显示我之前输入的文字。

我的问题是:是否可以在打印页面上显示输入的文本格式<p:inputTextarea>

1 个答案:

答案 0 :(得分:1)

考虑到我没有找到具体问题的正确答案,在与一些人协商后,我得出的结论是,如果我在提交页面之前禁用打印页面,我将解决问题。因此,在先前提交后打印页面时,输入的值会正确更新并准备打印(在提交之前尝试打印时不是这种情况)。

所以,人们感谢您的建议!