Получить выбранные значения в группе флажков в xpages
У меня есть группа флажков, и я пытаюсь получить значения, выбранные через SSJS, но до сих пор не удалось. Я пробовал несколько синтаксисов, таких как: document1.getItemValueArray ("nameField") и getComponent ("nameField") getSelectedValues ();
Кто-нибудь знает способ получить выбранные значения из группы флажков?
1 ответ
document1.getFirstItem("nameField").getValues()
может быть то, что вы хотите. Если это одно значение, это будет строка, а не вектор, что может быть проблемой с getItemValueArray()
,
С помощью ODA (OpenNTF Domino API) мы расширили getItemValue()
метод, чтобы взять второй параметр и привести результат к объекту такого типа. Это имеет большое преимущество для такого сценария, позволяя getItemValue("nameField", ArrayList.class)
всегда возвращать ArrayList даже для одного значения, плюс ArrayList - намного лучшая и более современная конструкция Java (так же актуальная и для SSJS), чем Vector.