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