MantisBT - ParaView
View Issue Details
0008282ParaViewBugpublic2008-12-10 22:072010-12-07 18:21
Alan Scott 
Sebastien Jourdain 
normalfeaturealways
closedfixed 
 
3.10 
0008282: We need the ability to sort the spreadsheet
We need the ability to sort the rows of the spreadsheet on any column. Fir instance, if I want to find 200 on PedigreeNodeId for disk_out_ref.exo, it is almost impossible.
No tags attached.
parent of 0011227closed Sebastien Jourdain Sorting of vectors not working correctly in spreadsheet view 
Issue History
2008-12-10 22:07Alan ScottNew Issue
2008-12-11 09:13Utkarsh AyachitNote Added: 0014329
2009-01-08 10:06Utkarsh AyachitNote Edited: 0014329
2009-02-17 15:37Utkarsh AyachitCategory3.6 => 3.8
2009-05-13 13:41Utkarsh AyachitTarget Version => 3.8
2009-08-03 21:11Alan ScottNote Added: 0017051
2010-02-01 14:29Utkarsh AyachitPriorityhigh => immediate
2010-02-01 14:29Utkarsh AyachitCategory => Bug
2010-02-25 14:00Utkarsh AyachitTarget Version3.8 => 4.0
2010-02-25 16:59Utkarsh AyachitPriorityimmediate => normal
2010-07-28 16:52Utkarsh AyachitNote Added: 0021533
2010-07-28 16:52Utkarsh AyachitTarget Version4.0 => 3.10
2010-09-01 11:24Utkarsh AyachitAssigned To => Sebastiennn Jourdain
2010-09-01 11:24Utkarsh AyachitStatusbacklog => tabled
2010-09-01 11:24Utkarsh AyachitTarget Version3.10 => 3.10.shortlist
2010-09-13 10:17Utkarsh AyachitRelationship addedparent of 0011227
2010-09-13 10:56Sebastien JourdainNote Added: 0022211
2010-09-13 10:56Sebastien JourdainStatustabled => @80@
2010-09-13 10:56Sebastien JourdainFixed in Version => 3.10
2010-09-13 10:56Sebastien JourdainResolutionopen => fixed
2010-12-01 22:00Alan ScottNote Added: 0023662
2010-12-01 22:00Alan ScottStatus@80@ => @20@
2010-12-01 22:00Alan ScottResolutionfixed => reopened
2010-12-03 16:16Sebastien JourdainNote Added: 0023702
2010-12-03 16:16Sebastien JourdainStatus@20@ => @80@
2010-12-03 16:16Sebastien JourdainResolutionreopened => fixed
2010-12-07 18:21Alan ScottNote Added: 0023785
2010-12-07 18:21Alan ScottStatus@80@ => closed

Notes
(0014329)
Utkarsh Ayachit   
2008-12-11 09:13   
(edited on: 2009-01-08 10:06)
Sorting is going to be really really really tricky especially since data is distributed and not all data is fetched to the client.

However may be possible to support searching "go to the next one with value blah" etc.

(0017051)
Alan Scott   
2009-08-03 21:11   
After discussing this in the weekly meeting, I think it would be acceptable to have some type of a search ability. From my standpoint, it would be OK to also limit this search to one column. For instance, search for GlobalNodeId number 100, place the curser on it, and/or highlight it.

The another problem with a true sort, eluded to above by Utkarsh, is that this is an (n)log(n) problem, at least. A search should only be (n).
(0021533)
Utkarsh Ayachit   
2010-07-28 16:52   
After much back and forth, we've decided to implement support for sorting in a spreadsheet view.
(0022211)
Sebastien Jourdain   
2010-09-13 10:56   
The sorting spreadsheet feature seems to be quite stable since this commit.

c46127752f5bed6a10a31bef4619a88db20a4d1d
(0023662)
Alan Scott   
2010-12-01 22:00   
Sorry for taking so long to get to this - I had client/server issues, then SC, etc.

From the little bit I have tested, I believe this is quite stable single server. However, I just created a hang multiple server as follows:

* 4 remote servers, Windows client, trunk.
* Open g1s1-10fps (Utkarsh has this, or ask me for it). This has 16 files and about 24k points, multi block dataset.
* Split Vertical, Spreadsheet View, Click on PedigreeNodeId. Hangs (or takes long enough that I gave up.

Since this feature is not obvious - if it isn't easy to fix, it is probably OK to delay a fix until the 3.10.1 release (i.e., spring).
(0023702)
Sebastien Jourdain   
2010-12-03 16:16   
done in todays master commit
(0023785)
Alan Scott   
2010-12-07 18:21   
Whooo hooo! Works!

Tested remote server (as per my modified notes above), windows client, trunk.