Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 369255

Summary: Tables: Reorganisation of Columns leads to LookupCall executions for each Row
Product: z_Archived Reporter: Christoph Thommen <christoph.thommen>
Component: ScoutAssignee: Project Inbox <scout.core-inbox>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: zimmermann
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows 7   
Whiteboard:

Description Christoph Thommen CLA 2012-01-20 11:26:35 EST
When having a table with LoopupCall-Columns (or custom dynamic columns), a reordering (drag & drop) of columns leads to a refresh of the whole table which executes the LookupCalls again for each row.

This is a huge performance issue, especially when having table with a few hundred entries!

The problem source is located in the AbstracColumn constructor (PropertyChangeListener) and was comitted with revision 1386.
Comment 1 Andi Bur CLA 2014-10-13 08:13:59 EDT
pushed commit 4f6617d07514bae1b4cebf8efa716d2bfb4cf2e9 (http://git.eclipse.org/c/scout/org.eclipse.scout.rt.git/commit/?h=develop&id=4f6617d07514bae1b4cebf8efa716d2bfb4cf2e9).

available with Scout 4.2.0 or a nightly build >= 2014-10-13
Comment 2 Matthias Zimmermann CLA 2015-07-06 08:15:22 EDT
target milestone updated
Comment 3 Matthias Zimmermann CLA 2015-07-06 09:09:47 EDT
Shipped with Luna SR2 (or an earlier Luna release)