(no subject) [message #727101] |
Tue, 20 September 2011 11:52 |
igor Messages: 1 Registered: July 2009 |
Junior Member |
|
|
Hi everybody.
I'm working on control which uses TreeViewer and I need this viewer to be sortable. But when I set sorter or comparator to this viewer some nodes become collapsed. There is a workaround which can be used:
Object [] expanded = treeViewer.getExpandedElements();
treeViewer.setComparator(treeComparator);
treeViewer.setExpandedElements(expanded);
This behavior is reproducible with Helios and Indigo.
Even JDT has the same behavior.
Try to create class with next content
public class Test {
class T2 {
class T {
public void t2() {
}
public void t1() {
}
}
}
class T1 {
}
}
open outline view, expand all nodes, and press sort button. T node will be collapsed.
Can somebody explain why changing of sorter collapses some nodes?
|
|
|
Powered by
FUDForum. Page generated in 0.02912 seconds