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