IBM Notes字段限制,将数据存储为富文本的选项?

时间:2018-04-11 11:41:26

标签: java xpages lotus-notes richtext

在应用程序中,我遇到了字段限制的问题。

目前我在xpage上使用多行编辑框控件来捕获信息,我将它作为文本字段保存在Notes文档的后端,例如:

doc.replaceItemValue("emplInformation", employee.getInfo());

我不知道用户在字段中粘贴“完整故事”,因此它会破坏我的功能(我没有处理错误,因此永远不会存储文档)。

因此我想的是,也许我可以将信息保存到富文本字段中,从而避免字段限制。

这是一件聪明的事吗?或者,我应该尝试其他选择吗?。

我必须提到用户不会输入格式化文本(还)。所以我没有注意到这一点。也不会粘贴图像或HTML。

之前我从未使用过Java中的富文本或mime,因此我没有阅读/写入此类数据的经验。任何代码示例如何将其存储到后端文档都非常感谢。

1 个答案:

答案 0 :(得分:2)

如果要将数据存储在字段中,可能会更大的字段限制,您可以考虑使用OpenNTF Domino API。 您可以存储在单个字段中,如果为大,则该字段会自动转换为RichText项。 在我们的HR Assistant应用程序中使用它,有关绕过限制的信息,请参阅http://elstarit.nl/2018/01/18/make-the-nsf-modern-again-with-openntf-domino-api/