Autor Thema: Bearbeitungsmodus durch Doppelklick verhindern  (Gelesen 2236 mal)

Offline Marshuhn

  • Junior Mitglied
  • **
  • Beiträge: 74
  • Geschlecht: Männlich
  • Have every day fun
Bearbeitungsmodus durch Doppelklick verhindern
« am: 05.05.04 - 09:34:36 »
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

  • Gast
Re:Bearbeitungsmodus durch Doppelklick verhindern
« Antwort #1 am: 05.05.04 - 09:40:01 »
lässt sich im event "querymodechange" abfangen.

Offline Marshuhn

  • Junior Mitglied
  • **
  • Beiträge: 74
  • Geschlecht: Männlich
  • Have every day fun
Re:Bearbeitungsmodus durch Doppelklick verhindern
« Antwort #2 am: 05.05.04 - 09:44:14 »
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

  • Gast
Re:Bearbeitungsmodus durch Doppelklick verhindern
« Antwort #3 am: 05.05.04 - 09:53:03 »
... 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.

Offline wuschel

  • Junior Mitglied
  • **
  • Beiträge: 71
  • Geschlecht: Männlich
Re:Bearbeitungsmodus durch Doppelklick verhindern
« Antwort #4 am: 05.05.04 - 10:06:53 »
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.

Offline Markus Henke

  • Aktives Mitglied
  • ***
  • Beiträge: 143
  • Geschlecht: Männlich
Re:Bearbeitungsmodus durch Doppelklick verhindern
« Antwort #5 am: 05.05.04 - 10:54:12 »
Hallo,

es gibt zwei Möglichkeiten.

1. Environmentvariable setzen (notes.ini)
2. in den Declarations der Maske eine Variable, die der Button dann per Script füllt. Die Varaible kann dann abgefragt werden

Gruß
Markus

klaussal

  • Gast
Re:Bearbeitungsmodus durch Doppelklick verhindern
« Antwort #6 am: 05.05.04 - 11:18:39 »
... jau, haste recht. mein fehler  :'(
die lösung von markus ist gut  :D

viel erfolg  :P

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:Bearbeitungsmodus durch Doppelklick verhindern
« Antwort #7 am: 05.05.04 - 11:24:58 »
ich habe keine Lösung, ich bin nur neugierig.
was macht das denn für einen Unterschied, ob ich per Doppelklick in den Editiermodus komme, oder auf die Aktion in der Toolbar (Bleistift) klicke?
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Offline Markus Henke

  • Aktives Mitglied
  • ***
  • Beiträge: 143
  • Geschlecht: Männlich
Re:Bearbeitungsmodus durch Doppelklick verhindern
« Antwort #8 am: 05.05.04 - 11:34:08 »
wahrscheinlich wird im button noch eine andere aktion ausgeführt. das problem hatte ich auch schon mal. :-)

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:Bearbeitungsmodus durch Doppelklick verhindern
« Antwort #9 am: 05.05.04 - 20:02:29 »
Hier fehlt mir noch ein Postopen-Event.

Denn sonst lässt sich zwar das Dok nicht per Doppelklick öffnen, aber aus einer View heraus per Str+E (bzw. Strg+B im deutschen Client).

Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline Marshuhn

  • Junior Mitglied
  • **
  • Beiträge: 74
  • Geschlecht: Männlich
  • Have every day fun
Re:Bearbeitungsmodus durch Doppelklick verhindern
« Antwort #10 am: 07.05.04 - 14:46:34 »
Danke für die Antworten. Werden wir ausprobieren.
Danke

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz