为什么保存时项目名称会转换为大写?

时间:2014-04-08 14:59:47

标签: xpages lotus-notes xpages-ssjs

我的设计器客户端是8.5.3FP6,Notes服务器是8.5.3FP6。

当我在Xpage中保存文档时,字段名称会从适当的大小写改为某些字段的全部大写。 Notes表单上的字段名称适用于" Doc_Stage_TX"但是当通过文档属性在Notes客户端中检入时,它是" DOC_STAGE_TX"。有人遇到过这种行为吗?

以下是用于保存的SSJS代码:

document1.setValue("Section1_CompletedBy",unm);
@SetField("Section1DateCompleted",@Today())
document1.setValue("Section1Status","Marketing Check completed");
document1.setValue("Doc_Stage_TX","Stage 2");
document1.save();

保存后,所有这些字段名称都是大写的。

1 个答案:

答案 0 :(得分:5)

这是Notes在很长一段时间内的一致行为:当您以编程方式@SetField.setValue(...)创建新项目时,项目名称都是upperCase。仅当通过表单中的字段(绑定)创建项目或使用.replaceItemValue()案例时才会保留