我有一个仅基于XPage的提交表单,它有一个用于存储屏幕截图的inputRichText字段和一个用于上传一个或多个附件的多文件上传(使用来自OpenNTF的XPages多文件Uploader )。提交时,我需要屏幕截图和附件出现在一个单一的富文本字段中,该字段将仅通过Notes (非XPages)访问。
当前,表单将附件和屏幕截图存储在单独的字段中。我尝试在保存时将一个字段附加到另一个字段(在submit按钮中使用SSJS,但是由于屏幕截图存储为MIME,附件存储为NotesRichText ),所以它不允许我这样做。
是否有某种方式(最好是在SSJS中)可以将MIME转换为RichText,反之亦然,以便将一个字段附加到另一个字段?我尝试过搜索各种解决方案,但都没有效果,并且尝试了来自OpenNTF的不同的文件上传控件。
理想情况下,我需要这样的东西来工作:
var rtItemAttachments:NotesRichTextItem = docTo_Backend.getFirstItem("attachments"); //This is the field I want everything in
var rtItemFiles:NotesRichTextItem = docTo_Backend.getFirstItem("uploadedFiles");
rtItemAttachments.appendRTItem(rtItemFiles); //Fails on this line
docTo_Backend.removeItem("uploadedFiles");发布于 2016-10-21 20:41:55
跟我说:网上没有RichText,只有哑剧。
可以将RT字段设置为将其内容存储在MIME (属性)中。这样事情就容易多了。
要把东西缝在一起,你需要坚持用哑剧。以下是大致的步骤
特效:如果你添加到HTML的附件链接,它看起来更好。
当然,最大的问题是:为什么?您可以简单地设计一个Notes表单,其中包含两个字段,不需要将其折叠为一个字段。希望这能有所帮助。
要理解MIME内容,一个很好的代码是OpenNTF eMail豆。
https://stackoverflow.com/questions/40167878
复制相似问题