XPages - 在Notes表单上保存的计算字段

时间:2013-09-25 15:49:34

标签: xpages lotus-notes

在保存XPage时,我想在基础Notes表单中保存计算字段的所有值。原因是当在Notes客户端中打开文档时,我希望已将此计算字段的值保存在文档中。有可能这样做吗?

1 个答案:

答案 0 :(得分:7)

有几个选择。

  1. 创建文档时通过SSJS / Java设置字段,并使用绑定到基础字段的Computed Field。
  2. 使用其他HiddenInput字段,进行相应设置。
  3. 添加代码以使用getComponent(“myText1”)。getValue()将值存储在save中。如果它们需要是另一种数据类型而不是文本,则需要转换它们。
  4. 在Notes客户端表单上使用计算文本,计算结果与XPage相同。
  5. 使用带有readonly =“true”的编辑框可能有效,我不记得是否将值存回。
  6. 计算字段控件实际上与Notes客户端世界中的计算文本类似,而不是计算的字段。它允许设置各种标签,如h2,span等,以允许不是Label的单个控件显示计算内容并具有控制属性,如styleClass,加载,渲染等。