[jira] [Commented] (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] [Commented] (OFBIZ-10716) Browser Unresponsive when Loading Entity with Large Results

Nicolas Malin (Jira)

    [ https://issues.apache.org/jira/browse/OFBIZ-10716?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16728317#comment-16728317 ]

Jacques Le Roux commented on OFBIZ-10716:
-----------------------------------------

Hi Devanshu,

This should be parameterizable (eg a properties) because then you can't get to a certain page, except next, 1st and last) which can be useful sometimes when you look for something ordered. Not sure if it should be old way or new by defaut. Another question in the thread on dev ML should be asked. Also a link to this thread would fit here, thanks.

> 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
>            Priority: Major
>         Attachments: OFBIZ-10716.patch, Screenshot from 2018-12-22 11-03-16.png
>
>
> 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)