java - IBM Notes 字段限制,是否可以选择将数据存储为富文本格式?

标签 java xpages lotus-notes richtext

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

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

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

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

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

这是明智之举吗?或者,我应该尝试其他选择吗?

我不得不提的是,用户还不会输入格式化文本。所以我不必注意这一点。他们也不会粘贴图像或 html。

我以前从未在Java中使用过富文本或mime,所以我在读/写此类数据方面没有经验。任何如何将其存储到后端文档的代码示例都受到高度赞赏。

最佳答案

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

关于java - IBM Notes 字段限制,是否可以选择将数据存储为富文本格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49774214/

相关文章:

java - 在 android studio 3.0.1 中实现 Android 许可库 (LVL)

css - 使用 xp :checkBoxGroup and trying to put a simple box border around all the values

lotus-notes - xpages 中的计算字段值

java - 将图像导入为Lotus Notes中的图像资源

java - 如何维护一个持久化的后台线程?

java - H2中使用Spring的列表类型字段

java - 第一次尝试尝试共同的偏好

java - 将错误消息从 Java 服务器代码传递到 XPage 客户端

xpages - XPage 上的 ACL 设置未按预期工作

javascript - 无法在 Domino Designer 脚本库中创建 javascript 类