XPages和富文本-“;“项目注释已存在”;错误

XPages和富文本-“;“项目注释已存在”;错误,xpages,lotus-notes,lotus,Xpages,Lotus Notes,Lotus,我正在将LotusNotes应用程序迁移到XPages。一个lotusnotes表单有一个富文本项,因此在XPage上我添加了一个富文本控件,并将其绑定到Notes表单上的项。现在,每当我编辑XPages文档并在富文本编辑器中进行更改时,保存时会出现错误“Item Note ready exists”。有没有办法解决这个问题?我用的是8.5.3。Notes表单上的富文本字段称为“Notes”。理想情况下,我希望能够在LotusNotes客户端和XPages中编辑文档。以下是我的XPage上的代码

我正在将LotusNotes应用程序迁移到XPages。一个lotusnotes表单有一个富文本项,因此在XPage上我添加了一个富文本控件,并将其绑定到Notes表单上的项。现在,每当我编辑XPages文档并在富文本编辑器中进行更改时,保存时会出现错误“Item Note ready exists”。有没有办法解决这个问题?我用的是8.5.3。Notes表单上的富文本字段称为“Notes”。理想情况下,我希望能够在LotusNotes客户端和XPages中编辑文档。以下是我的XPage上的代码:

<xp:inputRichText id="NoteRT" value="#{document1.Note}" style="height:150.0px;      width:300.0px" rendered="#{javascript:currentDocument.isEditable()}">
<xp:this.dojoAttributes>
<xp:dojoAttribute name="toolbarType" value="Slim">
</xp:dojoAttribute>
</xp:this.dojoAttributes>
</xp:inputRichText>
<xp:text escape="false" id="NoteRead" rendered="#{javascript:!currentDocument.isEditable()}" value="#{document1.Note}"></xp:text>

这里

这里呢

您可以看到,这是一个已在fix pack2中修复的错误

但是如果您没有时间更新到fp2,您可以尝试将computeWithForm的属性从'both'更改为'onLoad'或'onSave'

往这边走 xpages->properties->data->data->dominoDocument[0]->computeWithForm


我不知道哪一个适合您的情况,请尝试一下并告诉我们它是否有帮助。

此建议不会解决您的问题,但您不需要同时使用
inputRichText
text
组件;如果数据源未处于编辑模式,富格文本组件将显示只读。。。保留格式。我现在在Notes 9服务器上开发我的应用程序,我不再有这个问题。我使用了一个计算字段,因为我的CSS样式会自动应用到这个元素上,这与富文本字段不同。谢谢你提供了非常详细的答案。