Как получить выбранный вариант из раскрывающихся списков Apache Jelly?

Я новичок в Apache Jelly и пытаюсь реализовать с ним некоторые компоненты пользовательского интерфейса. Здесь я сделал выпадающий список. Код приведен ниже.

<f:entry name="goalType" title="Choose Goal Type" field="goalType">
        <select name="goalType">
          <option value="buildGoal">Build Goal</option>
          <option value="findBugsGoal">FindBugs goal</option>
        </select>
</f:entry>

Теперь я хочу получить выбранный параметр из раскрывающегося списка и выполнить некоторую операцию в соответствии с выбранным параметром.

Как это сделать?


person Minudika Malshan Gammanpila    schedule 07.05.2016    source источник


Ответы (2)


Создайте поле с именем targetType типа String в вашем классе Backend. Добавьте то же поле в конструктор, аннотированное с помощью конструктора @DataBound. Код будет знать, что это поле из ввода пользовательского интерфейса Дженкинса.

Если вы хотите поле MultiSelect, создайте тип цели List в своем бэкэнд-классе.

person Swapnil Kashid    schedule 28.09.2018

Пытаться:

this.options[this.selectedIndex].value
person anon    schedule 15.07.2016
comment
объяснение ответа - person Shubham Sharma; 16.07.2016