Domino 9 und frühere Versionen > ND9: Entwicklung

Schlüsselwortsynonym per DbColumn

(1/3) > >>

Troubleshooter:
Hi,

wir möchten in einem Kombinationsfeld Schlüsselwörter anzeigen lassen, welche per DbColumn aus einer Ansicht eingelesen werden - jedoch mit Schlüsselwortsynonymen (welche für dieses Feld erlaubt sind):

Ansicht "(Standorte)"
Dokument: Id "W10", Name "Wien 10. Bezirk", FeldWert "Wien 10. Bezirk|W10"
Dokument: Id "W23", Name "Wien 23. Bezirk", FeldWert "Wien 23. Bezirk|W23"
Dokument: Id "G03", Name "Graz 03. Bezirk", FeldWert "Graz 03. Bezirk|G03"
Dokument: Id "I12", Name "Innsbruck 12. Bezirk", FeldWert "Innsbruck 12. Bezirk|I12"

Nun möchte ich auf einer Maske eben in einem Kombinationsfeld die Namen anzeigen lassen, intern aber mit den Ids arbeiten:
@DbColumn("" : "nocache"; "" : ""; "(Standorte)"; 3)

Klappt aber nicht so wirklich - mir werden zwar die Schlüsselwörter korrekt angezeigt, aber auch diese gespeichert und nicht die Synonyme

LG
Florian

thkn777:
Hm,
versuch' erst mal rauszubekommen, wo es klemmt. Bau in Deine Maske mal ein berechnetes Multivalue-Feld ein, das auch angezeigt wird. Dann fügst Du dort die Formel ein, die Du für die Werteliste des Kombi-Feldes verwendest. Jetzt guck mal, was da drin steht, wenn Du ein Dokument erstellst. Werden überhaupt die korrekten Zeilen

<Wert1>|<Alias1>
<Wert2>|<Alias2>
usw.

ausgelesen?

Wenn nein --> Lookup anpassen.
Wenn ja --> in Kombi-Feld das oben genannten Multivalue-Feld als Quelle der Werteliste eintragen. Geht es dann?

Viel Erfolg,
Th.

Tode:
und was ist in der dritten Spalte Deiner Ansicht (ausgeblendete mitgezählt)?

Troubleshooter:
@Th:
das ist ja leider das Problem - es werden aus der Ansicht leider nur die Schlüsselwörter ausgelesen - das spiegelt sich auch in dem von dir gewünschten Multivalue-Feld wieder

@Tode:
Die Ansicht ist so aufgebaut wie die Spaltenauflistung der Dokumente:

Id           Name                   Feldwert
W10       Wien 10. Bezirk   Wien 10. Bezirk|W10

Dh in der Ansicht wird die Pipe korrekt dargestellt, im Feld jedoch scheinbar "abgschnitten" bzw wird jeglicher Text ab der Pipe ignoriert

Peter Klett:
Zeige in der Ansicht anstelle des Pipe einen Stern und ersetze später mit ReplaceSubstring den Stern durch ein Pipe (oder irgendein anderes Zeichen, das nícht vorkommen kann)

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln