Форма пользовательского интерфейса плагина Jenkins: в файле Jelly, как передать другие поля URL-адресу автозаполнения для ввода текстового поля?
Мне нужно добавить элемент пользовательского интерфейса для плагина Jenkins, я использую для него файл желе, и я добавил следующий файл желе
<j:jelly xmlns:j="jelly:core" xmlns:f="/lib/form">
<f:entry field="field1" title="Field1">
<f:select/>
</f:entry>
<f:entry field="field2" title="Field2">
<f:textbox/>
</f:entry>
<f:entry field="field3" title="Field3">
<f:textbox/>
</f:entry>
</j:jelly>
Я также добавил следующий метод для получения предложений автозаполнения
public AutoCompletionCandidates doAutoCompleteField3(@QueryParameter String value, @QueryParameter("field1") String field1) {
if(StringUtils.isBlank(value)) {
return new AutoCompletionCandidates();
}
return new AutoCompletionCandidates();
}
Я не получаю значение field1, даже если я установил его в пользовательском интерфейсе.
Если я использую для выбора вместо текстового поля, я получаю другие поля, мне это нужно для типа текстового поля. Любая помощь будет оценена?