Domino 9 und frühere Versionen > ND6: Entwicklung

Eine Maske für Haupt und Response

<< < (2/2)

Axel:

--- Zitat von: robertpp am 23.10.06 - 13:26:27 ---Wobei wahrscheinlich könnte ich das Source.IsNewDoc auch durch doc.IsNewNotes ersetzen. (aber ein Mensch ist ja ein "Gewohnheits-Tier")

--- Ende Zitat ---


Ich sehe da im Moment keine Nachteile.

Axel


robertpp:
Was mir allgemein Aufgefallen ist:
Es ist generell bei dieser Aktion immer das Frontend IsNewDoc = False

Sub Click(Source As Button)
   Dim s As New NotesSession
   Dim ws As New NotesUIWorkspace
   Dim db As NotesDatabase
   Dim doc As NotesDocument
   Dim newdoc As NotesDocument   
   Dim uidocNew As NotesUIDocument
   Dim Frontend As Boolean
   Dim Backend As Boolean
   Set db = s.CurrentDatabase
   Set doc = ws.CurrentDocument.Document
   Set newdoc = db.CreateDocument
   newdoc.Form= "todo"
   Set uidocNew = ws.EditDocument(True, newdoc)
   Frontend = uidocNew.IsNewDoc
   Backend = NewDoc.IsNewNote
End Sub

Logische Schlussfolgerung: Wenn ich jetzt richtig liege, kann man eigentlich nur mit @Compose ein doc über das Frontend erzeugen wo dann Source.IsNewDoc = True im Querysave ergibt.

robert

Axel:
... oder mit Script über

Sub Click(Source As Button)
  Dim workspace As New NotesUIWorkspace
  Call workspace.ComposeDocument( "", "", "Main Topic" )
End Sub


Axel

robertpp:
Danke für die Hilfe.

Hab es jetzt einfach so gemacht:

   Elseif Not (Source.IsNewDoc Or doc.IsNewNote) Then
und so:
   Elseif Source.IsNewDoc Or doc.IsNewNote Then

robert

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln