Xpages:从ViewColumn获取所有值并比较值

时间:2015-12-23 10:24:37

标签: javascript dojo xpages lotus-notes

我正在使用莲花笔记9并尝试从视图列中获取所有值,以便比较它们是否有任何不同,如果它们中的任何一个不同,则立即弹出结果的消息框我试过

var tmp = ""
var tmp2 = false

dojo.query("#viewColumnHeader2").forEach(
                function(obj)
                {
                    if (tmp == "")
                    {
                        tmp = obj.getValue
                    } 
                    else
                    {
                        if(tmp != obj.getValue)
                        {
                            var check = true
                            tmp = obj.getValue
                        }
                        else
                        {
                            var check = false
                            tmp = obj.getValue
                        }
                    }
                    if(check == true)
                    {
                        var tmp2 = true
                    }
                }
            )

if(tmp2 == true)
{
    var result = window.confirm("Message")
}

viewColumnHeader2是我在所有属性中设置的viewcolumn的id,但似乎它没有被分配到html代码中的任何地方,但我有一种感觉我走向了错误的方向 我在CSJS中这样做

1 个答案:

答案 0 :(得分:0)

如果要使用CSJS,请在该列的值上添加样式类,然后通过该值检索它们。但是,您只能获取该页面上条目的列值,而不是整个视图。

根据您的尝试,SSJS / Java可能会更好。