我正在获取文档历史记录,添加" \ 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();
答案 0 :(得分:4)
使用多行编辑框xp:inputTextarea
代替计算字段xp:text
,并将其设置为只读readonly="true"
。
作为替代方案,您仍然可以使用Computed字段将所有'\n'
替换为'<br />'
并设置escape="false"
。
答案 1 :(得分:0)
为了给出替代解决方案,您可以在计算文本组件上使用“white-space:pre”(或预行或预先包装,请参阅this了解差异)并使用将保留内容中的换行符。