我有一个复选框组,我试图通过SSJS获取选择的值,但是到目前为止我还没有成功。我尝试了几种语法,例如: document1.getItemValueArray(“ nameField”) 和 getComponent(“ nameField”)getSelectedValues();
有人知道从复选框组中获取选定值的方法吗?
答案 0 :(得分:1)
document1.getFirstItem("nameField").getValues()
可能就是您想要的。如果它是一个值,它将是一个字符串,而不是一个Vector,这可能是getItemValueArray()
的 a 问题。
使用ODA(OpenNTF Domino API),我们扩展了getItemValue()
方法以采用第二个参数,并将结果转换为该类型的对象。这对于这种情况有很大的好处,即使单个值也允许getItemValue("nameField", ArrayList.class)
总是返回一个ArrayList,而且ArrayList是一种更好,更现代的Java(因此对于SSJS)构造,而不是Vector。