Domino 9 und frühere Versionen > Entwicklung

Bearbeitungsmodus durch Doppelklick verhindern

(1/3) > >>

Marshuhn:
Hallo,

ich habe folgendes Problem. Der Bearbeitungsmodus soll nicht per Doppelklick aktiviert werden können. Der Bearbeitungsmodus soll nur über eine Aktion gestartet werden können.
Kennt jemand hierzu eine Lösung per Lotus Script?

Vielen Dank

Marshuhn

klaussal:
lässt sich im event "querymodechange" abfangen.

Marshuhn:
Ja, darin habe ich auch programmiert.
Aber ich möchte die Funktion nicht grundsätzlich unterbinden, sondern nur für den Doppelklick. Die Funktion soll über die Aktion noch aufrufbar sein.

Formel:

Sub Querymodechange(Source As Notesuidocument, Continue As Variant)
   If Not (source.EditMode ) Then
      If (source.document.Name(0)<>session.username And (source.document.Status(0)="1" Or source.document.Status(0)="5")) Or source.document.Status(0)>="9" Then
'         continue=False
      End If
   End If
End Sub


Trotzdem schon einmal danke für die Antwort.

klaussal:
... in der schaltfläche das feld xyz (vorgabewert "0") auf "1" setzen und das dann im event abfragen. vor dem speichern dann wieder auf "0" zurück.

wuschel:
Hallo klauss,
ich hab eine Frage zu deiner Lösung:
das Dokument befindet sich doch im Browse-Modus, wenn die Schaltfläche betätigt wird. Lässt sich denn dann das Feld XYZ auf "1" setzen?
Oder müsste nicht zuvor der Edit-Modus eingeschaltet werden, was dann ja den Event auslöst?
Vielleicht lieg ich aber auch ganz falsch.
Gruß
M.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln