我正在尝试跟踪以计算字段显示为HTML的字段值的历史记录。到目前为止我得到了这个:
var x = document1.getItemValue("category");
var html = "<table>";
for (i = 0 ; i < x.size(); i++){
html= html + "<tr><td>" + x + "</td></tr>";
html = html + "<tr><td>" + session.getEffectiveUserName() + "</td></tr>";
}
html = html + "</table>";
代码工作正常,我得到了我需要的值并显示它,如果我编辑当前文档,则值会通过我附加到保存按钮的部分更新来更改,但这不是问题。我遇到的问题是保存它。我想创建一个数组并添加更改的值,但由于脚本,它将重置所有内容。有关如何保存该值或将其添加到字段的任何建议?我在表单中使用了Append ToTextList,有没有办法在Xpages中实现该功能?
答案 0 :(得分:2)
您可以在XPage中DominoDocument的querySave中的字段中添加新值:
var x = document1.getItemValue("category");
x.add(myNewValue);
document1.replaceItemValue("category", x);
答案 1 :(得分:0)
Chris Toohey刚刚发布了一篇博客文章,似乎是您正在寻找的内容。