我对<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>
?
答案 0 :(得分:1)
考虑到我没有找到具体问题的正确答案,在与一些人协商后,我得出的结论是,如果我在提交页面之前禁用打印页面,我将解决问题。因此,在先前提交后打印页面时,输入的值会正确更新并准备打印(在提交之前尝试打印时不是这种情况)。
所以,人们感谢您的建议!