oi galera
apesar de pesquisar bastante antes de postar aqui, nao achei uma solução para o problema. Por isso quero ajuda :lol:
eu quero exibir um relatorio jasper (to usando primefaces 3.4.2) e ele só abre o relatorio se no commandButton eu colocar ajax=false
<p:commandButton value="Imprimir" icon="ui-icon-print" action="#{cadastroController.imprimirSolicitacao()}" ajax="false"/>
Se eu usar ajax, ele não abre…alguem sabe me explicar pq isso?
Mas se eu uso ajax= false, ele da erro nos meus datatable
Caused by: java.lang.NullPointerException
at org.primefaces.component.datatable.DataTable.getRowData(DataTable.java:794)
at org.primefaces.component.datatable.feature.SelectionFeature.decodeSingleSelection(SelectionFeature.java:46)
at org.primefaces.component.datatable.feature.SelectionFeature.decode(SelectionFeature.java:37)
at org.primefaces.component.datatable.DataTableRenderer.decode(DataTableRenderer.java:53)
at javax.faces.component.UIComponentBase.decode(UIComponentBase.java:787)
at org.primefaces.component.api.UIData.processDecodes(UIData.java:224)
