Das Notes Forum
Domino 9 und frühere Versionen => Administration & Userprobleme => Thema gestartet von: Christopher am 11.04.06 - 08:33:09
-
Hallo Entwickler,
das Bearbeiten von Dokumenten habe ich bis jetzt immer über das Event: Querymodechange und Postmodechange verhindert.
Wenn man aber ein Dokument in einer Ansicht über ein Smart Icon bearbeitet scheinen diese Events nicht zugreifen. Das gleich gilt auch bei eingebetten Ansichten dort gibt es ja auch die Möblichkeit bei den "Eigenschaften Bearbeiten zu wählen".
Hat einer von Euch noch eine Lösung wie man das abfangen kann? Bis jetzt arbeite ich mit SaveOptions. Aber schöner wäre es, wenn das Dokument erst gar nicht in den Bearbeitungsmodus versetzt werden kann.
Gruß Christopher
-
Ich sage nur ein Wort: Autorenfelder
Axel
-
Ja damit arbeite ich. der Autor soll ein Dokument genehmigen bzw. Kommentare hinzufügen das passiert über Aktionen mit LS. Ich wollte es aber trotzdem verhindern. Es ist reine Schönheitskosmetik die ich betreibe.
Deine nächste Antwort wird wohl Bearbeitbarer Abschnitt sein ;D
-
Deine nächste Antwort wird wohl Bearbeitbarer Abschnitt sein ;D
Unter Umständen ja. ;)
Verstehe ich das richtig, dass auch der Autor das Dokument nicht mehr editieren können soll, außer Kommentare einzufügen bzw. es zu genehmigen?
In diesem Fall könnte man auch mit evt. berechneten Teilmasken arbeiten. Die eine Maske enthält die bearbeitbaren Felder, die andere die gleichen Felder in berechneter Ausführung.
Axel
-
Genau das hast Du richtig verstanden. Hm ja das wäre ein Lösung. Ich denke die wäre richtig gut.
-
Super gute Idee Axel so funktioniert es besser als je zuvor!
-
Ganz abgesehen davon, hast Du da auch nicht die richtigen Events getroffen. Schaust Du hier:
EditMode für bestimmte Dokumente verhindern (http://atnotes.de/index.php?topic=20455.0)
Bernhard
-
Danke für die Info es ist immer wieder schön, wenn man hier Hilfe von alten Notes Entwicklern bekommt.
-
@koehlerbv
so habe es mal wie bei Dir beschrieben ausprobiert. Aber no Chance wenn Du ein Dokument über ein Smart Icon oder in in in einer eingebetten Ansicht Bearbeiten wählst wird zwar das event "PostOpen" usw. ausgeführt und Source.EditMode = False auch aber das scheint LN nicht zu interessieren. Das Dokument wird trotzdem in den Bearbeitungszustand gesetzt.