vendredi 13 mars 2015

Why the data of my datatable doesn't apper when I use filter and then reload the page?

I have a datatable with data and filter


enter image description here


The filter works perfecly, when I white some that doenst exists, the datable is empty, but when I reload the page the data doenest show in the datatable


enter image description here


This is my code


XHTML



<p:tab title="#{caseList['caseManagement.assignedToMe']}" id="myCaseTab">
<p:dataTable var="myCase" id="myCases"
value="#{caseManagement.myWork}"
widgetVar="myCaseTable"
row="5"
paginator="true"
rowsPerPageTemplate="5,10,15"
paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
currentPageReportTemplate="({currentPage} #{caseList['caseManagement.paginator.of']} {totalPages})"
emptyMessage="#{caseList['caseManagement.emptyList']}"
filteredValue="#{caseManagement.filteredMyWork}"
paginatorPosition="top">


BEAN



private List<Case> myWork = new ArrayList<Case>(); //get and set

private List<Case> work = new ArrayList<Case>(); //get and set

private int sizefilteredMyWork; //get and set

private int sizeFilteredAllWork; //get and set

private List<Case> filteredMyWork; //get and set

private List<Case> filteredAllWorks; //get and set

private Case selectedCase; //get and set

public CaseManagementBean()
{
init();

}

public void init()
{

addElementToMyWork();
addElementToWork();

setSizeFilteredAllWork(work.size());
setSizefilteredMyWork(myWork.size());
}


How can I fix it?


Aucun commentaire:

Enregistrer un commentaire