Domino 9 und frühere Versionen > ND6: Entwicklung
über Doppelklick in View externen Link starten?
fritandr:
Hallo,
ich habe eine kleine DB (Linkverwaltung), in der es Dokumente gibt, die unter anderem in einem Feld eine URL enthalten.
Jetzt möchte ich gerne im Notes Client auf ein solches Dokument in einer Ansicht doppelklicken. Das Dokument soll dann nicht geöffnet und angezeigt werden, sondern es soll der externe Link im Browser geöffnet werden.
Bitte gebt mir doch mal ein paar Tipps, wie Ihr das angehen würdet. In welches Ereignis baue ich die entsprechende Abfrage ein? Wie erreiche ich es, daß ich das Dokument dann aber trotzdem noch z.B. über eine Aktionstaste bearbeiten kann?
Bin für jeden Tipp dankbar.
Viele Grüße
Andreas
Glombi:
Das habe ich so gelöst:
Sub Postopen(Source As Notesuidocument)
dim ws as NotesUIWorkspace
dim doc as NotesDocument
'In Vorschau nicht starten
If Source.InPreviewPane Then
Exit Sub
End If
'Settings
Set ws = New NotesUIWorkspace
Set doc = Source.Document
'URL starten (nicht im Bearbeitenmodus)
If Not Source.EditMode Then
If doc.URL(0) <> "" Then
Call Source.close() '/Erst schließen, dann URL öffnen damit Browser-Fenster im Vordergrund bleibt
Call ws.URLOpen( doc.URL(0) )
End If
End If
End Sub
Andreas
fritandr:
Hallo Andreas,
funktioniert einwandfrei! Danke für die extrem schnelle Hilfe.
Viele Grüße
Andreas
Axel:
Hi,
es geht auch einfacher.
In den Maskeneigenschaften stellst du die Option Auto-Start auf "-URL-". In der Maske selbst muss ein Textfeld mit Namen Url enthalten sein.
Axel
Glombi:
Hi Axel,
klar das geht auch, aber es ist nicht immer gewünscht.
Andreas
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln