Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: fritandr am 23.01.04 - 10:55:39

Titel: über Doppelklick in View externen Link starten?
Beitrag von: fritandr am 23.01.04 - 10:55:39
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

Titel: Re:über Doppelklick in View externen Link starten?
Beitrag von: Glombi am 23.01.04 - 10:57:40
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
Titel: Re:über Doppelklick in View externen Link starten?
Beitrag von: fritandr am 23.01.04 - 11:08:59
Hallo Andreas,

funktioniert einwandfrei! Danke für die extrem schnelle Hilfe.

Viele Grüße
Andreas
Titel: Re:über Doppelklick in View externen Link starten?
Beitrag von: Axel am 23.01.04 - 11:56:30
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
Titel: Re:über Doppelklick in View externen Link starten?
Beitrag von: Glombi am 23.01.04 - 12:08:32
Hi Axel,
klar das geht auch, aber es ist nicht immer gewünscht.

Andreas
Titel: Re:über Doppelklick in View externen Link starten?
Beitrag von: fritandr am 23.01.04 - 13:17:28
In den Maskeneigenschaften stellst du die Option Auto-Start auf "-URL-". In der Maske selbst muss ein Textfeld mit Namen Url enthalten sein.

Hallo Axel,

danke für die Info. Das hatte ich von Dir hier schonmal irgendwo gelesen (Wenn ich doch bloß eine Notes Volltextsuche hier verwenden könnte).

Aber wie Andreas / Glombi schon vermutet hat, wollte ich es in diesem Fall nicht so machen, weil das Verhalten später mal noch vom Benutzer steuerbar sein soll.

Viele Grüße
Andreas