Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Designer am 17.07.05 - 03:18:04

Titel: Actions in Frameset - Frame
Beitrag von: Designer am 17.07.05 - 03:18:04
Guten Abend zusammen!

Hab folgendes Problem bzgl. Actions:
Kann ich aus einem Frame heraus (Page) innerhalb eines Framesets eine Form oder eine Page öffnen die sich in dem selben Frame öffnet und kein neues Fenster erstellt?
mit @Command([Compose];...) bzw. @Command([OpenPage];...) öffnet er mir immer ein neues Fenster und öffnet es nicht in dem Frame...
 
Würde mich sehr über eure Hilfe freuen!

MFG
Titel: Re: Actions in Frameset - Frame
Beitrag von: Glombi am 17.07.05 - 11:55:45
Mit @SetTargetFrame("Name Frame") kann Du den Zielrahmen setzen.

Es besteht auch die Möglichkeit, für Masken und Seiten in den Eigenschaften den Autorahmen zu setzen.

Andreas
Titel: Re: Actions in Frameset - Frame
Beitrag von: Designer am 17.07.05 - 12:41:53
Vielen Dank für deine Antwort
Hat mir sehr geholfen    :D

hab noch eine:   ;)
Wie lösche ich ein Dokument mittels einer Action im View:
@DeleteDocument klappt net 

LG
Titel: Re: Actions in Frameset - Frame
Beitrag von: lakin am 18.07.05 - 08:47:44
...das geht ganz gut mit LotusScript....

Code
Dim ws as New NotesUIWorkspace
Dim uiview as Notesuiview
Dim coll as NotesDocumentCollection

Set uiview = ws.CurrentView
Set coll = uiview.Documents

damit hast Du dann eine Collection mit den aktuell markierten Dokumenten und kannst Sie löschen z.B. mit.

Code
call coll.RemoveAll

und dann sind sie wech.

Viele Grüße von Lakin.
Titel: Re: Actions in Frameset - Frame
Beitrag von: robertpp am 18.07.05 - 09:24:24
Ich würde es mit:

  Dim session As NotesSession
  Set session = New NotesSession
  Dim doc As NotesDocument
  Set doc = session.DocumentContext

bei einem doc machen.

Sonst über:

   Set s = New NotesSession
   Set ws = New NotesUIWorkspace
   Set db = s.CurrentDatabase
   Set dc = db.UnprocessedDocuments
   Set doc = dc.GetFirstDocument()
   Do Until doc Is Nothing

irgendwas machen ...

       Set doc = dc.GetNextDocument(doc)
   Loop

wenn du zugriff auf ein doc haben möchtest.
Titel: Re: Actions in Frameset - Frame
Beitrag von: lakin am 18.07.05 - 10:28:02
@robertpp: Was hast Du an einer Collection auszusetzen?
Titel: Re: Actions in Frameset - Frame
Beitrag von: robertpp am 18.07.05 - 10:35:19
Eh nichts wirkliches. Du siehst ja ich verwende auch eine bei UnproccesedDocuments. Aber ich @Designer sagt er will nur ein Doc löschen und da ist es sicher mit DocumentContext einfacher.

Aber eigentlich geht es noch viel einfacher:

@Command([EditClear])