Domino 9 und frühere Versionen > ND6: Entwicklung

Statt Alias Wert in Spalte anzeigen

(1/2) > >>

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