Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung - XPages => Thema gestartet von: m3 am 13.09.11 - 14:51:54
-
Hi!
Hat wer eine Idee, wie ich bei einem Download-Control beim Link noch ein zusätzliches
hinein bekomme? Vorzugsweise Server Side und nicht mit Client Side JS?
-
Ist das nicht eine Eigenschaft der Seite. Default Target for Links oder so?
Edit defaultLinkTarget in AllProperties
-
Ja, aber dann gehen ja alle Links in einem neuen Fenster auf, ich will aber nur die Links auf der Download-Page im neuen Fenster.
-
Hast du schon eine Lösung gefunden?
Ansonsten kannst du das auch über Themes machen.
Neues Theme ->> extends webstandard
Dann für
<!-- File Download Link -->
<control>
<name>Link.FileDownload</name>
<property>
<name>styleClass</name>
<value>xspLinkFileDownload</value>
</property>
</control>
die Property
<property mode="override">
<name>target</name>
<value>_blank</value>
</property>
hinzufügen
Das sollte es tun. Ach ja, das Theme muss natürlich in den Anwendungseigenschaften auch aktiviert sein.
-
Ohhhh. Grandioser Tipp. Danke!
Wie/wo hast Du das herausgefunden?
-
Weil ich mich gerade mit Themes etwas eingehender befasse :) Du kannst auch eine eigene ThemeID vergeben, die dann nur auf das Control mit dieser ID angewendet wird.
-
Grad getestet, funktioniert wonderbra! Schulde Dir ein weiteres Bier!