Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xpages 编辑框控件中的值未通过SSJS保存在Notes文档中_Xpages_Xpages Ssjs - Fatal编程技术网

Xpages 编辑框控件中的值未通过SSJS保存在Notes文档中

Xpages 编辑框控件中的值未通过SSJS保存在Notes文档中,xpages,xpages-ssjs,Xpages,Xpages Ssjs,在自定义控件上,我将数据源绑定到面板控件: <xp:panel> <xp:this.data> <xp:dominoDocument var="attachDoc" formName="fAttachment"></xp:dominoDocument> </xp:this.data> ... </xp:panel> 我错过了什么 自定义控件在xpage上重复。自定义控件有自己的save按钮,调用saveAttach

在自定义控件上,我将数据源绑定到面板控件:

<xp:panel>
<xp:this.data>
    <xp:dominoDocument var="attachDoc" formName="fAttachment"></xp:dominoDocument>
</xp:this.data>
...
</xp:panel>
我错过了什么

自定义控件在xpage上重复。自定义控件有自己的save按钮,调用saveAttachment()函数

您的saveAttachment()函数似乎试图在数据库上保存后端notes文档。要传递UI中的更改,需要运行attachDoc.save(),它将NotesXPDocument(UI文档)传递到保存到数据库的后端NotesDocument

(假设您的try语句有一个陷阱,但您忽略了它)

您的saveAttachment()函数似乎正在尝试将后端notes文档保存到数据库中。要传递UI中的更改,需要运行attachDoc.save(),它将NotesXPDocument(UI文档)传递到保存到数据库的后端NotesDocument

(假设您的try语句有一个陷阱,但您忽略了它)

安德鲁·诺瑞是对的。 如果您仍希望使用后端NotesDocument,请按如下方式获取:

var doc:NotesDocument = attachDoc.getDocument(true);
参数化的getDocument方法将在返回之前使用模型值更新后端NotesDocument。

Andrew Norrie是正确的。 如果您仍希望使用后端NotesDocument,请按如下方式获取:

var doc:NotesDocument = attachDoc.getDocument(true);
参数化的getDocument方法将在返回之前使用模型值更新后端NotesDocument

var doc:NotesDocument = attachDoc.getDocument(true);