PrimeFaces p:printer 不打印 p:inputTextarea 内容
PrimeFaces p:printer doesn't print p:inputTextarea content
我有一个关于 <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>
?
考虑到我没有找到具体问题的正确答案,在咨询了一些人后我得出的结论是,如果在提交之前禁用页面打印,我就可以解决问题。因此,当页面在先前提交后打印时,输入的值已正确更新并准备好打印(在提交前尝试打印时并非如此)。
所以,人们感谢您的建议!
我有一个关于 <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>
?
考虑到我没有找到具体问题的正确答案,在咨询了一些人后我得出的结论是,如果在提交之前禁用页面打印,我就可以解决问题。因此,当页面在先前提交后打印时,输入的值已正确更新并准备好打印(在提交前尝试打印时并非如此)。
所以,人们感谢您的建议!