Autor Thema: Actions in Frameset - Frame  (Gelesen 1980 mal)

Offline Designer

  • Aktives Mitglied
  • ***
  • Beiträge: 104
Actions in Frameset - Frame
« 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

Glombi

  • Gast
Re: Actions in Frameset - Frame
« Antwort #1 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

Offline Designer

  • Aktives Mitglied
  • ***
  • Beiträge: 104
Re: Actions in Frameset - Frame
« Antwort #2 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

Offline lakin

  • Frischling
  • *
  • Beiträge: 41
  • Wo die Sprache aufhört, fängt die Musik an.
Re: Actions in Frameset - Frame
« Antwort #3 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.
Wenn man genug Erfahrung gesammelt hat,
ist man zu alt um sie auszunutzen.

Offline robertpp

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 940
  • Geschlecht: Männlich
Re: Actions in Frameset - Frame
« Antwort #4 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.
------------------------------------------------------------
1250 Notes User Client von 5.0.5 bis 6.5.4     WIN2000, XP
14 Notes Server von 6.5 bis 6.5.4 WIN2000, XP

32   Notes Server von 5.0.1 bis 6.5.4 in unserer Domain
323 Notes Server weltweit mit 38000 User in einem Adressbuch

Offline lakin

  • Frischling
  • *
  • Beiträge: 41
  • Wo die Sprache aufhört, fängt die Musik an.
Re: Actions in Frameset - Frame
« Antwort #5 am: 18.07.05 - 10:28:02 »
@robertpp: Was hast Du an einer Collection auszusetzen?
Wenn man genug Erfahrung gesammelt hat,
ist man zu alt um sie auszunutzen.

Offline robertpp

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 940
  • Geschlecht: Männlich
Re: Actions in Frameset - Frame
« Antwort #6 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])
------------------------------------------------------------
1250 Notes User Client von 5.0.5 bis 6.5.4     WIN2000, XP
14 Notes Server von 6.5 bis 6.5.4 WIN2000, XP

32   Notes Server von 5.0.1 bis 6.5.4 in unserer Domain
323 Notes Server weltweit mit 38000 User in einem Adressbuch

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz