JSF/PrimeFaces - componente de impresora - métodos saveState() y restoreState() no implementados
Frecuentes
Visto 1,048 veces
0
Estamos planeando usar el componente PrimeFaces PrinterBehavior para imprimir los datos en la página. Pero se lanza una NullPointerException cuando se envía el formulario (por el cual se envuelve la etiqueta de la impresora);nos dimos cuenta de que se debe a que los métodos savaState() y restoreState() no están implementados.
¿Es un problema conocido o nos perdimos algo aquí?
fragmento de código xhtml:
<h:commandButton id="printId" value="print" styleClass="printButton">
<p:printer target="useListDatatable" />
</h:commandButton>
<p:dataTable width="100%" id="useListDatatable">
</p:dataTable>
Seguimiento de pila:
Caused by: java.lang.NullPointerException: expr
at javax.faces.component.UIComponentBase.findComponent(UIComponentBase.java:698)
at org.primefaces.component.behavior.printer.PrinterBehavior.getScript(PrinterBehavior.java:46)
at org.apache.myfaces.shared.renderkit.html.HtmlRendererUtils._appendClientBehaviourScript(HtmlRendererUtils.java:2004)
at org.apache.myfaces.shared.renderkit.html.HtmlRendererUtils.getClientBehaviorScript(HtmlRendererUtils.java:1983)
at org.apache.myfaces.shared.renderkit.html.HtmlRendererUtils.buildBehaviorChain(HtmlRendererUtils.java:2154)
at org.apache.myfaces.shared.renderkit.html.HtmlRendererUtils.buildBehaviorChain(HtmlRendererUtils.java:2119)
at org.apache.myfaces.shared.renderkit.html.HtmlButtonRendererBase.buildBehaviorizedOnClick(HtmlButtonRendererBase.java:393)
at org.apache.myfaces.shared.renderkit.html.HtmlButtonRendererBase.encodeEnd(HtmlButtonRendererBase.java:209)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:657)
at javax.faces.component.UIComponentBase.encodeAll(UIComponentBase.java:537)
0 Respuestas
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas jsf printing primefaces nullpointerexception or haz tu propia pregunta.
Intenta publicar esto en foro PF - Luiggi Mendoza
¿Ha agregado la configuración correcta a su web.xml? ¿Puedes publicar la parte relevante de tu pregunta? - thejartender
No hay nada relacionado con PrimeFaces que debamos mencionar en web.xml a menos que se utiliza el componente (necesita un filtro). - aRvi