0

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

4

1 回答 1

7

有几个选项。

  1. 创建文档时通过 SSJS / Java 设置字段,并使用绑定到基础字段的计算字段。
  2. 使用额外的 HiddenInput 字段,进行相应设置。
  3. 添加代码以使用 getComponent("myText1").getValue() 在保存时存储值。如果它们需要是文本以外的另一种数据类型,则需要对其进行转换。
  4. 在您的 Notes 客户端表单上使用计算文本,计算方式与您在 XPage 上的计算方式相同。
  5. 使用带有 readonly="true" 的编辑框可能会起作用,我不记得它是否将值存储回来。

Computed Field 控件实际上更类似于 Notes 客户端世界中的 Computed Text,而不是计算的字段。它允许设置各种标签,如 h2、span 等,以允许不是标签的单个控件显示计算的内容并具有控制属性,如 styleClass、加载、渲染等。

于 2013-09-25T16:19:51.133 回答