Domino 9 und frühere Versionen > ND6: Entwicklung
Checkbox nicht sichtbar in Maske
robertpp:
Das Problem was ich jetzt hab ist nicht ein Script Fehler weil da hätte ich mir natürlich zum Helfen gewusst. Das Problem liegt ganz wo anders. Wenn ich den Code auskommentiere dann sehe ich mein Checkbox-Feld in der Maske und wenn ich den Code unter Queryopen laufen lasse dann ist das Feld nicht mehr sichtbar in der Maske!!!
Das ist das eigentliche Problem.
Ich hab jetzt auch schon herausgefunden das es am Call doc.Save liegt. Wenn ich es nicht nochmals speichere dann ist das Checkbox-Feld sichbar.
Aber warum?
Glombi:
Ich würde den Code in das Postopen setzen:
If (Source.IsNewDoc) Then
Exit Sub
End If
dim ws as New NotesUIWorkspace
Dim varLock As Variant
Dim s As New NotesSession
Dim doc As NotesDocument
Dim UserName As New NotesName(s.UserName)
Set doc=Source.Document
varLock=doc.GetItemValue("LockEdit")
If (varLock(0) <> "") And Source.EditMode Then
Msgbox ("Document is currently locked by "+varLock(0)+". A read-only copy will be opened for your use.")
call Source.Close
call ws.EditDocument( false, doc )
Exit Sub
End If
doc.LockEdit= UserName.Common
doc.LockEditTime = Now
Call doc.Save(True,False)
Das Queryopen stellt nicht alles zur Verfügung, was man so braucht. Da gibt es offenbar auch Unterschiede zwischen Notes 5 und 6-
Andreas
Untitled:
--- Zitat ---Das Problem was ich jetzt hab ist nicht ein Script Fehler weil da hätte ich mir natürlich zum Helfen gewusst.
--- Ende Zitat ---
Ist mir schon klar, den Checkbox-Fehler solltest du ja mit dem Auskommentieren finden ::)
--- Zitat ---Ich hab jetzt auch schon herausgefunden das es am Call doc.Save liegt.
--- Ende Zitat ---
Das war das Ziel ;D
Dass kann aber auch bedeuten, dass es einer dieser Zeilen ist:
--- Code: ---
doc.LockEdit= UserName.Common
doc.LockEditTime = Now
--- Ende Code ---
Denn wenn du das Doc nicht speicherst, werden auch diese Felder nicht übernommen.
Versuch mal diese zwei Zeilen rauszunehmen, dafür das doc.save wieder rein. Ich vermute, die Checkbox ist dann sichtbar.
Grüsse
Untitled
robertpp:
So Problem gelöst.
@Untitled: Wäre mal interessant wie du wirklich heißt. Und an den zwei Einträgen hat es nicht gelegen das hab ich davor schon ausprobiert und war das gleiche Problem.
@Andreas: Danke, nachdem ich es ins Postopen gegeben habe hat es gepasst.
Aber absolut unerklärlich warum da das Checkbox-Feld nicht angezeigt wird.
danke robert
Untitled:
Ich heisse Moritz
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln