我如何编写代码以附加所有项目(XPages)?

问题描述 投票:0回答:1

我在Notes中有很多文档,所有文档的格式都不同,如下图:

(可能类似于图片1,图片2或图片3)

enter image description here

enter image description here

enter image description here

如何在Xpages中编写代码?

使用“计算字段”?还是使用“输入文字”?

我使用了“输入文本”。但是仅用于一项,而不是全部。

var doc = purchase.getDocument();
var A0 = doc.getItemValueString("DAY_A0");
if(A0 != 0){
    return "Division processing";
}

如果表单不仅包含一项,如图片。如何编写代码以附加所有项目?

javascript xpages lotus-notes
1个回答
0
投票

我在这里进行以下假设:

  • 您在文档中有10个字段,其编号可能为> 0,可能不是>
  • 将计算第11个值(总计)
  • 您想一次显示一个文档,而不是列表
  • 您知道如何向页面添加数据源

版本1:

  • 创建常规XPages表单,添加文档数据源时使用向导。现在,它还将显示具有0个值的字段
  • 单击每个ROW并更改可见性属性以进行计算(确保单击该行,而不是单元格或字段),并基于该行的字段添加可见性公式。类似于doc.DAY_A0 > 0
  • 添加一个计算字段,将所有11个字段的值添加到其中
  • 完成

版本2:

  • 在页面打开事件中,获取文档的句柄并计算仅包含您感兴趣的值的范围变量。由于您需要标签(不是您的字段名)和值,因此可能会很混乱。>
  • 使用重复控件呈现值
  • 希望有所帮助

© www.soinside.com 2019 - 2024. All rights reserved.