Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: RvM am 21.02.06 - 10:00:58
-
Ich habe in einem Textfeld via @dbcolumn eine Textliste. (Bsp:"Tulpe;Rose, Veilchen, Nelke")
Wie kann ich die Position des "Veilchen" errechnen?
-
@Member sollte das schaffen
grüsse
Untitled
-
Erst einmal danke für die schnelle Hilfe, aber irgendwo klemmts noch.
Ich setzte folgende Formel ein
b:=@Explode(Kapitelliste;"");
a:=@Subset(@Subset(Kapitelliste;2);-1);
@Member(b;a)
wobei das Feld "Kapitelliste" die @dbcolumn-Anweisung beinhaltet.
Leider ergibt die obige Formel eine 0 und nicht die gewünschte Zahl.
-
Dreh mal die Parameter bei @Member um.
Also @Member(a; b)
Axel
-
Frage am Rande: Wenn "Kapitelliste" mit @dbColumn gewonnen wird, warum dann noch ein @Explode?
Weiters: Wozu @Member, wenn Du ja schon weisst, dass Du das zweite Element der "Kapitelliste" extrahierst und prüfst?
Bernhard
-
@bernhard:
Es geht hier um eine Navigation mit Unternavigation (im Web).
Das Feld "Kapitelliste" beinhaltet alle aktuellen Hauptmenupunkte in der Reihenfolge, wie sie von links nach rechts erscheinen. Jeder hauptpunkt kann aber auch Unterpunkte erhalten, die dann in einem div angezeigt werden sollen. Die Position des jeweiligen divs wird nun anhand der Position des hauptmenüpunktes errechnet.
Wenn als z.B. das Hauptmenu (um bei den Blumen zu bleiben) aus "Rose" - "Tulpe" - "Nelke" - "Narzisse" besteht und die "Nelke" noch weitere Unterpunkte hat, muss ich ja wissen, an welcher Position "Nelke" steht, denn wenn ich "Tulpe" offline stelle, rutscht "Nelke" ja von Platz 3 nach Platz 2 und dementsprechend muss ich ja auch das dazugehörige div neu berechnen.
Ich hoffe, ich habe mich verständlich ausgedrückt :)