Author: jacopoc
Date: Fri Nov 24 00:55:00 2006 New Revision: 478807 URL: http://svn.apache.org/viewvc?view=rev&rev=478807 Log: Changed the pagination handling in the findParty service to be consistent with the form widget's pagination. Based on suggestion from Illya Kysil (OFBIZ-371). Modified: incubator/ofbiz/trunk/applications/party/src/org/ofbiz/party/party/PartyServices.java incubator/ofbiz/trunk/applications/party/webapp/partymgr/party/findparty.ftl Modified: incubator/ofbiz/trunk/applications/party/src/org/ofbiz/party/party/PartyServices.java URL: http://svn.apache.org/viewvc/incubator/ofbiz/trunk/applications/party/src/org/ofbiz/party/party/PartyServices.java?view=diff&rev=478807&r1=478806&r2=478807 ============================================================================== --- incubator/ofbiz/trunk/applications/party/src/org/ofbiz/party/party/PartyServices.java (original) +++ incubator/ofbiz/trunk/applications/party/src/org/ofbiz/party/party/PartyServices.java Fri Nov 24 00:55:00 2006 @@ -990,11 +990,11 @@ } // set the page parameters - int viewIndex = 1; + int viewIndex = 0; try { viewIndex = Integer.parseInt((String) context.get("VIEW_INDEX")); } catch (Exception e) { - viewIndex = 1; + viewIndex = 0; } result.put("viewIndex", new Integer(viewIndex)); @@ -1285,8 +1285,8 @@ EntityListIterator pli = delegator.findListIteratorByCondition(dynamicView, mainCond, null, fieldsToSelect, orderBy, findOpts); // get the indexes for the partial list - lowIndex = (((viewIndex - 1) * viewSize) + 1); - highIndex = viewIndex * viewSize; + lowIndex = viewIndex * viewSize + 1; + highIndex = (viewIndex + 1) * viewSize; // get the partial list for this page partyList = pli.getPartialList(lowIndex, viewSize); @@ -1297,7 +1297,7 @@ if (highIndex > partyListSize) { highIndex = partyListSize; } - + // close the list iterator pli.close(); } catch (GenericEntityException e) { Modified: incubator/ofbiz/trunk/applications/party/webapp/partymgr/party/findparty.ftl URL: http://svn.apache.org/viewvc/incubator/ofbiz/trunk/applications/party/webapp/partymgr/party/findparty.ftl?view=diff&rev=478807&r1=478806&r2=478807 ============================================================================== --- incubator/ofbiz/trunk/applications/party/webapp/partymgr/party/findparty.ftl (original) +++ incubator/ofbiz/trunk/applications/party/webapp/partymgr/party/findparty.ftl Fri Nov 24 00:55:00 2006 @@ -208,14 +208,12 @@ <td width="50%"> <div class="boxhead" align="right"> <#if (partyListSize > 0)> - <#if (viewIndex > 1)> + <#if (viewIndex > 0)> <a href="<@ofbizUrl>findparty?VIEW_SIZE=${viewSize}&VIEW_INDEX=${viewIndex-1}&hideFields=${parameters.hideFields?default("N")}${paramList}</@ofbizUrl>" class="submenutext">${uiLabelMap.CommonPrevious}</a> <#else> <span class="submenutextdisabled">${uiLabelMap.CommonPrevious}</span> </#if> - <#if (partyListSize > 0)> - <span class="submenutextinfo">${lowIndex} - ${highIndex} ${uiLabelMap.CommonOf} ${partyListSize}</span> - </#if> + <span class="submenutextinfo">${lowIndex} - ${highIndex} ${uiLabelMap.CommonOf} ${partyListSize}</span> <#if (partyListSize > highIndex)> <a href="<@ofbizUrl>findparty?VIEW_SIZE=${viewSize}&VIEW_INDEX=${viewIndex+1}&hideFields=${parameters.hideFields?default("N")}${paramList}</@ofbizUrl>" class="submenutextright">${uiLabelMap.CommonNext}</a> <#else> |
Free forum by Nabble | Edit this page |