Das Notes Forum

Domino 9 und frühere Versionen => Administration & Userprobleme => Thema gestartet von: schurke am 23.09.04 - 08:21:27

Titel: Maske
Beitrag von: schurke am 23.09.04 - 08:21:27
Hallo @all,

ich habe eine Maske übernommen und erweitert. Wenn ich damit ein neues Dokument erstelle geht der Cursor schön brav in das Vorgabefeld. Wenn ich das Dokument nachträglich bearbeiten möchte geht der Cursor immer zu letzten Feld im Dokument. Ich weiß leider nicht mehr wo ich suchen soll, um diese Einstellung zu ändern.  Wo kann so etwas hinterlegt sein?

Wilfried
Titel: Re:Maske
Beitrag von: Semeaphoros am 23.09.04 - 09:25:20
Gibt es irgendwelchen Code im Postopen-Event?
Titel: Re:Maske mit Code Postopen
Beitrag von: schurke am 23.09.04 - 09:30:25
Yep,

   
   If source.InPreviewPane Then Exit Sub
   
   DocWasSaved = False
   FinalSave = False
   
   Set ws = New NotesUIWorkSpace
   Set uidoc = source
   
   If note Is Nothing Then Call InstantiateObjectVariables
   
   If source.IsNewDoc Then
      Call note.ReplaceItemValue("_ViewIcon", 168)
      note.AssignState = 0
      note.ExcludeFromView = "D"
      note.OrgTable = "T0"
   Else
      FormName = note.Form
      If FormName(0) = "Task" Then
         EditType = session.GetEnvironmentValue("MailStEd")
'EditType 5 = EditNewCopy              
         If EditType = "5" Then
            Call note.ReplaceItemValue("$VersionOpt", "6")
            note.tmpAction = "ConvertNewDoc"
            Call session.SetEnvironmentVar("MailStEd", "0")
            source.reload
            source.save
         End If
      End If
   End If
   
   note.RemoveItem("MailOptions")
   note.RemoveItem("SaveOptions")
   
   If note.tmpAction(0) = "Converting" Then ConvertedTask = True
   

Wilfried
Titel: Re:Maske
Beitrag von: Glombi am 23.09.04 - 09:32:27
Da kommt aber Freude auf, wenn man so eine Maske übernimmt. Es gibt eine Menge Seiteneffekte. Hoffentlich ist das alles gut dokumentiert.

Andreas
Titel: Re:Maske
Beitrag von: Semeaphoros am 23.09.04 - 09:43:50
Uiui, Eingriffe im Kalender ...... da wäre ich an Deiner Stelle schon mal froh, dass es überhaupt soweit funktioniert, dass nur noch der Läufer am falschen Ort ist. Im Postopen ist jedenfalls nichts zu sehen, da werden aber diverse Objekte aus der Calendar-Library instantiiert und da kann schon so einiges passieren, da ist ein riesen Rucksack hintendran.