Domino 9 und frühere Versionen > ND6: Entwicklung

über Doppelklick in View externen Link starten?

(1/2) > >>

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