Hallo zusammen,
derzeit verzweifel ich gerade an folgendem Problem: Es sollen innerhalb einer XPage die Namen aller Dateianhänge aus einem ganz bestimmten Richtext-Feld ausgegeben werden. Das Ganze sollte mit Hilfe eines Repeat-Elements (indexVar = i) ganz simpel gelöst werden können:
var doc:NotesDocument = currentDocument.getDocument();
var rtItem:NotesRichTextItem = doc.getFirstItem("Body");
var attachment:NotesEmbeddedObject = rtItem.getEmbeddedObjects().elementAt(i);
var resname:string = attachment.getName();
return resname;
Leider resultiert der o.g. Code in folgenden Fehler, den ich mir nicht erklären kann:
Error while executing JavaScript computed expression
Script interpreter error, line=3, col=45: [TypeError] Error calling method 'getEmbeddedObjects()' on an object of type 'lotus.domino.local.Item [Static Java Interface Wrapper, lotus.domino.local.Item: lotus.domino.Item]'
Der Auszug aus der "IBM Lotus Domino Designer 8.5 Versions 8.5 and 8.5.1"-Hilfe sagt mir, dass es allerdings genau so funktionieren sollte:
NotesRichTextItem
Represents an item of type rich text.
Access
To access an existing RichTextItem object, use getFirstItem in Document. You must explicitly cast the return value to RichTextItem.
Auf unserem Server läuft die Version 8.5.2 ohne FP, kennt irgendjemand das Problem?
Gruß
Sascha