[jira] [Created] (OFBIZ-10716) Browser Unresponsive when Loading Entity with Large Results

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Created] (OFBIZ-10716) Browser Unresponsive when Loading Entity with Large Results

Nicolas Malin (Jira)
Devanshu Vyas created OFBIZ-10716:
-------------------------------------

             Summary: Browser Unresponsive when Loading Entity with Large Results
                 Key: OFBIZ-10716
                 URL: https://issues.apache.org/jira/browse/OFBIZ-10716
             Project: OFBiz
          Issue Type: Improvement
          Components: framework/webtools
    Affects Versions: Trunk
            Reporter: Devanshu Vyas
            Assignee: Devanshu Vyas


Recently, I came across a situation where an entity was taking too much of a time(browser asked me to either wait or kill) while loading/searching results in the Webtools application. The entity had close to 5M records, and I checked the server responded timely but the rendering of the screen was taking time.
When I explored the issue I came across a macro which renders the pagination on the screen, and it had a code block which was causing the screen rendering delay.
{code}
<#assign x=(listSize/viewSize)?ceiling>
  <#list 1..x as i>
    <#if i == (viewIndex+1)><option selected="selected" value="<#else><option value="</#if>${i-1}">${i}</option>
  </#list>
{code}
This code seems logical enough to me, and what I gather from this is that the list will render a select box with 250,000 options.

I would like to propose a change in this UI/UX from select box to an input text box so a user can navigate to any page, similar to a navigation input box in a PDF document reader application.

Please let me know your thoughts on this and share some more ideas to how we can improve/resolve this issue. Looking forward to your replies!




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)