Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Improved: Browser Unresponsive when Loading Entity with Large Results
(OFBIZ-10716) 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. <#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> 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 like propose a change in this UI/UX from select box to an input text box so an user can navigate to any page, similar to a navigation input box in a PDF document reader application. Thanks: Devanshu Vyas for the patch, Nicolas for discussion and Kumar Rahul for testing git-svn-id: https://svn.apache.org/repos/asf/ofbiz/ofbiz-framework/trunk@1856145 13f79535-47bb-0310-9956-ffa450edef68
- Loading branch information