Autor Thema: Felder 'Berechnet zur Anzeige'  (Gelesen 1505 mal)

Jürgen Schomann

  • Gast
Felder 'Berechnet zur Anzeige'
« am: 11.09.06 - 12:53:34 »
Felder 'Berechnet zur Anzeige' sind im gleichen Kontext von Lotus-Script, z. B. Lotus-Script-Formel einer Schaltfläche, nach einem NotesUIDocument.Refresh nicht mehr über NotesDocument.GetItemValue verfügbar, nur noch über NotesUIDocument.FieldGetText. Über Eigenschaften Dokument werden die Felder auch nicht mehr angezeigt. Wird das NotesUIWorkspace in einem anderen Kontext erneut angesprochen, sind die Felder wieder über NotesDocument bzw. NotesUIDocument verfügbar und werden auch wieder über Eigenschaften Dokument angezeigt.
Kann mir jemand sagen warum?

Glombi

  • Gast
Re: Felder 'Berechnet zur Anzeige'
« Antwort #1 am: 11.09.06 - 13:18:41 »
Warum das jetzt genau auftritt kann ich nicht erklären. Das kann wohl nur jemand von IBM machen.

Um diesen unschönen Effekt zu beseitigen, sollte man bei Auftruf der Methode Refresh immer den optionalen Parameter auf True setzen, also:

Call uidoc.Refresh( True )

Auszug aus der Hilfe:

Call notesUIDocument.Refresh( [ IncludeRichTextItems ] )
Parameters
IncludeRichTextItems
Note  This parameter is new with Release 5.
Boolean. Optional. Specify True to include all rich-text items in the back-end document. Defaults to False.


Das lässt vermuten, dass Notes Zur Anzeige berechnete Felder intern wie Rich Text behandelt.

Andreas

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz