Autor Thema: Doppelklick auf Dokument Bearbeitungsmodus verhindern ?  (Gelesen 1688 mal)

Offline jmanuel

  • Junior Mitglied
  • **
  • Beiträge: 76
Hallo,

ich möchte das die User nur über einen Aktionsbutton in den EditMode kommen und nicht durchc Doppelklick auf das Dokument. Wie kann man verhindern, dass durch ein Doppelklick der
Mode sich ändert ?

Grüsse,
jmanuel

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Doppelklick auf Dokument Bearbeitungsmodus verhindern ?
« Antwort #1 am: 12.05.06 - 15:12:46 »
Die Designer-Hilfe ist Dein Freund! Viele, viele Iris-Entwickler haben diese geschrieben, damit Du derartige Frage dort nachschlagen kannst.

Wir wollen verhindern, dass ein Dokument editiert wird. Wo muss ich das abfangen. Hmmm. Ja, ich klick ja in ein Dokument, also wird das ein Dokument-Event sein. Mal schnell unter NotesUIDocument nachschauen ....

BINGO!  QueryModeChange
Hurra!

Mist, doch nicht so einfach, der Event wird auch aufgerufen, wenn ich eine Aktion starte. Na gut, dann setz ich in der Aktion eine Umgebungsvariable, die ich im Event abfrage und dann lösche. Wenn die Umgebungsvariable nicht gesetzt ist, lass ich QueryModeChange false zurückliefern und nix ist mit Edit. :)
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline jmanuel

  • Junior Mitglied
  • **
  • Beiträge: 76
Re: Doppelklick auf Dokument Bearbeitungsmodus verhindern ?
« Antwort #2 am: 16.05.06 - 11:01:32 »
Hallo,

danke, so habe ich das nun gelöst.

Grüsse,
Manuel

Offline Lossa

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.404
  • Geschlecht: Männlich
    • alphaTrain
Re: Doppelklick auf Dokument Bearbeitungsmodus verhindern ?
« Antwort #3 am: 16.05.06 - 12:41:45 »
Hi,

Achtung es muss auch etwas im OpenEvent rein, denn der User kann auch direkt im Edit Modus ein Dokument öffen (Strg-E im Englischen Client, STRG-B im Deutschen). Dann greift QueryModeChange nicht. Dann must du mittels uidcoument.Editmode = False dafür sorgen das wieder auf den Lesemodus zurückgeschaltet wird. Achtung nun wird aber QueryModeChange angetriggert, wenn da nur continue=false geschaltet ist, dann darfst du das nur machen, wenn du aus dem Lesemodus kommst und nicht aus dem EditModus.
Viele Grüße

Ulrich Lossa
Aktiv als Notes Admin und Entwickler seit Version 1.
Freier Trainer und Berater.
Zertifiziert für alle Versionen SA und DB.
HCL Certified Administrator
IBM Certified Advanced Application Developer (PCLP AD)
IBM Certified Advanced System Administrator (PCLP SA)
IBM Certified Instructor for System Administration and Application Development ( CLI)
IBM Certified Instructor for Websphere Software
IBM Certified Instructor for DB2
http://www.alphatrain.de
Lossa@alphatrain.de

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz