Autor Thema: Probleme mit IsUiDocOpen  (Gelesen 1347 mal)

Offline cpo

  • Aktives Mitglied
  • ***
  • Beiträge: 176
  • Geschlecht: Weiblich
  • ...nichts wissen macht auch nichts!
Probleme mit IsUiDocOpen
« am: 06.03.03 - 09:28:39 »
Hi,

ich brauch' mal Unterstützung beim Denken  ??? ???

Ausgangslage: Mal wieder ist doc1 geöffnet, User klickt auf Action, es öffnet sich doc2. (Zugriff über docID).
User wechselt über Fensterleiste wieder in doc1 und klickt erneut auf die Action.
In dem Script der Action liegt ein If docToOpen.IsUIdocOpen. Wenn das True ist, solls nicht noch mal geöffnet werden.
Bis dahin klar, oder  ;)?

Das ganze funktioniert auch wunderbar, wenn der User im doc2 IRGENDWAS gemacht hat (Andere Action angeklickt, Edit-Mode etc).
Wenn er allerdings nur guckt und dann direkt zu doc1 wechselt, rafft Notes nicht, dass das andere doc schon geöffnet ist... und öffnet es zum zweiten mal  >:( >:(

Verstehe ich den IsUiDocOpen falsch? Kann mir das irgendjemand erklären?

CPO



Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Probleme mit IsUiDocOpen
« Antwort #1 am: 06.03.03 - 11:25:20 »
... wenn er sich so verhält, dann würde ich ihn das so machen lassen, und im Postopen ein DummyFeld im Wert verändern - nun denkt er der User hat was darin gemacht...

ata
Grüßle Toni :)

Offline cpo

  • Aktives Mitglied
  • ***
  • Beiträge: 176
  • Geschlecht: Weiblich
  • ...nichts wissen macht auch nichts!
Re:Probleme mit IsUiDocOpen
« Antwort #2 am: 06.03.03 - 16:12:13 »
Hi ata,

das probier ich auf jeden Fall mal, danke. Aber verstehen muß ich das nicht, oder? Ich meine, was prüft denn nun IsUiDocOpen? Ob's auf ist? Ob der User schon begriffen hat, dass es auf ist? Oder ist das einfach eine der Mysteriositäten  ;D von Notes?

CPO

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Probleme mit IsUiDocOpen
« Antwort #3 am: 07.03.03 - 11:17:22 »
ich glaube, sowie ich die Help verstehe, sind die "Fensterl" völlig wurscht. Einzig und allein ist entscheidend, wie Du das Backend Doc angesprochen hast...übers Backend oder aus einer UI Klasse.

Indicates if a NotesDocument object (back-end document) is accessed through a NotesUIDocument object (front-end document).
Defined in
NotesDocument
Data type
Boolean
Syntax
To get: flag = notesDocument.IsUIDocOpen
Legal values
True indicates that the back-end document is from a front-end document
False indicates that the back-end document is not from a front-end document
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline cpo

  • Aktives Mitglied
  • ***
  • Beiträge: 176
  • Geschlecht: Weiblich
  • ...nichts wissen macht auch nichts!
Re:Probleme mit IsUiDocOpen
« Antwort #4 am: 07.03.03 - 16:02:29 »
Hi Rob,

auf dem Weg war ich auch schon aaaaber

erstens spreche ich die immer über das backend an (in o.g. Beispiel) und
zweitens klappt's ja freundlicherweis', wenn der liebe Frontendbenutzer irgendwas gemacht hat.

***lange Denkpause***

Hm, das klappt allerdings nur, wenn der User was gemacht hat, in dem das doc dann wirklich über das currentdocument, also ui angesprochen wurde.

Das hieße ja, dass ich dem geöffneten doc nur noch einmal mitgeben müsste, dass es ein uidoc ist  :P Ich dachte immer docs wüssten das..
ich probier's mal...

CPO

Offline cpo

  • Aktives Mitglied
  • ***
  • Beiträge: 176
  • Geschlecht: Weiblich
  • ...nichts wissen macht auch nichts!
Re:Probleme mit IsUiDocOpen
« Antwort #5 am: 07.03.03 - 17:06:49 »
Nicht zu fassen:

Im postopen des doc2 habe ich ein

Sub Postopen(Source As Notesuidocument)   
   Dim workspace As New notesuiworkspace
   Dim uidoc As notesuidocument
   Dim doc As notesdocument
   Dim db As notesdatabase
   
   Set uidoc = workspace.currentdocument
   Set doc = uidoc.document
End Sub

Eigentlich ja  :-XKOMPLETTER BLÖDSINN  :-X

Aber jetzt funktioniert meine IsUIDocOpen-Gescchichte   ::)
Rob, Du hattest Recht. Man muß halt wirklich einmal vornerum hintendrauf zugegriffen haben  ;D

Feierabend!

Carin

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Probleme mit IsUiDocOpen
« Antwort #6 am: 07.03.03 - 17:58:57 »
freut mich...ist zwar total bekn... aber thats Life, also was solls. Hautpsache es klappt.

Sagte ich nicht, daß man die HELP Wort für Wort und Buchstabe für Buchstabe lesen muß? Passt meistens...auch thats Life.

Schee Wochenende  :D
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz