视图中2列总数之间的XPages比率

时间:2014-08-25 10:10:09

标签: view xpages

我有2列的视图。两种数字类型。我想在页面上添加一个按钮,计算第1列总数与第2列总数之间的比例。

For example:
Column 1 | Column 2
5        | 5
10       | 10
4        | 3
3        | 4
It should be (5+10+4+3)/(5+10+3+4) = 1..

谢谢,

1 个答案:

答案 0 :(得分:1)

我可能会进入视图属性并打开这两列的总计。然后在SSJS中,我将获得该视图的NotesNavigator,然后创建一个NotesViewEntry对象。然后我将ViewEntry设置为NotesNavigator.getLastEntry()......就像那样。那个条目应该有一个columnValues()属性。我认为它会是这样的:

var column1 = entry.getColumnValues()[1];
var column2 = entry.getColumnValues()[2];

注意:getColumnValues()基于零,并且根据视图设计,某些列可能无法从getColumnValues()中检索。

一旦你有了2个变量,那么你就可以做数学并对结果做任何事情。

这就是我至少接近它的方式。

(我没有一个编辑器很方便,如果某些语法已关闭,那就很抱歉)