Hier hätte zwar Screenshots im Angebot, aber habe es erstmal gelöst:
_ChapterNumber := @Right(ChapterNumber;".") ;
_ChapterTitle := ChapterTitle;
_Subject := " " + @If(Subject != "";Subject;"Ohne Titel "+@Text(@Created;"D2T1")) ;
_count := @Elements(@Explode(_ChapterTitle;"\\"));
_spacing := @If(_count = 1 ; 0,75;_count = 2 ; 4,75 ; _count = 3 ; 6,25; 9);
_Indent := @Repeat(@Char(9) ;_count*_spacing);
_Display := _Indent + _Subject ;
_Display
was mich dran stört ist klar. Sobald jemand mehr als 4-fach Kategoriesiert läuft das ganze auf nen Poller. Am liebsten hätte ich nen schönen Algorhytmus gehabt, aber habe keine Funktion gefunden die es beschreibt. So nochmal zur Erkärung, in der ersten Spalte der View steht der kategorsierte Wert in der 2. Spalte der Code. Hoffe ihr könnte euch ein Bild machen.