You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ofbiz.apache.org by "Jacopo Cappellato (JIRA)" <ji...@apache.org> on 2006/11/18 15:02:38 UTC
[jira] Assigned: (OFBIZ-371) Inconsistent VIEW_INDEX handling in
ModelForm and PartyServices
[ http://issues.apache.org/jira/browse/OFBIZ-371?page=all ]
Jacopo Cappellato reassigned OFBIZ-371:
---------------------------------------
Assignee: Jacopo Cappellato
> Inconsistent VIEW_INDEX handling in ModelForm and PartyServices
> ---------------------------------------------------------------
>
> Key: OFBIZ-371
> URL: http://issues.apache.org/jira/browse/OFBIZ-371
> Project: OFBiz (The Open for Business Project)
> Issue Type: Bug
> Components: framework, party
> Affects Versions: SVN trunk
> Reporter: Illya Kysil
> Assigned To: Jacopo Cappellato
>
> The handling of the VIEW_INDEX field is inconsistent in ModelForm and PartyServices.findParty. ModelForm assumes zero-based VIEW_INDEX while PartyServices.findParty assumes one-based VIEW_INDEX.
> ModelForm:
> 1752 public int getPaginateIndex(Map context) {
> 1753 String field = this.getPaginateIndexField(context);
> 1754
> 1755 int viewIndex = 0;
> ....
> 1985 lowIndex = viewIndex * viewSize;
> 1986 highIndex = (viewIndex + 1) * viewSize;
> PartyServices.findParty method:
> 992 // set the page parameters
> 993 int viewIndex = 1;
> 994 try {
> 995 viewIndex = Integer.parseInt((String) context.get("VIEW_INDEX"));
> 996 } catch (Exception e) {
> 997 viewIndex = 1;
> 998 }
> 999 result.put("viewIndex", new Integer(viewIndex));
> .....
> 1288 lowIndex = (((viewIndex - 1) * viewSize) + 1);
> 1289 highIndex = viewIndex * viewSize;
> The bug manifest itself if you try to render a result of findParty service invocation using <form type="list" ...> form. The resulting table is empty regardless of VIEW_INDEX parameter value.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira