Domino 9 und frühere Versionen > ND9: Entwicklung
Schlüsselwortsynonym per DbColumn
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