A
ak-47
Visual Basic:
Dim ws As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Set uidoc = ws.CurrentDocument
If uidoc.IsNewDoc Then
Messagebox "uidoc.IsNewDoc = True"
Else
Messagebox "uidoc.IsNewDoc = False"
End If
Dim doc As NotesDocument
Set doc = uidoc.Document
If doc Is Nothing Then Exit Sub
If doc.IsNewNote Then
Messagebox "doc.IsNewNote = True"
Else
Messagebox "doc.IsNewNote = False"
End If
После клика по экшену (до сохранения) получаю:
1) "uidoc.IsNewDoc = False"
2) "doc.IsNewNote = True"
После сохранения, ситуация не меняется.
После закрытия, и открытия сохраненного документа получаю:
1) "uidoc.IsNewDoc = False"
2) "doc.IsNewNote = False"
Чем можно объяснить подобные странности? Почему IsNewNote не меняет значение после сохранения?
Да..
Экшен сохранения - shared, с такой @-коммандой : @PostedCommand([FileSave])
Последнее редактирование модератором: