【问题标题】:Copy notes item (mime part) to more other documents将备注项目(mime 部分)复制到更多其他文档
【发布时间】: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


【解决方案1】:

您是否在复制项目之前设置 session.setConvertMIME(false)?这可能会阻止它从 mime 转换,不确定。

【讨论】:

  • 感谢您的帮助!
猜你喜欢
  • 2017-12-19
  • 1970-01-01
  • 1970-01-01
  • 2011-11-19
  • 1970-01-01
  • 2014-10-10
  • 1970-01-01
  • 2015-10-15
  • 2020-01-09
相关资源
最近更新 更多