Получить выбранные значения в группе флажков в 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.

Другие вопросы по тегам