Domino 9 und frühere Versionen > ND7: Entwicklung

Öffnen von Attachments

(1/2) > >>

Sternchen1981:
Hallo, Newbie-Frage:

Im Internet führen Links auf Files meist dazu, daß die Datei im Browser geöffnet wird. Das läßt sich entweder mittels Browsereinstellungen oder zusätzlichen Headern ändern - soweit klar.

Jetzt habe ich eine Form im Notes, bei der ich über einen Button nach einer Datei browsen kann um sie dann als Attachment auszuwählen. Sie wird dabei über

@Command([EditGotoField] ; "Feldname"):
@Command([EditInsertFileAttachment]);"")

in ein Feld geladen und so im Web als klickbares Symbol angezeigt.

Das Problem dabei: Die entsprechende Datei wird nicht nur im Browser sondern in dem gleichen Frame geöffnet wenn man das Symbol in der Webansicht anklickt - wie kann ich das vermeiden?

Bereits ein neues Fenster wäre ein Gewinn (wo kann ich dafür das target einfügen?), noch besser aber der Öffnen-oder-Speichern-Dialog... Ist das z.B. auch mittels einem Header möglich (@SetHTTPHeader oder so) und wenn ja wie?

Hat jemand einen Tip für mich?
Wäre super!

umi:
Dazu verwende ich meistens das Feld $V2AttachmentOptions mit dem Wert "1", damit werden die Attachments nicht mehr automatisch angezeigt im Web und ich kann mir den Link selber zusammenstellen, so wie ich das möchte
z.B. mit {<a href="/} +@webdbname+"/0/"+@text(@documentuniqueID)+"/$file/"+@attachmentNames +{" target="_blank">}+@attachmentNames+{</a>}

Sternchen1981:
Hi umi,

danke für die Antwort - genau das suche ich!  :)

Das Feld mit dem Wert 1 klappt auch, bloß wo kann ich jetzt die Linkangabe hinschreiben?
Das Attachment wird ja weiterhin angezeigt, nur ohne Dateiformat...

Danke schon 'mal!

umi:
z.B. meine Formel als Computed Text im Web anzeigen, dann sollten die Links zu den Attachments sichtbar sein.
Das RT Feld dann einfach im Web ausblenden.

Sternchen1981:
Genau das dachte ich auch (und der Computed Text klappt ja) aber das RT Feld wird scheinbar trotzdem angezeigt  ???

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln