Domino 9 und frühere Versionen > ND7: Entwicklung
Per LotusScript auf Section in einer Form zugreifen?
(1/1)
MonsterX:
Hallo,
Ich arbeite hier mit einem Form, in dem sich zwei auf- und zuklappbare Sections befinden. Der Titel der Sections ist abhängig von einem Feld innerhalb des Formulars. Wie kann ich nun auf die Section zugreifen und den Titel ändern?
Gruß,
Denis
DerAndre:
Schau mal in der Hilfe nach
Working with sections in LotusScript classes
MonsterX:
Ich glaube da bin ich sogar mal drüber gestolpert. Aber das mit dem Body-Item (doc.GetFirstItem("Body")) verstehe ich nicht ganz. Muss meine Section innerhalb eines anderen Elements namens Body liegen oder wie darf ich das verstehen? Wenn ich den Code verwende, sagt mir der Debugger, dass er das Objekt nicht kennt.
--- Code: ---Sub Initialize
Dim session As New NotesSession
Dim db As NotesDatabase
Set db = session.CurrentDatabase
Dim dc As NotesDocumentCollection
Set dc = db.UnprocessedDocuments
Dim doc As NotesDocument
Set doc = dc.GetFirstDocument
Dim rti As NotesRichTextItem
Set rti = doc.GetFirstItem("Body")
Dim rtnav As NotesRichTextNavigator
Set rtnav = rti.CreateNavigator
If Not rtnav.FindFirstElement(RTELEM_TYPE_SECTION) Then
Messagebox "Body item does not contain a section,",, "Error"
Exit Sub
End If
Dim rts As NotesRichTextSection
Do
Set rts = rtnav.GetElement
Messagebox "Bar color = " & rts.BarColor.NotesColor & Chr(13) & _
"Is expanded = " & rts.IsExpanded & Chr(13) & _
"Title style font = " & rts.TitleStyle.NotesFont _
,, rts.Title
Loop While rtnav.FindNextElement(RTELEM_TYPE_SECTION, 1)
End Sub
--- Ende Code ---
PS: Ich bin Lotus-Neuling, also habt Verständnis für meine Anfänger-Fragen :-)
MonsterX:
Ok, das Problem ist aktuell, dass ich nicht weiß, wie man das aktuelle angezeigte Form als Objekt bekommt. Kann mir da jemand auf die Sprünge helfen?
botschi:
Vielleicht meinst Du das FrontendDokument?
Was willst Du von der Form? In Deinem Beispiel ist "body" ein RichTextItem, dieses hat wiederum Methoden (z.B. RichTextNavigator) mit denen Du vielleicht zu Deinem Ziel kommst.
Matthias
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln