Xpages 新的行代码"\";和/或@NewLine不向字段添加新行
我正在获取文档历史记录,添加“\n”和现有文档历史记录。代码执行时没有任何错误。但当我在网上看到它时,一切都在一条线上。在notes客户端中,文档历史记录显示为一行活动 尝试使用@Newline和相同的问题 我做错了什么 提前谢谢 以下是示例代码:Xpages 新的行代码"\";和/或@NewLine不向字段添加新行,xpages,xpages-extlib,xpages-ssjs,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. Sen
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'
替换为'
'
,并设置escape=“false”
使用多行编辑框xp:inputextarea
,而不是一个计算字段xp:text
,并将其设置为只读readonly=“true”
作为替代方案,您仍然可以使用一个计算字段,将所有
'\n'
替换为'
'
,并设置escape=“false”
只是为了给出一个替代方案,您可以在计算文本组件上使用带有“空白:pre”的样式(或pre-line或pre-wrap,请参阅以了解差异)这将保留内容中的换行符。为了提供另一种解决方案,您可以在计算文本组件上使用带有“空白:pre”(或pre-line或pre-wrap,请参见差异)的样式,这样将保留内容中的换行符。谢谢您的快速回答。readonly=“true”不会将组件保存到notes文档。在readonly标志之后,它保存组件。再次感谢您是的,readonly=“true”
仅在字段不必编辑的情况下才是必需的。我以为你只是想展示历史。如果没有readonly参数,就更容易了:)非常感谢。我将其保持为只读,将数据添加为notes字段(我在上一篇文章中忘记提到这一点,对此我深表歉意),并通过按钮更改了值。它保存了该值,但显示如图所示:0接受第2阶段:-Mohan Gangan-4/7/14:test1。但好消息是@NewLine函数增加了新行。非常感谢你的迅速帮助。再次感谢。如果您想将
作为换行符,则必须设置escape=“false”
。感谢您的快速回答。readonly=“true”不会将组件保存到notes文档。在readonly标志之后,它保存组件。再次感谢您是的,readonly=“true”
仅在字段不必编辑的情况下才是必需的。我以为你只是想展示历史。如果没有readonly参数,就更容易了:)非常感谢。我将其保持为只读,将数据添加为notes字段(我在上一篇文章中忘记提到这一点,对此我深表歉意),并通过按钮更改了值。它保存了该值,但显示如图所示:0接受第2阶段:-Mohan Gangan-4/7/14:test1。但好消息是@NewLine函数增加了新行。非常感谢你的迅速帮助。再次感谢。如果您想将
作为换行符,则必须设置escape=“false”
。