Xpages XPage引发错误时的ReplaceItemValue

Xpages XPage引发错误时的ReplaceItemValue,xpages,lotus,serverside-javascript,lotus-domino,xpages-ssjs,Xpages,Lotus,Serverside Javascript,Lotus Domino,Xpages Ssjs,在XPage上工作 有一个按钮,单击该按钮时,使用SSJS将“b_BugNum”字段的值设置为“2”: document1.ReplaceItemValue("b_BugNum","2"); 运行时继续接收此错误: [TypeError]在上调用方法“ReplaceItemValue(string,string)”时出错 类型为“notesxpdocument[Static Java Wrapper, com.ibm.xsp.model.domino.wrapped.DominoDocumen

在XPage上工作

有一个按钮,单击该按钮时,使用SSJS将“b_BugNum”字段的值设置为“2”:

document1.ReplaceItemValue("b_BugNum","2");
运行时继续接收此错误:

[TypeError]在上调用方法“ReplaceItemValue(string,string)”时出错 类型为“notesxpdocument[Static Java Wrapper, com.ibm.xsp.model.domino.wrapped.DominoDocument]'

b_BugNum字段是一个编辑框,未经修改就放置在表单上

将链接更改为:

currentDocument.ReplaceItemValue("b_BugNum","2");
并且仍然给出错误

将数据源设置为Notes文档,其他字段将绑定到文档上的字段并显示正确的值


有没有关于错误原因的想法?

错误消息表明您正在调用的方法不存在或参数数量/参数数据类型错误

在您的例子中,错误在于没有名为ReplaceItemValue的方法。正确的套管是replaceItemValue。Java区分大小写


所有优秀的JavaAPI在命名类方法时都使用camelCase。如果您习惯使用LotusScript,那么一开始可能会感到困惑。

错误消息表明您正在调用的方法不存在或参数数量/参数数据类型错误

在您的例子中,错误在于没有名为ReplaceItemValue的方法。正确的套管是replaceItemValue。Java区分大小写


所有优秀的JavaAPI在命名类方法时都使用camelCase。如果您习惯了LotusScript,一开始可能会感到困惑。

Charles,SSJS是服务器端JavaScript。@PerHenrikLausten,我就是这么想的,谢谢。在这种情况下不需要新标签,我们已经有了一个非常好的标签。Charles,SSJS是服务器端JavaScript。@PerHenrikLausten,我就是这么想的,谢谢。不需要新标签,我们已经有了一个非常好的标签。谢谢!现在我看到了camelCase是如何与助手弹出窗口。谢谢!现在,我看到了如何使用helper弹出窗口处理案例。