Sortieren von Aufgaben nach Spalte in Gantt -Diagramm

Contents
[ Hide Show ]

ASSONE.TASSS FÜR JAVA bietet die Möglichkeit, Aufgaben nach einer Spalte in der Gantt -Diagrammansicht zu sortieren. Dies wird mithilfe der Vergleichsmethode Saveoptions.SettasKsComparer vor dem Rendern der Gantt -Tabelle erreicht. Die Standardvergliederung sortiert Aufgaben nach Aufgaben -ID, wenn keine andere Option angegeben ist.

Aufgaben sortieren

 1Projektprojekt = neues Projekt ();
 2
 3project.addtask ("b Aufgabe 1");
 4
 5project.addtask ("a task 2");
 6
 7SAVEOPTIONS -Optionen = new PDFSaveOptions ();
 8
 9Barstyle barstyle = new barstyle ();
10
11barstyle.setbartextConverter (New Barstyle.TaskToBARTConverter () {
12
13    //@Override
14
15    public String invoke(Task task) { return task.getName(); }
16
17});
18
19barstyle.setbarcolor (java.awt.color.blue);
20
21Liste <Barstyle> styles = new LinkedList <Barstyle> ();
22
23styles.add (Barstyle);
24
25Optionen.SetBarstyles (Stile);
26
27options.settasKsComparer (New TasknameComparator ());
28
29project.save ("output.pdf", Optionen);
30
31
32
33// ...
34
35
36
37private statische Klasse TasknamecomParator implementiert Vergleiche <Task>
38
39{
40
41    //@Override
42
43    public int compare(Task o1, Task o2) {
44
45        return o1.getName().compareTo(o2.getName());
46
47    }
48
49}
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.