0

在 XPage 上工作。

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

document1.ReplaceItemValue("b_BugNum","2");

运行时不断收到此错误:

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

b_BugNum 字段是一个编辑框,没有修改就放置在表单上。

将链接更改为:

currentDocument.ReplaceItemValue("b_BugNum","2");

并且仍然给出错误。

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

关于为什么错误的任何想法?

4

1 回答 1

4

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

在您的情况下,错误是没有名为 ReplaceItemValue 的方法。正确的大小写是 replaceItemValue。Java 区分大小写。

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

于 2012-06-01T17:14:34.253 回答