-1

我有两个字段:number1,number2。它们是可编辑的。

我有另一个计算字段编号 3。在其默认值中我编码:number1+number2。它不工作

4

2 回答 2

2

您已正确设置。但是,您还没有触发计算。为此,您需要:

  • 保存表格

  • 按下运行命令 ViewRefreshFields 的按钮

  • 将第一个和第二个更改为对话框列表,其中设置了选项以在关键字更改时刷新字段。

  • 编写一些客户端 JavaScript 代码并处理数字字段的 onchange 事件

更新:

我相信js代码将是:

var form = document.forms[0];
form.number3.value = form.number1.value + form.number2.value;
于 2012-09-11T12:08:24.850 回答
1

如果这是针对 Notes 客户端并且您的表单很简单(没有大量查找或复杂的计算),那么在表单属性的信息选项卡上有一个名为“自动刷新字段”的简单属性。这应该触发计算而无需任何额外的编码。

但是,我发现了这个 IBM技术说明,其中提到了此属性不起作用的一些情况,但提供了一种潜在的解决方法。

于 2012-09-11T21:18:32.920 回答