Domino 9 und frühere Versionen > Entwicklung

Inhalt Kontrollkästchen in Ansicht

(1/1)

RvM:
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?

Freezer:
Hallo Rolf!

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

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

Gruß,
Freezer

RvM:
Damit haste aber immer nur einen Wert. Ich hab abder Lösung: @Replace.
Trotzdem danke für die rasche Antwort.

Axel:
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

RvM:
Danke für den tollen Tipp. Werde es mal umsetzen.

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln