在xpages的复选框组中获取选定的值

时间:2018-08-08 21:44:38

标签: checkbox xpages selected

我有一个复选框组,我试图通过SSJS获取选择的值,但是到目前为止我还没有成功。我尝试了几种语法,例如:     document1.getItemValueArray(“ nameField”) 和     getComponent(“ nameField”)getSelectedValues();

有人知道从复选框组中获取选定值的方法吗?

1 个答案:

答案 0 :(得分:1)

document1.getFirstItem("nameField").getValues()可能就是您想要的。如果它是一个值,它将是一个字符串,而不是一个Vector,这可能是getItemValueArray() a 问题。

使用ODA(OpenNTF Domino API),我们扩展了getItemValue()方法以采用第二个参数,并将结果转换为该类型的对象。这对于这种情况有很大的好处,即使单个值也允许getItemValue("nameField", ArrayList.class)总是返回一个ArrayList,而且ArrayList是一种更好,更现代的Java(因此对于SSJS)构造,而不是Vector。