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/10/19 06:38:36 UTC

[jira] Reopened: (OFBIZ-364) Let form widget treat input list as a subset of a larger list

     [ http://issues.apache.org/jira/browse/OFBIZ-364?page=all ]

Jacopo Cappellato reopened OFBIZ-364:
-------------------------------------

             
I'm reopening this issue after getting the following comment from David Jones:

===================================================================
That is a good point. An attribute on the form definition element would be better, and can be a constant or parameterized as needed (even if it would almost always be parameterized...). Something like the current name would be great, though we can probably leave out the "Form" since that is redundant, so we'd just have "override-list-size".

Of course, if the intent is just to get a partial list from the database and display it with the form widget there are ways of doing that without all of this manual stuff... I haven't looked at this specific scenario enough to know if all the manual stuff is really required, but in general it's nice to keep the code as simple as possible and let it take care of the pagination and getting partial results from the database using the built in stuff.

Whatever the case is, this additional flexibility of being able to put the list together manually does sound like a nice feature (I guess I just haven't run into a need for it yet).

-David 


> Let form widget treat input list as a subset of a larger list
> -------------------------------------------------------------
>
>                 Key: OFBIZ-364
>                 URL: http://issues.apache.org/jira/browse/OFBIZ-364
>             Project: OFBiz (The Open for Business Project)
>          Issue Type: Improvement
>          Components: framework
>            Reporter: Leon Torres
>         Assigned To: Jacopo Cappellato
>            Priority: Minor
>         Attachments: subset-form-list.patch
>
>
> Allow a programmer to specify a parameter "overrideFormListSize=1000" to make the FormWidget think the list size is 1000.
> Then, when a list of size 20 is passed in, the FormWidget treats it as a subset of the size 1000 list with its position given by viewIndex as usual.
> As an example, suppose a complex product report requires the user to process each product by hand.  There are 1000 products and the viewSize is 20.  The user gets the viewIndex of 10 from the context, so he should be processing the range (200, 219). He builds a new list containing the processed data, which is size 20.  Since this list is only 20 items, the form widget thinks the entire report is 20 lines.  There won't be pagination over the 1000 products.  So the user specifies "overrideFormListSize=1000" and now the FormWidget understands that this input list of 20 items are the items (200, 219) of a size 1000 list.

-- 
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