Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsf PrimeFaces p:打印机不';打印p:InputExtArea内容_Jsf_Primefaces_Jsf 2.2 - Fatal编程技术网

Jsf PrimeFaces p:打印机不';打印p:InputExtArea内容

Jsf PrimeFaces p:打印机不';打印p:InputExtArea内容,jsf,primefaces,jsf-2.2,Jsf,Primefaces,Jsf 2.2,我有一个关于你的问题。以下是我的代码片段: <h:panelGroup id="layout1"> <h:outputText value="#{bean.value1}: " /> <p:inputTextarea value="#{bean.value2}" ></p:inputTextarea> </h:panelGroup> <p:commandButton value="Print" type="but

我有一个关于你的问题。以下是我的代码片段:

<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>

问题是,当我打开打印页面后单击打印时,我的
为空,并且没有显示我以前输入的文本,而
显示正确


我的问题是:是否有可能在打印页面上显示输入的文本表单

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


所以,人们感谢你的建议

蒂尼,谢谢你的建议。我完全同意您的看法,PDF viewer将显示
的旧值,即bean属性,我无法用输入的值更新它。您为什么不要求用户在打印表单之前提交表单?否则这确实是一个奇怪的功能需求。BalusC,用户有两个选项:保存(即提交表单)和打印。保存(提交表单)后,如果用户单击“打印”,则一切正常,但如果用户在保存前(未保存)单击“打印”,则不会显示输入的文本。我试着用ajax在
的模糊上提交嵌入值,之后bean属性确实被填充,但打印机并没有“看到”。我唯一能做的就是按照您的建议,在保存之前禁用打印。谢谢你的建议!