Domino 9 und frühere Versionen > ND6: Entwicklung

Seite neu berechnen

<< < (2/2)

Glombi:
Um den bestehenden Rahmen zu überschreiben, muss zunächst _self (case sensitive) verwendet werden:

Call notesUIWorkspace.SetTargetFrame( "_self" )
Call notesUIWorkspace.SetTargetFrame( "DeinFrame" )
Call notesUIWorkspace.OpenPage( "AndereSeite" )

Call notesUIWorkspace.SetTargetFrame( "_self" )
Call notesUIWorkspace.SetTargetFrame( "DeinFrame" )
Call notesUIWorkspace.OpenPage( "DeineSeite" )


Andreas

reichi:
Hallo

Funktioniert leider noch nicht.

Also ich hab mal ne kleine Test-DB gebaut und das Szenario reingebaut. Wenn ich links auf Neu klicke öffnet sich sie Maske und ich gebe irgendwas ein. Beim Drücken auf "Speichern & schließen" soll sich die Maske schließen und der berechnete Wert in der linken Seite aktualisieren.

mfg

Reichi

reichi:
Hier die Datei

it898ur:
Hallo Reichi,

wenn es nur darum geht beim Schließen einer Maske die darunterliegende Ansicht zu aktualisieren (analog zu F9), um z.B. die Daten einer Ansicht zu aktualisieren, habe ich gute Erfahrung mit folgendem Code im QueryClose der Maske gemacht:

   Dim ws As New NotesUIWorkspace
   Call ws.ViewRefresh

Das Ereignis Terminate ist etwas störisch (zumindest in einigen Notesversionen), wenn es um Refreshaufrufe geht - scheint mit der Zurodnung zu aktuellen Datenbank zusammenzuhängen. Das ereignis QueryClose funktioniert interessanterweise aber auch, obwohl es eigentlich vor dem Schließen bearbeitet werden sollte.

Gruß

André

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln