Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0019955Openbravo ERPA. Platformpublic2012-03-06 11:582017-03-31 14:36
marvintm 
AugustoMauch 
highmajorhave not tried
acknowledgedopen 
5
 
 
Core
No
0019955: Responsiveness of the grid in editing mode is very slow
When you scroll down through the grid in editing mode, the responsiveness is very bad. However, when the grid is not in editing mode, the responsiveness is good.

The reason for this difference is that in not-editing mode, the grid waits until its sure the user has really selected the record, and will not be scrolling for some time, to initiate the heavier actions (such as the FIC request).

The grid should behave like this also in editing mode, so that the request to the FIC in EDIT mode is only initiated when the user has really stopped scrolling.
- Set the grid in editing mode and scroll down the records.
- Do the same in not editing mode, realize it's much faster.
No tags attached.
Issue History
2012-03-06 11:58marvintmNew Issue
2012-03-06 11:58marvintmAssigned To => AugustoMauch
2012-03-06 11:58marvintmModules => Core
2012-03-06 12:05marvintmStatusnew => scheduled
2012-03-06 12:05marvintmfix_in_branch => pi
2012-03-06 12:05marvintmAssigned ToAugustoMauch => marvintm
2012-03-06 12:06marvintmAssigned Tomarvintm => AugustoMauch
2012-03-15 12:58AugustoMauchNote Added: 0046454
2012-03-15 12:58AugustoMauchTypedefect => design defect
2012-03-15 12:58AugustoMauchfix_in_branchpi =>
2012-09-24 20:49AugustoMauchNote Added: 0052388
2012-09-24 20:49AugustoMauchPrioritynormal => high
2017-03-31 14:36alostaleStatusscheduled => acknowledged

Notes
(0046454)
AugustoMauch   
2012-03-15 12:58   
This issue has been changed to design defect.

The first approach to solve this issue consisted in reducing the number of FIC calls when moving among the grid records in edit mode (only do a FIC call after no new records have been selected in a certain amount of time), the same way it is done in non-edit. This improved the responsiveness a just little, but it was practically not noticeable by the user.

Upon further investigation, we have found that the poor responsiveness in edit mode is due to the several calls to the smartclient redraw function that are done each time a record is selected. This behaviour is much more complex to fix, and right now it would be too risky.

(0052388)
AugustoMauch   
2012-09-24 20:49   
Effort: 10
Impact: high
Plan: short