Thursday, July 23, 2009

paging using list


//--------------------Method to create parted list for paging-----------------------
/*takes List(the collection),no of records/page and the current page number as parameter*/
public List createPartedView(List data, int rec,int pageno)
{
int from=1;
int to=0;
int total=data.size();
if(pageno==0||pageno==1){
from =0;
to=from+rec>total?total:from+rec;
}
else{
from =(pageno-1)*rec;
to=from+rec>total?total:from+rec;
}
return new ArrayList(data.subList(from, to));
}

No comments:

Post a Comment