Domino 9 und frühere Versionen > ND6: Entwicklung

Ersatz für @doclevel

(1/1)

pallas:
Hallo,

ich wollte in einer Ansicht Einrückungen erzeugen, indem ich den Spalteninhalt mit folgender Funktion ergänze:

@repeat("-";@texttonumber(@doclevel))+Spalteninhalt

Leider mußte ich feststellen, dass @doclevel "Special Text" zurückliefert, der nicht in einen numerischen Wert umgewandelt werden kann.

Gibt es eine Möglichkeit den Wert von @doclevel verarbeitbar zu machen ?

Danke für Eure Hilfe

Thorsten

koehlerbv:
Nein, aus "special text" kannst Du nichts anderes mehr machen.

Wie bauen sich Deine DocLevels denn auf ? Level 1 ist ..., Level 2 ... ?

Bernhard

pallas:
Hallo,

ich hab in eine Ansicht mit X Dokumenten von denen einige Antwortdokumente enthalten können, die wiederum Antwortdokumente enthalten können, die ...

Gibt es eine Möglichkeit in einer Ansicht Einrückungen zu erzeugen, die nicht mit " " sondern mit "-" aufgeüllt sind ?

dudeis:
Hallo,

ich habe mir auf folgende Weise geholfen:

Erstellen eines gemeinsamen, berechneten Feldes "DocLevel" mit folgender Formel (funktioniert erst ab R6) :

Level := 0;
ref := @Text($REF);
@While(ref != "";
   Level := Level + 1;
   ref := @GetDocField(ref;"$REF")
);
Level


Die Einrückung kann ich dann mit einem anderen Feld erreichen :

@Left("                                        ";4 * DocLevel)

Viel Spaß,
Andreas

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln