Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: T-LO am 30.05.11 - 15:00:20

Titel: Fragen beim Schließen der Datenbank verstört Navigation
Beitrag von: T-LO am 30.05.11 - 15:00:20
Der Benutzer soll vor dem Schließen einer Anwendung gefragt werden, ob er das auch tatsächlich will. Folgender Code sollte funktionieren, zerstört aber leider die Navigation im linken Rahmen (z.B. Diskussionsdatenbank).  ???

Hat jemand einen Tipp für mich?

Sub Queryclose(Source As NotesUIDatabase, Continue As Variant)
   Dim ws As New NotesUIWorkspace
   Dim askme As Integer
   askme = ws.Prompt (PROMPT_YESNO, _
   "", "Möchten Sie die Anwendung wirklich verlassen?")
   Continue = (askme=1)
End Sub
Titel: Re: Fragen beim Schließen der Datenbank verstört Navigation
Beitrag von: Glombi am 30.05.11 - 15:05:44
Was heisst denn "zerstört"?

Hast Du die Rahmen auch korrekt benannt, also NotesNavigator für den Navigationsrahmen und NotesView für den Rahmen, der Ansichten anzeigt.

Andreas
Titel: Re: Fragen beim Schließen der Datenbank verstört Navigation
Beitrag von: m3 am 30.05.11 - 15:06:20
Ach, die arme verstörte Navigation.

Wie äußert sich denn deren "Verstörung"? Gibts ev. einen Screenshot, weil normal ist das nicht.
Titel: Re: Fragen beim Schließen der Datenbank verstört Navigation
Beitrag von: T-LO am 30.05.11 - 16:15:27
Ich habe zum Test das Skript in eine Standard-Diskussions-DB eingestellt. Sonst habe ich nix geändert.

Die Zerstörung ist die alte Anzeige aller Ansichten im linken Rahmen statt der Seite mit der Gliederung.
Titel: Re: Fragen beim Schließen der Datenbank verstört Navigation
Beitrag von: Glombi am 31.05.11 - 08:31:34
Hast Du die Rahmen auch korrekt benannt, also NotesNavigator für den Navigationsrahmen und NotesView für den Rahmen, der Ansichten anzeigt ???
Titel: Re: Fragen beim Schließen der Datenbank verstört Navigation
Beitrag von: T-LO am 31.05.11 - 09:20:03
Hallo Glombi,

das ist bei der Standard-Diskussions-DB schon so vorbelegt.
Titel: Re: Fragen beim Schließen der Datenbank verstört Navigation
Beitrag von: it898ur am 31.05.11 - 11:41:39
In welchem Frame läuft denn der Code ?

Die fenster werden in der gleichen Reihenfolge abgebaut wie aufgebaut (links oben nach rechts unten), d. h. hier ist der Navigationsframe wohl schon zu, als der Code den Abbruch erzwingt und Notes versucht das "auszugleichen".
Der Abbruchcode sollte idealerweise im ersten Frame (i. d. R. die Navigationsseite) liegen, damit es keine Problem gibt.

Gruß

André
Titel: Re: Fragen beim Schließen der Datenbank verstört Navigation
Beitrag von: T-LO am 31.05.11 - 15:09:21
Das Skript läuft im Queryclose der Datenbank. Im Queryclose der Seite mit der Navigation ist es zwar ein bisschen unsauber, läuft aber ohne Probleme.

Ich werde das mal als Workaround so einsetzen.