Domino 9 und frühere Versionen > ND6: Entwicklung
Prüfung ob Dokument offen
LN4ever:
Die Property des Backend-Dokuments IsUIDocOpen liefert dir für den aktuellen Userkontext die Antwort auf deine Frage. Der letzte Parameter im ws.EditDocument ermöglicht es dir, ggf. den richtigen der 27 "offenen Reiter" dafür zu erwischen, damit der User genau dieses bereits offene uidoc in den Vordergrund rückt und (weiter) bearbeitet.
Gruß
Norbert
TomLudwig:
Danke Norbert.
Aber die Abfrage ob das Dokument offen ist brauche ich nicht, da der Parameter im EditDocument das schon geöffnete Dokument fokusiert oder eben eine neue Instanz erstellt.
Oder sehe ich da etwas falsch?
Über kurz oder lang muss aber ein Sperr-Mechanismus der Dokumente erstellt werden...
DAU-in:
--- Zitat von: LN4ever am 05.03.07 - 21:14:08 ---Die Property des Backend-Dokuments IsUIDocOpen liefert dir für den aktuellen Userkontext die Antwort auf deine Frage. Der letzte Parameter im ws.EditDocument ermöglicht es dir, ggf. den richtigen der 27 "offenen Reiter" dafür zu erwischen, damit der User genau dieses bereits offene uidoc in den Vordergrund rückt und (weiter) bearbeitet.
Gruß
Norbert
--- Ende Zitat ---
aus der Hilfe:
True indicates that the back-end document is from a front-end document.
Wenn ein anderer User das Dokument bereits geöffnet hat, greift das doch nicht?
Und muss das Backenddokument dann nicht über das Frontenddokument referenziert sein?
Glombi:
IsUIDocOpen bringt in diesem Fall nichts. Im Forum hatten wir das auch schon ein paarmal diskutiert. Such mal nach IsUIDocOpen
Man muss in der Tat einen eigenen Lock-mechanismus programmieren oder das Hard-Locking aktivieren und dann mit
To get: lockHolders = notesDocument.LockHolders
Usage
If the document is locked, the array contains the names of the lock holders. The document can be locked by one or more users or groups.
If the document is not locked, the array contains one element whose value is an empty string ("").
arbeiten.
Andreas
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln