Через несколько лет :-) и по несвязанной теме я нашел плагин Active choices , также известный как / разветвленный от плагин uno choice , который позволяет определять параметры, которые динамически обновлять при изменении других параметров:
1) определяет параметр активного выбора с именем states
со следующим содержанием groovy-script
return[
'Sao Paulo',
'Rio de Janeiro',
'Parana',
'Acre'
]
2) Определить активный реактивный параметр выбора с именем cities
, который реагирует на изменения в значении первого параметра, со следующим содержимым groovy-script:
if (States.equals("Sao Paulo")) {
return ["Barretos", "Sao Paulo", "Itu"]
} else if (States.equals("Rio de Janeiro")) {
return ["Rio de Janeiro", "Mangaratiba"]
} else if (States.equals("Parana")) {
return ["Curitiba", "Ponta Grossa"]
} else if (States.equals("Acre")) {
return ["Rio Branco", "Acrelandia"]
} else {
return ["Unknown state"]
}
Таким образом, каждый раз, когда изменяется state
, список доступных для выбора cities
будет обновляться соответственно: