【发布时间】:2014-08-28 18:28:55
【问题描述】:
目前我正在使用一个主文档在 Xpages 中创建一种调查。用户可以使用富文本编辑器来定义必须回答的文本内容。
此内容保存为 Mime-Part 并允许使用颜色和图像。寻找例如像这样:
现在我想将此项目“内容”复制到其他一些响应文档中,这些文档为所有必须回答的人提供了回答的机会。所以我将 NotesItem“内容”复制到那些新的响应文档中:
var content:NotesItem = wfDoc.getFirstItem("Content");
while (receivers.hasNext()) {
var user:String = receivers.next();
//Sets the fields for the new response document
var docResp:NotesDocument = database.createDocument();
docResp.copyItem(content);
[...]
但这只适用于第一次。第一个响应文档还获得了一个名为“内容”的新项目,其中包含 Mime-Part。所有其他文档都获得一个 Richtext-Item。
第一反应文档:
第二个回复文件:
问题:如何确保包括格式在内的所有内容都将复制到我的所有响应文档中?
【问题讨论】:
-
你是否在复制项目之前设置了 session.setConvertMIME(false)?这可能会阻止它从 mime 转换,不确定。
-
似乎工作正常!我以前试过这个,但也把它放在 getFirstItem 行的前面,它没有用。现在是这样的: session.setConvertMIME(false); docResp.copyItem(内容); session.setConvertMIME(true);将此添加为答案,我会接受它:)
标签: xpages