Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: RvM am 24.09.03 - 14:53:27

Titel: Inhalt Kontrollkästchen in Ansicht
Beitrag von: RvM am 24.09.03 - 14:53:27
Ich gabe ein Kontrollkästchen mit Mehrfachnennung. Der Inhalt sieht u.a. wie folgt aus:

Wasser|1
Mining|2
Hautschutz|3

Wenn ich jetzt den Inhalt dieses feldes in einer Ansicht habe, erscheint logischerweise nur die Zahl, nicxht aber der Text.
Wie kann ich den Inhalt  der Textliste in "echten" Text in einer Ansicht wieder herstellen?
Titel: Re:Inhalt Kontrollkästchen in Ansicht
Beitrag von: Freezer am 24.09.03 - 15:09:47
Hallo Rolf!

Z.B. so über eine Spalten-Formel:

@If(
Name_Kontrollkasten = "1"; "Wasser";
Name_Kontrollkasten = "2"; "Mining";
Name_Kontrollkasten = "3"; "Hautschutz";
"")

Gruß,
Freezer
Titel: Re:Inhalt Kontrollkästchen in Ansicht
Beitrag von: RvM am 24.09.03 - 15:12:14
Damit haste aber immer nur einen Wert. Ich hab abder Lösung: @Replace.
Trotzdem danke für die rasche Antwort.
Titel: Re:Inhalt Kontrollkästchen in Ansicht
Beitrag von: Axel am 24.09.03 - 15:32:03
Hi,

die Lösung funktioniert zwar, aber ist m.E. nicht flexibel genug. Was passiert denn, wenn du in deiner Maske einen Wert hinzufügst oder die Schlüsselwörter der Kontrolllisten aus einem Konfig-Dokument liest ?

Meine Lösung:

Leg dir noch ein verstecktes Text-Feld an und nenn es bspw. wie das Kontrollkästchen-Feld (heißt z.B. Status) mit view_ vornedran, z.B. view_Status. Diese Feld nimmst du für die Anzeige.

Im QuerySave-Event nimmst du folgenden Code auf:


Dim doc As NotesDocument

doc.view_Status = Source.FieldGetText("view")

Damit liest du mit einer Frontend-Methode, und die list bekanntermaßen den Werte den der User sieht, und schreibt ihn in das versteckte Feld.


Axel
Titel: Re:Inhalt Kontrollkästchen in Ansicht
Beitrag von: RvM am 24.09.03 - 15:34:32
Danke für den tollen Tipp. Werde es mal umsetzen.