Domino 9 und frühere Versionen > ND6: Entwicklung
Statt Alias Wert in Spalte anzeigen
VB3Bernd:
Hallo miteinander,
irgendwie war meine Suche zu diesem Thema erfolglos, deshalb meine Anfrage.
Voraussetzungen:
Domino 6.5.3
Client 6.5.5
Ich habe eine Dialogliste, dort können 3 Werte vom User ausgewählt werden.
Diese Listwerte sind mit einem Alias versehen, also so:
Wert A | 1
Wert B | 2
Wert C | 3
In einer Ansicht soll der Wert des Feldes angezeigt werden. Eigentlich ganz trivial.
Problem:
Es erscheint nur der Alias in der Ansichtsspalte :-:
Ich möchte aber nicht unbedingt eine @if-Formel in die Spalte schreiben, die mir sagt:
@if(Feld = 1 ; "Wert A") usw.
Dann wäre ja in diesem Fall der Sinn des Alias außer Kraft gesetzt, oder nicht? :-\
Was muss ich wo einstellen? ???
Viele Grüße
Bernd
koehlerbv:
"Einzustellen" gibt es da nichts: Der Alias wird im Backend gespeichert, der Bezeichner im Frontend angezeigt. Du kannst hiermit nur programmatisch umgehen: Entweder in der Ansicht oder im Dokument selbst, in dem Du dort (beispielsweise via NotesUIDocument) auch den "Klar-Bezeichner" nochmal speicherst. Achtung: Du brauchst dann aber auch Routinen, die die Dokumente aktualisieren, wenn ein "Klar-Bezeichner" mal geändert wird.
Bernhard
VB3Bernd:
UFF - das ist schade :'(
Notes ist an dieser Stelle aber doch irgendwie inkonsequent, findest Du nicht?
Grüße
Bernd
Glombi:
Nö, Notes ist da absolut konsequent. In Ansichten kannste halt nur das anzeigen, was im (Backend)-Dokument steht.
Für solche Fälle benutze ich Aliaswerte, die wie folgt aufgebaut sind:
Bezeichnung|Bezeichnung#Alias~[Flagliste]
Dann kannst Du programmatisch auf Alias = @Left(@Right( Feld;"#");"~") zugreifen und auf den Bezeichner mit @Left( Feld;"#").
Andreas
VB3Bernd:
Vielen Dank Glombi - so funktionierts einwandfrei. :D
Grüße
Bernd
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln