Domino 9 und frühere Versionen > ND8: Entwicklung

Doppelklick verhindern??

(1/2) > >>

Vigeli:
hallo leute,

wie kann ich in einer maske mit eingebettete ansicht das  öffnen des dokuments mit dem doppelklick verhindern?? wen z.b. status ="Erledigt" ist sollte man diese eingebettete ansicht nicht mehr öfnnen und berabeiten könne.

Hat jemand einen Tip??

besten dank

WildVirus:
Geht einfach über das QueryOpen-Event:


   If source.editmode Then
      If source.document.hasitem("Modus") Then
         If source.document.Modus(0) = "" Then
            Msgbox "Bitte Dokument erst im Lesemodus öffen und dann in den Bearbeitenmodus wechseln."
            continue = False
         Else
            continue = True
         End If
      Else
         Msgbox "Bitte Dokument erst im Lesemodus öffen und dann in den Bearbeitenmodus wechseln."
         continue = False
      End If      
   End If


Wenn Du verhindern möchtest, dass aus dem Lesemodus in den Bearbeitenmodus geschaltet wird, auch noch das Querymodechange bzw. PostModeChange anpassen.

Viel Erfolg,
Axel

eknori (retired):

--- Zitat ---wen z.b. status ="Erledigt" ist sollte man diese eingebettete ansicht nicht mehr öfnnen und berabeiten könne.
--- Ende Zitat ---
Besser über Leser / Autorenfelder lösen.

WildVirus:
Hallo Ulrich,

Radio Eriwan - kommt drauf an.

In unserer Anwendung ist es so, dass nur der Weg über die Buttons genommen werden soll, aber die Mitarbeiter später sehr wohl in den Änderungsmodus gelangen können. Daher der Weg über die Eventsteuerung.

Über Leser-/Autorenfelder lässt sich das auch gut steuern, dann müssen diese Felder halt zeitgleich mit der Statusänderung angepasst werden.

Axel

eknori (retired):

--- Zitat ---In unserer Anwendung
--- Ende Zitat ---
In meiner nicht.


--- Zitat ---zeitgleich mit der Statusänderung angepasst werden.
--- Ende Zitat ---
Ja, und wo ist das Problem ?

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln