我有一个主文档,其中包含一组链接的更新文档,其中包含一些字段和一个富文本正文字段。我可以在重复控件中显示更新中的任何视图列,但我也想在重复控件中显示富文本字段。
我尝试了几种方法,到目前为止没有任何效果。
我试过这个解决方案:
rowData.getDocument().getFirstItem("Body").getMIMEEntityAsText()
和这个:
rowData.getDocument().getFirstItem("Body").getMIMEEntity().getContentAsText();
和这个:
http://iqjam.net/iqjam/iqjam.nsf/questions/20100914_How_to_Display_a_RichText_fiel.htm
<xp:repeat id="repeat1" rows="30" value="#{view1}" var="row">
<xp:panel>
<xp:this.data>
<xp:dominoDocument var="doc" action="openDocument"
documentId="#{javascript:row.getNoteID()}">
</xp:dominoDocument>
</xp:this.data>
<xp:inputRichText id="inputRichText1" value="#{doc.ArticleContent}"
readonly="true">
</xp:inputRichText>
</xp:panel>
</xp:repeat>
和这个:
http://www.ibmpressbooks.com/articles/article.asp?p=1681058&seqNum=4
var nd:NotesDocument = rowData.getDocument();
var mime = nd.getMIMEEntity("body");
// if it is MIME then you can passthrough as HTML
if (mime != null) {
return mime.getContentAsText();
}
// Otherwise just return the plain text
else {
return nd.getItemValueString("body");
}
它们都只显示那些仅包含文本的文档。如果有嵌入的图像或图像和文本的混合,则不会显示任何内容。
我将不胜感激任何建议...