使用按钮的onclick事件我想保存多个文档,但只保存最后一个文档。
<xp:this.data>
<xp:dominoDocument var="document1" formName="tg"></xp:dominoDocument>
</xp:this.data>
并在按钮的onclick事件中:
...
while (re.next()) {
document1.replaceItemValue("TGARKD",tgarkd);
document1.replaceItemValue("TGKDOM",tgkdom);
document1.replaceItemValue("TGARGR",tgargr);
document1.replaceItemValue("TGDLGR",tgdlgr);
document1.save();
}
答案 0 :(得分:1)
如果要在NSF中创建多个文档,则需要使用后端类。 DominoDocument数据源绑定到单个后端文档。 var doc = document1.getDocument(true)
将处理(第一个)后端文档,然后在循环中使用
var doc2 = database.createDocument();
doc.copyAllItems(doc2, true);
doc2.save(true, false);
答案 1 :(得分:0)
或者,您可以在重复控件中定义数据源,并将字段绑定到该字段。然后在重复之外调用save()
来保存所有数据源