jsf - Exporter doesn't work -


i'm using old version of pf (3.5) can't dataexporter work attribute selectiononly="true".

if don't set attribute, works fine, vice versa error:

caused by: javax.el.elexception: /web-inf/views/areariservata/clinipass/malattia/malattiascaricomandatitesoreria.xhtml @91,61 value="#{mandato.codcompagnia}": cannot convert codcompagnia of type class java.lang.string class java.lang.integer @ com.sun.faces.facelets.el.tagvalueexpression.getvalue(tagvalueexpression.java:114) ~[jsf-impl-2.1.13.jar:2.1.13] @ javax.faces.component.componentstatehelper.eval(componentstatehelper.java:186) ~[jboss-jsf-api_2.1_spec-2.0.9.final.jar:2.0.9.final] @ javax.faces.component.componentstatehelper.eval(componentstatehelper.java:174) ~[jboss-jsf-api_2.1_spec-2.0.9.final.jar:2.0.9.final] @ javax.faces.component.uioutput.getvalue(uioutput.java:169) ~[jboss-jsf-api_2.1_spec-2.0.9.final.jar:2.0.9.final] 

my datatable looks this:

<p:ajax event="rowselectcheckbox" update=":formtable:buttons" /> <p:ajax event="rowunselectcheckbox" update=":formtable:buttons" /> <p:ajax event="toggleselect" update=":formtable:buttons" /> <p:ajax event="rowselect" update=":formtable:buttons" /> <p:ajax event="rowunselect" update=":formtable:buttons" />  <p:column selectionmode="multiple" style="width:16px;text-align:center"/>  <p:column filtermaxlength="4" filterby="#{mandato.codcompagnia}" sortby="#{mandato.codcompagnia}" width="75" id="amala">     <f:facet name="header">         <h:outputtext value="compagnia" />     </f:facet>     <h:outputtext value="#{mandato.codcompagnia}" /> </p:column>  <p:column filterby="#{mandato.codprodotto}" sortby="#{mandato.codprodotto}" width="75">     <f:facet name="header">         <h:outputtext value="prodotto" />     </f:facet>                       <h:outputtext value="#{mandato.codprodotto}" /> </p:column>  <p:column filterby="#{mandato.annosinistro}" sortby="#{mandato.annosinistro}" width="85">     <f:facet name="header">         <h:outputtext value="anno sinistro" />     </f:facet>                       <h:outputtext value="#{mandato.annosinistro}" /> </p:column> 

<p:commandbutton value="crea file" ajax="false" icon="ui-icon-document">     <p:dataexporter type="csv" target="tablescaricomandatitesoreria" filename="mandati" selectiononly="true" /> </p:commandbutton> 

you missed postprocessor attribute in dataexporter component

<p:dataexporter type="csv" target="tablescaricomandatitesoreria" postprocessor="#{exportcbean.postprocessxls}" filename="mandati" selectiononly="true" />


Comments

Popular posts from this blog

python - Operations inside variables -

Generic Map Parameter java -

arrays - What causes a java.lang.ArrayIndexOutOfBoundsException and how do I prevent it? -