jsf - after filtering Empty rows blank rows displayed while paging in the datatable using Primefaces -


i have problem datatable using primefaces 2.2.1 , jsf 2.0.

i have used filtering , paging in datatable. when try filter selected data displayed , when remove filter entire data displayed. after when try use paging suddendly rows becomes blank(empty) see screenshot below

enter image description here

enter image description here

enter image description here

any suggestions. please help.

.xhtml file

<p:datatable var="user" value="#{usermanagedbean.searchusersresults}"         selection="#{usermanagedbean.selecteduser}" selectionmode="single"         dynamic="true"         onrowselectupdate="userupdateform"         onrowunselectupdate="userupdateform"         rowselectlistener="#{usermanagedbean.onuserselect}"         rowunselectlistener="#{usermanagedbean.onuserunselect}"         paginator="true" rows="10" style="width: 70% ">         <p:column sortby="#{user.userid}" filterby="#{user.userid}" >             <f:facet name="header">             <h:outputtext value="id" />             </f:facet>             <h:outputtext value="#{user.userid}" />             </p:column>             <p:column sortby="#{user.username}" filterby="#{user.username}">             <f:facet name="header">             <h:outputtext value="name" />             </f:facet>             <h:outputtext value="#{user.username}" />             </p:column>             <p:column sortby="#{user.emailid}" filterby="#{user.emailid}">             <f:facet name="header">             <h:outputtext value="email" />             </f:facet>             <h:outputtext value="#{user.emailid}" />             </p:column>             <p:column sortby="#{user.dob}" filterby="#{user.dob}">             <f:facet name="header">             <h:outputtext value="dob" />             </f:facet>             <h:outputtext value="#{user.dob}" >                 <f:convertdatetime pattern="mm/dd/yyyy" />             </h:outputtext>         </p:column>     </p:datatable>     <p:panel id="userdetailspanelid" header="users details" style="width:60%;">     <h:panelgrid columns="2" cellpadding="2" id="userupdateform" border="0" >             <h:outputlabel for="#{usermanagedbean.selecteduser.userid}" value="userid"/>             <h:inputtext value="#{usermanagedbean.selecteduser.userid}" style="width: 100%;" readonly="true"></h:inputtext>              <h:outputlabel for="#{usermanagedbean.selecteduser.username}" value="username"/>             <h:inputtext value="#{usermanagedbean.selecteduser.username}" readonly="true"></h:inputtext>              <h:outputlabel for="#{usermanagedbean.selecteduser.emailid}" value="emailid"/>             <h:inputtext value="#{usermanagedbean.selecteduser.emailid}" readonly="true"></h:inputtext>              <h:outputlabel for="#{usermanagedbean.selecteduser.gender}" value="gender"/>             <h:inputtext value="#{usermanagedbean.selecteduser.gender}" readonly="true"></h:inputtext>              <h:outputlabel for="#{usermanagedbean.selecteduser.dob}" value="dob"/>             <h:inputtext value="#{usermanagedbean.selecteduser.dob}" readonly="true">                 <f:convertdatetime pattern="mm/dd/yyyy" />             </h:inputtext>          </h:panelgrid>         </p:panel>     </h:form>     </center> 

i encountered same problem , discovered caused value object (in case user object) not implementing serializable.


Comments

Popular posts from this blog

apache - Add omitted ? to URLs -

redirect - bbPress Forum - rewrite to wwww.mysite prohibits login -

php - How can I stop spam on my custom forum/blog? -