Thank you ,
I am using the following code in side the jsp page.
================================================================
<% List displayList=null;
List workItemHistoty=null;
if(renderRequest.getAttribute("ScrumDetailsList")!=null){
ScrumDetailsList=(List<ScrumDetails>)renderRequest.getAttribute("ScrumDetailsList");
}
SearchContainer searchContainer = new SearchContainer(renderRequest, null, null, SearchContainer.DEFAULT_CUR_PARAM, 10, portletURL, null, null);
if(ScrumDetailsList!=null && ScrumDetailsList.size()>0 )
{
displayList=ScrumDetailsList.subList(searchContainer.getStart(), ScrumDetailsList.size());
try{
displayList=ScrumDetailsList.subList(searchContainer.getStart(), ScrumDetailsList.size());
}
catch(Exception e){
System.out.println("Exception in displaying the ScrumDetailsList " +e);
}
if( searchContainer.getEnd() < ScrumDetailsList.size()){
displayList=ScrumDetailsList.subList(searchContainer.getStart(), searchContainer.getEnd());
}
//searchContainer.setResults(displayList);
searchContainer.setTotal(ScrumDetailsList.size());
List<String> headerNames = new ArrayList<String>();
headerNames.add("Name");
headerNames.add("Workitem Name");
headerNames.add("Lastday Work");
headerNames.add("Today Work");
headerNames.add("Work Completed(%)");
headerNames.add("Status");
headerNames.add("Comments Of WorkItem");
headerNames.add("SubmitDate");
headerNames.add("Action");
int total = ScrumDetailsList.size();
searchContainer.setHeaderNames(headerNames);
List resultRows = searchContainer.getResultRows();
for (int i=0; i < displayList.size(); i++)
{
String name=((Contact)((Object[])ScrumDetailsList.get(i))[0]).getFullName().toString();
String Workitem_Name=(String)((WorkDetails)((Object[])ScrumDetailsList.get(i))[1]).getWorkItem().toString();
int workdetailId=(int)((WorkDetails)((Object[])ScrumDetailsList.get(i))[1]).getWorkDetailId();
String workdetailIdStr=Integer.toString(workdetailId);
long scrumId=((ScrumDetails)((Object[])ScrumDetailsList.get(i))[2]).getScrumId();
String scrumidStr=Long.toString(scrumId);
String Lastday_work=(String)((ScrumDetails)((Object[])ScrumDetailsList.get(i))[2]).getLastdayWork().toString();
String Today_work = (String)((ScrumDetails)((Object[])ScrumDetailsList.get(i))[2]).getTodayWork().toString();
String Comments = (String)((ScrumDetails)((Object[])ScrumDetailsList.get(i))[2]).getComments().toString();
int Percentage_Of_Work_Completed=(int)((ScrumDetails)((Object[])ScrumDetailsList.get(i))[2]).getPercentageOfWorkCompleted();
String Percentage_Of_Work_CompletedStr=Integer.toString(Percentage_Of_Work_Completed);
String status=(String)((WorkDetails)((Object[])ScrumDetailsList.get(i))[1]).getStatus().toString();
String submitDateDb=(String)((ScrumDetails)((Object[])ScrumDetailsList.get(i))[2]).getSubmitDate().toString();
String submitDate=submitDateDb.substring(0,10);
String anchor="<a href='#' id='"+workdetailId+"' onclick='getScrumDetailsList(this.id);'>ViewScrumHistory</a>";
ResultRow row = new ResultRow(workdetailIdStr, workdetailId, i);
row.addText(name);
row.addText(Workitem_Name);
row.addText(Lastday_work);
row.addText(Today_work);
row.addText(Percentage_Of_Work_CompletedStr);
row.addText(status);
row.addText(Comments);
row.addText(submitDate);
row.addText(anchor);
resultRows.add(row);
}
%>
<div id="noDetailsdiv" style="border: 0px coral solid;text-align:left;padding-bottom :5px;font-size: 1.4em; font-weight: bold;color:blue;">Showing all the scrum details of employees with respect to selected date</div>
<liferay-ui:search-iterator searchContainer="<%= searchContainer %>" />
<liferay-ui:search-paginator searchContainer="<%=searchContainer%>" />
<% } %>
===============================
Thanks and Regards
Kiran Kumar Boyini.
Please sign in to flag this as inappropriate.