xpages - 新行代码 "\n"和/或 @NewLine 不会向字段添加新行

标签 xpages xpages-extlib xpages-ssjs

我正在获取文档历史记录,添加“\n”和现有文档历史记录。代码执行没有任何错误。但当我在网络上看到它时,一切都在一行。在 Notes 客户端中,文档历史记录显示为一行事件。

尝试过 @Newline 和同样的问题。

我做错了什么?

提前致谢。

这里是示例代码:

var myvar="\n"
var h=getComponent("docHistory1").getValue();
var msg="Stage 2 - LAB Manager approved and completed check. Send to Chemist: " + unm + "  + dt1;
document1.setValue("DocHistory", h + myvar + msg);
document1.save();

最佳答案

使用多行编辑框 xp:inputTextarea而不是计算字段 xp:text并将其设置为只读 readonly="true" .

作为替代方案,您仍然可以使用计算字段替换所有 '\n''<br />'和设置escape="false" .

关于xpages - 新行代码 "\n"和/或 @NewLine 不会向字段添加新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22921249/

相关文章:

XPages 移动控件不适用于 iOS 8

java - 除了托管 Bean 最佳实践之外

java - Xpages ExtLibUtil.getCurrentSessionAsSigner() 返回 null

javascript - 如何使用 POI 4 Xpages 导出 JavaScript 数组?

java - 如何使用 EL 将字段绑定(bind)到重复的数据源?

javascript - 条码扫描并在xpages中生成

xpages 扩展库对话框只读

authentication - 如何在 XPage 中捕获用户上次登录并在下次登录网站时显示?

xpages - 在 Designer 中,SSJS 库随着它们的增长而变得越来越慢