Domino 9 und frühere Versionen > ND6: Entwicklung
Anhänge werden mehrfach dargestellt
Haage:
Hallo,
ich habe folgendes Problem: Wenn ich in einen Dokument z.B. drei Anhänge habe, dann werden sie auf der HTML Oberfläche wiederholt dargestellt. So wird die erste Datei, wiederum die erste Datei dargestellt, dann die zweite, wieder die erste und zum Schluss die letzte. Unten angefügter Befehl wird in einem berechneten Wert abgebildet:
_att:=@AttachmentNames;
_linkAnfang:="<a href=\"/" + @WebDbName+ "/0/" + @Text(@DocumentUniqueID)+"/$File/" + _att + "\" target=\"_blank\" >";
_linkEnde:="</a><br><br>";
_imageRessource:=@If(@IsAvailable($File);"<img src=\"/" +@WebDbName +"/Book.jpg\" alt=\" \" border=\"0\" /><br>";"");
@Implode(_html := _linkAnfang+_imageRessource+_att+_linkEnde;
_html)
Was ist falsch? Ich hoffe die Informationen reichen aus, um sich das Problem vorzustellen.
Lossa:
Hi,
das Feld $File ist ein Mehrfachwertfeld, das bedeutet das eine String + Mehrfachwert dazu führt das der eben eine Verkettung der Ergebnisse dargestellt wird.
In deiner Formel:
_linkAnfang+_imageRessource+_att+_linkEnde;
ist _linkAnfang ein Mehrfachwert und dazu addierst du wiederrum ein Mehrfachwert _att.
Du musst erst die Mehrfachwerte zusammenführen und dann erst die Stringaddition durchführen.
Haage:
--- Zitat von: Lossa am 06.06.06 - 11:11:23 ---Hi,
das Feld $File ist ein Mehrfachwertfeld, das bedeutet das eine String + Mehrfachwert dazu führt das der eben eine Verkettung der Ergebnisse dargestellt wird.
In deiner Formel:
_linkAnfang+_imageRessource+_att+_linkEnde;
ist _linkAnfang ein Mehrfachwert und dazu addierst du wiederrum ein Mehrfachwert _att.
Du musst erst die Mehrfachwerte zusammenführen und dann erst die Stringaddition durchführen.
--- Ende Zitat ---
wie führe ich das zusammen. bin in der notes programmierung nicht so fit!
Lossa:
Hi,
gehe hin und mache erst ein addition der Mehrfachwert, dann anschliessend machst du die Stringaddition.
Wenn du zum Üben den code so veränderst, das du Text ausgegeben bekommst, statt des HTML Codes, oder du dir eben deinen HTML Source anschaust, kommst du schnell auf die richtige vorgehensweise.
Haage:
--- Zitat von: Lossa am 06.06.06 - 11:11:23 ---In deiner Formel:
_linkAnfang+_imageRessource+_att+_linkEnde;
--- Ende Zitat ---
also liegt der fehler nur in der oben genannten zeile?
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln